0001127537-23-000036.txt : 20230804 0001127537-23-000036.hdr.sgml : 20230804 20230804162154 ACCESSION NUMBER: 0001127537-23-000036 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 82 CONFORMED PERIOD OF REPORT: 20230630 FILED AS OF DATE: 20230804 DATE AS OF CHANGE: 20230804 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: 231144325 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-20230630.htm 10-Q lung-20230630
000112753712/312023Q2FALSEhttp://fasb.org/us-gaap/2023#PrepaidExpenseAndOtherAssetsCurrenthttp://fasb.org/us-gaap/2023#PrepaidExpenseAndOtherAssetsCurrent00011275372023-01-012023-06-3000011275372023-07-31xbrli:shares00011275372023-06-30iso4217:USD00011275372022-12-31iso4217:USDxbrli:shares00011275372023-04-012023-06-3000011275372022-04-012022-06-3000011275372022-01-012022-06-300001127537us-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-3100011275372023-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-3100011275372023-03-310001127537us-gaap:CommonStockMember2023-04-012023-06-300001127537us-gaap:AdditionalPaidInCapitalMember2023-04-012023-06-300001127537us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-012023-06-300001127537us-gaap:RetainedEarningsMember2023-04-012023-06-300001127537us-gaap:CommonStockMember2023-06-300001127537us-gaap:AdditionalPaidInCapitalMember2023-06-300001127537us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-300001127537us-gaap:RetainedEarningsMember2023-06-300001127537us-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-3100011275372022-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-310001127537us-gaap:CommonStockMember2022-04-012022-06-300001127537us-gaap:AdditionalPaidInCapitalMember2022-04-012022-06-300001127537us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-012022-06-300001127537us-gaap:RetainedEarningsMember2022-04-012022-06-300001127537us-gaap:CommonStockMember2022-06-300001127537us-gaap:AdditionalPaidInCapitalMember2022-06-300001127537us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-300001127537us-gaap:RetainedEarningsMember2022-06-3000011275372022-06-300001127537srt:MaximumMember2022-04-012022-06-300001127537srt:MaximumMember2022-01-012022-06-300001127537us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2023-06-300001127537us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2023-06-300001127537us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2023-06-300001127537us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-06-300001127537us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2023-06-300001127537us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2023-06-300001127537us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2023-06-300001127537us-gaap:FairValueMeasurementsRecurringMember2023-06-300001127537us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Member2023-06-300001127537us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Member2023-06-300001127537us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueInputsLevel3Member2023-06-300001127537us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2023-06-300001127537us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberus-gaap:FairValueInputsLevel1Member2023-06-300001127537us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberus-gaap:FairValueInputsLevel2Member2023-06-300001127537us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberus-gaap:FairValueInputsLevel3Member2023-06-300001127537us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember2023-06-300001127537us-gaap:FairValueMeasurementsNonrecurringMember2023-06-300001127537us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2022-12-310001127537us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2022-12-310001127537us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2022-12-310001127537us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001127537us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2022-12-310001127537us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2022-12-310001127537us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2022-12-310001127537us-gaap:FairValueMeasurementsRecurringMember2022-12-310001127537us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Member2022-12-310001127537us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Member2022-12-310001127537us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueInputsLevel3Member2022-12-310001127537us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USGovernmentAgenciesDebtSecuritiesMember2022-12-310001127537us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberus-gaap:FairValueInputsLevel1Member2022-12-310001127537us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberus-gaap:FairValueInputsLevel2Member2022-12-310001127537us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMemberus-gaap:FairValueInputsLevel3Member2022-12-310001127537us-gaap:FairValueMeasurementsRecurringMemberus-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember2022-12-310001127537us-gaap:FairValueMeasurementsNonrecurringMember2022-12-310001127537us-gaap:USGovernmentAgenciesDebtSecuritiesMember2023-06-300001127537us-gaap:CommercialPaperMember2023-06-300001127537us-gaap:USGovernmentAgenciesDebtSecuritiesMember2022-12-310001127537us-gaap:CommercialPaperMember2022-12-310001127537us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2023-06-300001127537us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2022-12-310001127537us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2023-01-012023-06-300001127537us-gaap:SoftwareAndSoftwareDevelopmentCostsMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2023-06-300001127537us-gaap:SoftwareAndSoftwareDevelopmentCostsMemberus-gaap:OtherNoncurrentAssetsMember2023-06-300001127537us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2023-04-012023-06-300001127537us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2022-04-012022-06-300001127537us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2022-01-012022-06-300001127537us-gaap:MachineryAndEquipmentMember2023-06-300001127537us-gaap:MachineryAndEquipmentMember2022-12-310001127537us-gaap:ComputerEquipmentMember2023-06-300001127537us-gaap:ComputerEquipmentMember2022-12-310001127537us-gaap:FurnitureAndFixturesMember2023-06-300001127537us-gaap:FurnitureAndFixturesMember2022-12-310001127537us-gaap:LeaseholdImprovementsMember2023-06-300001127537us-gaap:LeaseholdImprovementsMember2022-12-310001127537us-gaap:ConstructionInProgressMember2023-06-300001127537us-gaap:ConstructionInProgressMember2022-12-310001127537lung:EmphasysMedicalIncMember2022-12-310001127537lung:EmphasysMedicalIncMember2023-06-300001127537lung:EmphasysMedicalIncMember2022-01-012022-06-300001127537lung:EmphasysMedicalIncMember2023-01-012023-06-300001127537us-gaap:DevelopedTechnologyRightsMember2023-06-300001127537us-gaap:TrademarksMember2023-06-300001127537us-gaap:DevelopedTechnologyRightsMember2022-12-310001127537us-gaap:TrademarksMember2022-12-310001127537us-gaap:MediumTermNotesMemberlung:CIBCAgreementMember2020-02-200001127537us-gaap:MediumTermNotesMemberlung:CIBCAgreementTrancheAMember2020-02-202020-02-200001127537lung:CIBCAgreementTrancheBMemberus-gaap:MediumTermNotesMember2020-02-200001127537lung:CIBCAgreementTrancheCMemberus-gaap:MediumTermNotesMember2020-02-200001127537us-gaap:MediumTermNotesMemberlung:CIBCAgreementMember2020-02-202020-02-200001127537us-gaap:MediumTermNotesMemberlung:CIBCAgreementMember2020-04-300001127537lung:CIBCAgreementTrancheBMemberus-gaap:MediumTermNotesMember2020-04-012020-04-300001127537us-gaap:MediumTermNotesMemberlung:CIBCAgreementMember2022-03-31lung:payment0001127537us-gaap:MediumTermNotesMemberlung:CIBCAgreementMember2021-03-012021-03-310001127537lung:CIBCAgreementTrancheBMemberus-gaap:MediumTermNotesMember2021-03-012021-03-310001127537us-gaap:MediumTermNotesMemberlung:CIBCAgreementMember2021-10-012021-10-31xbrli:pure0001127537lung:CIBCAgreementTrancheBMemberus-gaap:MediumTermNotesMember2022-10-310001127537lung:CIBCAgreementMemberus-gaap:MediumTermNotesMember2022-10-012022-10-310001127537lung:CIBCAgreementTrancheCMemberus-gaap:MediumTermNotesMember2022-10-310001127537us-gaap:MediumTermNotesMemberlung:CIBCAgreementMember2022-10-012022-10-310001127537us-gaap:MediumTermNotesMemberlung:CIBCAgreementMember2023-02-012023-02-280001127537us-gaap:PrimeRateMemberlung:CIBCAgreementMemberus-gaap:MediumTermNotesMember2023-02-012023-02-280001127537us-gaap:MediumTermNotesMemberlung:CIBCAgreementMember2023-02-280001127537lung:RepaidDuringFirstYearAfterThirdAmendmentsEffectiveDateMemberlung:CIBCAgreementMemberus-gaap:MediumTermNotesMember2023-02-012023-02-280001127537lung:RepaidDuringSecondYearAfterThirdAmendmentsEffectiveDateMemberlung:CIBCAgreementMemberus-gaap:MediumTermNotesMember2023-02-012023-02-280001127537us-gaap:MediumTermNotesMemberlung:CIBCAgreementMember2023-06-300001127537us-gaap:MediumTermNotesMemberlung:CIBCAgreementMember2022-12-310001127537us-gaap:MediumTermNotesMemberlung:CIBCAgreementMember2023-01-012023-06-300001127537us-gaap:MediumTermNotesMemberlung:CIBCAgreementMember2023-04-012023-06-300001127537us-gaap:MediumTermNotesMemberlung:CIBCAgreementMember2022-04-012022-06-300001127537us-gaap:MediumTermNotesMemberlung:CIBCAgreementMember2022-01-012022-06-300001127537lung:COVID19CreditAgreementMemberus-gaap:LineOfCreditMemberlung:PulmonxInternationalSarlMember2020-04-30iso4217:CHF0001127537lung:COVID19CreditAgreementMemberus-gaap:LineOfCreditMemberlung:PulmonxInternationalSarlMember2020-05-012020-05-310001127537lung:COVID19CreditAgreementMemberus-gaap:LineOfCreditMemberlung:PulmonxInternationalSarlMember2023-06-30lung:installment0001127537us-gaap:LineOfCreditMemberlung:PulmonxInternationalSarlMember2023-01-012023-06-3000011275372020-08-3100011275372020-08-012020-08-310001127537us-gaap:BuildingMember2013-12-3100011275372013-01-012013-12-3100011275372020-04-012020-04-3000011275372020-09-012020-09-3000011275372020-09-3000011275372023-04-012023-04-30lung:lease0001127537us-gaap:VehiclesMember2023-06-300001127537us-gaap:ServiceAgreementsMember2022-04-300001127537us-gaap:ServiceAgreementsMember2022-05-012023-06-30lung:vote0001127537lung:ShareBasedCompensationEmployeeStockOutstandingMember2023-06-300001127537lung:ShareBasedCompensationEmployeeStockOutstandingMember2022-12-310001127537lung:CommonStockRestrictedStockUnitsIssuedAndOutstandingMember2023-06-300001127537lung:CommonStockRestrictedStockUnitsIssuedAndOutstandingMember2022-12-310001127537lung:ShareBasedCompensationEmployeeStockAvailableForGrantMember2023-06-300001127537lung:ShareBasedCompensationEmployeeStockAvailableForGrantMember2022-12-310001127537us-gaap:EmployeeStockMember2023-06-300001127537us-gaap:EmployeeStockMember2022-12-310001127537us-gaap:EmployeeStockOptionMember2023-01-012023-06-300001127537us-gaap:CommonStockMember2023-01-012023-06-300001127537us-gaap:CommonStockMember2022-01-012022-06-300001127537us-gaap:EmployeeStockOptionMember2022-01-012022-12-310001127537us-gaap:RestrictedStockUnitsRSUMember2022-12-310001127537us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-06-300001127537us-gaap:RestrictedStockUnitsRSUMember2023-06-300001127537us-gaap:CostOfSalesMember2023-04-012023-06-300001127537us-gaap:CostOfSalesMember2022-04-012022-06-300001127537us-gaap:CostOfSalesMember2023-01-012023-06-300001127537us-gaap:CostOfSalesMember2022-01-012022-06-300001127537us-gaap:ResearchAndDevelopmentExpenseMember2023-04-012023-06-300001127537us-gaap:ResearchAndDevelopmentExpenseMember2022-04-012022-06-300001127537us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-06-300001127537us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-06-300001127537us-gaap:SellingGeneralAndAdministrativeExpensesMember2023-04-012023-06-300001127537us-gaap:SellingGeneralAndAdministrativeExpensesMember2022-04-012022-06-300001127537us-gaap:SellingGeneralAndAdministrativeExpensesMember2023-01-012023-06-300001127537us-gaap:SellingGeneralAndAdministrativeExpensesMember2022-01-012022-06-300001127537lung:StockOptionsAndRestrictedStockUnitsMember2023-04-012023-06-300001127537lung:StockOptionsAndRestrictedStockUnitsMember2022-04-012022-06-300001127537lung:StockOptionsAndRestrictedStockUnitsMember2023-01-012023-06-300001127537lung:StockOptionsAndRestrictedStockUnitsMember2022-01-012022-06-300001127537us-gaap:EmployeeStockMember2023-04-012023-06-300001127537us-gaap:EmployeeStockMember2022-04-012022-06-300001127537us-gaap:EmployeeStockMember2023-01-012023-06-300001127537us-gaap:EmployeeStockMember2022-01-012022-06-300001127537lung:InventoryNetMember2023-04-012023-06-300001127537lung:InventoryNetMember2022-04-012022-06-300001127537lung:InventoryNetMember2023-01-012023-06-300001127537lung:InventoryNetMember2022-01-012022-06-300001127537lung:CostOfGoodsAndServicesSoldMember2023-04-012023-06-300001127537lung:CostOfGoodsAndServicesSoldMember2022-04-012022-06-300001127537lung:CostOfGoodsAndServicesSoldMember2023-01-012023-06-300001127537lung:CostOfGoodsAndServicesSoldMember2022-01-012022-06-300001127537lung:StockOptionsAndRestrictedStockUnitsMember2023-06-300001127537us-gaap:EmployeeStockOptionMember2023-01-012023-06-300001127537us-gaap:EmployeeStockOptionMember2022-01-012022-06-300001127537us-gaap:RestrictedStockMember2023-01-012023-06-300001127537us-gaap:RestrictedStockMember2022-01-012022-06-300001127537lung:ShareBasedCompensationUnvestedEarlyExercisedOptionsMember2023-01-012023-06-300001127537lung:ShareBasedCompensationUnvestedEarlyExercisedOptionsMember2022-01-012022-06-300001127537us-gaap:EmployeeStockMember2023-01-012023-06-300001127537us-gaap:EmployeeStockMember2022-01-012022-06-30lung:segment0001127537country:US2023-04-012023-06-300001127537country:US2022-04-012022-06-300001127537country:US2023-01-012023-06-300001127537country:US2022-01-012022-06-300001127537us-gaap:EMEAMember2023-04-012023-06-300001127537us-gaap:EMEAMember2022-04-012022-06-300001127537us-gaap:EMEAMember2023-01-012023-06-300001127537us-gaap:EMEAMember2022-01-012022-06-300001127537srt:AsiaPacificMember2023-04-012023-06-300001127537srt:AsiaPacificMember2022-04-012022-06-300001127537srt:AsiaPacificMember2023-01-012023-06-300001127537srt:AsiaPacificMember2022-01-012022-06-300001127537lung:OtherInternationalGeographicalAreasMember2023-04-012023-06-300001127537lung:OtherInternationalGeographicalAreasMember2022-04-012022-06-300001127537lung:OtherInternationalGeographicalAreasMember2023-01-012023-06-300001127537lung:OtherInternationalGeographicalAreasMember2022-01-012022-06-300001127537country:DEus-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMember2023-04-012023-06-300001127537country:DEus-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMember2022-04-012022-06-300001127537country:DEus-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMember2023-01-012023-06-300001127537country:DEus-gaap:RevenueFromContractWithCustomerMemberus-gaap:GeographicConcentrationRiskMember2022-01-012022-06-300001127537country:US2023-06-300001127537country:US2022-12-310001127537us-gaap:EMEAMember2023-06-300001127537us-gaap:EMEAMember2022-12-310001127537srt:AsiaPacificMember2023-06-300001127537srt: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 June 30, 2023
OR
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from        to
Commission File Number: 001-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 July 31, 2023 there were 38,027,722 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 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;
our ability to obtain and maintain regulatory approval or clearance of our products on expected timelines;
i

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;
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; and
our expectations regarding the impact of any public health crises, including a resurgence of COVID-19 infections, on our business, financial condition and results of operations.

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)
June 30, 2023December 31, 2022
Assets
Current assets
Cash and cash equivalents$101,581 $101,736 
Restricted cash466 231 
Short-term marketable securities33,571 39,402 
Accounts receivable, net8,941 8,677 
Inventory15,636 14,564 
Prepaid expenses and other current assets4,233 4,343 
Total current assets164,428 168,953 
Long-term marketable securities12,454 5,924 
Long-term inventory4,434 5,283 
Property and equipment, net4,218 4,694 
Goodwill2,333 2,333 
Intangible assets, net92 154 
Right of use assets4,706 5,806 
Other long-term assets448 529 
Total assets$193,113 $193,676 
Liabilities and Stockholders’ Equity
Current liabilities
Accounts payable$2,377 $1,758 
Accrued liabilities13,562 13,276 
Income taxes payable41 19 
Deferred revenue95 120 
Short-term debt93 90 
Current lease liabilities3,353 3,229 
Total current liabilities19,521 18,492 
Deferred tax liability94 94 
Long-term lease liabilities2,399 3,849 
Long-term debt37,147 17,234 
Total liabilities59,161 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 June 30, 2023 and December 31, 2022
  
Common stock, $0.001 par value, 200,000,000 shares authorized as of June 30, 2023 and December 31, 2022; 38,016,671 shares issued and outstanding as of June 30, 2023 and 37,555,565 shares issued and outstanding as of December 31, 2022
38 38 
Additional paid-in capital514,331 502,712 
Accumulated other comprehensive income1,956 1,575 
Accumulated deficit(382,373)(350,318)
Total stockholders’ equity133,952 154,007 
Total liabilities and stockholders’ equity$193,113 $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 June 30,Six Months Ended June 30,
2023202220232022
Revenue$17,194 $13,950 $31,729 $24,735 
Cost of goods sold4,460 3,532 8,406 6,206 
Gross profit12,734 10,418 23,323 18,529 
Operating expenses
Research and development5,710 3,594 9,963 7,128 
Selling, general and administrative23,463 21,235 46,199 41,480 
Total operating expenses29,173 24,829 56,162 48,608 
Loss from operations(16,439)(14,411)(32,839)(30,079)
Interest income1,410 199 2,537 304 
Interest expense(864)(223)(1,435)(421)
Other income (expense), net(162)(165)(54)(165)
Net loss before tax(16,055)(14,600)(31,791)(30,361)
Income tax expense140 40 264 107 
Net loss(16,195)(14,640)(32,055)(30,468)
Other comprehensive income
Currency translation adjustment170 6 242 (18)
Change in unrealized gain (loss) on marketable securities(34)(92)139 (337)
Total other comprehensive income (loss)136 (86)381 (355)
Comprehensive loss$(16,059)$(14,726)$(31,674)$(30,823)
Net loss per share attributable to common stockholders, basic and diluted$(0.43)$(0.40)$(0.85)$(0.83)
Weighted-average shares used in computing net loss per share attributable to common stockholders, basic and diluted
37,818,256 37,003,443 37,696,001 36,904,952 
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 
Issuance of common stock upon vesting of restricted stock units222,598 — — — — — 
Issuance of common stock upon exercise of stock options63,503 — 139 — — 139 
Change in shares subject to repurchase— — 47 — — 47 
Repurchase of early exercised common stock options(106)— — — — — 
Stock-based compensation expense— — 5,891 — — 5,891 
Currency translation adjustment— — — 170 — 170 
Change in unrealized losses on marketable securities— — — (34)— (34)
Net loss— — — — (16,195)(16,195)
Balances at June 30, 202338,016,671 $38 $514,331 $1,956 $(382,373)$133,952 
4

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 
Issuance of common stock upon vesting of restricted stock units93,988 — — — — — 
Issuance of common stock upon exercise of stock options73,621 — 151 — — 151 
Change in shares subject to repurchase— — 58 — — 58 
Stock-based compensation expense— — 4,554 — — 4,554 
Currency translation adjustment— — — 6 — 6 
Change in unrealized losses on marketable securities— — — (92)— (92)
Net loss— — — — (14,640)(14,640)
Balances at June 30, 202237,266,030 $37 $492,651 $1,357 $(321,863)$172,182 
The accompanying notes are an integral part of these unaudited interim condensed consolidated financial statements.
5

Pulmonx Corporation
Condensed Consolidated Statements of Cash Flows
(in thousands)
(unaudited)
Six Months Ended June 30,
20232022
Cash flows from operating activities
Net loss$(32,055)$(30,468)
Adjustments to reconcile net loss to net cash used in operating activities
Stock-based compensation expense10,500 7,896 
Loss on disposal of fixed assets1 1 
Allowance for doubtful accounts(1)1 
Inventory write-downs380 111 
Depreciation and amortization expense846 744 
Amortization of debt discount and debt issuance costs22 32 
Amortization of premiums and discounts on marketable securities(437)19 
Non-cash lease expense1,324 1,226 
Net changes in operating assets and liabilities:
Accounts receivable(184)(1,073)
Inventory(267)(3,030)
Prepaid expenses and other current assets25 1,065 
Other assets17 6 
Accounts payable350 1,062 
Accrued liabilities501 (1,296)
Income taxes payable19 (150)
Lease liabilities(1,550)(707)
Deferred revenue(26)(29)
Net cash used in operating activities(20,535)(24,590)
Cash flows from investing activities
Purchases of investments(25,624)(21,959)
Maturities of short-term marketable securities25,500 19,280 
Purchases of property and equipment(115)(863)
Net cash used in investing activities(239)(3,542)
Cash flows from financing activities
Proceeds from borrowing under term loan20,000  
Repayment of Credit Agreement(47)(44)
Proceeds from exercise of common stock options183 382 
Proceeds from issuance of common stock under the employee stock purchase plan676 1,108 
Net cash provided by financing activities20,812 1,446 
Effect of exchange rate changes on cash and cash equivalents42 153 
Net increase (decrease) in cash and cash equivalents80 (26,533)
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$102,047 $122,178 
Reconciliation of cash, cash equivalents and restricted cash to consolidated balance sheets:
Cash and cash equivalents$101,581 $121,947 
Restricted cash466 231 
Cash, cash equivalents and restricted cash in consolidated balance sheets$102,047 $122,178 
Supplemental non-cash items:
Lapse in repurchase rights of common stock$103 $117 
6

Purchases of property and equipment in accounts payable and accrued liabilities$450 $486 
Amount receivable from exercise of common stock options$ $1 
Operating lease right of use assets obtained in exchange for new lease liabilities$224 $138 
Supplemental disclosure of cash flow information:
Cash paid for income taxes$206 $228 
Cash paid for interest$1,235 $375 
The accompanying notes are an integral part of these unaudited interim condensed consolidated financial statements.
7

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 $382.4 million as of June 30, 2023. During the six months ended June 30, 2023 and 2022, the Company used $20.5 million and $24.6 million of cash in its operating activities, respectively. As of June 30, 2023, the Company had cash, cash equivalents and marketable securities of $147.6 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.
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 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 June 30, 2023 and for the three and six months ended June 30, 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
8

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

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 June 30, 2023 and condensed consolidated results of operations for the three and six months ended June 30, 2023 and 2022 and condensed consolidated cash flows for the six months ended June 30, 2023 and 2022 have been made. The results of operations for the three and six months ended June 30, 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 June 30, 2023 and December 31, 2022, the Company also had cash on deposit with foreign banks of approximately $4.1 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 six months ended June 30, 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. As of June 30, 2023 and December 31, 2022, no customer accounted for more than 10% of accounts receivable. For the three and six months ended June 30, 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.
9

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

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.2 million and less than $0.1 million during the three months ended June 30, 2023 and 2022, respectively, and $0.2 million and less than $(0.1) million during the six months ended June 30, 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 $(0.2) million and $(0.2) million during the three months ended June 30, 2023 and 2022, respectively, and $(0.2) million and $(0.2) million during the six months ended June 30, 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 June 30, 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
10

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

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 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
11

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

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):
June 30, 2023
Level 1Level 2Level 3Total
Assets:
Money market funds
$24,985 $ $ $24,985 
Cash equivalents24,985   24,985 
U.S. Government agency bonds2,709 29,784  32,493 
Commercial paper
 13,532  13,532 
Marketable securities2,709 43,316  46,025 
Total financial assets$27,694 $43,316 $ $71,010 
There were no liabilities measured at fair value on a recurring and non-recurring basis as of June 30, 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.
12

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

The following table summarizes the cost, unrealized gains and losses and fair value of marketable securities (in thousands):
June 30, 2023
Amortized CostUnrealized LossesUnrealized GainsFair Value
U.S. Government agency bonds$32,643 $(151)$1 $32,493 
Commercial paper
13,554 (22) 13,532 
Marketable securities$46,197 $(173)$1 $46,025 
Amounts recognized on the consolidated balance sheet
Short-term marketable securities
33,571 
   Long-term marketable securities12,454 
Marketable securities$46,025 
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 June 30, 2023 and December 31, 2022, and no impairment losses were recognized for the three and six months ended June 30, 2023.
Accrued interest receivable on marketable securities of $0.4 million and $0.1 million as of June 30, 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 and six months ended June 30, 2023.
5.    Balance Sheet Components
Cash and Cash Equivalents
The Company’s cash and cash equivalents consist of the following (in thousands):
June 30,December 31,
20232022
Cash$76,596 $97,089 
Cash equivalents:
Money market funds
24,985 4,647 
Total cash and cash equivalents$101,581 $101,736 
13

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

Inventory
Inventory consists of the following (in thousands):
June 30,December 31,
20232022
Raw materials$3,343 $3,820 
Work in process636 386 
Finished goods16,091 15,641 
Total inventory$20,070 $19,847 
Reported as:
Inventory$15,636 $14,564 
Long-term inventory4,434 5,283 
Total inventory$20,070 $19,847 
Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consist of the following (in thousands):
June 30,December 31,
20232022
Prepaid expenses$2,658 $2,044 
Prepaid insurance568 1,407 
VAT and other receivable889 602 
Other current assets118 290 
Total prepaid expenses and other current assets$4,233 $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 June 30, 2023 and December 31, 2022, the Company has capitalized approximately $0.4 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 June 30, 2023, approximately $0.3 million and less than $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 less than $0.1 million for the three months ended June 30, 2023 and 2022, respectively, and $0.2 million and $0.1 million for the six months ended June 30, 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):
June 30,December 31,
20232022
Machinery and equipment$2,170 $2,112 
Computer equipment and software1,915 1,773 
Furniture and fixtures263 263 
Leasehold improvements2,277 2,277 
Construction in progress1,877 1,825 
Total8,502 8,250 
Less: accumulated depreciation(4,284)(3,556)
Property and equipment, net$4,218 $4,694 
Depreciation expense for the three months ended June 30, 2023 and 2022 was $0.3 million and $0.3 million, respectively. Depreciation expense for the six months ended June 30, 2023 and 2022 was $0.7 million and $0.7 million, respectively.
Goodwill
Goodwill was $2.3 million as of June 30, 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 six months ended June 30, 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 June 30, 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 six months ended June 30, 2023.
Intangible Assets
Intangible assets consist of the following (in thousands):
June 30, 2023
Gross Carrying ValueAccumulated AmortizationNet Carrying Value
Developed technology$1,658 $(1,576)$82 
Trademarks191 (181)10 
Total intangible assets$1,849 $(1,757)$92 
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 
15

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

Amortization expense relating to the intangibles totaled less than $0.1 million during each of the three months ended June 30, 2023 and 2022, respectively. Amortization expense relating to the intangibles totaled $0.1 million during each of the six months ended June 30, 2023 and 2022, respectively.
Future amortization expense is as follows as of June 30, 2023 (in thousands):
2023 (remaining six months)$61 
202431 
Total amortization expense
$92 
Accrued Liabilities
Accrued liabilities consist of the following (in thousands):
June 30,December 31,
20232022
Accrued employee bonuses and commissions$4,280 $4,973 
Accrued professional fees3,444 2,366 
Accrued vacation2,364 2,113 
Other accrued personnel related expenses2,318 2,513 
Sales taxes, franchise tax and VAT735 627 
Accrued inventory purchases77 167 
Liability for early exercise of stock options72 145 
Other272 372 
Total accrued liabilities$13,562 $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.
16

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

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 June 30, 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 June 30, 2023, the CIBC Loan had an annual effective interest rate of 9.9% per year.
17

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

The CIBC Loan consists of the following (in thousands):
June 30,December 31,
20232022
Term loan
$37,000 $17,000 
Less: debt issuance costs
(177)(127)
Term loan
$36,823 $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 June 30, 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. During the six months ended June 30, 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.9 million and $0.2 million during the three months ended June 30, 2023 and 2022, respectively. Interest expense on the CIBC Loan amounted $1.4 million and $0.4 million during the six months ended June 30, 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 June 30, 2023, Pulmonx International Sàrl repaid $0.1 million to the lender.
Contractual Maturities of Financing Obligations
As of June 30, 2023, the aggregate future payments under the CIBC Loan and Credit Agreement (including interest payments) are as follows (in thousands):
2023 (remaining six months)$1,774 
20245,569 
202515,136 
202613,995 
202710,804 
Total47,278 
Less: unamortized debt discount(177)
Less: interest(9,861)
 Term loan and credit agreement
$37,240 
18

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

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 June 30, 2023 and December 31, 2022, respectively. The deferred revenue as of December 31, 2022 of $0.1 million was recognized as revenue during the six months ended June 30, 2023.
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 “Sublease Agreement”). The Sublease 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 to include additional facility space in Redwood City, California for a four-year term (the “First Amendment to Sublease Agreement”). The First Amendment to Sublease Agreement was accounted as a separate sublease agreement. The First Amendment to 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 First Amendment to 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 First Amendment to Sublease Agreement 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. In April 2023, the Company entered into a Second Amendment to Sublease Agreement (the “Second Amendment to Sublease Agreement”) to remove the early termination clause and extend the lease term by four months to expire contemporaneously with the expiration date as defined in Sublease Agreement. The amendment was accounted for as a modification that resulted in additional right of use assets in exchange for lease liabilities of $0.2 million.
The Company has leases on twelve vehicles with an average lease term of 2.9 years.
19

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

Operating lease cost consists of the following (in thousands):
Six Months Ended June 30,
20232022
Operating lease cost
$1,442 $1,446 
Short-term lease cost
18 16 
Variable lease cost
320 290 
Total lease cost
$1,780 $1,752 
The following table summarizes a maturity analysis of the Company’s lease liabilities showing the aggregate lease payments as of June 30, 2023 (in thousands):
2023 (remaining six months)$1,805 
20243,192 
20251,073 
202610 
Total minimum lease payments6,080 
Less: Amount of lease payments representing interest328 
Present value of future minimum lease payments$5,752 
Less: Current lease liabilities
3,353 
Long-term lease liabilities$2,399 
The following table summarizes additional information related to the Company’s operating leases (in thousands, except weighted average data):
June 30,
2023
December 31,
2022
Right of use asset
$4,706 $5,806 
Weighted average remaining lease term (years)1.752.08
Weighted average discount rate (percent)6.6 %6.0 %
The following table summarizes other supplemental information related to the Company’s operating leases (in thousands):
Six Months Ended June 30,
20232022
Cash paid for amounts included in the measurement of lease liabilities included in cash flows used in operating activities
$1,748 $966 
Right-of-use assets obtained in exchange for lease liabilities$224 $138 
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
20

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

through June 30, 2023, the Company recorded $0.7 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.
9.    Income Taxes
The income tax expense for the three months ended June 30, 2023 and 2022 was $0.1 million and less than $0.1 million, respectively. The income tax expense for the six months ended June 30, 2023 and 2022 was $0.3 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 six months ended June 30, 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 June 30, 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.
21

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

Shares Reserved for Future Issuance
The Company has reserved shares of common stock for future issuances as follows:
June 30,December 31,
20232022
Common stock options issued and outstanding
3,201,912 2,495,528 
Common stock restricted stock units issued and outstanding2,556,721 998,473 
Common stock available for future grants
2,607,813 3,765,706 
Common stock available for ESPP1,502,455 1,212,109 
Total9,868,901 8,471,816 

Stock Option Plan
A summary of stock option activity for the six months ended June 30, 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
(86,509)2.14 
Options canceled
(42,507)19.60 
Balance, June 30, 2023
3,201,912 $16.20 
The aggregate intrinsic value of options outstanding as of June 30, 2023 was $12.3 million.
June 30, 2023
Number of Shares
Weighted Average Exercise Price
Weighted Average Contractual Life (in Years)
Options vested1,389,110$14.86 6.90
Options vested and expected to vest3,201,912$16.20 7.97
Total intrinsic value of options vested as of June 30, 2023 was $7.8 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 six months ended June 30, 2023, the Company repurchased 106 shares of common stock for less than $0.1 million. During the six months ended June 30, 2022, the Company did not repurchase shares of common stock. As of June 30, 2023 and December 31, 2022, 20,055 and 77,782 shares, respectively, were subject to repurchase, with an aggregate exercise price of less than $0.1 million and $0.1 million, respectively, and were recorded in other current liabilities.
22

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

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,931,460 11.52 
Vested
(289,493)21.74 
Canceled
(83,719)20.61 
Unvested, June 30, 20232,556,721 $16.40 
The aggregate intrinsic value of restricted stock units outstanding as of June 30, 2023 was $33.5 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 June 30,Six Months Ended June 30,
2023202220232022
Cost of goods sold$391 $189 $614 $336 
Research and development760 556 1,326 977 
Selling, general and administrative4,711 3,638 8,560 6,583 
Total$5,862 $4,383 $10,500 $7,896 
The above stock-based compensation expense related to the following equity-based awards (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Stock options and restricted stock units$5,799 $4,209 $10,339 $7,521 
ESPP63 174 161 375 
Total$5,862 $4,383 $10,500 $7,896 
Stock-based compensation of $0.4 million and $0.3 million was capitalized into inventory for the three months ended June 30, 2023 and 2022, respectively. Stock-based compensation of $0.8 million and $0.6 million was capitalized into inventory for the six months ended June 30, 2023 and 2022, respectively. Stock-based compensation capitalized in prior periods of $0.4 million and $0.2 million was recognized as cost of sales in the three months ended June 30, 2023 and 2022, respectively. Stock-based compensation capitalized in prior periods of $0.6 million and $0.3 million was recognized as cost of sales in the six months ended June 30, 2023 and 2022, respectively.
As of June 30, 2023, there was $58.2 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 2.9 years. The total grant date fair value of shares vested during the three months ended June 30, 2023 and 2022 was $6.4 million and $4.7 million, respectively. The total grant date fair value of shares vested during the six months ended June 30, 2023 and 2022 was $10.3 million and $7.4 million, respectively.
23

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

As of June 30, 2023, the Company had unrecognized employee stock-based compensation relating to ESPP awards of approximately less than $0.1 million, which is expected to be recognized over a weighted-average period of 0.1 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 June 30,Six Months Ended June 30,
2023202220232022
Numerator
Net loss attributable to common stockholders$(16,195)$(14,640)$(32,055)$(30,468)
Denominator
Weighted-average common stock outstanding37,846,019 37,171,893 37,738,775 37,090,164 
Less: weighted-average common shares subject to repurchase(27,763)(168,450)(42,774)(185,212)
Weighted-average common shares used to compute basic and diluted net loss per share37,818,256 37,003,443 37,696,001 36,904,952 
Net loss per share attributable to common stockholders, basic and diluted$(0.43)$(0.40)$(0.85)$(0.83)
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 June 30,
20232022
Options to purchase common stock3,201,912 2,600,244 
Unvested restricted stock units2,556,721 1,091,957 
Unvested early exercised common stock options20,055 155,969 
Shares committed under ESPP49,220 33,035 
Total5,827,908 3,881,205 

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

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

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 June 30,Six Months Ended June 30,
2023202220232022
United States$11,022 $8,616 $20,359 $14,629 
Europe, Middle-East and Africa (“EMEA”)5,312 4,570 9,843 8,623 
Asia Pacific792 724 1,388 1,443 
Other International68 40 139 40 
Total$17,194 $13,950 $31,729 $24,735 
Revenue from Germany represented 9% and 10% of total revenue for the three months ended June 30, 2023 and 2022, respectively. Revenue from Germany represented 9% and 12% of total revenue for the six months ended June 30, 2023 and 2022, respectively.
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):
June 30,December 31,
20232022
United States$4,148 $4,634 
EMEA57 58 
Asia Pacific13 2 
Total$4,218 $4,694 
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 $17.2 million, with a gross margin of 74.1% and a net loss of $16.2 million, for the three months ended June 30, 2023 compared to revenue of $14.0 million, with a gross margin of 74.7% and a net loss of $14.6 million, for the three months ended June 30, 2022. For the six months ended June 30, 2023, we generated revenue of $31.7 million, with a gross margin of 73.5% and a net loss of $32.1 million, compared to revenue of $24.7 million, with a gross margin of 74.9% and a net loss of $30.5 million, for the six months ended June 30, 2022. As of June 30, 2023, we had an accumulated deficit of $382.4 million, cash, cash equivalents and marketable securities of $147.6 million, and $37.2 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.
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
27


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 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
28


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.
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 and six months ended June 30, 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
29


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


Other Income (Expense), Net
Other income (expense), net primarily consists of foreign currency exchange gains and losses.
Results of Operations:
Comparison of the Three Months Ended June 30, 2023 and 2022
The following table summarizes our results of operations for the period indicated:
Three Months Ended June 30,
20232022$ Change% Change
(in thousands)
Revenue$17,194 $13,950 $3,244 23.3 %
Costs of goods sold4,460 3,532 928 26.3 %
Gross profit12,734 10,418 2,316 22.2 %
Operating expenses:
Research and development5,710 3,594 2,116 58.9 %
Selling, general and administrative23,463 21,235 2,228 10.5 %
Total operating expenses29,173 24,829 4,344 17.5 %
Loss from operations(16,439)(14,411)(2,028)14.1 %
Interest income1,410 199 1,211 608.5 %
Interest expense(864)(223)(641)287.4 %
Other income (expense), net(162)(165)(1.8)%
Net loss before tax(16,055)(14,600)(1,455)10.0 %
Income tax expense140 40 100 250.0 %
Net loss$(16,195)$(14,640)$(1,555)10.6 %
Revenue
Revenue increased by $3.2 million, or 23.3%, to $17.2 million during the three months ended June 30, 2023, compared to $14.0 million during the three months ended June 30, 2022. The sale of products in the United States increased by $2.4 million to $11.0 million during the three months ended June 30, 2023, compared to $8.6 million for the three months ended June 30, 2022. The sale of products in international markets increased by $0.8 million to $6.2 million during the three months ended June 30, 2023, compared to $5.4 million for the three months ended June 30, 2022. The increase in revenue reflects continued growth of Zephyr Valve procedure volumes in the United States and in international markets.
Cost of Goods Sold and Gross Margin
Cost of goods sold increased by $1.0 million, or 26.3%, to $4.5 million during the three months ended June 30, 2023, compared to $3.5 million during the three months ended June 30, 2022. The increase was mainly due to an increase in the number of products sold and increased manufacturing costs as we invested to support anticipated growth. Gross margin decreased by 0.6% to 74.1% during the three months ended June 30, 2023, compared to 74.7% during the three months ended June 30, 2022. The decrease was primarily due to lower capacity utilization during the three months ended June 30, 2023.
31


Research and Development Expenses
Research and development expenses increased by $2.1 million, or 58.9%, to $5.7 million during the three months ended June 30, 2023, compared to $3.6 million during the three months ended June 30, 2022. The increase in research and development expense was primarily due to increases of $0.4 million in personnel related expenses including stock-based compensation, $0.8 million increase in costs associated with our clinical trials, including fees paid to clinical research organizations, and $0.9 million increase in services and other expenses in support of product development.
Selling, General and Administrative Expenses
Selling, general and administrative expenses increased by $2.2 million, or 10.5%, to $23.5 million during the three months ended June 30, 2023, compared to $21.2 million during the three months ended June 30, 2022. The increase in selling, general and administrative expenses was primarily due to $2.5 million of payroll and personnel-related expenses including stock-based compensation for our sales, marketing and administrative personnel, an increase of $0.4 million in legal and other professional expenses and an increase of $0.2 million in global travel. These increases were offset by a decrease of $0.6 million in marketing and other expenses and a decrease of $0.3 million in insurance costs.
Interest Expense and Income
Interest expense increased by $0.6 million to $0.9 million during the three months ended June 30, 2023 compared to $0.2 million during the three months ended June 30, 2022 due to higher outstanding debt principal and higher interest rates. Interest income increased by $1.2 million for the three months ended June 30, 2023 compared to the three months ended June 30, 2022, primarily as a result of higher returns on cash, cash equivalents and marketable securities balances.
Other Income (Expense), Net
Other income (expense), net was $(0.2) million during each of the three months ended June 30, 2023 and 2022, primarily due to foreign currency exchange losses.
32


Comparison of the Six Months Ended June 30, 2023 and 2022
The following table summarizes our results of operations for the period indicated:
Six Months Ended June 30,
20232022$ Change% Change
(in thousands)
Revenue$31,729 $24,735 $6,994 28.3 %
Costs of goods sold8,406 6,206 2,200 35.4 %
Gross profit23,323 18,529 4,794 25.9 %
Operating expenses:
Research and development9,963 7,128 2,835 39.8 %
Selling, general and administrative46,199 41,480 4,719 11.4 %
Total operating expenses56,162 48,608 7,554 15.5 %
Loss from operations(32,839)(30,079)(2,760)9.2 %
Interest income2,537 304 2,233 734.5 %
Interest expense(1,435)(421)(1,014)240.9 %
Other income (expense), net(54)(165)111 (67.3)%
Net loss before tax(31,791)(30,361)(1,430)4.7 %
Income tax expense264 107 157 146.7 %
Net loss$(32,055)$(30,468)$(1,587)5.2 %
Revenue
Revenue increased by $7.0 million, or 28.3%, to $31.7 million during the six months ended June 30, 2023, compared to $24.7 million during the six months ended June 30, 2022. The sale of products in the United States increased by $5.7 million to $20.4 million during the six months ended June 30, 2023, compared to $14.7 million for the six months ended June 30, 2022. The sale of products in international markets increased by $1.3 million to $11.4 million during the six months ended June 30, 2023, compared to $10.1 million for the six months ended June 30, 2022. The increase in revenue reflects continued growth of Zephyr Valve procedure volumes in the United States and in international markets.
Cost of Goods Sold and Gross Margin
Cost of goods sold increased by $2.2 million, or 35.4%, to $8.4 million during the six months ended June 30, 2023, compared to $6.2 million during the six months ended June 30, 2022. The increase was mainly due to an increase in the number of products sold and increased manufacturing costs as we invested to support anticipated growth. Gross margin decreased by 1.4% to 73.5% during the six months ended June 30, 2023, compared to 74.9% during the six months ended June 30, 2022. The decrease was primarily due to lower capacity utilization during the six months ended June 30, 2023.
Research and Development Expenses
Research and development expenses increased by $2.8 million, or 39.8%, to $10.0 million during the six months ended June 30, 2023, compared to $7.1 million during the six months ended June 30, 2022. The increase in research and development expense was primarily due to increases of $0.6 million in personnel related expenses including stock-based compensation, $1.1 million increase in costs associated with our clinical trials, including fees paid to clinical research organizations and $1.1 million increase in services and other expenses in support of product development.
33


Selling, General and Administrative Expenses
Selling, general and administrative expenses increased by $4.7 million, or 11.4%, to $46.2 million during the six months ended June 30, 2023, compared to $41.5 million during the six months ended June 30, 2022. The increase in selling, general and administrative expenses was primarily due to $4.5 million of payroll and personnel-related expenses including stock-based compensation for our sales, marketing and administrative personnel, an increase of $0.8 million in legal and other professional expenses and an increase of $0.6 million in global travel and conference related expenses. These increases were offset by a decrease of $0.6 million in insurance costs and a decrease of $0.6 million in marketing and other expenses.
Interest Expense and Income
Interest expense increased by $1.0 million to $1.4 million during the six months ended June 30, 2023 compared to $0.4 million during the six months ended June 30, 2022 due to higher outstanding debt principal and higher interest rates. Interest income increased by $2.2 million for the six months ended June 30, 2023 compared to the six months ended June 30, 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 expense during the six months ended June 30, 2023, compared to $(0.2) million expense during the six months ended June 30, 2022, primarily due to foreign currency exchange losses.
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 June 30, 2023, we had cash, cash equivalents and marketable securities of $147.6 million, an accumulated deficit of $382.4 million, and $37.2 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.
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
34


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 June 30, 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. During the six months ended June 30, 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.9 million and $0.2 million during the three months ended June 30, 2023 and 2022, respectively. Interest expense on the CIBC Loan amounted $1.4 million and $0.4 million during the six months ended June 30, 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 June 30, 2023, Pulmonx International Sàrl repaid $0.1 million to the lender.
35


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:
Six Months Ended June 30,
20232022
(in thousands)
Net cash (used in) provided by:
Operating activities$(20,535)$(24,590)
Investing activities(239)(3,542)
Financing activities20,812 1,446 
Effect of exchange rate changes on cash and cash equivalents42 153 
Net increase (decrease) in cash and cash equivalents$80 $(26,533)
Cash Flows from Operating Activities
Net cash used in operating activities was $20.5 million for the six months ended June 30, 2023. Cash used in operating activities was primarily a result of the net loss of $32.1 million, an increase in inventory of $0.3 million due to continued production to build inventory to meet projected increase in sales and to protect against potential supply interruptions, an increase in accounts receivable of $0.2 million, a decrease in lease liabilities of $1.6 million due to lease payments, and amortization of premiums and discounts on marketable securities of $0.4 million, partially offset by an increase in accounts payable of $0.4 million due to timing of payments to our vendors, an increase in accrued liabilities of $0.5 million, stock-based compensation expense of $10.5 million, non-cash lease expense of $1.3 million, depreciation and amortization expense of $0.8 million and write-down of inventory of $0.4 million.
Net cash used in operating activities was $24.6 million for the six months ended June 30, 2022. Cash used in operating activities was primarily a result of the net loss of $30.5 million, an increase in inventory of $3.0 million due to continued production to build inventory to meet projected increase in sales, an increase in accounts receivable of $1.1 million, a decrease in accrued liabilities of $1.3 million, a decrease in lease liabilities of $0.7 million due to lease payments, and a decrease in income taxes payable of $0.1 million, partially offset by an increase in accounts payable of $1.1 million due to timing of payments to our vendors, and a decrease in prepaid expenses and other current assets of $1.1 million, stock-based compensation expense of $7.9 million, non-cash lease expense of $1.2 million, write-down of inventory of $0.1 million and depreciation and amortization expense of $0.7 million.
Cash Flows from Investing Activities
Net cash used in investing activities in the six months ended June 30, 2023 was $0.2 million, consisting of purchases of marketable securities of $25.6 million and purchases of property and equipment of $0.1 million partially offset by proceeds from maturities of marketable securities of $25.5 million.
Net cash used in investing activities in the six months ended June 30, 2022 was $3.5 million, consisting of purchases of marketable securities of $21.9 million and purchases of property and equipment of $0.9 million partially offset by proceeds from maturities of marketable securities of $19.3 million.
Cash Flows from Financing Activities
Net cash provided by financing activities in the six months ended June 30, 2023 of $20.8 million primarily relates to proceeds of $20.0 million from borrowing under the Amended and Restated CIBC Agreement, proceeds from issuance of common stock under the employee stock purchase plan of $0.7 million and proceeds from exercise of common stock options of $0.2 million.
36


Net cash provided by financing activities in the six months ended June 30, 2022 of $1.4 million primarily relates to proceeds from the exercise of stock options of $0.4 million and proceeds from issuance of common stock under the employee stock purchase plan of $1.1 million, offset by repayment of Credit Agreement of less than $0.1 million.
Material Cash Requirements
Our net cash operating expenditures were $20.5 million in the six months ended June 30, 2023 and $24.6 million in the six months ended June 30, 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.9 million in the six months ended June 30, 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.1 million as of June 30, 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.2 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 June 30, 2023, we had cash, cash equivalents and marketable securities of $147.6 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 and six months ended June 30, 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 any public health crises, including the resurgence of COVID-19 infections on our business, financial condition and results of operations;
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
37


the emergence of competing technologies or other adverse market developments.
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 six months ended June 30, 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 $101.6 million as of June 30, 2023, which consist of cash and money market funds. We held cash in
38


foreign banks of approximately $4.1 million as of June 30, 2023 that was not federally insured. Interest-earning 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.9% as of June 30, 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 40.9% of our total revenue for the six months ended June 30, 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 six months ended June 30, 2023 by approximately $1.1 million and $0.9 million, respectively, with a net impact of $0.2 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 six months ended June 30, 2022 by approximately $1.0 million and $0.8 million, respectively, with a net impact of $0.2 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 June 30, 2023.
39


Changes in Internal Controls
There were no changes in our internal control over financial reporting that occurred during the three months ended June 30, 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.
40


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.

41


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


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 six months ended June 30, 2023 and 2022, we had net losses of $32.1 million and $30.5 million, respectively, and we expect to continue to incur additional losses. As of June 30, 2023, we had an accumulated deficit of $382.4 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;
43


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 any public health crisis, including a resurgence of COVID-19 infections, 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.
44


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 accounted for most of our revenue for the six months ended June 30, 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;
45


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;
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 a public health crisis, including a resurgence of COVID-19 infections;
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
46


significant effort in these time-consuming processes and still may not obtain a purchase contract from such hospitals.
Public health crises, including the COVID-19 pandemic, have in the past and may in the future have a material adverse impact on our business, financial condition and results of operations.
Public health crises, such as the recent COVID-19 pandemic, and other events beyond our control, have in the past and may in the future have a material adverse impact on our business, financial condition and results of operations. For example, the COVID-19 pandemic negatively impacted the global economy and global supply chains and significantly disrupted global financial markets. The COVID-19 pandemic and related governmental and societal responses to mitigate its impact had a material adverse impact on our business, financial condition and results of operations by decreasing and delaying procedures performed using our products due to healthcare organizations prioritizing the treatment of patients with COVID-19 and altering their operations to respond to the pandemic.
A resurgence in COVID-19 infections or the emergence of a different public health crises could significantly disrupt economic activity globally and have a material adverse impact our ability to access capital and on our business, financial condition and results of operations as a result of hospitals reducing capital and overall spend and other potential changes in healthcare organizations’ prioritizing of patient treatment, significant job losses and unemployment, including the inability of patients to obtain or maintain health insurance policies, inflation, and reductions in disposable income. Additionally, if a public health crisis were to emerge, including the resurgence of COVID-19 infections or other events beyond our control, 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, and it may 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.
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.
47


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 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
48


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 June 30, 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 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.
49


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, 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
50


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


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
52


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


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


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 impact of a public health crisis, including a resurgence of COVID-19 infections, on our business, financial condition and results of operations;
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 number of patients treated with Zephyr Valves, including 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.
55


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
56


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


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 June 30, 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 service our indebtedness and fund our other liquidity needs. To the extent we are required to use cash from
58


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 could demonstrate better safety, effectiveness, clinical results, lower costs or greater physician and patient acceptance.
59


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
60


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 June 30, 2023, we had $147.6 million in cash, cash equivalents and marketable securities, and an accumulated deficit of $382.4 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 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;
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; and
the impact of public health crises, including a resurgence of COVID-19 infections, on our business, financial condition, and results of operations.
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
61


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


Officer, and the rest of our senior management, and other key personnel. Although we have entered into 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 40.9% of our revenue for the six months ended June 30, 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;
63


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;
the impact of public health crises, including a resurgence of COVID-19 infections;
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.
A public health crisis, including a resurgence of COVID-19 infections, 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, 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.
64


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


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


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


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, 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
68


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


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


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 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
71


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 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
72


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


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).
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,
74


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


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, 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.
76


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


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 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
78


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


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


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


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


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 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,
83


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


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


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


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


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


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 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
89


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


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


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, 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
92


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 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
93


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;
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;
changes in the structure of healthcare payment systems; and
developments or disputes concerning our intellectual property or other proprietary rights.
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.
94


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 June 30, 2023, we had outstanding 38,016,671 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 June 30, 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 June 30, 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 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.
95


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


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 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
97


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 June 30, 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.
Issuer Purchase of Equity Securities
The following table contains information relating to the repurchases of our common stock made by us in the three months ended June 30, 2023.
Period
(a) Total Number of Shares (or Units) Purchased(1)
(b) Average Price Paid per Share (or Unit)(c) Total Number of Shares (or Units) Purchased as Part of Publicly Announced Plans or Programs(d) Maximum Number (or Approximate Dollar Value) of Shares (or Units) that May Yet Be Purchased Under the Plans or Programs
April 1 - April 30, 2023106 $1.81 — — 
May 1 - May 31, 2023— — — — 
June 1 - June 30, 2023— — — — 
Total106 $1.81 — — 
(1) Represents shares of unvested common stock that were repurchased by us from former employees upon termination of employment in accordance with the terms of the employees’ stock option agreements. We repurchased the shares from the former employees’ at the respective original exercise prices.
Item 3. Defaults Upon Senior Securities
Not applicable.
Item 4. Mine Safety Disclosures
Not applicable.
Item 5. Other information
98


Not applicable.

Item 6. Exhibits
Incorporated by Reference
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.1+X
10.2X
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
99


101.SCHInline XBRL Taxonomy Extension Schema DocumentX
101.CALInline XBRL Taxonomy Extension Calculation Linkbase DocumentX
101.DEFInline XBRL Taxonomy Extension Definition Linkbase DocumentX
101.LABInline XBRL Taxonomy Extension Label Linkbase DocumentX
101.PREInline XBRL Taxonomy Extension Presentation Linkbase DocumentX
104Cover Page Interactive Data File (formatted as inline XBRL and contained in Exhibit 101)X
___________________
+ 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.
100


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: August 4, 2023
By:/s/Glendon E. French
Glendon E. French
President, Chief Executive Officer and Director
Date: August 4, 2023
By:
/s/Derrick Sung
Derrick Sung, Ph.D.
Chief Financial Officer
101
EX-10.1 2 exhibit101pulmonx-amendedr.htm EX-10.1 Document
EXHIBIT 10.1
Pulmonx Corporation
Amended and Restated
Non-Employee Director Compensation Policy

Approved by the Compensation Committee of the Board of Directors
May 16, 2023

Eligibility
Each member of the board of directors (the “Board”) of Pulmonx Corporation (the “Company”) who is not a full- or part- time officer or employee of the Company or any of its subsidiaries (a “Non-Employee Director”) is eligible to receive compensation under this Non-Employee Director Compensation Policy (this “Policy”) during the period of the Non-Employee Director’s service as a member of the Board. A Non-Employee Director may decline all or any portion of his or her compensation by giving notice to the Company prior to the date cash is to be paid or equity awards are to be granted, as the case may be.
Equity Compensation
Equity awards will be granted under the Company’s 2020 Equity Incentive Plan, as amended from time to time, or any successor equity incentive plan (the “Plan”). Unless otherwise defined herein, capitalized terms used in this Policy have the meaning given to such terms in the Plan. All stock options granted under this Policy will be Non-statutory Stock Options, with a term of ten years from the date of grant (subject to earlier termination upon a termination of the Non-Employee Director’s Continuous Service) and an exercise price per share equal to the closing price of a share of the Company’s Common Stock on the date of grant. Grants of equity hereunder will be made on the applicable Quarterly Granting Date.
Certain Definitions. As used in this Policy:
oCalculation Stock Price” means the quarterly average closing price of the Company’s Common Stock, as calculated in accordance with the Company’s then current calculation methodology, applicable to the Company Quarterly Granting Date when an Initial Equity Grant or an Annual Equity Grant (as defined below) is to be made.

oFair Market Value:
For stock options granted hereunder will be based on the Black-Scholes pricing method and will use the Calculation Stock Price.
For Restricted Stock Units (“RSUs”) granted hereunder will be based on the value of such RSU grant divided by the Calculation Stock Price.

oQuarterly Granting Date” means the four annual dates on which the Company grants equity awards.

Initial Equity Grant. Each Non-Employee Director who is elected or appointed to the Board for the first time after the effective date of this Policy will be granted, at the discretion of the Board of Directors, either or a combination of (a) an option to purchase shares of Common Stock (the “Initial Stock Option Grant”) or (b) Company RSUs (the “Initial RSU Grant”) with an aggregate Fair Market Value of $180,000 on the Company Quarterly Granting Date immediately following the date of his or her initial election or appointment to the Board (the Initial Stock Option Grant and the Initial RSU Grant shall be referred to alternatively or collectively herein as the “Initial Equity Grant”).

oInitial Stock Option Grant. One-thirty-sixth (1/36th) of the shares subject to the Initial Stock Option Grant will vest on the one-month anniversary of the date of grant and each
1

Amended and Restated Pulmonx Corporation Non-Employee Director Compensation Policy
Page 2


month thereafter on the same day of the month as the grant date, subject to the Non-Employee Director’s Continuous Service through each vesting date.
oInitial RSU Grant. One-third (1/3rd) of the RSUs subject to the Initial RSU Grant will vest on each of the three succeeding one-year anniversaries of the date of grant on the same day of the month as the grant date, or if such date is not a business day, then on the next business day, subject to the Non-Employee Director’s Continuous Service through each vesting date.

Annual Equity Grant. With respect to each annual meeting following the applicable Non-Employee Director’s Initial Equity Grant, each person who continues to serve as a Non-Employee Director following such annual meeting, and who has been in Continuous Service as a Non-Employee Director for at least six months as of such date, will be granted, at the discretion of the Board of Directors, either or a combination of (a) an option to purchase shares of Common Stock (the “Annual Stock Option Grant”) or (b) Company RSUs (the “Annual RSU Grant”) with an aggregate Fair Market Value of $120,000 on the Company Quarterly Granting Date immediately following the date of the Company’s Annual Meeting of Stockholders (the Annual Stock Option Grant and the Annual RSU Grant shall be referred to alternatively or collectively herein as the “Annual Equity Grant”).

oAnnual Stock Option Grant. One-twelfth (1/12th) of the shares subject to each Annual Stock Option Grant will vest on the one-month anniversary of the date of grant and each month thereafter on the same day of the month as the grant date, provided that the twelfth vesting date of each such grant will occur no later than the date of the Annual Meeting for the year subsequent to the date such Annual Stock Option Grant is made, subject to the Non-Employee Director’s Continuous Service through each vesting date.

oAnnual RSU Grant. In the case of the Annual RSU Grant, all of the RSUs subject to the Annual RSU Grant will vest on the earlier of (i) the one-year anniversary of the date of grant on the same day of the month as the grant date, or if such date is not a business day, then on the next business day, or (ii) the date of the Annual Meeting for the year subsequent to the date such Annual RSU Grant is made, subject to the Non-Employee Director’s Continuous Service through such vesting date.

Change in Control. Notwithstanding the above, for each Non-Employee Director who remains in Continuous Service with the Company until immediately prior to the closing of a Change in Control, any unvested shares subject to his or her then-outstanding equity awards that were granted pursuant to this Policy will become fully vested and exercisable immediately prior to the closing of such Change in Control.

Cash Compensation
Each Non-Employee Director will receive an annual Board service retainer of $40,000 in cash for serving on the Board. A Non-Employee Director who serves as a non-executive chairperson of the Board will receive an additional annual cash service retainer of $35,000 for serving in that role.
2

Amended and Restated Pulmonx Corporation Non-Employee Director Compensation Policy
Page 3


The chairperson and other members of the three standing committees of the Board will be entitled to the following additional annual cash retainers:
 







Board Committee
  
Chairperson
 
  
Other Member
Audit Committee
  
$
20,000
  
  
$
10,000
Compensation Committee
  
$
15,000
  
  
$
7,500
Nominating and Corporate Governance Committee
  
$
10,000
  
  
$
5,000
All annual cash retainers will be payable in equal quarterly installments, in arrears, no later than 30 days following the end of each quarter in which the Board service occurs, prorated for any partial quarter of service (based on the number of days served in the applicable position divided by the total number of days in the quarter). All annual cash retainers will be vested upon payment.
The Company will also reimburse each Non-Employee Director for all ordinary, necessary and reasonable out-of-pocket travel expenses incurred by the Non-Employee Director in attending in person and participating in meetings of the Board or any committee thereof and any meetings of the stockholders of the Company, provided the Non-Employee Director timely submits to the Company appropriate documentation substantiating such expenses in accordance with the Company’s travel and expense policy, as in effect from time to time.

Amendments

This Policy may be amended by the Board or the Compensation Committee of the Board at any time.

---
3
EX-10.2 3 exhibit102secondamendmentt.htm EX-10.2 Document
Exhibit 10.2
SECOND AMENDMENT TO SUBLEASE

This Second Amendment to Sublease (“Second Amendment”), dated as of April 18, 2023 (“Effective Date”), is made by and between GENOMIC HEALTH, INC., a Delaware corporation (“Sublandlord”) and PULMONX CORPORATION, a Delaware corporation (“Subtenant” and collectively with Sublandlord, the “Parties”).
RECITALS
A.Pursuant to that certain Lease, dated as of December 27, 2019, by and between HCP LS Redwood City, LLC, a Delaware limited liability company, as “Landlord” (“Master Landlord”), and Sublandlord, as “Tenant” (“Master Lease”), Master Landlord leases to Sublandlord, and Sublandlord leases from Master Landlord, certain premises, consisting of approximately twenty-five thousand two hundred fifty-four (25,254) rentable square feet of space (“Master Lease Premises”), consisting of the entire approximately 25,254 square foot building located at 200 Chesapeake Drive, Redwood City, California and shown on Exhibit A attached to the Master Lease. The Master Lease Premises are more particularly described in the Master Lease.

B.Pursuant to that certain Sublease, dated as of April 8, 2020 (the “Original Sublease”), and as subsequently amended on September 10, 2020 (such amendment, the “First Amendment”), Sublandlord subleases to Subtenant, and Subtenant subleases from Sublandlord, the entirety of the Master Lease Premises.

C.The Parties now desire to make certain additional amendments to the Original Sublease and the First Amendment, as applicable, on the terms and conditions set forth below.

NOW, THEREFORE, in consideration of the mutual covenants and agreements set forth below, and for other valuable consideration, the receipt and sufficiency of which is hereby acknowledged, the Parties hereto agree as follows:
1.Recitals. The Recitals set forth above are true and correct and are incorporated into the body of this Second Amendment as though set forth herein.

2.Defined Terms. Except as otherwise expressly provided herein, the capitalized terms used herein shall have the meanings set forth in the Original Sublease or the First Amendment, as applicable.

3.Early Termination. As of the Effective Date, Section 11 of the Original Sublease is hereby deleted in its entirety and replaced with the following:
“11.    Intentionally Deleted.”



4.Section 5.A. to First Amendment. As of the Effective Date, Section 5.A. of the First Amendment is hereby deleted in its entirety and replaced with the following:
“A.    Subtenant shall give Sublandlord written notice of its exercise of the option (“Exercise Notice”) to extend the Expansion Premises Sublease Term for the Expansion Premises Extended Term no earlier than twelve (12) months nor later than nine (9) months before the expiration of the Expansion Premises Sublease Term, time being of the essence. Within ten (10) days following receipt of Subtenant’s Exercise Notice, Sublandlord shall provide written notice to Subtenant accepting Subtenant’s request to extend the Expansion Premises Ending Date.”
5.Section 5.C. to First Amendment. As of the Effective Date, Section 5.C. of the First Amendment is hereby deleted in its entirety and replaced with the following:
“C.    Once Subtenant delivers the Exercise Notice to Sublandlord, such notice shall operate to extend the Expansion Premises Sublease Term and all terms and conditions of this Sublease shall apply to Subtenant’s lease of the Expansion Space during the Expansion Premises Extended Term, except that the monthly Base Rent payable by Subtenant with respect to the Expansion Premises for the Expansion Space Extended Term shall be as set forth in Section 8(a) of this First Amendment, there shall be no further rights to extend the Expansion Premises Sublease Term, and Sublandlord shall have no obligation to construct any improvements on, in or around the Expansion Premises or Suite 200 or in the Building or to provide any improvement allowance.”
6.Section 6 to First Amendment. As of the Effective Date, Section 6 of the First Amendment is hereby deleted in its entirety and replaced with the following:

“6. Extension of Sublease Term as to Suite 200. Subject to sooner termination as provided in the Original Sublease, as amended from time to time, the term of the Sublease as to Suite 200 shall be extended to expire contemporaneously with the Expansion Premises Ending Date or the expiration date of the Expansion Premises Extended Term, as applicable (the “Suite 200 Expiration Date”). “Expiration Date”, “ending date of the Sublease” or words of similar import as used in the Original Sublease shall mean, as to Suite 200, such date that is congruous with the Suite 200 Expiration Date, and all subject to sooner termination as provided in the Original Sublease, as amended from time to time. The monthly Base Rent to be paid by Subtenant to Sublandlord each month solely with respect to Suite 200 during the period commencing on June 1, 2023 and ending on the Suite 200 Expiration Date, shall be equal to Forty-Six Thousand One Hundred Ninety-Nine and 61/100 Dollars ($46,199.61).

7.Section 15(e) to First Amendment. As of the Effective Date, Section 15(e) of the First Amendment is hereby deleted in its entirety and replaced with the following:
“(e)    Intentionally Deleted.”



8.Section 18 to First Amendment. As of the Effective Date, Section 18 of the First Amendment is hereby deleted in its entirety and replaced with the following:
“18.    Intentionally Deleted.”

9.Condition Precedent to Effecting this Second Amendment. The effectiveness of the extension of the Sublease Term as to Suite 200 as provided herein is expressly conditioned upon Master Landlord’s consent. Sublandlord shall use commercially reasonable efforts to obtain such consent as soon as reasonably practicable prior to the execution of this Second Amendment by Sublandlord and Subtenant. “Master Landlord’s consent” shall mean the date upon which Master Landlord’s unconditional consent to this Second Amendment has been obtained or waived by Master Landlord.

10.Sublease Terms. Except as otherwise modified herein, the terms and conditions of the Original Sublease and First Amendment shall remain unmodified and in full force and effect. In the event of any conflict or inconsistency between the terms of this Second Amendment and the terms of the Original Sublease and/or the First Amendment, the terms of this Second Amendment shall prevail.

11.General.

11.1.Counterparts. This Second Amendment may be executed in counterparts, each of which shall be deemed an original for all purposes and together shall constitute one instrument. Furthermore, Sublandlord and Subtenant agree that transmission of this Second Amendment via e-mail in a “PDF” format shall be deemed transmission of the original Second Amendment for all purposes.

11.2.Interpretation of Second Amendment Provisions. This Second Amendment shall not be construed either for or against Subtenant or Sublandlord but shall be construed in accordance with the general tenor of the language to reach a fair and equitable result.

11.3.Entire Agreement. The Original Sublease (together with all exhibits attached thereto), as amended by that First Amendment and this Second Amendment, together with all exhibits attached thereto, and the Master Landlord’s consent to such Original Sublease and First Amendment, is the entire agreement between Sublandlord and Subtenant with respect to Suite 200 and the Expansion Premises, and there are no binding agreements or representations between Sublandlord and Subtenant except as expressed therein and herein. Any agreements, warranties or representations not expressly contained therein or herein shall in no way bind either Sublandlord or Subtenant, and Sublandlord and Subtenant expressly waive all claims for damages by reason of any statement, representation, warranty, promise or agreement, if any, not contained in the documents referred to in the first sentence of this Section 11.3. No addition to, or modification of, any term or provision of the Sublease, shall be



effective until and unless set forth in a written instrument signed by both Sublandlord and Subtenant.

11.4.Choice of Law. The terms and provisions of this Second Amendment shall be construed in accordance with, and governed by, the laws of the State of California without application of any choice of law provisions.

[Remainder of Page Intentionally Blank; Signature Page Follows]





    IN WITNESS WHEREOF, Sublandlord and Subtenant have caused this Second Amendment to be executed as of the day and year written below.

SUBLANDLORD:
GENOMIC HEALTH, INC.,
a Delaware Corporation
By: /s/ Jamie Page
Name: Jamie Page
Title: Sr. Director, REFS
Date: 4/23/2023

SUBTENANT:
PULMONX CORPORATION,
a Delaware corporation
By: /s/ Derrick Sung
Name: Derrick Sung
Title: Chief Financial Officer
Date: 5/31/2023

EX-31.1 4 exhibit31_1x080423.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: August 4, 2023
By:
/s/ Glendon E. French
Glendon E. French
President, Chief Executive Officer and Director


EX-31.2 5 exhibit31_2x080423.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: August 4, 2023
By:
/s/ Derrick Sung
Derrick Sung, Ph.D.
Chief Financial Officer


EX-32.1 6 exhibit32_1x080423.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 June 30, 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: August 4, 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 7 exhibit32_2x080423.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 June 30, 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: August 4, 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 8 lung-20230630.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 9954701 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9954702 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 9954703 - Disclosure - Balance Sheet Components (Tables) link:presentationLink link:calculationLink link:definitionLink 9954704 - Disclosure - Long Term Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 9954705 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 9954706 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 9954707 - Disclosure - Net Loss per Share Attributable to Common Stockholders (Tables) link:presentationLink link:calculationLink link:definitionLink 9954708 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 9954709 - Disclosure - Formation and Business of the Company (Details) link:presentationLink link:calculationLink link:definitionLink 9954710 - Disclosure - Summary of Significant Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 9954711 - Disclosure - Fair Value Measurements - Fair Value of Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954712 - Disclosure - Fair Value Measurements - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954713 - Disclosure - Fair Value Measurements - Cost, Unrealized Gains and Losses and Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 9954714 - Disclosure - Balance Sheet Components - Cash and Cash Equivalents (Details) link:presentationLink link:calculationLink link:definitionLink 9954715 - Disclosure - Balance Sheet Components - Inventory (Details) link:presentationLink link:calculationLink link:definitionLink 9954715 - Disclosure - Balance Sheet Components - Inventory (Details) link:presentationLink link:calculationLink link:definitionLink 9954716 - Disclosure - Balance Sheet Components - Prepaid Expenses and Other Current Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954717 - Disclosure - Balance Sheet Components - Capitalized Implementation Costs of a Hosting Arrangement (Details) link:presentationLink link:calculationLink link:definitionLink 9954718 - Disclosure - Balance Sheet Components - Property and Equipment, Net (Details) link:presentationLink link:calculationLink link:definitionLink 9954719 - Disclosure - Balance Sheet Components - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954720 - Disclosure - Balance Sheet Components - Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954721 - Disclosure - Balance Sheet Components - Future Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954722 - Disclosure - Balance Sheet Components - Accrued Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954723 - Disclosure - Long Term Debt - CIBC Loan Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954724 - Disclosure - Long Term Debt - CIBC Loan Components Of Debt (Details) link:presentationLink link:calculationLink link:definitionLink 9954725 - Disclosure - Long Term Debt - Credit Agreement Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954726 - Disclosure - Long Term Debt - Contractual Maturities of Financing Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 9954727 - Disclosure - Revenue Recognition (Details) link:presentationLink link:calculationLink link:definitionLink 9954728 - Disclosure - Commitments and Contingencies - Leases, Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954729 - Disclosure - Commitments and Contingencies - Lease Cost (Details) link:presentationLink link:calculationLink link:definitionLink 9954730 - Disclosure - Commitments and Contingencies - Maturity Analysis of Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954730 - Disclosure - Commitments and Contingencies - Maturity Analysis of Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954731 - Disclosure - Commitments and Contingencies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954732 - Disclosure - Commitments and Contingencies - Other Supplemental Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954733 - Disclosure - Commitments and Contingencies - Service Agreement (Details) link:presentationLink link:calculationLink link:definitionLink 9954734 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 9954735 - Disclosure - Stockholders' Equity - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954736 - Disclosure - Stockholders' Equity - Shares Reserved for Future Issuance (Details) link:presentationLink link:calculationLink link:definitionLink 9954737 - Disclosure - Stockholders' Equity - Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954738 - Disclosure - Stockholders' Equity - Options Vested and Expected to Vest (Details) link:presentationLink link:calculationLink link:definitionLink 9954739 - Disclosure - Stockholders' Equity - Restricted Stock Unit Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954740 - Disclosure - Stockholders' Equity - Total Stock-Based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 9954741 - 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 9954742 - Disclosure - Net Loss per Share Attributable to Common Stockholders - Excluded Potentially Dilutive Securities Outstanding (Details) link:presentationLink link:calculationLink link:definitionLink 9954743 - Disclosure - Segment Information - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954744 - Disclosure - Segment Information - Revenue by Geographic Area (Details) link:presentationLink link:calculationLink link:definitionLink 9954745 - Disclosure - Segment Information - Long-Lived Assets by Geographical Area (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 9 lung-20230630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 10 lung-20230630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 11 lung-20230630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Variable Rate [Domain] Variable Rate [Domain] Other accrued personnel related expenses Other Employee-related Liabilities, Current Schedule of Accrued Liabilities Schedule of Accrued Liabilities [Table Text Block] Accrued liabilities Total accrued liabilities Accrued Liabilities, Current Impairment losses Other than Temporary Impairment Losses, Debt Securities, Available-for-Sale Securities Other than Temporary Impairment Losses, Debt Securities, Available-for-Sale Securities Statistical Measurement [Domain] Statistical Measurement [Domain] Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Research and development Research and Development Expense Net changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Award Type [Domain] Award Type [Domain] 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 Number of periodic payments Debt Instrument, Number Of Periodic Payments Debt Instrument, Number Of Periodic Payments Long Term Debt Debt Disclosure [Text Block] Statement of Stockholders' Equity [Abstract] 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 Deferred tax liability Deferred Income Tax Liabilities, Net Segment Reporting [Abstract] Accounts payable Accounts Payable, Current Computer equipment and software Computer Equipment [Member] Common stock options issued and outstanding Share Based Compensation, Employee Stock Outstanding [Member] Share Based Compensation, Employee Stock Outstanding Prepaid Expenses and Other Current Assets Prepaid Expenses and Other Current Assets [Member] Accrued interest receivable on marketable securities Debt Securities, Available-for-Sale, Accrued Interest, after Allowance for Credit Loss Commitments and contingencies (Note 8) Commitments and Contingencies Lessee, Operating Lease, Liability, Payment, Due [Abstract] Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] Stockholders' Equity Equity [Text Block] 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 Tax Credit Carryforward [Table] Tax Credit Carryforward [Table] Other assets Increase (Decrease) in Other Noncurrent Assets Geographical [Axis] Geographical [Axis] Inventory write-downs Inventory Write-down Income Taxes Income Tax Disclosure [Text Block] Marketable securities Cash, Cash Equivalents And Available-For-Sale Debt Securities Cash, Cash Equivalents And Available-For-Sale Debt Securities Deferred revenue Increase (Decrease) in Contract with Customer, Liability Issuance of common stock upon vesting of restricted stock units (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Concentration Risk [Line Items] Concentration Risk [Line Items] Sublease, option to terminate, notice period Lessee, Operating Sublease, Option To Terminate, Notice Period Lessee, Operating Sublease, Option To Terminate, Notice Period Liabilities measured at fair value on a recurring and non-recurring Financial Liabilities Fair Value Disclosure Current liabilities Liabilities, Current [Abstract] Goodwill, accumulated impairment loss Goodwill, Impaired, Accumulated Impairment Loss Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Preferred stock, $0.001 par value, 10,000,000 shares authorized; no shares issued and outstanding as of June 30, 2023 and December 31, 2022 Preferred Stock, Value, Issued Business Acquisition [Line Items] Business Acquisition [Line Items] 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] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Total inventory Inventory, Current And Noncurrent, Net Inventory, Current And Noncurrent, Net Net loss per share attributable to common stockholders, diluted (in dollars per share) Earnings Per Share, Diluted Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Supplemental disclosure of cash flow information: Supplemental Cash Flow Elements [Abstract] 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 Sublease, expense, annual increase rate Lessee, Operating Sublease, Expense, Annual Increase Rate Lessee, Operating Sublease, Expense, Annual Increase Rate Level 3 Fair Value, Inputs, Level 3 [Member] Line of Credit Line of Credit [Member] Balance, beginning of period (in shares) Balance, end of period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Accrued inventory purchases Accrued Inventory Purchases, Current Accrued Inventory Purchases, Current Issuance of common stock upon exercise of stock options Stock Issued During Period, Value, Stock Options Exercised Trading Symbol Trading Symbol 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 U.S. Government agency bonds U.S. Government agency bonds US Government Agencies Debt Securities [Member] Options granted (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Net loss Net loss Net Income (Loss) Total current liabilities Liabilities, Current Fair Value Disclosures [Abstract] Foreign Currency Translation and Transaction Gains and Losses Foreign Currency Transactions and Translations Policy [Policy Text Block] Machinery and equipment Machinery and Equipment [Member] Schedule of Cash and Cash Equivalents Schedule of Cash and Cash Equivalents [Table Text Block] 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 Liabilities and Stockholders’ Equity Liabilities and Equity [Abstract] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] ESPP Common stock available for ESPP Shares committed under ESPP Employee Stock [Member] Other International Other International Geographical Areas [Member] Other International Geographical Areas Common stock, shares repurchased, less than Stock Repurchased During Period, Value Shares subject to repurchase (in shares) Share-based Payment Arrangement, Shares Subject To Repurchase Share-based Payment Arrangement, Shares Subject To Repurchase Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Stockholders’ equity Equity, Attributable to Parent [Abstract] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Unrealized Losses Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax Deferred revenue Contract with Customer, Liability 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 Schedule of Basic and Diluted Net Loss per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Cost of goods sold Cost of Goods and Services Sold Award vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period 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] Options exercised (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Level 1 Fair Value, Inputs, Level 1 [Member] Goodwill Goodwill Schedule of Property and Equipment, Net Property, Plant and Equipment [Table Text Block] Equity Components [Axis] Equity Components [Axis] Financial Instruments [Domain] Financial Instruments [Domain] Credit Losses Credit Loss, Financial Instrument [Policy Text Block] Accrued liabilities Increase (Decrease) in Accrued Liabilities Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] 2025 Long-Term Debt, Maturity, Year Two Options granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Entity Small Business Entity Small Business Local Phone Number Local Phone Number Sublease term Lessee, Operating Sublease, Term Lessee, Operating Sublease, Term Accounts receivable Increase (Decrease) in Accounts Receivable Selling, general and administrative Selling, General and Administrative Expenses [Member] 2023 (remaining six months) Long-Term Debt, Maturity, Remainder of Fiscal Year Measurement Frequency [Axis] Measurement Frequency [Axis] Long-term lease liabilities Operating Lease, Liability, Noncurrent Increase in loan interest rate Increase In Loan Interest Rate Increase In Loan Interest Rate Foreign currency transaction gains and (losses) Realized Gain (Loss), Foreign Currency Transaction, before Tax Cash, cash equivalents and marketable securities Cash And Cash Equivalents And Marketable Securities Cash And Cash Equivalents And Marketable Securities Restricted Stock Units (RSUs) Restricted Stock Units (RSUs) [Member] Schedule of Activity with Respect to Restricted Stock Units Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block] Debt term Debt Instrument, Term Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Depreciation expense Depreciation Trademarks Trademarks [Member] Payment of fees to lender and third parties (less than) Payments of Debt Issuance Costs Proceeds from issuance of common stock under the employee stock purchase plan Proceeds from Repayment of Loans to Purchase Common Stock Income Statement Location [Axis] Income Statement Location [Axis] Assets: Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract] Schedule of Long-term Debt Instruments Schedule of Long-Term Debt Instruments [Table 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 Purchase Commitment, Excluding Long-Term Commitment [Axis] Purchase Commitment, Excluding Long-Term Commitment [Axis] Schedule of Maturity Analysis of Lease Liabilities Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Cash on deposit with foreign banks Cash, Uninsured Amount Income taxes payable Accrued Income Taxes, Current Schedule of Potentially Dilutive Securities Outstanding Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Schedule of Operating Lease Cost and Additional Information Lease, Cost [Table Text Block] Inventory Increase (Decrease) in Inventories Annual increase rate Operating Lease, Expense, Annual Increase Rate Operating Lease, Expense, Annual Increase Rate 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 Research and development Research and Development Expense [Member] Gain loss on amendment of debt instrument Gain (Loss) on Amendment of Debt Instrument Gain (Loss) on Amendment of Debt Instrument Cash flows from investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Fair value of shares vested Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value Potentially dilutive securities excluded from computation of diluted weighted average shares outstanding (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Award Type [Axis] Award Type [Axis] Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Document Quarterly Report Document Quarterly Report Supplemental non-cash items: Noncash Investing and Financing Items [Abstract] Interest expense Interest Expense Non-option unrecognized compensation costs Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Dividends declared Dividends, Common Stock Purchases of property and equipment in accounts payable and accrued liabilities Capital Expenditures Incurred but Not yet Paid Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Total property and equipment, gross Property, Plant and Equipment, Gross Operating lease right of use assets obtained in exchange for new lease liabilities Right-of-use assets obtained in exchange for lease liabilities Right-of-Use Asset Obtained in Exchange for Operating Lease Liability 2023 (remaining six months) Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Less: Amount of lease payments representing interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Use of Estimates Use of Estimates, Policy [Policy Text Block] 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 Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Entity File Number Entity File Number Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Less: debt issuance costs Less: unamortized debt discount Debt Instrument, Unamortized Discount Current lease liabilities Less: Current lease liabilities Operating Lease, Liability, Current 2026 Long-Term Debt, Maturity, Year Three Allowance for credit losses Debt Securities, Available-for-Sale, Allowance for Credit Loss Issuance of shares pursuant to Employee Stock Purchase Plan (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Amortization expense related to intangibles, less than Amortization of Intangible Assets Entity Shell Company Entity Shell Company 2026 Lessee, Operating Lease, Liability, to be Paid, Year Three Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Recently Adopted Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Intangible assets, net Net Carrying Value Finite-Lived Intangible Assets, Net Income taxes payable Increase (Decrease) in Income Taxes Payable Schedule of Shares Reserved for Future Issuance Schedule of Stock by Class [Table Text Block] 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 Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization 2025 Lessee, Operating Lease, Liability, to be Paid, Year Two 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 Interest income Investment Income, Interest Variable lease cost Variable Lease, Cost Denominator Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Operating lease cost Operating Lease, Cost Common stock, shares issued (in shares) Common Stock, Shares, Issued Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Gross profit Gross Profit Country Region Country Region Deferred revenue Contract with Customer, Liability, Current Security Exchange Name Security Exchange Name Term loan Term loan and credit agreement Long-Term Debt CIBC Agreement CIBC Agreement [Member] CIBC Agreement Total financial assets Assets, Fair Value Disclosure Selling, general and administrative Selling, General and Administrative Expense 2027 Long-Term Debt, Maturity, Year Four Accumulated other comprehensive income Accumulated Other Comprehensive Income (Loss), Net of Tax Options to purchase common stock Employee Stock Option [Member] Weighted-average period for recognition of compensation costs Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Maximum Maximum [Member] Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Unrecognized compensation costs Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Document Type Document Type Goodwill acquired Goodwill, Acquired During Period Geographic Concentration Risk Geographic Concentration Risk [Member] Short-term lease cost Short-Term Lease, Cost Europe, Middle-East and Africa (“EMEA”) EMEA EMEA [Member] Entity Address, Address Line One Entity Address, Address Line One Inventories Inventory, Policy [Policy Text Block] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Purchases of investments Payments to Acquire Debt Securities, Available-for-Sale Weighted Average Exercise Price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Sales taxes, franchise tax and VAT Taxes Payable, Current Business Acquisition [Axis] Business Acquisition [Axis] Derivative [Table] Derivative [Table] Schedule Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Variable Rate [Axis] Variable Rate [Axis] Income Statement [Abstract] Raw materials Inventory, Raw Materials, Net of Reserves Options canceled (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period VAT and other receivable Value Added Tax Receivable, Current Title of 12(b) Security Title of 12(b) Security Purchase Commitment, Excluding Long-Term Commitment [Line Items] Purchase Commitment, Excluding Long-Term Commitment [Line Items] 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] Cash equivalents Cash and Cash Equivalents, Fair Value Disclosure 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 Tax Credit Carryforward [Line Items] Tax Credit Carryforward [Line Items] Other current assets Other Assets, Current Class of Stock [Line Items] Class of Stock [Line Items] Income Tax Disclosure [Abstract] Number of Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest [Abstract] Entity Tax Identification Number Entity Tax Identification Number Inventory Inventory, Net Total lease cost Lease, Cost 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 Stock-based compensation capitalized into inventory Share-Based Payment Arrangement, Amount Capitalized Statistical Measurement [Axis] Statistical Measurement [Axis] Long-term inventory Inventory, Noncurrent Interest expense Interest Expense, Debt, Excluding Amortization Balance Sheet Location [Domain] Balance Sheet Location [Domain] Financial Instrument [Axis] Financial Instrument [Axis] Inventory, Net Inventory, Net [Member] Inventory, Net Entity Interactive Data Current Entity Interactive Data Current Reconciliation of cash, cash equivalents and restricted cash to consolidated balance sheets: Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Amount receivable from exercise of common stock options Receivable From Exercise Of Common Stock Options Receivable From Exercise Of Common Stock Options Accumulated deficit Accumulated deficit Retained Earnings (Accumulated Deficit) Commitments and Contingencies Disclosure [Abstract] Numerator Earnings Per Share, Basic, Two Class Method [Abstract] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Current assets Assets, Current [Abstract] Repurchase of early exercised common stock options (in shares) Stock Repurchased During Period, Shares, Exercise Of Early Stock Options Stock Repurchased During Period, Shares, Exercise Of Early Stock Options CIBC Agreement, Tranche A CIBC Agreement, Tranche A [Member] CIBC Agreement, Tranche A Entity Address, State or Province Entity Address, State or Province Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Amounts recognized on the consolidated balance sheet Fair Value Recognized On Balance Sheet [Abstract] Fair Value Recognized On Balance Sheet Cash flows from operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Purchase obligation, to be paid, year one Purchase Obligation, to be Paid, Year One 2024 Finite-Lived Intangible Asset, Expected Amortization, Year One Cash paid for amounts included in the measurement of lease liabilities included in cash flows used in operating activities Operating Lease, Payments Interest payments term Debt Instrument, Periodic Payment, Interest Only, Term Debt Instrument, Periodic Payment, Interest Only, Term Common stock, shares outstanding (in shares) Beginning balance (in shares) Ending balance (in shares) Common Stock, Shares, Outstanding Concentration of Credit Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Purchase Commitment, Excluding Long-Term Commitment [Table] Purchase Commitment, Excluding Long-Term Commitment [Table] Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Lapse in repurchase rights of common stock Increase (Lapse) In Repurchase Of Common Stock Rights Increase (Lapse) In Repurchase Of Common Stock Rights 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 Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Net loss attributable to common stockholders, basic Net Income (Loss) Available to Common Stockholders, Basic Schedule of Inventory Schedule of Inventory, Current [Table Text Block] CIBC Agreement, Tranche B CIBC Agreement, Tranche B [Member] CIBC Agreement, Tranche B Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Number of Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Debt Instrument [Axis] Debt Instrument [Axis] GERMANY GERMANY Repayments of debt Repayments of Debt Present value of future minimum lease payments Operating Lease, Liability Schedule of Contractual Maturities of Financing Obligations Schedule of Maturities of Long-Term Debt [Table Text Block] Total liabilities Liabilities 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 Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Accumulated Other Comprehensive Income AOCI Attributable to Parent [Member] Shares reserved for future issuance (in shares) Common Stock, Capital Shares Reserved for Future Issuance Measurement Frequency [Domain] Measurement Frequency [Domain] Repayment of Credit Agreement Repayments of Long-Term Lines of Credit 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 Accrued employee bonuses and commissions Accrued Bonuses, Current Debt Disclosure [Abstract] Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset [Domain] Number of reportable segments Number of Reportable Segments Earnings Per Share [Abstract] Common stock, $0.001 par value, 200,000,000 shares authorized as of June 30, 2023 and December 31, 2022; 38,016,671 shares issued and outstanding as of June 30, 2023 and 37,555,565 shares issued and outstanding as of December 31, 2022 Common Stock, Value, Issued CIBC Agreement, Tranche C CIBC Agreement, Tranche C [Member] CIBC Agreement, Tranche C Organization, Consolidation and Presentation of Financial Statements [Abstract] 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 Accrued professional fees Accrued Professional Fees, Current Non-cash lease expense Operating Lease, Right-of-Use Asset, Periodic Reduction Total current assets Assets, Current Less: interest Interest Payable Revenue from Contract with Customer [Abstract] Restricted cash Restricted Cash Other income (expense), net Other Nonoperating Income (Expense) Entity Filer Category Entity Filer Category Statement [Table] Statement [Table] Current Fiscal Year End Date Current Fiscal Year End Date Net Loss per Share Attributable to Common Stockholders Earnings Per Share, Policy [Policy Text Block] Repurchase of early exercised common stock options (in shares) Stock Repurchased During Period, Shares Recent Accounting Pronouncements Accounting Standards Update and Change in Accounting Principle [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 Concentration risk, percentage Concentration Risk, Percentage Triggering Event Type [Axis] Triggering Event Type [Axis] Triggering Event Type Asia Pacific Asia Pacific Asia Pacific [Member] Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized 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 Sublease renewal term Lessee, Operating Sublease, Renewal Term Lessee, Operating Sublease, Renewal Term Office Facilities Building [Member] Prepaid insurance Prepaid Insurance Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Schedule of Prepaid Expenses and Other Current Assets Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block] Net cash used in operating activities Cash used in operating activities Net Cash Provided by (Used in) Operating Activities Options exercisable, aggregate intrinsic value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Schedule of Future Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Fair Value, Nonrecurring Fair Value, Nonrecurring [Member] Short-term marketable securities Short-term marketable securities Debt Securities, Available-for-Sale, Current Unvested early exercised common stock options Share Based Compensation, Unvested Early Exercised Options [Member] Share Based Compensation, Unvested Early Exercised Options Other Other Accrued Liabilities, Current Fee amount Debt Instrument, Fee Amount Formation and Business of the Company Nature of Operations [Text Block] Liability for early exercise of stock options Deferred Compensation Share-Based Arrangements, Liability, Current Furniture and fixtures Furniture and Fixtures [Member] Stated interest rate Debt Instrument, Interest Rate, Stated Percentage Prepayment fee, percent of principal amount Debt Instrument, Prepayment Fee, Percent of Principal Amount Debt Instrument, Prepayment Fee, Percent of Principal Amount Medium-term Notes Medium-term Notes [Member] Amortization period Hosting Arrangement, Service Contract, Implementation Cost, Capitalized, Amortization Period Hosting Arrangement, Service Contract, Implementation Cost, Capitalized, Amortization Period Statement of Financial Position [Abstract] Total stockholders’ equity Beginning balance Ending balance Equity, Attributable to Parent Commercial paper Commercial Paper [Member] Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Long-lived assets Long-Lived Assets Goodwill, impairment loss Goodwill, Impairment Loss Unvested restricted stock units Restricted Stock [Member] Maturities of short-term marketable securities Proceeds from Maturities, Prepayments and Calls of Short-Term Investments Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Revenue recognized Contract with Customer, Liability, Revenue Recognized Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Net loss before tax Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Long-term Debt, Fiscal Year Maturity [Abstract] Long-Term Debt, Fiscal Year Maturity [Abstract] Assets and Liabilities Measured at Fair Value Fair Value Measurement, Policy [Policy Text Block] Sublease, period for option to terminate Lessee, Operating Sublease, Option To Terminate, Term Lessee, Operating Sublease, Option To Terminate, Term Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Axis] Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Amortization expense Hosting Arrangement, Service Contract, Implementation Cost, Expense, Amortization Level 2 Fair Value, Inputs, Level 2 [Member] 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] Entity Emerging Growth Company Entity Emerging Growth Company Triggering Event Type [Domain] Triggering Event Type [Domain] Triggering Event Type [Domain] Schedule of Long-lived Assets by Geographic Area Long-Lived Assets by Geographic Areas [Table Text Block] Other Noncurrent Assets Other Noncurrent Assets [Member] Effective interest rate (as a percent) Debt Instrument, Interest Rate, Effective Percentage Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Emphasys Medical, Inc Emphasys Medical, Inc [Member] Emphasys Medical, Inc Document Fiscal Period Focus Document Fiscal Period Focus 2024 Lessee, Operating Lease, Liability, to be Paid, Year One Antidilutive Securities [Axis] Antidilutive Securities [Axis] 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 Stock-based compensation expense Share-Based Payment Arrangement, Noncash Expense Schedule of Revenue by Geographic Area Revenue from External Customers by Geographic Areas [Table Text Block] Unrestricted cash requirement period Debt Instrument, Covenant, Unrestricted Cash Requirement, Period Debt Instrument, Covenant, Unrestricted Cash Requirement, Period Common Stock Common Stock [Member] Long-term marketable securities Long-term marketable securities Debt Securities, Available-for-Sale, Noncurrent City Area Code City Area Code Entity Address, Postal Zip Code Entity Address, Postal Zip Code Net Loss per Share Attributable to Common Stockholders Earnings Per Share [Text Block] Income Statement Location [Domain] Income Statement Location [Domain] Cost of Goods and Services Sold Cost Of Goods And Services Sold [Member] Cost Of Goods And Services Sold Document Fiscal Year Focus Document Fiscal Year Focus Geographical [Domain] Geographical [Domain] Lease term Lessee, Operating Lease, Term of Contract Accrued interest Debt Securities, Available-for-Sale, Accrued Interest Writeoff Accrued vacation Accrued Vacation, Current Software and Software Development Costs Software and Software Development Costs [Member] Property and equipment, net Property and equipment, net Property, Plant and Equipment, Net Schedule of Summary of Stock Option Activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Cash Cash Statement of Cash Flows [Abstract] Assets Assets [Abstract] 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] Proceeds from borrowing under term loan Proceeds from Issuance of Long-Term Debt Lease liabilities Increase (Decrease) in Operating Lease Liability Cash paid for income taxes Income Taxes Paid, Net Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Developed technology Developed Technology Rights [Member] Accumulated Deficit Retained Earnings [Member] Schedule of Total Stock-Based Compensation Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Amortization of premiums and discounts on marketable securities Accretion (Amortization) of Discounts and Premiums, Investments Total liabilities and stockholders’ equity Liabilities and Equity Amortized Cost Debt Securities, Available-for-Sale, Amortized Cost Other long-term assets Other Assets, Noncurrent Net loss per share attributable to common stockholders, basic (in dollars per share) Net loss per share attributable to common stockholders, basic (in dollars per share) Earnings Per Share, Basic Right of use assets Right of use asset Operating Lease, Right-of-Use Asset Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Issuance of shares pursuant to Employee Stock Purchase Plan Stock Issued During Period, Value, Employee Stock Purchase Plan Accounting Policies [Abstract] Service Agreements Service Agreements [Member] Loss on disposal of fixed assets Gain (Loss) on Disposition of Assets 2023 (remaining six months) Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Net loss attributable to common stockholders, diluted Net Income (Loss) Available to Common Stockholders, Diluted Entity Address, City or Town Entity Address, City or Town Common stock available for future grants Share Based Compensation, Employee Stock Available For Grant [Member] Share Based Compensation, Employee Stock Available For Grant Purchase obligation, to be paid, year two Purchase Obligation, to be Paid, Year Two 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 Principles of Consolidation Consolidation, Policy [Policy Text Block] Purchase Commitment, Excluding Long-Term Commitment [Domain] Purchase Commitment, Excluding Long-Term Commitment [Domain] Purchase obligation, to be paid, year three Purchase Obligation, to be Paid, Year Three Balance Sheet Components Supplemental Balance Sheet Disclosures [Text Block] 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 Document Transition Report Document Transition Report Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Fair Value of Financial Instruments Fair Value of Financial Instruments, Policy [Policy Text Block] Accounts payable Increase (Decrease) in Accounts Payable Common stock, shares authorized (in shares) Common Stock, Shares Authorized Depreciation and amortization expense Other Depreciation and Amortization Short-term marketable securities Fair Value Debt Securities, Available-for-Sale Short-term debt Short-Term Debt Unrealized Gains Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax 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] Stock Options And Restricted Stock Units Stock Options And Restricted Stock Units [Member] Stock Options And Restricted Stock Units Term loan Total Long-Term Debt, Gross 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] Accounting Policies Disclosure [Line Items] Accounting Policies Disclosure [Line Items] Accounting Policies Disclosure Capitalized costs Hosting Arrangement, Service Contract, Implementation Cost, Capitalized, after Accumulated Amortization Derivative [Line Items] Derivative [Line Items] 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 Allowance for doubtful accounts Accounts Receivable, Credit Loss Expense (Reversal) Other comprehensive income Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] 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 Proceeds from exercise of common stock options Proceeds from Stock Options Exercised Extended term Lessee, Operating Sublease, Extended Term Lessee, Operating Sublease, Extended Term Options canceled (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Prepaid expenses and other current assets Total prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Canceled (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period 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] Accounts receivable, allowance for credit loss Accounts Receivable, Allowance for Credit Loss 2024 Long-Term Debt, Maturity, Year One Cash equivalents: Cash and Cash Equivalents, at Carrying Value [Abstract] Options outstanding, aggregate intrinsic value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value 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 Accounting Policies Disclosure [Table] Accounting Policies Disclosure [Table] Accounting Policies Disclosure 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 Entity Registrant Name Entity Registrant Name Cost of goods sold Cost of Sales [Member] Document Period End Date Document Period End Date Proceeds from line of credit Proceeds from Lines of Credit Less: accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Revenue from Contract with Customer Benchmark Revenue from Contract with Customer Benchmark [Member] Monthly base rent Operating Lease, Monthly Expense Operating Lease, Monthly Expense 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] Minimum percentage of revenue requirement, trailing period of revenue Debt Instrument, Covenant, Minimum Revenue Requirement, Period Debt Instrument, Covenant, Minimum Revenue Requirement, Period Entity Central Index Key Entity Central Index Key Amortization of debt discount and debt issuance costs Amortization of Debt Issuance Costs and Discounts Summary of Significant Accounting Policies Basis of Presentation and Significant Accounting Policies [Text Block] Stock-based compensation expense Share-Based Payment Arrangement, Expense Debt Instrument, Covenant, Term [Axis] Debt Instrument, Covenant, Term [Axis] Debt Instrument, Covenant, Term Gross Carrying Value Finite-Lived Intangible Assets, Gross Income tax expense Income Tax Expense (Benefit) Finished goods Inventory, Finished Goods, Net of Reserves Fair Value Measurements Fair Value Disclosures [Text Block] Number of operating segments Number of Operating Segments Total other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Equity [Abstract] Weighted average remaining lease term (years) Operating Lease, Weighted Average Remaining Lease Term Sublease monthly rent Lessee, Operating Sublease, Monthly Expense Lessee, Operating Sublease, Monthly Expense Revenue Revenue from Contract with Customer, Excluding Assessed Tax Entity [Domain] Entity [Domain] Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Amendment Flag Amendment Flag Legal Entity [Axis] Legal Entity [Axis] Money market funds Money Market Funds [Member] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Cash and cash equivalents Cash and cash equivalents Total cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Option to terminate, notice period Lessee, Operating Lease, Option To Terminate, Notice Period Lessee, Operating Lease, Option To Terminate, Notice Period Weighted average discount rate (percent) Operating Lease, Weighted Average Discount Rate, Percent Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Number of vehicle leases Number Of Vehicle Leases Number Of Vehicle Leases Basis spread on variable rate Debt Instrument, Basis Spread on Variable Rate Long-term debt Long-Term Debt, Excluding Current Maturities Leasehold improvements Leasehold Improvements [Member] 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 Right-of-use asset obtained in exchange for finance lease liability Right-of-Use Asset Obtained in Exchange for Finance Lease Liability Money market funds Money Market Funds, at Carrying Value Goodwill disposed of Goodwill, Written off Related to Sale of Business Unit Operating expenses Operating Expenses [Abstract] Revenue Recognition Revenue from Contract with Customer [Text Block] Weighted-average common stock outstanding (in shares) Weighted Average Number of Shares Issued, Basic Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Additional paid-in capital Additional Paid in Capital, Common Stock Additional Paid-In Capital Additional Paid-in Capital [Member] Principal and interest payments term Debt Instrument, Periodic Payment, Principal And Interest, Term Debt Instrument, Periodic Payment, Principal And Interest, Term Vehicles Vehicles [Member] Balance Sheet Location [Axis] Balance Sheet Location [Axis] Total assets Assets Options vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Number of Shares Cover [Abstract] Commercial paper Commercial Paper, Not Included with Cash and Cash Equivalents [Member] Stock-based compensation expense APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Prepaid expenses Other Prepaid Expense, Current United States United States UNITED STATES Recurring Basis Fair Value, Recurring Fair Value, Recurring [Member] Vested (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Total minimum lease payments Lessee, Operating Lease, Liability, to be Paid Construction in progress Construction in Progress [Member] Pulmonx International Sarl Pulmonx International Sarl [Member] Pulmonx International Sarl Total operating expenses Operating Expenses Prime Rate Prime Rate [Member] Segment Information Segment Reporting Disclosure [Text Block] Debt instrument, face amount including accordion feature Debt Instrument, Face Amount Including Accordion Feature Debt Instrument, Face Amount Including Accordion Feature Net increase (decrease) in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash flows from financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Lease renewal term Lessee, Operating Lease, Renewal Term Equity Component [Domain] Equity Component [Domain] Work in process Inventory, Work in Process, Net of Reserves Debt Instrument [Line Items] Debt Instrument [Line Items] 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 Entity Current Reporting Status Entity Current Reporting Status Concentration Risk Type [Domain] Concentration Risk Type [Domain] Loss from operations Operating Income (Loss) Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] Statement [Line Items] Statement [Line Items] Concentration Risk [Table] Concentration Risk [Table] 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 Less: weighted-average common shares subject to repurchase (in shares) Weighted Average Number of Shares, Common Stock Subject to Repurchase or Cancellation Schedule of Cost, Unrealized Gains and Losses and Fair Value of Marketable Securities Debt Securities, Available-for-Sale [Table Text Block] EX-101.PRE 12 lung-20230630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 13 R1.htm IDEA: XBRL DOCUMENT v3.23.2
Cover Page - shares
6 Months Ended
Jun. 30, 2023
Jul. 31, 2023
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 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   38,027,722
Entity Central Index Key 0001127537  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q2  
Amendment Flag false  
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Current assets    
Cash and cash equivalents $ 101,581 $ 101,736
Restricted cash 466 231
Short-term marketable securities 33,571 39,402
Accounts receivable, net 8,941 8,677
Inventory 15,636 14,564
Prepaid expenses and other current assets 4,233 4,343
Total current assets 164,428 168,953
Long-term marketable securities 12,454 5,924
Long-term inventory 4,434 5,283
Property and equipment, net 4,218 4,694
Goodwill 2,333 2,333
Intangible assets, net 92 154
Right of use assets 4,706 5,806
Other long-term assets 448 529
Total assets 193,113 193,676
Current liabilities    
Accounts payable 2,377 1,758
Accrued liabilities 13,562 13,276
Income taxes payable 41 19
Deferred revenue 95 120
Short-term debt 93 90
Current lease liabilities 3,353 3,229
Total current liabilities 19,521 18,492
Deferred tax liability 94 94
Long-term lease liabilities 2,399 3,849
Long-term debt 37,147 17,234
Total liabilities 59,161 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 June 30, 2023 and December 31, 2022 0 0
Common stock, $0.001 par value, 200,000,000 shares authorized as of June 30, 2023 and December 31, 2022; 38,016,671 shares issued and outstanding as of June 30, 2023 and 37,555,565 shares issued and outstanding as of December 31, 2022 38 38
Additional paid-in capital 514,331 502,712
Accumulated other comprehensive income 1,956 1,575
Accumulated deficit (382,373) (350,318)
Total stockholders’ equity 133,952 154,007
Total liabilities and stockholders’ equity $ 193,113 $ 193,676
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Balance Sheets (Parenthetical) - $ / shares
Jun. 30, 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) 38,016,671 37,555,565
Common stock, shares outstanding (in shares) 38,016,671 37,555,565
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Statements of Operations and Comprehensive Loss - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Income Statement [Abstract]        
Revenue $ 17,194 $ 13,950 $ 31,729 $ 24,735
Cost of goods sold 4,460 3,532 8,406 6,206
Gross profit 12,734 10,418 23,323 18,529
Operating expenses        
Research and development 5,710 3,594 9,963 7,128
Selling, general and administrative 23,463 21,235 46,199 41,480
Total operating expenses 29,173 24,829 56,162 48,608
Loss from operations (16,439) (14,411) (32,839) (30,079)
Interest income 1,410 199 2,537 304
Interest expense (864) (223) (1,435) (421)
Other income (expense), net (162) (165) (54) (165)
Net loss before tax (16,055) (14,600) (31,791) (30,361)
Income tax expense 140 40 264 107
Net loss (16,195) (14,640) (32,055) (30,468)
Other comprehensive income        
Currency translation adjustment 170 6 242 (18)
Change in unrealized gain (loss) on marketable securities (34) (92) 139 (337)
Total other comprehensive income (loss) 136 (86) 381 (355)
Comprehensive loss $ (16,059) $ (14,726) $ (31,674) $ (30,823)
Net loss per share attributable to common stockholders, basic (in dollars per share) $ (0.43) $ (0.40) $ (0.85) $ (0.83)
Net loss per share attributable to common stockholders, diluted (in dollars per share) $ (0.43) $ (0.40) $ (0.85) $ (0.83)
Weighted-average shares used in computing net loss per share attributable to common stockholders, basic (in shares) 37,818,256 37,003,443 37,696,001 36,904,952
Weighted-average shares used in computing net loss per share attributable to common stockholders, diluted (in shares) 37,818,256 37,003,443 37,696,001 36,904,952
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.23.2
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, 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]          
Currency translation adjustment (18)        
Change in unrealized gains (losses) on marketable securities (337)        
Net loss (30,468)        
Ending balance (in shares) at Jun. 30, 2022   37,266,030      
Ending balance at Jun. 30, 2022 172,182 $ 37 492,651 1,357 (321,863)
Beginning balance (in shares) at Mar. 31, 2022   37,098,421      
Beginning balance at Mar. 31, 2022 182,145 $ 37 487,888 1,443 (307,223)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock upon vesting of restricted stock units (in shares)   93,988      
Issuance of common stock upon exercise of stock options (in shares)   73,621      
Issuance of common stock upon exercise of stock options 151   151    
Change in shares subject to repurchase 58   58    
Stock-based compensation expense 4,554   4,554    
Currency translation adjustment 6     6  
Change in unrealized gains (losses) on marketable securities (92)     (92)  
Net loss (14,640)       (14,640)
Ending balance (in shares) at Jun. 30, 2022   37,266,030      
Ending balance at Jun. 30, 2022 $ 172,182 $ 37 492,651 1,357 (321,863)
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      
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      
Ending balance at Mar. 31, 2023 $ 143,934 $ 38 508,254 1,820 (366,178)
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 exercise of stock options (in shares) 86,509        
Currency translation adjustment $ 242        
Change in unrealized gains (losses) on marketable securities 139        
Net loss $ (32,055)        
Ending balance (in shares) at Jun. 30, 2023 38,016,671 38,016,671      
Ending balance at Jun. 30, 2023 $ 133,952 $ 38 514,331 1,956 (382,373)
Beginning balance (in shares) at Mar. 31, 2023   37,730,676      
Beginning balance at Mar. 31, 2023 143,934 $ 38 508,254 1,820 (366,178)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock upon vesting of restricted stock units (in shares)   222,598      
Issuance of common stock upon exercise of stock options (in shares)   63,503      
Issuance of common stock upon exercise of stock options 139   139    
Change in shares subject to repurchase 47   47    
Repurchase of early exercised common stock options (in shares)   (106)      
Stock-based compensation expense 5,891   5,891    
Currency translation adjustment 170     170  
Change in unrealized gains (losses) on marketable securities (34)     (34)  
Net loss $ (16,195)       (16,195)
Ending balance (in shares) at Jun. 30, 2023 38,016,671 38,016,671      
Ending balance at Jun. 30, 2023 $ 133,952 $ 38 $ 514,331 $ 1,956 $ (382,373)
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Cash flows from operating activities    
Net loss $ (32,055) $ (30,468)
Adjustments to reconcile net loss to net cash used in operating activities    
Stock-based compensation expense 10,500 7,896
Loss on disposal of fixed assets 1 1
Allowance for doubtful accounts (1) 1
Inventory write-downs 380 111
Depreciation and amortization expense 846 744
Amortization of debt discount and debt issuance costs 22 32
Amortization of premiums and discounts on marketable securities (437) 19
Non-cash lease expense 1,324 1,226
Net changes in operating assets and liabilities:    
Accounts receivable (184) (1,073)
Inventory (267) (3,030)
Prepaid expenses and other current assets 25 1,065
Other assets 17 6
Accounts payable 350 1,062
Accrued liabilities 501 (1,296)
Income taxes payable 19 (150)
Lease liabilities (1,550) (707)
Deferred revenue (26) (29)
Net cash used in operating activities (20,535) (24,590)
Cash flows from investing activities    
Purchases of investments (25,624) (21,959)
Maturities of short-term marketable securities 25,500 19,280
Purchases of property and equipment (115) (863)
Net cash used in investing activities (239) (3,542)
Cash flows from financing activities    
Proceeds from borrowing under term loan 20,000 0
Repayment of Credit Agreement (47) (44)
Proceeds from exercise of common stock options 183 382
Proceeds from issuance of common stock under the employee stock purchase plan 676 1,108
Net cash provided by financing activities 20,812 1,446
Effect of exchange rate changes on cash and cash equivalents 42 153
Net increase (decrease) in cash and cash equivalents 80 (26,533)
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 102,047 122,178
Reconciliation of cash, cash equivalents and restricted cash to consolidated balance sheets:    
Cash and cash equivalents 101,581 121,947
Restricted cash 466 231
Cash, cash equivalents and restricted cash in consolidated balance sheets 102,047 122,178
Supplemental non-cash items:    
Lapse in repurchase rights of common stock 103 117
Purchases of property and equipment in accounts payable and accrued liabilities 450 486
Amount receivable from exercise of common stock options 0 1
Operating lease right of use assets obtained in exchange for new lease liabilities 224 138
Supplemental disclosure of cash flow information:    
Cash paid for income taxes 206 228
Cash paid for interest $ 1,235 $ 375
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.23.2
Formation and Business of the Company
6 Months Ended
Jun. 30, 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 $382.4 million as of June 30, 2023. During the six months ended June 30, 2023 and 2022, the Company used $20.5 million and $24.6 million of cash in its operating activities, respectively. As of June 30, 2023, the Company had cash, cash equivalents and marketable securities of $147.6 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.
XML 20 R8.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of Significant Accounting Policies
6 Months Ended
Jun. 30, 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 June 30, 2023 and for the three and six months ended June 30, 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 June 30, 2023 and condensed consolidated results of operations for the three and six months ended June 30, 2023 and 2022 and condensed consolidated cash flows for the six months ended June 30, 2023 and 2022 have been made. The results of operations for the three and six months ended June 30, 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 June 30, 2023 and December 31, 2022, the Company also had cash on deposit with foreign banks of approximately $4.1 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 six months ended June 30, 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. As of June 30, 2023 and December 31, 2022, no customer accounted for more than 10% of accounts receivable. For the three and six months ended June 30, 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.2 million and less than $0.1 million during the three months ended June 30, 2023 and 2022, respectively, and $0.2 million and less than $(0.1) million during the six months ended June 30, 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 $(0.2) million and $(0.2) million during the three months ended June 30, 2023 and 2022, respectively, and $(0.2) million and $(0.2) million during the six months ended June 30, 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 June 30, 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 21 R9.htm IDEA: XBRL DOCUMENT v3.23.2
Recent Accounting Pronouncements
6 Months Ended
Jun. 30, 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 22 R10.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurements
6 Months Ended
Jun. 30, 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):
June 30, 2023
Level 1Level 2Level 3Total
Assets:
Money market funds
$24,985 $— $— $24,985 
Cash equivalents24,985 — — 24,985 
U.S. Government agency bonds2,709 29,784 — 32,493 
Commercial paper
— 13,532 — 13,532 
Marketable securities2,709 43,316 — 46,025 
Total financial assets$27,694 $43,316 $— $71,010 
There were no liabilities measured at fair value on a recurring and non-recurring basis as of June 30, 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):
June 30, 2023
Amortized CostUnrealized LossesUnrealized GainsFair Value
U.S. Government agency bonds$32,643 $(151)$$32,493 
Commercial paper
13,554 (22)— 13,532 
Marketable securities$46,197 $(173)$$46,025 
Amounts recognized on the consolidated balance sheet
Short-term marketable securities
33,571 
   Long-term marketable securities12,454 
Marketable securities$46,025 
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 June 30, 2023 and December 31, 2022, and no impairment losses were recognized for the three and six months ended June 30, 2023.
Accrued interest receivable on marketable securities of $0.4 million and $0.1 million as of June 30, 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 and six months ended June 30, 2023.
XML 23 R11.htm IDEA: XBRL DOCUMENT v3.23.2
Balance Sheet Components
6 Months Ended
Jun. 30, 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):
June 30,December 31,
20232022
Cash$76,596 $97,089 
Cash equivalents:
Money market funds
24,985 4,647 
Total cash and cash equivalents$101,581 $101,736 
Inventory
Inventory consists of the following (in thousands):
June 30,December 31,
20232022
Raw materials$3,343 $3,820 
Work in process636 386 
Finished goods16,091 15,641 
Total inventory$20,070 $19,847 
Reported as:
Inventory$15,636 $14,564 
Long-term inventory4,434 5,283 
Total inventory$20,070 $19,847 
Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consist of the following (in thousands):
June 30,December 31,
20232022
Prepaid expenses$2,658 $2,044 
Prepaid insurance568 1,407 
VAT and other receivable889 602 
Other current assets118 290 
Total prepaid expenses and other current assets$4,233 $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 June 30, 2023 and December 31, 2022, the Company has capitalized approximately $0.4 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 June 30, 2023, approximately $0.3 million and less than $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 less than $0.1 million for the three months ended June 30, 2023 and 2022, respectively, and $0.2 million and $0.1 million for the six months ended June 30, 2023 and 2022, respectively.
Property and Equipment, Net
Property and equipment, net consist of the following (in thousands):
June 30,December 31,
20232022
Machinery and equipment$2,170 $2,112 
Computer equipment and software1,915 1,773 
Furniture and fixtures263 263 
Leasehold improvements2,277 2,277 
Construction in progress1,877 1,825 
Total8,502 8,250 
Less: accumulated depreciation(4,284)(3,556)
Property and equipment, net$4,218 $4,694 
Depreciation expense for the three months ended June 30, 2023 and 2022 was $0.3 million and $0.3 million, respectively. Depreciation expense for the six months ended June 30, 2023 and 2022 was $0.7 million and $0.7 million, respectively.
Goodwill
Goodwill was $2.3 million as of June 30, 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 six months ended June 30, 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 June 30, 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 six months ended June 30, 2023.
Intangible Assets
Intangible assets consist of the following (in thousands):
June 30, 2023
Gross Carrying ValueAccumulated AmortizationNet Carrying Value
Developed technology$1,658 $(1,576)$82 
Trademarks191 (181)10 
Total intangible assets$1,849 $(1,757)$92 
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 June 30, 2023 and 2022, respectively. Amortization expense relating to the intangibles totaled $0.1 million during each of the six months ended June 30, 2023 and 2022, respectively.
Future amortization expense is as follows as of June 30, 2023 (in thousands):
2023 (remaining six months)$61 
202431 
Total amortization expense
$92 
Accrued Liabilities
Accrued liabilities consist of the following (in thousands):
June 30,December 31,
20232022
Accrued employee bonuses and commissions$4,280 $4,973 
Accrued professional fees3,444 2,366 
Accrued vacation2,364 2,113 
Other accrued personnel related expenses2,318 2,513 
Sales taxes, franchise tax and VAT735 627 
Accrued inventory purchases77 167 
Liability for early exercise of stock options72 145 
Other272 372 
Total accrued liabilities$13,562 $13,276 
XML 24 R12.htm IDEA: XBRL DOCUMENT v3.23.2
Long Term Debt
6 Months Ended
Jun. 30, 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 June 30, 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 June 30, 2023, the CIBC Loan had an annual effective interest rate of 9.9% per year.
The CIBC Loan consists of the following (in thousands):
June 30,December 31,
20232022
Term loan
$37,000 $17,000 
Less: debt issuance costs
(177)(127)
Term loan
$36,823 $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 June 30, 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. During the six months ended June 30, 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.9 million and $0.2 million during the three months ended June 30, 2023 and 2022, respectively. Interest expense on the CIBC Loan amounted $1.4 million and $0.4 million during the six months ended June 30, 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 June 30, 2023, Pulmonx International Sàrl repaid $0.1 million to the lender.
Contractual Maturities of Financing Obligations
As of June 30, 2023, the aggregate future payments under the CIBC Loan and Credit Agreement (including interest payments) are as follows (in thousands):
2023 (remaining six months)$1,774 
20245,569 
202515,136 
202613,995 
202710,804 
Total47,278 
Less: unamortized debt discount(177)
Less: interest(9,861)
 Term loan and credit agreement
$37,240 
XML 25 R13.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue Recognition
6 Months Ended
Jun. 30, 2023
Revenue from Contract with Customer [Abstract]  
Revenue Recognition 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 June 30, 2023 and December 31, 2022, respectively. The deferred revenue as of December 31, 2022 of $0.1 million was recognized as revenue during the six months ended June 30, 2023.
The Company disaggregates its revenue by major geographic region, which has been disclosed in Note 12, “Segment Information.”
XML 26 R14.htm IDEA: XBRL DOCUMENT v3.23.2
Commitments and Contingencies
6 Months Ended
Jun. 30, 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 “Sublease Agreement”). The Sublease 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 to include additional facility space in Redwood City, California for a four-year term (the “First Amendment to Sublease Agreement”). The First Amendment to Sublease Agreement was accounted as a separate sublease agreement. The First Amendment to 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 First Amendment to 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 First Amendment to Sublease Agreement 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. In April 2023, the Company entered into a Second Amendment to Sublease Agreement (the “Second Amendment to Sublease Agreement”) to remove the early termination clause and extend the lease term by four months to expire contemporaneously with the expiration date as defined in Sublease Agreement. The amendment was accounted for as a modification that resulted in additional right of use assets in exchange for lease liabilities of $0.2 million.
The Company has leases on twelve vehicles with an average lease term of 2.9 years.
Operating lease cost consists of the following (in thousands):
Six Months Ended June 30,
20232022
Operating lease cost
$1,442 $1,446 
Short-term lease cost
18 16 
Variable lease cost
320 290 
Total lease cost
$1,780 $1,752 
The following table summarizes a maturity analysis of the Company’s lease liabilities showing the aggregate lease payments as of June 30, 2023 (in thousands):
2023 (remaining six months)$1,805 
20243,192 
20251,073 
202610 
Total minimum lease payments6,080 
Less: Amount of lease payments representing interest328 
Present value of future minimum lease payments$5,752 
Less: Current lease liabilities
3,353 
Long-term lease liabilities$2,399 
The following table summarizes additional information related to the Company’s operating leases (in thousands, except weighted average data):
June 30,
2023
December 31,
2022
Right of use asset
$4,706 $5,806 
Weighted average remaining lease term (years)1.752.08
Weighted average discount rate (percent)6.6 %6.0 %
The following table summarizes other supplemental information related to the Company’s operating leases (in thousands):
Six Months Ended June 30,
20232022
Cash paid for amounts included in the measurement of lease liabilities included in cash flows used in operating activities
$1,748 $966 
Right-of-use assets obtained in exchange for lease liabilities$224 $138 
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 June 30, 2023, the Company recorded $0.7 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 27 R15.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes
6 Months Ended
Jun. 30, 2023
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
The income tax expense for the three months ended June 30, 2023 and 2022 was $0.1 million and less than $0.1 million, respectively. The income tax expense for the six months ended June 30, 2023 and 2022 was $0.3 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 six months ended June 30, 2023 and 2022 relates primarily to state minimum income tax and income tax on the Company’s earnings in foreign jurisdictions.
XML 28 R16.htm IDEA: XBRL DOCUMENT v3.23.2
Stockholders' Equity
6 Months Ended
Jun. 30, 2023
Equity [Abstract]  
Stockholders' Equity Stockholders’ Equity
Common Stock
As of June 30, 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:
June 30,December 31,
20232022
Common stock options issued and outstanding
3,201,912 2,495,528 
Common stock restricted stock units issued and outstanding2,556,721 998,473 
Common stock available for future grants
2,607,813 3,765,706 
Common stock available for ESPP1,502,455 1,212,109 
Total9,868,901 8,471,816 

Stock Option Plan
A summary of stock option activity for the six months ended June 30, 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
(86,509)2.14 
Options canceled
(42,507)19.60 
Balance, June 30, 2023
3,201,912 $16.20 
The aggregate intrinsic value of options outstanding as of June 30, 2023 was $12.3 million.
June 30, 2023
Number of Shares
Weighted Average Exercise Price
Weighted Average Contractual Life (in Years)
Options vested1,389,110$14.86 6.90
Options vested and expected to vest3,201,912$16.20 7.97
Total intrinsic value of options vested as of June 30, 2023 was $7.8 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 six months ended June 30, 2023, the Company repurchased 106 shares of common stock for less than $0.1 million. During the six months ended June 30, 2022, the Company did not repurchase shares of common stock. As of June 30, 2023 and December 31, 2022, 20,055 and 77,782 shares, respectively, were subject to repurchase, with an aggregate exercise price of less than $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,931,460 11.52 
Vested
(289,493)21.74 
Canceled
(83,719)20.61 
Unvested, June 30, 20232,556,721 $16.40 
The aggregate intrinsic value of restricted stock units outstanding as of June 30, 2023 was $33.5 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 June 30,Six Months Ended June 30,
2023202220232022
Cost of goods sold$391 $189 $614 $336 
Research and development760 556 1,326 977 
Selling, general and administrative4,711 3,638 8,560 6,583 
Total$5,862 $4,383 $10,500 $7,896 
The above stock-based compensation expense related to the following equity-based awards (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Stock options and restricted stock units$5,799 $4,209 $10,339 $7,521 
ESPP63 174 161 375 
Total$5,862 $4,383 $10,500 $7,896 
Stock-based compensation of $0.4 million and $0.3 million was capitalized into inventory for the three months ended June 30, 2023 and 2022, respectively. Stock-based compensation of $0.8 million and $0.6 million was capitalized into inventory for the six months ended June 30, 2023 and 2022, respectively. Stock-based compensation capitalized in prior periods of $0.4 million and $0.2 million was recognized as cost of sales in the three months ended June 30, 2023 and 2022, respectively. Stock-based compensation capitalized in prior periods of $0.6 million and $0.3 million was recognized as cost of sales in the six months ended June 30, 2023 and 2022, respectively.
As of June 30, 2023, there was $58.2 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 2.9 years. The total grant date fair value of shares vested during the three months ended June 30, 2023 and 2022 was $6.4 million and $4.7 million, respectively. The total grant date fair value of shares vested during the six months ended June 30, 2023 and 2022 was $10.3 million and $7.4 million, respectively.
As of June 30, 2023, the Company had unrecognized employee stock-based compensation relating to ESPP awards of approximately less than $0.1 million, which is expected to be recognized over a weighted-average period of 0.1 years.
XML 29 R17.htm IDEA: XBRL DOCUMENT v3.23.2
Net Loss per Share Attributable to Common Stockholders
6 Months Ended
Jun. 30, 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 June 30,Six Months Ended June 30,
2023202220232022
Numerator
Net loss attributable to common stockholders$(16,195)$(14,640)$(32,055)$(30,468)
Denominator
Weighted-average common stock outstanding37,846,019 37,171,893 37,738,775 37,090,164 
Less: weighted-average common shares subject to repurchase(27,763)(168,450)(42,774)(185,212)
Weighted-average common shares used to compute basic and diluted net loss per share37,818,256 37,003,443 37,696,001 36,904,952 
Net loss per share attributable to common stockholders, basic and diluted$(0.43)$(0.40)$(0.85)$(0.83)
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 June 30,
20232022
Options to purchase common stock3,201,912 2,600,244 
Unvested restricted stock units2,556,721 1,091,957 
Unvested early exercised common stock options20,055 155,969 
Shares committed under ESPP49,220 33,035 
Total5,827,908 3,881,205 
XML 30 R18.htm IDEA: XBRL DOCUMENT v3.23.2
Segment Information
6 Months Ended
Jun. 30, 2023
Segment Reporting [Abstract]  
Segment Information Segment InformationThe 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 June 30,Six Months Ended June 30,
2023202220232022
United States$11,022 $8,616 $20,359 $14,629 
Europe, Middle-East and Africa (“EMEA”)5,312 4,570 9,843 8,623 
Asia Pacific792 724 1,388 1,443 
Other International68 40 139 40 
Total$17,194 $13,950 $31,729 $24,735 
Revenue from Germany represented 9% and 10% of total revenue for the three months ended June 30, 2023 and 2022, respectively. Revenue from Germany represented 9% and 12% of total revenue for the six months ended June 30, 2023 and 2022, respectively.
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):
June 30,December 31,
20232022
United States$4,148 $4,634 
EMEA57 58 
Asia Pacific13 
Total$4,218 $4,694 
XML 31 R19.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 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.2 million and less than $0.1 million during the three months ended June 30, 2023 and 2022, respectively, and $0.2 million and less than $(0.1) million during the six months ended June 30, 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 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.
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 32 R20.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurements (Tables)
6 Months Ended
Jun. 30, 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):
June 30, 2023
Level 1Level 2Level 3Total
Assets:
Money market funds
$24,985 $— $— $24,985 
Cash equivalents24,985 — — 24,985 
U.S. Government agency bonds2,709 29,784 — 32,493 
Commercial paper
— 13,532 — 13,532 
Marketable securities2,709 43,316 — 46,025 
Total financial assets$27,694 $43,316 $— $71,010 
There were no liabilities measured at fair value on a recurring and non-recurring basis as of June 30, 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):
June 30, 2023
Amortized CostUnrealized LossesUnrealized GainsFair Value
U.S. Government agency bonds$32,643 $(151)$$32,493 
Commercial paper
13,554 (22)— 13,532 
Marketable securities$46,197 $(173)$$46,025 
Amounts recognized on the consolidated balance sheet
Short-term marketable securities
33,571 
   Long-term marketable securities12,454 
Marketable securities$46,025 
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 33 R21.htm IDEA: XBRL DOCUMENT v3.23.2
Balance Sheet Components (Tables)
6 Months Ended
Jun. 30, 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):
June 30,December 31,
20232022
Cash$76,596 $97,089 
Cash equivalents:
Money market funds
24,985 4,647 
Total cash and cash equivalents$101,581 $101,736 
Schedule of Inventory
Inventory consists of the following (in thousands):
June 30,December 31,
20232022
Raw materials$3,343 $3,820 
Work in process636 386 
Finished goods16,091 15,641 
Total inventory$20,070 $19,847 
Reported as:
Inventory$15,636 $14,564 
Long-term inventory4,434 5,283 
Total inventory$20,070 $19,847 
Schedule of Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets consist of the following (in thousands):
June 30,December 31,
20232022
Prepaid expenses$2,658 $2,044 
Prepaid insurance568 1,407 
VAT and other receivable889 602 
Other current assets118 290 
Total prepaid expenses and other current assets$4,233 $4,343 
Schedule of Property and Equipment, Net
Property and equipment, net consist of the following (in thousands):
June 30,December 31,
20232022
Machinery and equipment$2,170 $2,112 
Computer equipment and software1,915 1,773 
Furniture and fixtures263 263 
Leasehold improvements2,277 2,277 
Construction in progress1,877 1,825 
Total8,502 8,250 
Less: accumulated depreciation(4,284)(3,556)
Property and equipment, net$4,218 $4,694 
Schedule Intangible Assets
Intangible assets consist of the following (in thousands):
June 30, 2023
Gross Carrying ValueAccumulated AmortizationNet Carrying Value
Developed technology$1,658 $(1,576)$82 
Trademarks191 (181)10 
Total intangible assets$1,849 $(1,757)$92 
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 June 30, 2023 (in thousands):
2023 (remaining six months)$61 
202431 
Total amortization expense
$92 
Schedule of Accrued Liabilities
Accrued liabilities consist of the following (in thousands):
June 30,December 31,
20232022
Accrued employee bonuses and commissions$4,280 $4,973 
Accrued professional fees3,444 2,366 
Accrued vacation2,364 2,113 
Other accrued personnel related expenses2,318 2,513 
Sales taxes, franchise tax and VAT735 627 
Accrued inventory purchases77 167 
Liability for early exercise of stock options72 145 
Other272 372 
Total accrued liabilities$13,562 $13,276 
XML 34 R22.htm IDEA: XBRL DOCUMENT v3.23.2
Long Term Debt (Tables)
6 Months Ended
Jun. 30, 2023
Debt Disclosure [Abstract]  
Schedule of Long-term Debt Instruments
The CIBC Loan consists of the following (in thousands):
June 30,December 31,
20232022
Term loan
$37,000 $17,000 
Less: debt issuance costs
(177)(127)
Term loan
$36,823 $16,873 
Schedule of Contractual Maturities of Financing Obligations
As of June 30, 2023, the aggregate future payments under the CIBC Loan and Credit Agreement (including interest payments) are as follows (in thousands):
2023 (remaining six months)$1,774 
20245,569 
202515,136 
202613,995 
202710,804 
Total47,278 
Less: unamortized debt discount(177)
Less: interest(9,861)
 Term loan and credit agreement
$37,240 
XML 35 R23.htm IDEA: XBRL DOCUMENT v3.23.2
Commitments and Contingencies (Tables)
6 Months Ended
Jun. 30, 2023
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Operating Lease Cost and Additional Information
Operating lease cost consists of the following (in thousands):
Six Months Ended June 30,
20232022
Operating lease cost
$1,442 $1,446 
Short-term lease cost
18 16 
Variable lease cost
320 290 
Total lease cost
$1,780 $1,752 
The following table summarizes additional information related to the Company’s operating leases (in thousands, except weighted average data):
June 30,
2023
December 31,
2022
Right of use asset
$4,706 $5,806 
Weighted average remaining lease term (years)1.752.08
Weighted average discount rate (percent)6.6 %6.0 %
The following table summarizes other supplemental information related to the Company’s operating leases (in thousands):
Six Months Ended June 30,
20232022
Cash paid for amounts included in the measurement of lease liabilities included in cash flows used in operating activities
$1,748 $966 
Right-of-use assets obtained in exchange for lease liabilities$224 $138 
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 June 30, 2023 (in thousands):
2023 (remaining six months)$1,805 
20243,192 
20251,073 
202610 
Total minimum lease payments6,080 
Less: Amount of lease payments representing interest328 
Present value of future minimum lease payments$5,752 
Less: Current lease liabilities
3,353 
Long-term lease liabilities$2,399 
XML 36 R24.htm IDEA: XBRL DOCUMENT v3.23.2
Stockholders' Equity (Tables)
6 Months Ended
Jun. 30, 2023
Equity [Abstract]  
Schedule of Shares Reserved for Future Issuance
The Company has reserved shares of common stock for future issuances as follows:
June 30,December 31,
20232022
Common stock options issued and outstanding
3,201,912 2,495,528 
Common stock restricted stock units issued and outstanding2,556,721 998,473 
Common stock available for future grants
2,607,813 3,765,706 
Common stock available for ESPP1,502,455 1,212,109 
Total9,868,901 8,471,816 
Schedule of Summary of Stock Option Activity
A summary of stock option activity for the six months ended June 30, 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
(86,509)2.14 
Options canceled
(42,507)19.60 
Balance, June 30, 2023
3,201,912 $16.20 
Schedule of Options Vested and Expected to Vest
June 30, 2023
Number of Shares
Weighted Average Exercise Price
Weighted Average Contractual Life (in Years)
Options vested1,389,110$14.86 6.90
Options vested and expected to vest3,201,912$16.20 7.97
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,931,460 11.52 
Vested
(289,493)21.74 
Canceled
(83,719)20.61 
Unvested, June 30, 20232,556,721 $16.40 
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 June 30,Six Months Ended June 30,
2023202220232022
Cost of goods sold$391 $189 $614 $336 
Research and development760 556 1,326 977 
Selling, general and administrative4,711 3,638 8,560 6,583 
Total$5,862 $4,383 $10,500 $7,896 
The above stock-based compensation expense related to the following equity-based awards (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Stock options and restricted stock units$5,799 $4,209 $10,339 $7,521 
ESPP63 174 161 375 
Total$5,862 $4,383 $10,500 $7,896 
XML 37 R25.htm IDEA: XBRL DOCUMENT v3.23.2
Net Loss per Share Attributable to Common Stockholders (Tables)
6 Months Ended
Jun. 30, 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 June 30,Six Months Ended June 30,
2023202220232022
Numerator
Net loss attributable to common stockholders$(16,195)$(14,640)$(32,055)$(30,468)
Denominator
Weighted-average common stock outstanding37,846,019 37,171,893 37,738,775 37,090,164 
Less: weighted-average common shares subject to repurchase(27,763)(168,450)(42,774)(185,212)
Weighted-average common shares used to compute basic and diluted net loss per share37,818,256 37,003,443 37,696,001 36,904,952 
Net loss per share attributable to common stockholders, basic and diluted$(0.43)$(0.40)$(0.85)$(0.83)
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 June 30,
20232022
Options to purchase common stock3,201,912 2,600,244 
Unvested restricted stock units2,556,721 1,091,957 
Unvested early exercised common stock options20,055 155,969 
Shares committed under ESPP49,220 33,035 
Total5,827,908 3,881,205 
XML 38 R26.htm IDEA: XBRL DOCUMENT v3.23.2
Segment Information (Tables)
6 Months Ended
Jun. 30, 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 June 30,Six Months Ended June 30,
2023202220232022
United States$11,022 $8,616 $20,359 $14,629 
Europe, Middle-East and Africa (“EMEA”)5,312 4,570 9,843 8,623 
Asia Pacific792 724 1,388 1,443 
Other International68 40 139 40 
Total$17,194 $13,950 $31,729 $24,735 
Schedule of Long-lived Assets by Geographic Area The following table sets forth the Company’s long-lived assets by geographic area (in thousands):
June 30,December 31,
20232022
United States$4,148 $4,634 
EMEA57 58 
Asia Pacific13 
Total$4,218 $4,694 
XML 39 R27.htm IDEA: XBRL DOCUMENT v3.23.2
Formation and Business of the Company (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Accumulated deficit $ 382,373   $ 350,318
Cash used in operating activities 20,535 $ 24,590  
Cash, cash equivalents and marketable securities $ 147,600    
XML 40 R28.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of Significant Accounting Policies (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Accounting Policies Disclosure [Line Items]              
Cash on deposit with foreign banks $ 4,100       $ 4,100   $ 4,500
Other comprehensive income loss, foreign currency translation adjustments 170 $ 72 $ 6 $ (24) 242 $ (18)  
Foreign currency transaction gains and (losses) (200)   (200)   (200) (200)  
Accounts receivable, allowance for credit loss $ 100       $ 100   $ 100
Maximum              
Accounting Policies Disclosure [Line Items]              
Other comprehensive income loss, foreign currency translation adjustments     $ 100     $ (100)  
XML 41 R29.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurements - Fair Value of Assets and Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Assets:    
Short-term marketable securities $ 46,025 $ 45,326
U.S. Government agency bonds    
Assets:    
Short-term marketable securities 32,493 30,615
Recurring Basis    
Assets:    
Cash equivalents 24,985 4,647
Short-term marketable securities 46,025 45,326
Total financial assets 71,010 49,973
Recurring Basis | U.S. Government agency bonds    
Assets:    
Short-term marketable securities 32,493 30,615
Recurring Basis | Commercial paper    
Assets:    
Short-term marketable securities 13,532 14,711
Recurring Basis | Money market funds    
Assets:    
Cash equivalents 24,985 4,647
Recurring Basis | Level 1    
Assets:    
Cash equivalents 24,985 4,647
Short-term marketable securities 2,709 14,743
Total financial assets 27,694 19,390
Recurring Basis | Level 1 | U.S. Government agency bonds    
Assets:    
Short-term marketable securities 2,709 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 24,985 4,647
Recurring Basis | Level 2    
Assets:    
Cash equivalents 0 0
Short-term marketable securities 43,316 30,583
Total financial assets 43,316 30,583
Recurring Basis | Level 2 | U.S. Government agency bonds    
Assets:    
Short-term marketable securities 29,784 15,872
Recurring Basis | Level 2 | Commercial paper    
Assets:    
Short-term marketable securities 13,532 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 42 R30.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurements - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2023
Dec. 31, 2022
Derivative [Line Items]      
Allowance for credit losses $ 0 $ 0 $ 0
Impairment losses 0 0  
Accrued interest receivable on marketable securities 400,000 400,000 $ 100,000
Accrued interest $ 0 $ 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 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 $ 0
Fair Value, Nonrecurring      
Derivative [Line Items]      
Liabilities measured at fair value on a recurring and non-recurring $ 0 $ 0 $ 0
XML 43 R31.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurements - Cost, Unrealized Gains and Losses and Fair Value (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Amortized Cost $ 46,197 $ 45,637
Unrealized Losses (173) (311)
Unrealized Gains 1 0
Fair Value 46,025 45,326
Amounts recognized on the consolidated balance sheet    
Short-term marketable securities 33,571 39,402
Long-term marketable securities 12,454 5,924
Marketable securities 46,025 45,326
U.S. Government agency bonds    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Amortized Cost 32,643 30,897
Unrealized Losses (151) (282)
Unrealized Gains 1 0
Fair Value 32,493 30,615
Commercial paper    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Amortized Cost 13,554 14,740
Unrealized Losses (22) (29)
Unrealized Gains 0 0
Fair Value $ 13,532 $ 14,711
XML 44 R32.htm IDEA: XBRL DOCUMENT v3.23.2
Balance Sheet Components - Cash and Cash Equivalents (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Jun. 30, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Cash $ 76,596 $ 97,089  
Cash equivalents:      
Money market funds 24,985 4,647  
Total cash and cash equivalents $ 101,581 $ 101,736 $ 121,947
XML 45 R33.htm IDEA: XBRL DOCUMENT v3.23.2
Balance Sheet Components - Inventory (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Raw materials $ 3,343 $ 3,820
Work in process 636 386
Finished goods 16,091 15,641
Total inventory 20,070 19,847
Inventory 15,636 14,564
Long-term inventory $ 4,434 $ 5,283
XML 46 R34.htm IDEA: XBRL DOCUMENT v3.23.2
Balance Sheet Components - Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Prepaid expenses $ 2,658 $ 2,044
Prepaid insurance 568 1,407
VAT and other receivable 889 602
Other current assets 118 290
Total prepaid expenses and other current assets $ 4,233 $ 4,343
XML 47 R35.htm IDEA: XBRL DOCUMENT v3.23.2
Balance Sheet Components - Capitalized Implementation Costs of a Hosting Arrangement (Details) - Software and Software Development Costs - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Property, Plant and Equipment [Line Items]          
Capitalized costs $ 0.4   $ 0.4   $ 0.5
Amortization period     3 years    
Amortization expense 0.1 $ 0.1 $ 0.2 $ 0.1  
Prepaid Expenses and Other Current Assets          
Property, Plant and Equipment [Line Items]          
Capitalized costs 0.3   0.3    
Other Noncurrent Assets          
Property, Plant and Equipment [Line Items]          
Capitalized costs $ 0.1   $ 0.1    
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.23.2
Balance Sheet Components - Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Property, Plant and Equipment [Line Items]    
Total property and equipment, gross $ 8,502 $ 8,250
Less: accumulated depreciation (4,284) (3,556)
Property and equipment, net 4,218 4,694
Machinery and equipment    
Property, Plant and Equipment [Line Items]    
Total property and equipment, gross 2,170 2,112
Computer equipment and software    
Property, Plant and Equipment [Line Items]    
Total property and equipment, gross 1,915 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,877 $ 1,825
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.23.2
Balance Sheet Components - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Business Acquisition [Line Items]          
Depreciation expense $ 300,000 $ 300,000 $ 700,000 $ 700,000  
Goodwill 2,333,000   2,333,000   $ 2,333,000
Amortization expense related to intangibles, less than 100,000 $ 100,000 100,000 100,000  
Emphasys Medical, Inc          
Business Acquisition [Line Items]          
Goodwill 2,300,000   2,300,000   $ 2,300,000
Goodwill, accumulated impairment loss $ 0   0    
Goodwill acquired     0 0  
Goodwill disposed of     0 $ 0  
Goodwill, impairment loss     $ 0    
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.23.2
Balance Sheet Components - Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value $ 1,849 $ 1,849
Accumulated Amortization (1,757) (1,695)
Net Carrying Value 92 154
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value 1,658 1,658
Accumulated Amortization (1,576) (1,520)
Net Carrying Value 82 138
Trademarks    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value 191 191
Accumulated Amortization (181) (175)
Net Carrying Value $ 10 $ 16
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.23.2
Balance Sheet Components - Future Amortization Expense (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]    
2023 (remaining six months) $ 61  
2024 31  
Net Carrying Value $ 92 $ 154
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.23.2
Balance Sheet Components - Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued employee bonuses and commissions $ 4,280 $ 4,973
Accrued professional fees 3,444 2,366
Accrued vacation 2,364 2,113
Other accrued personnel related expenses 2,318 2,513
Sales taxes, franchise tax and VAT 735 627
Accrued inventory purchases 77 167
Liability for early exercise of stock options 72 145
Other 272 372
Total accrued liabilities $ 13,562 $ 13,276
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.23.2
Long Term Debt - CIBC Loan Narrative (Details)
1 Months Ended 3 Months Ended 6 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 ($)
Jun. 30, 2023
USD ($)
Jun. 30, 2022
USD ($)
Jun. 30, 2023
USD ($)
Jun. 30, 2022
USD ($)
Mar. 31, 2022
payment
Debt Instrument [Line Items]                      
Proceeds from borrowing under term loan                 $ 20,000,000 $ 0  
Amortization of debt discount and debt issuance costs                 22,000 32,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.90%   9.90%    
Amortization of debt discount and debt issuance costs             $ 100,000 $ 100,000 $ 100,000 100,000  
Interest expense             $ 900,000 $ 200,000 $ 1,400,000 $ 400,000  
CIBC Agreement | Medium-term Notes | Repaid During First Year After Third Amendment's Effective Date                      
Debt Instrument [Line Items]                      
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]                      
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 54 R42.htm IDEA: XBRL DOCUMENT v3.23.2
Long Term Debt - CIBC Loan Components Of Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Debt Instrument [Line Items]    
Term loan $ 47,278  
Less: debt issuance costs (177)  
Term loan 37,240  
CIBC Agreement | Medium-term Notes    
Debt Instrument [Line Items]    
Term loan 37,000 $ 17,000
Less: debt issuance costs (177) (127)
Term loan $ 36,823 $ 16,873
XML 55 R43.htm IDEA: XBRL DOCUMENT v3.23.2
Long Term Debt - Credit Agreement Narrative (Details) - Pulmonx International Sarl - Line of Credit
SFr in Millions, $ in Millions
1 Months Ended 6 Months Ended
May 31, 2020
CHF (SFr)
May 31, 2020
USD ($)
Jun. 30, 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 56 R44.htm IDEA: XBRL DOCUMENT v3.23.2
Long Term Debt - Contractual Maturities of Financing Obligations (Details)
$ in Thousands
Jun. 30, 2023
USD ($)
Long-term Debt, Fiscal Year Maturity [Abstract]  
2023 (remaining six months) $ 1,774
2024 5,569
2025 15,136
2026 13,995
2027 10,804
Total 47,278
Less: unamortized debt discount (177)
Less: interest (9,861)
Term loan and credit agreement $ 37,240
XML 57 R45.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue Recognition (Details) - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2023
Dec. 31, 2022
Revenue from Contract with Customer [Abstract]    
Deferred revenue $ 0.1 $ 0.1
Revenue recognized $ 0.1  
XML 58 R46.htm IDEA: XBRL DOCUMENT v3.23.2
Commitments and Contingencies - Leases, Narrative (Details)
$ in Millions
1 Months Ended 12 Months Ended
Apr. 30, 2023
USD ($)
Sep. 30, 2020
USD ($)
Aug. 31, 2020
USD ($)
Apr. 30, 2020
USD ($)
Dec. 31, 2013
Jun. 30, 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        
Extended term 4 months          
Right-of-use asset obtained in exchange for finance lease liability $ 0.2          
Number of vehicle leases | lease           12
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 59 R47.htm IDEA: XBRL DOCUMENT v3.23.2
Commitments and Contingencies - Lease Cost (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Commitments and Contingencies Disclosure [Abstract]    
Operating lease cost $ 1,442 $ 1,446
Short-term lease cost 18 16
Variable lease cost 320 290
Total lease cost $ 1,780 $ 1,752
XML 60 R48.htm IDEA: XBRL DOCUMENT v3.23.2
Commitments and Contingencies - Maturity Analysis of Lease Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
2023 (remaining six months) $ 1,805  
2024 3,192  
2025 1,073  
2026 10  
Total minimum lease payments 6,080  
Less: Amount of lease payments representing interest 328  
Present value of future minimum lease payments 5,752  
Less: Current lease liabilities 3,353 $ 3,229
Long-term lease liabilities $ 2,399 $ 3,849
XML 61 R49.htm IDEA: XBRL DOCUMENT v3.23.2
Commitments and Contingencies - Additional Information (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Commitments and Contingencies Disclosure [Abstract]    
Right of use asset $ 4,706 $ 5,806
Weighted average remaining lease term (years) 1 year 9 months 2 years 29 days
Weighted average discount rate (percent) 6.60% 6.00%
XML 62 R50.htm IDEA: XBRL DOCUMENT v3.23.2
Commitments and Contingencies - Other Supplemental Information (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2023
Jun. 30, 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 $ 1,748 $ 966
Right-of-use assets obtained in exchange for lease liabilities $ 224 $ 138
XML 63 R51.htm IDEA: XBRL DOCUMENT v3.23.2
Commitments and Contingencies - Service Agreement (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 14 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Apr. 30, 2022
Purchase Commitment, Excluding Long-Term Commitment [Line Items]            
Cost of goods sold $ 4,460 $ 3,532 $ 8,406 $ 6,206    
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         $ 700  
XML 64 R52.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Tax Credit Carryforward [Line Items]        
Income tax expense $ 140 $ 40 $ 264 $ 107
Maximum        
Tax Credit Carryforward [Line Items]        
Income tax expense   $ 100    
XML 65 R53.htm IDEA: XBRL DOCUMENT v3.23.2
Stockholders' Equity - Narrative (Details)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2023
USD ($)
vote
shares
Jun. 30, 2022
USD ($)
Jun. 30, 2023
USD ($)
vote
shares
Jun. 30, 2022
USD ($)
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   200,000,000
Dividends declared     $ 0    
Number of votes for each share of common stock held | vote 1   1    
Options exercisable, aggregate intrinsic value $ 12,300,000   $ 12,300,000    
Options vested and expenses to vest, intrinsic value 7,800,000   7,800,000    
Aggregate exercise price of shares subject to repurchase 100,000   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 400,000 $ 200,000 600,000 $ 300,000  
Inventory, Net          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock-based compensation capitalized into inventory 400,000 300,000 $ 800,000 $ 600,000  
Common Stock          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Repurchase of early exercised common stock options (in shares) | shares     106 0  
Common stock, shares repurchased, less than     $ 100,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     20,055   77,782
Restricted Stock Units (RSUs)          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Options outstanding, aggregate intrinsic value 33,500,000   $ 33,500,000    
Stock Options And Restricted Stock Units          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Unrecognized compensation costs 58,200,000   $ 58,200,000    
Weighted-average period for recognition of compensation costs     2 years 10 months 24 days    
Fair value of shares vested 6,400,000 $ 4,700,000 $ 10,300,000 $ 7,400,000  
ESPP          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Weighted-average period for recognition of compensation costs     1 month 6 days    
Non-option unrecognized compensation costs $ 100,000   $ 100,000    
XML 66 R54.htm IDEA: XBRL DOCUMENT v3.23.2
Stockholders' Equity - Shares Reserved for Future Issuance (Details) - shares
Jun. 30, 2023
Dec. 31, 2022
Class of Stock [Line Items]    
Shares reserved for future issuance (in shares) 9,868,901 8,471,816
Common stock options issued and outstanding    
Class of Stock [Line Items]    
Shares reserved for future issuance (in shares) 3,201,912 2,495,528
Common stock restricted stock units issued and outstanding    
Class of Stock [Line Items]    
Shares reserved for future issuance (in shares) 2,556,721 998,473
Common stock available for future grants    
Class of Stock [Line Items]    
Shares reserved for future issuance (in shares) 2,607,813 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 67 R55.htm IDEA: XBRL DOCUMENT v3.23.2
Stockholders' Equity - Stock Option Activity (Details)
6 Months Ended
Jun. 30, 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 (86,509)
Options canceled (in shares) | shares (42,507)
Balance, end of period (in shares) | shares 3,201,912
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.14
Options canceled (in dollars per share) | $ / shares 19.60
Balance, end of period (in dollars per share) | $ / shares $ 16.20
XML 68 R56.htm IDEA: XBRL DOCUMENT v3.23.2
Stockholders' Equity - Options Vested and Expected to Vest (Details)
6 Months Ended
Jun. 30, 2023
$ / shares
shares
Number of Shares  
Options vested (in shares) | shares 1,389,110
Options vested and expected to vest (in shares) | shares 3,201,912
Weighted Average Exercise Price  
Options vested (in dollars per share) | $ / shares $ 14.86
Options vested and expected to vest (in dollars per share) | $ / shares $ 16.20
Weighted Average Contractual Life (in Years)  
Options vested 6 years 10 months 24 days
Options vested and expected to vest 7 years 11 months 19 days
XML 69 R57.htm IDEA: XBRL DOCUMENT v3.23.2
Stockholders' Equity - Restricted Stock Unit Activity (Details) - Restricted Stock Units (RSUs)
6 Months Ended
Jun. 30, 2023
$ / shares
shares
Number of Shares Underlying Outstanding Restricted Stock  
Unvested, beginning of period (in shares) | shares 998,473
Granted (in shares) | shares 1,931,460
Vested (in shares) | shares (289,493)
Canceled (in shares) | shares (83,719)
Unvested, end of period (in shares) | shares 2,556,721
Weighted Average Grant Date Fair Value  
Unvested, beginning of period (in dollars per share) | $ / shares $ 27.72
Granted (in dollars per share) | $ / shares 11.52
Vested (in dollars per share) | $ / shares 21.74
Canceled (in dollars per share) | $ / shares 20.61
Unvested, end of period (in dollars per share) | $ / shares $ 16.40
XML 70 R58.htm IDEA: XBRL DOCUMENT v3.23.2
Stockholders' Equity - Total Stock-Based Compensation (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense $ 5,862 $ 4,383 $ 10,500 $ 7,896
Stock Options And Restricted Stock Units        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense 5,799 4,209 10,339 7,521
ESPP        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense 63 174 161 375
Cost of goods sold        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense 391 189 614 336
Research and development        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense 760 556 1,326 977
Selling, general and administrative        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense $ 4,711 $ 3,638 $ 8,560 $ 6,583
XML 71 R59.htm IDEA: XBRL DOCUMENT v3.23.2
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 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Numerator        
Net loss attributable to common stockholders, basic $ (16,195) $ (14,640) $ (32,055) $ (30,468)
Net loss attributable to common stockholders, diluted $ (16,195) $ (14,640) $ (32,055) $ (30,468)
Denominator        
Weighted-average common stock outstanding (in shares) 37,846,019 37,171,893 37,738,775 37,090,164
Less: weighted-average common shares subject to repurchase (in shares) (27,763) (168,450) (42,774) (185,212)
Weighted-average common shares used to compute, basic net loss per share (in shares) 37,818,256 37,003,443 37,696,001 36,904,952
Weighted-average common shares used to compute, diluted net loss per share (in shares) 37,818,256 37,003,443 37,696,001 36,904,952
Net loss per share attributable to common stockholders, basic (in dollars per share) $ (0.43) $ (0.40) $ (0.85) $ (0.83)
Net loss per share attributable to common stockholders, diluted (in dollars per share) $ (0.43) $ (0.40) $ (0.85) $ (0.83)
XML 72 R60.htm IDEA: XBRL DOCUMENT v3.23.2
Net Loss per Share Attributable to Common Stockholders - Excluded Potentially Dilutive Securities Outstanding (Details) - shares
6 Months Ended
Jun. 30, 2023
Jun. 30, 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) 5,827,908 3,881,205
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,201,912 2,600,244
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,556,721 1,091,957
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) 20,055 155,969
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) 49,220 33,035
XML 73 R61.htm IDEA: XBRL DOCUMENT v3.23.2
Segment Information - Narrative (Details) - segment
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 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 9.00% 10.00% 9.00% 12.00%
XML 74 R62.htm IDEA: XBRL DOCUMENT v3.23.2
Segment Information - Revenue by Geographic Area (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue $ 17,194 $ 13,950 $ 31,729 $ 24,735
United States        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue 11,022 8,616 20,359 14,629
Europe, Middle-East and Africa (“EMEA”)        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue 5,312 4,570 9,843 8,623
Asia Pacific        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue 792 724 1,388 1,443
Other International        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue $ 68 $ 40 $ 139 $ 40
XML 75 R63.htm IDEA: XBRL DOCUMENT v3.23.2
Segment Information - Long-Lived Assets by Geographical Area (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-lived assets $ 4,218 $ 4,694
United States    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-lived assets 4,148 4,634
EMEA    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-lived assets 57 58
Asia Pacific    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-lived assets $ 13 $ 2
XML 76 lung-20230630_htm.xml IDEA: XBRL DOCUMENT 0001127537 2023-01-01 2023-06-30 0001127537 2023-07-31 0001127537 2023-06-30 0001127537 2022-12-31 0001127537 2023-04-01 2023-06-30 0001127537 2022-04-01 2022-06-30 0001127537 2022-01-01 2022-06-30 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 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 2023-03-31 0001127537 us-gaap:CommonStockMember 2023-04-01 2023-06-30 0001127537 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0001127537 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-01 2023-06-30 0001127537 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0001127537 us-gaap:CommonStockMember 2023-06-30 0001127537 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001127537 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0001127537 us-gaap:RetainedEarningsMember 2023-06-30 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 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 us-gaap:CommonStockMember 2022-04-01 2022-06-30 0001127537 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0001127537 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-01 2022-06-30 0001127537 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0001127537 us-gaap:CommonStockMember 2022-06-30 0001127537 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001127537 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0001127537 us-gaap:RetainedEarningsMember 2022-06-30 0001127537 2022-06-30 0001127537 srt:MaximumMember 2022-04-01 2022-06-30 0001127537 srt:MaximumMember 2022-01-01 2022-06-30 0001127537 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001127537 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001127537 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001127537 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001127537 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001127537 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001127537 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001127537 us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001127537 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-06-30 0001127537 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-06-30 0001127537 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-06-30 0001127537 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-06-30 0001127537 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2023-06-30 0001127537 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2023-06-30 0001127537 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2023-06-30 0001127537 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2023-06-30 0001127537 us-gaap:FairValueMeasurementsNonrecurringMember 2023-06-30 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-06-30 0001127537 us-gaap:CommercialPaperMember 2023-06-30 0001127537 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2022-12-31 0001127537 us-gaap:CommercialPaperMember 2022-12-31 0001127537 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2023-06-30 0001127537 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2022-12-31 0001127537 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2023-01-01 2023-06-30 0001127537 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2023-06-30 0001127537 us-gaap:OtherNoncurrentAssetsMember us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2023-06-30 0001127537 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2023-04-01 2023-06-30 0001127537 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2022-04-01 2022-06-30 0001127537 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2022-01-01 2022-06-30 0001127537 us-gaap:MachineryAndEquipmentMember 2023-06-30 0001127537 us-gaap:MachineryAndEquipmentMember 2022-12-31 0001127537 us-gaap:ComputerEquipmentMember 2023-06-30 0001127537 us-gaap:ComputerEquipmentMember 2022-12-31 0001127537 us-gaap:FurnitureAndFixturesMember 2023-06-30 0001127537 us-gaap:FurnitureAndFixturesMember 2022-12-31 0001127537 us-gaap:LeaseholdImprovementsMember 2023-06-30 0001127537 us-gaap:LeaseholdImprovementsMember 2022-12-31 0001127537 us-gaap:ConstructionInProgressMember 2023-06-30 0001127537 us-gaap:ConstructionInProgressMember 2022-12-31 0001127537 lung:EmphasysMedicalIncMember 2022-12-31 0001127537 lung:EmphasysMedicalIncMember 2023-06-30 0001127537 lung:EmphasysMedicalIncMember 2022-01-01 2022-06-30 0001127537 lung:EmphasysMedicalIncMember 2023-01-01 2023-06-30 0001127537 us-gaap:DevelopedTechnologyRightsMember 2023-06-30 0001127537 us-gaap:TrademarksMember 2023-06-30 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-06-30 0001127537 lung:CIBCAgreementMember us-gaap:MediumTermNotesMember 2022-12-31 0001127537 lung:CIBCAgreementMember us-gaap:MediumTermNotesMember 2023-01-01 2023-06-30 0001127537 lung:CIBCAgreementMember us-gaap:MediumTermNotesMember 2023-04-01 2023-06-30 0001127537 lung:CIBCAgreementMember us-gaap:MediumTermNotesMember 2022-04-01 2022-06-30 0001127537 lung:CIBCAgreementMember us-gaap:MediumTermNotesMember 2022-01-01 2022-06-30 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-06-30 0001127537 us-gaap:LineOfCreditMember lung:PulmonxInternationalSarlMember 2023-01-01 2023-06-30 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 2023-04-01 2023-04-30 0001127537 us-gaap:VehiclesMember 2023-06-30 0001127537 us-gaap:ServiceAgreementsMember 2022-04-30 0001127537 us-gaap:ServiceAgreementsMember 2022-05-01 2023-06-30 0001127537 lung:ShareBasedCompensationEmployeeStockOutstandingMember 2023-06-30 0001127537 lung:ShareBasedCompensationEmployeeStockOutstandingMember 2022-12-31 0001127537 lung:CommonStockRestrictedStockUnitsIssuedAndOutstandingMember 2023-06-30 0001127537 lung:CommonStockRestrictedStockUnitsIssuedAndOutstandingMember 2022-12-31 0001127537 lung:ShareBasedCompensationEmployeeStockAvailableForGrantMember 2023-06-30 0001127537 lung:ShareBasedCompensationEmployeeStockAvailableForGrantMember 2022-12-31 0001127537 us-gaap:EmployeeStockMember 2023-06-30 0001127537 us-gaap:EmployeeStockMember 2022-12-31 0001127537 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-06-30 0001127537 us-gaap:CommonStockMember 2023-01-01 2023-06-30 0001127537 us-gaap:CommonStockMember 2022-01-01 2022-06-30 0001127537 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0001127537 us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 0001127537 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-06-30 0001127537 us-gaap:RestrictedStockUnitsRSUMember 2023-06-30 0001127537 us-gaap:CostOfSalesMember 2023-04-01 2023-06-30 0001127537 us-gaap:CostOfSalesMember 2022-04-01 2022-06-30 0001127537 us-gaap:CostOfSalesMember 2023-01-01 2023-06-30 0001127537 us-gaap:CostOfSalesMember 2022-01-01 2022-06-30 0001127537 us-gaap:ResearchAndDevelopmentExpenseMember 2023-04-01 2023-06-30 0001127537 us-gaap:ResearchAndDevelopmentExpenseMember 2022-04-01 2022-06-30 0001127537 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-06-30 0001127537 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-06-30 0001127537 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-04-01 2023-06-30 0001127537 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-04-01 2022-06-30 0001127537 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-01-01 2023-06-30 0001127537 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-01-01 2022-06-30 0001127537 lung:StockOptionsAndRestrictedStockUnitsMember 2023-04-01 2023-06-30 0001127537 lung:StockOptionsAndRestrictedStockUnitsMember 2022-04-01 2022-06-30 0001127537 lung:StockOptionsAndRestrictedStockUnitsMember 2023-01-01 2023-06-30 0001127537 lung:StockOptionsAndRestrictedStockUnitsMember 2022-01-01 2022-06-30 0001127537 us-gaap:EmployeeStockMember 2023-04-01 2023-06-30 0001127537 us-gaap:EmployeeStockMember 2022-04-01 2022-06-30 0001127537 us-gaap:EmployeeStockMember 2023-01-01 2023-06-30 0001127537 us-gaap:EmployeeStockMember 2022-01-01 2022-06-30 0001127537 lung:InventoryNetMember 2023-04-01 2023-06-30 0001127537 lung:InventoryNetMember 2022-04-01 2022-06-30 0001127537 lung:InventoryNetMember 2023-01-01 2023-06-30 0001127537 lung:InventoryNetMember 2022-01-01 2022-06-30 0001127537 lung:CostOfGoodsAndServicesSoldMember 2023-04-01 2023-06-30 0001127537 lung:CostOfGoodsAndServicesSoldMember 2022-04-01 2022-06-30 0001127537 lung:CostOfGoodsAndServicesSoldMember 2023-01-01 2023-06-30 0001127537 lung:CostOfGoodsAndServicesSoldMember 2022-01-01 2022-06-30 0001127537 lung:StockOptionsAndRestrictedStockUnitsMember 2023-06-30 0001127537 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-06-30 0001127537 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-06-30 0001127537 us-gaap:RestrictedStockMember 2023-01-01 2023-06-30 0001127537 us-gaap:RestrictedStockMember 2022-01-01 2022-06-30 0001127537 lung:ShareBasedCompensationUnvestedEarlyExercisedOptionsMember 2023-01-01 2023-06-30 0001127537 lung:ShareBasedCompensationUnvestedEarlyExercisedOptionsMember 2022-01-01 2022-06-30 0001127537 us-gaap:EmployeeStockMember 2023-01-01 2023-06-30 0001127537 us-gaap:EmployeeStockMember 2022-01-01 2022-06-30 0001127537 country:US 2023-04-01 2023-06-30 0001127537 country:US 2022-04-01 2022-06-30 0001127537 country:US 2023-01-01 2023-06-30 0001127537 country:US 2022-01-01 2022-06-30 0001127537 us-gaap:EMEAMember 2023-04-01 2023-06-30 0001127537 us-gaap:EMEAMember 2022-04-01 2022-06-30 0001127537 us-gaap:EMEAMember 2023-01-01 2023-06-30 0001127537 us-gaap:EMEAMember 2022-01-01 2022-06-30 0001127537 srt:AsiaPacificMember 2023-04-01 2023-06-30 0001127537 srt:AsiaPacificMember 2022-04-01 2022-06-30 0001127537 srt:AsiaPacificMember 2023-01-01 2023-06-30 0001127537 srt:AsiaPacificMember 2022-01-01 2022-06-30 0001127537 lung:OtherInternationalGeographicalAreasMember 2023-04-01 2023-06-30 0001127537 lung:OtherInternationalGeographicalAreasMember 2022-04-01 2022-06-30 0001127537 lung:OtherInternationalGeographicalAreasMember 2023-01-01 2023-06-30 0001127537 lung:OtherInternationalGeographicalAreasMember 2022-01-01 2022-06-30 0001127537 country:DE us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2023-04-01 2023-06-30 0001127537 country:DE us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2022-04-01 2022-06-30 0001127537 country:DE us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-06-30 0001127537 country:DE us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-06-30 0001127537 country:US 2023-06-30 0001127537 country:US 2022-12-31 0001127537 us-gaap:EMEAMember 2023-06-30 0001127537 us-gaap:EMEAMember 2022-12-31 0001127537 srt:AsiaPacificMember 2023-06-30 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 Q2 false http://fasb.org/us-gaap/2023#PrepaidExpenseAndOtherAssetsCurrent http://fasb.org/us-gaap/2023#PrepaidExpenseAndOtherAssetsCurrent 10-Q true 2023-06-30 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 38027722 101581000 101736000 466000 231000 33571000 39402000 8941000 8677000 15636000 14564000 4233000 4343000 164428000 168953000 12454000 5924000 4434000 5283000 4218000 4694000 2333000 2333000 92000 154000 4706000 5806000 448000 529000 193113000 193676000 2377000 1758000 13562000 13276000 41000 19000 95000 120000 93000 90000 3353000 3229000 19521000 18492000 94000 94000 2399000 3849000 37147000 17234000 59161000 39669000 0.001 0.001 10000000 10000000 0 0 0 0 0 0 0.001 0.001 200000000 200000000 38016671 38016671 37555565 37555565 38000 38000 514331000 502712000 1956000 1575000 -382373000 -350318000 133952000 154007000 193113000 193676000 17194000 13950000 31729000 24735000 4460000 3532000 8406000 6206000 12734000 10418000 23323000 18529000 5710000 3594000 9963000 7128000 23463000 21235000 46199000 41480000 29173000 24829000 56162000 48608000 -16439000 -14411000 -32839000 -30079000 1410000 199000 2537000 304000 864000 223000 1435000 421000 -162000 -165000 -54000 -165000 -16055000 -14600000 -31791000 -30361000 140000 40000 264000 107000 -16195000 -14640000 -32055000 -30468000 170000 6000 242000 -18000 -34000 -92000 139000 -337000 136000 -86000 381000 -355000 -16059000 -14726000 -31674000 -30823000 -0.43 -0.43 -0.40 -0.40 -0.85 -0.85 -0.83 -0.83 37818256 37818256 37003443 37003443 37696001 37696001 36904952 36904952 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 222598 63503 139000 139000 47000 47000 106 5891000 5891000 170000 170000 -34000 -34000 -16195000 -16195000 38016671 38000 514331000 1956000 -382373000 133952000 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 93988 73621 151000 151000 58000 58000 4554000 4554000 6000 6000 -92000 -92000 -14640000 -14640000 37266030 37000 492651000 1357000 -321863000 172182000 -32055000 -30468000 10500000 7896000 -1000 -1000 -1000 1000 380000 111000 846000 744000 22000 32000 437000 -19000 1324000 1226000 184000 1073000 267000 3030000 -25000 -1065000 -17000 -6000 350000 1062000 501000 -1296000 19000 -150000 -1550000 -707000 -26000 -29000 -20535000 -24590000 25624000 21959000 25500000 19280000 115000 863000 -239000 -3542000 20000000 0 47000 44000 183000 382000 676000 1108000 20812000 1446000 42000 153000 80000 -26533000 101967000 148711000 102047000 122178000 101581000 121947000 466000 231000 102047000 122178000 103000 117000 450000 486000 0 1000 224000 138000 206000 228000 1235000 375000 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 $382.4 million as of June 30, 2023. During the six months ended June 30, 2023 and 2022, the Company used $20.5 million and $24.6 million of cash in its operating activities, respectively. As of June 30, 2023, the Company had cash, cash equivalents and marketable securities of $147.6 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> -382400000 -20500000 -24600000 147600000 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 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 June 30, 2023 and for the three and six months ended June 30, 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 </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%">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 June 30, 2023 and condensed consolidated results of operations for the three and six months ended June 30, 2023 and 2022 and condensed consolidated cash flows for the six months ended June 30, 2023 and 2022 have been made. The results of operations for the three and six months ended June 30, 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 Deposit Insurance Corporation (“FDIC”) insured limits. As of June 30, 2023 and December 31, 2022, the Company also had cash on deposit with foreign banks of approximately $4.1 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 six months ended June 30, 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. As of June 30, 2023 and December 31, 2022, no customer accounted for more than 10% of accounts receivable. For the three and six months ended June 30, 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.2 million and less than $0.1 million during the three months ended June 30, 2023 and 2022, respectively, and $0.2 million and less than $(0.1) million during the six months ended June 30, 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 $(0.2) million and $(0.2) million during the three months ended June 30, 2023 and 2022, respectively, and $(0.2) million and $(0.2) million during the six months ended June 30, 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 June 30, 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 </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%">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 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%">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> 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. 4100000 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.2 million and less than $0.1 million during the three months ended June 30, 2023 and 2022, respectively, and $0.2 million and less than $(0.1) million during the six months ended June 30, 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 200000 100000 200000 -100000 -200000 -200000 -200000 -200000 <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>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 </span></div>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. <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 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 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 </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%">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><td style="width:45.127%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.741%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.741%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.741%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.744%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">24,985 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,985 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">24,985 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,985 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">2,709 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,784 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,493 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,532 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,532 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">2,709 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,316 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,025 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total 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%">27,694 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,316 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,010 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-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 June 30, 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><td style="width:45.127%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.741%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.741%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.741%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.744%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,647 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,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></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,615 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,711 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,711 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total 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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"></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%">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><td style="width:45.127%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.741%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.741%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.741%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.744%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight: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%">32,643 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(151)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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%">32,493 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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%">13,554 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,532 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">46,197 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(173)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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%">46,025 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,571 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Long-term marketable securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,454 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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%">46,025 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt"><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><td style="width:45.127%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.741%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.741%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.741%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.744%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"></td></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,711 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"></td></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"></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%">   Long-term marketable securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"></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%">Marketable securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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"></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 unrealized losses for marketable securities relate to changes in interest rates. No allowance for credit losses was recorded as of June 30, 2023 and December 31, 2022, and no impairment losses were recognized for the three and six months ended June 30, 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.4 million and $0.1 million as of June 30, 2023 and December 31, 2022, respectively, is included in <span style="-sec-ix-hidden:f-501"><span style="-sec-ix-hidden:f-502">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 and six months ended June 30, 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> <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><td style="width:45.127%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.741%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.741%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.741%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.744%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">24,985 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,985 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">24,985 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,985 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">2,709 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,784 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,493 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,532 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,532 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">2,709 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,316 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,025 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total 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%">27,694 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,316 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,010 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-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 June 30, 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><td style="width:45.127%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.741%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.741%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.741%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.744%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,647 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,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></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,615 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,711 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,711 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total 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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"></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%">There were no liabilities measured at fair value on a recurring and non-recurring basis as of December 31, 2022.</span></div> 24985000 0 0 24985000 24985000 0 0 24985000 2709000 29784000 0 32493000 0 13532000 0 13532000 2709000 43316000 0 46025000 27694000 43316000 0 71010000 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><td style="width:45.127%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.741%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.741%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.741%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.744%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight: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%">32,643 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(151)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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%">32,493 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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%">13,554 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,532 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">46,197 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(173)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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%">46,025 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,571 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Long-term marketable securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,454 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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%">46,025 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt"><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><td style="width:45.127%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.741%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.741%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.741%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.602%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.744%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"></td></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,711 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"></td></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"></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%">   Long-term marketable securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"></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%">Marketable securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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"></td></tr></table></div> 32643000 151000 1000 32493000 13554000 22000 0 13532000 46197000 173000 1000 46025000 33571000 12454000 46025000 30897000 282000 0 30615000 14740000 29000 0 14711000 45637000 311000 0 45326000 39402000 5924000 45326000 0 0 0 0 400000 100000 0 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><td style="width:70.214%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">76,596 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"></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%">Cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">24,985 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,647 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">101,581 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"></td></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><td style="width:70.214%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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,343 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"></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%">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%">636 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">386 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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,091 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,641 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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,070 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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"></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%">Reported as:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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,636 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,564 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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,434 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,283 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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,070 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"></td></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><td style="width:70.214%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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,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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,044 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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%">568 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,407 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">889 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">602 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">118 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">290 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total 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,233 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"></td></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 June 30, 2023 and December 31, 2022, the Company has capitalized approximately $0.4 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 June 30, 2023, approximately $0.3 million and less than $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 less than $0.1 million for the three months ended June 30, 2023 and 2022, respectively, and $0.2 million and $0.1 million for the six months ended June 30, 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><td style="width:70.214%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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,170 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,112 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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,915 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,773 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">263 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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,877 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,825 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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,502 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"></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%">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%">(4,284)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,556)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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,218 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"></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%">Depreciation expense for the three months ended June 30, 2023 and 2022 was $0.3 million and $0.3 million, respectively. Depreciation expense for the six months ended June 30, 2023 and 2022 was $0.7 million and $0.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-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 June 30, 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 six months ended June 30, 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 June 30, 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 six months ended June 30, 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><td style="width:55.470%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Carrying Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,576)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(181)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total 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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,757)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.470%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Carrying Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total 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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"></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%">Amortization expense relating to the intangibles totaled less than $0.1 million during each of the three months ended June 30, 2023 and 2022, respectively. Amortization expense relating to the intangibles totaled $0.1 million during each of the six months ended June 30, 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 June 30, 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><td style="width:84.957%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023 (remaining six 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%">61 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">92 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt"><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><td style="width:70.214%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">4,280 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued 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%">3,444 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 7.75pt 0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"></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 vacation</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,364 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,113 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued personnel related expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,318 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,513 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">735 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">627 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued inventory purchases</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%">77 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liability for early exercise of 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%">72 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">272 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">372 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total 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%">13,562 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"></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 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><td style="width:70.214%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">76,596 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"></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%">Cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">24,985 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,647 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">101,581 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"></td></tr></table></div> 76596000 97089000 24985000 4647000 101581000 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><td style="width:70.214%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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,343 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"></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%">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%">636 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">386 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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,091 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,641 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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,070 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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"></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%">Reported as:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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,636 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,564 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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,434 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,283 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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,070 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"></td></tr></table></div> 3343000 3820000 636000 386000 16091000 15641000 20070000 19847000 15636000 14564000 4434000 5283000 20070000 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><td style="width:70.214%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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,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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,044 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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%">568 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,407 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">889 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">602 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">118 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">290 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total 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,233 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"></td></tr></table></div> 2658000 2044000 568000 1407000 889000 602000 118000 290000 4233000 4343000 400000 500000 P3Y 300000 100000 100000 100000 200000 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%">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><td style="width:70.214%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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,170 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,112 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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,915 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,773 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">263 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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,877 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,825 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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,502 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"></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%">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%">(4,284)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,556)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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,218 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"></td></tr></table></div> 2170000 2112000 1915000 1773000 263000 263000 2277000 2277000 1877000 1825000 8502000 8250000 4284000 3556000 4218000 4694000 300000 300000 700000 700000 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><td style="width:55.470%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Carrying Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,576)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(181)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total 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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,757)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.470%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Carrying Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total 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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"></td></tr></table></div> 1658000 1576000 82000 191000 181000 10000 1849000 1757000 92000 1658000 1520000 138000 191000 175000 16000 1849000 1695000 154000 100000 100000 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 June 30, 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><td style="width:84.957%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023 (remaining six 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%">61 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">92 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 61000 31000 92000 <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><td style="width:70.214%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">4,280 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued 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%">3,444 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 7.75pt 0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"></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 vacation</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,364 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,113 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued personnel related expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,318 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,513 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">735 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">627 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued inventory purchases</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%">77 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liability for early exercise of 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%">72 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">272 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">372 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total 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%">13,562 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"></td></tr></table></div> 4280000 4973000 3444000 2366000 2364000 2113000 2318000 2513000 735000 627000 77000 167000 72000 145000 272000 372000 13562000 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 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 June 30, 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 June 30, 2023, the CIBC Loan had an annual effective interest rate of 9.9% 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><td style="width:69.573%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="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%">June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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><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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"></td></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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(177)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(127)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left: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><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,823 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #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"></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 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 June 30, 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. During the six months ended June 30, 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.9 million and $0.2 million during the three months ended June 30, 2023 and 2022, respectively. Interest expense on the CIBC Loan amounted $1.4 million and $0.4 million during the six months ended June 30, 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 June 30, 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 June 30, 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><td style="width:84.957%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023 (remaining six 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%">1,774 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,569 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,136 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,995 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,804 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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,278 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">(177)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">(9,861)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-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,240 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 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.099 <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><td style="width:69.573%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="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%">June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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><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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"></td></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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(177)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(127)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left: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><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,823 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #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"></td></tr></table></div> 37000000 17000000 177000 127000 36823000 16873000 500000 100000 100000 100000 100000 900000 200000 1400000 400000 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 June 30, 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><td style="width:84.957%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023 (remaining six 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%">1,774 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,569 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,136 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,995 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,804 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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,278 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">(177)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">(9,861)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-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,240 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1774000 5569000 15136000 13995000 10804000 47278000 177000 9861000 37240000 Revenue Recognition<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 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 June 30, 2023 and December 31, 2022, respectively. The deferred revenue as of December 31, 2022 of $0.1 million was recognized as revenue during the six months ended June 30, 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%">The Company disaggregates its revenue by major geographic region, which has been disclosed in Note 12, “Segment Information.”</span></div> 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 “Sublease Agreement”). The Sublease 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 to include additional facility space in Redwood City, California for a four-year term (the “First Amendment to Sublease Agreement”). The First Amendment to Sublease Agreement was accounted as a separate sublease agreement. The First Amendment to 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 First Amendment to 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 First Amendment to Sublease Agreement 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. In April 2023, the Company entered into a Second Amendment to Sublease Agreement (the “Second Amendment to Sublease Agreement”) to remove the early termination clause and extend the lease term by four months to expire contemporaneously with the expiration date as defined in Sublease Agreement. The amendment was accounted for as a modification that resulted in additional right of use assets in exchange for lease liabilities of $0.2 million.</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 twelve 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><td style="width:67.118%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.469%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.442%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.471%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><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%">1,442 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,446 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">18 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-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%">320 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">290 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-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%">1,780 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,752 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom: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 June 30, 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><td style="width:84.957%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></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%">2023 (remaining six 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%">1,805 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">3,192 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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,073 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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 minimum lease payments</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%">6,080 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Amount of lease payments representing interest</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%">328 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of future minimum lease payments</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,752 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;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,353 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term lease liabilities</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%">2,399 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom: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><td style="width:69.733%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.162%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.164%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">4,706 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"></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%">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.75</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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><td style="width:69.733%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.162%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.164%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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><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%">1,748 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">966 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">224 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-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 </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%">through June 30, 2023, the Company recorded $0.7 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 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.</span></div> P5Y 100000 0.035 P5Y P12M P3Y P180D P18M 100000 0.035 P4Y 100000 0.035 700000 P12M P4Y P4M 200000 12 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><td style="width:67.118%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.469%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.442%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.471%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><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%">1,442 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,446 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">18 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-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%">320 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">290 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-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%">1,780 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,752 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom: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><td style="width:69.733%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.162%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.164%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">4,706 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"></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%">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.75</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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><td style="width:69.733%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.162%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.164%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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><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%">1,748 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">966 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">224 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1442000 1446000 18000 16000 320000 290000 1780000 1752000 <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 June 30, 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><td style="width:84.957%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></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%">2023 (remaining six 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%">1,805 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">3,192 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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,073 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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 minimum lease payments</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%">6,080 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Amount of lease payments representing interest</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%">328 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of future minimum lease payments</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,752 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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:#cceeff;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,353 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term lease liabilities</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%">2,399 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1805000 3192000 1073000 10000 6080000 328000 5752000 3353000 2399000 4706000 5806000 P1Y9M P2Y29D 0.066 0.060 1748000 966000 224000 138000 600000 400000 400000 700000 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 June 30, 2023 and 2022 was $0.1 million and less than $0.1 million, respectively. The income tax expense for the six months ended June 30, 2023 and 2022 was $0.3 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 six months ended June 30, 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 300000 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 June 30, 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><td style="width:70.214%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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,201,912 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common 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,556,721 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">998,473 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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 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,607,813 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common 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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,212,109 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,868,901 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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"></td></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 six months ended June 30, 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><td style="width:70.214%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="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><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><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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"></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%">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"></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%">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%">(86,509)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.14 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-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%">(42,507)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.60 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, June 30, 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,201,912 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.20 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom: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 June 30, 2023 was $12.3 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><td style="width:56.295%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.565%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.603%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.565%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.603%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.569%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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><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><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,389,110</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.86 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="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.90</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,201,912</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.20 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.97</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 June 30, 2023 was $7.8 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 six months ended June 30, 2023, the Company repurchased 106 shares of common stock for less than $0.1 million. During the six months ended June 30, 2022, the Company did not repurchase shares of common stock. As of June 30, 2023 and December 31, 2022, 20,055 and 77,782 shares, respectively, were subject to repurchase, with an aggregate exercise price of less than $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><td style="width:67.329%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.284%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.286%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Shares Underlying Outstanding Restricted Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Grant Date Fair Value</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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"></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%">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,931,460 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.52 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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%">(289,493)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.74 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-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%">(83,719)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.61 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested, June 30, 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,556,721 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.40 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom: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 June 30, 2023 was $33.5 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><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">391 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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%">189 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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%">614 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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%">336 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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%">760 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">556 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,326 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">977 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">4,711 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,638 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,560 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,583 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">5,862 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,383 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,500 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,896 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom: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><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">5,799 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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,209 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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%">10,339 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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%">7,521 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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%">63 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">375 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,862 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,383 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,500 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,896 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt"><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.4 million and $0.3 million was capitalized into inventory for the three months ended June 30, 2023 and 2022, respectively. Stock-based compensation of $0.8 million and $0.6 million was capitalized into inventory for the six months ended June 30, 2023 and 2022, respectively. Stock-based compensation capitalized in prior periods of $0.4 million and $0.2 million was recognized as cost of sales in the three months ended June 30, 2023 and 2022, respectively. Stock-based compensation capitalized in prior periods of $0.6 million and $0.3 million was recognized as cost of sales in the six months ended June 30, 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 June 30, 2023, there was $58.2 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 2.9 years. The total grant date fair value of shares vested during the three months ended June 30, 2023 and 2022 was $6.4 million and $4.7 million, respectively. The total grant date fair value of shares vested during the six months ended June 30, 2023 and 2022 was $10.3 million and $7.4 million, respectively.</span></div>As of June 30, 2023, the Company had unrecognized employee stock-based compensation relating to ESPP awards of approximately less than $0.1 million, which is expected to be recognized over a weighted-average period of 0.1 years. 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><td style="width:70.214%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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,201,912 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common 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,556,721 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">998,473 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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 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,607,813 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common 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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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,212,109 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,868,901 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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"></td></tr></table></div> 3201912 2495528 2556721 998473 2607813 3765706 1502455 1212109 9868901 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 six months ended June 30, 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><td style="width:70.214%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="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><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><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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"></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%">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"></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%">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%">(86,509)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.14 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-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%">(42,507)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.60 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, June 30, 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,201,912 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.20 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 2495528 17.35 835400 11.48 86509 2.14 42507 19.60 3201912 16.20 12300000 <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><td style="width:56.295%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.565%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.603%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.565%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.603%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.569%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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><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><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,389,110</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.86 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="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.90</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,201,912</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.20 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.97</span></td></tr></table> 1389110 14.86 P6Y10M24D 3201912 16.20 P7Y11M19D 7800000 P4Y 106 100000 0 20055 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><td style="width:67.329%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.284%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.286%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Shares Underlying Outstanding Restricted Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Grant Date Fair Value</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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"></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%">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,931,460 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.52 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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%">(289,493)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.74 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-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%">(83,719)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.61 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested, June 30, 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,556,721 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.40 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 998473 27.72 1931460 11.52 289493 21.74 83719 20.61 2556721 16.40 33500000 <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><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">391 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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%">189 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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%">614 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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%">336 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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%">760 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">556 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,326 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">977 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">4,711 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,638 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,560 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,583 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">5,862 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,383 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,500 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,896 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom: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><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">5,799 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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,209 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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%">10,339 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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%">7,521 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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%">63 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">375 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,862 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,383 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,500 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,896 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 391000 189000 614000 336000 760000 556000 1326000 977000 4711000 3638000 8560000 6583000 5862000 4383000 10500000 7896000 5799000 4209000 10339000 7521000 63000 174000 161000 375000 5862000 4383000 10500000 7896000 400000 300000 800000 600000 400000 200000 600000 300000 58200000 P2Y10M24D 6400000 4700000 10300000 7400000 100000 P0Y1M6D 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><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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%">(16,195)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,640)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,055)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30,468)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominator</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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,846,019 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,171,893 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,738,775 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,090,164 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">(27,763)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(168,450)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42,774)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(185,212)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;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,818,256 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,003,443 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,696,001 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,904,952 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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.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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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.40)</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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.85)</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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.83)</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></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><td style="width:70.214%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight: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,201,912 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,600,244 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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,556,721 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,091,957 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">20,055 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155,969 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">49,220 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,035 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-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%">5,827,908 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,881,205 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-bottom:12pt"><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><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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%">(16,195)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,640)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,055)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30,468)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Denominator</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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,846,019 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,171,893 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,738,775 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,090,164 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">(27,763)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(168,450)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42,774)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(185,212)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;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,818,256 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,003,443 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,696,001 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,904,952 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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.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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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.40)</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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.85)</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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.83)</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></tr></table></div> -16195000 -16195000 -14640000 -14640000 -32055000 -32055000 -30468000 -30468000 37846019 37171893 37738775 37090164 27763 168450 42774 185212 37818256 37818256 37003443 37003443 37696001 37696001 36904952 36904952 -0.43 -0.43 -0.40 -0.40 -0.85 -0.85 -0.83 -0.83 <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><td style="width:70.214%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight: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,201,912 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,600,244 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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,556,721 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,091,957 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">20,055 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155,969 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">49,220 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,035 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-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%">5,827,908 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,881,205 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 3201912 2600244 2556721 1091957 20055 155969 49220 33035 5827908 3881205 Segment InformationThe 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.<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><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight: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%">11,022 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,616 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,359 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,629 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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%">5,312 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,570 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,843 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,623 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">792 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">724 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,388 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,443 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">68 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td 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%">17,194 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,950 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,729 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,735 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue from Germany represented 9% and 10% of total revenue for the three months ended June 30, 2023 and 2022, respectively. Revenue from Germany represented 9% and 12% of total revenue for the six months ended June 30, 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%">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><td style="width:70.214%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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,148 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"></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%">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%">57 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">13 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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,218 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"></td></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><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight: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%">11,022 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,616 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,359 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,629 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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%">5,312 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,570 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,843 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,623 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">792 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">724 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,388 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,443 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">68 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td 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%">17,194 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,950 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,729 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,735 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 11022000 8616000 20359000 14629000 5312000 4570000 9843000 8623000 792000 724000 1388000 1443000 68000 40000 139000 40000 17194000 13950000 31729000 24735000 0.09 0.10 0.09 0.12 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><td style="width:70.214%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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,148 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"></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%">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%">57 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">13 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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,218 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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"></td></tr></table> 4148000 4634000 57000 58000 13000 2000 4218000 4694000 EXCEL 77 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( +J"!%<'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 " "Z@@17XG=W^.\ K @ $0 &1O8U!R;W!S+V-O&ULS9)1 M2\,P$,>_BN2]O315D=#E9<,G!<&!XEM(;EM8DX;DI-VWMZU;A^@'\#%W__SN M=W"-B=)T"5]2%S&1PWPS^#9D:>**'8BB!,CF@%[GHC9' MO4<0G-^#1])6DX8)6,2%R%1CC30)-77IC+=FP_/3Z_SNH4+ MF70P./[*3M(IXHI=)K_5Z\WVD2G!15WPAX+?;@67HI+UW&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" "Z@@17-X07\^D% "C'P & 'AL+W=O MBH3'\&8F9,04W,IY*TTD9WX>%(4M:EG=5L2"N-&_R)^-9/]"9"H,8CZ2),VB MB,G7*QZ*U67#;FP>C(/Y0ND'K?Y%PN9\PM679"3AKE6J^$'$XS00,9%\=MD8 MV!]_!7R5;ET3C3(5XEG?W/F7#4N7B(?<4UJ"P;\E=WD8:B4HQS]K MT4;YFSIP^WJC?IO# \R4I=P5X>^!KQ:7C;,&\?F,9:$:B]4GO@;J:#U/A&G^ MEZR*;]OM!O&R5(EH'0PEB(*X^,]>UA6Q'6#O"*#K /HNP-[U"\XZ(*^Y5E&R M'.N:*=:_D&)%I/X:U/1%7C=Y-- $L4[C1$EX&T")3XE@G MA%K4,93'W1<>0KAM"G]3'*>L)"?7<]!*^FLP396$=O>WJ88*A;9907?&#VG" M/'[9@-Z6P/;+F';F'K_6G@9]%-%GEX3;B+%PVVK M^=F$A$;51.J42)W#D#YG3"HNPU",N M ^'K7DA@,# F#UQ"M0KN0U"3H99-.72!(9K6);==,X[76J"0T-KPIV7<.>'P(WY M/-##**1QR")C&\5U1E_N'QZ'?Q#W<3QZ' ^>[AZ')E14I":J;56SJG4([%WL M"0D-E.FV>D(F"GHE$9*X(HN5?(7_OK$&]JA?WYB(\:"ZR%M&PCX$^8F]D#L? M>FDP"[R<&VG*>R1[O:;5INVV;6S,>'!=7EKQTD-X![X/ZNG)YH+PPW9%=VR,8-S7O:LA./I%@&L6=.-*[I#HR@Q_!(=F62;-S:O <= MB52QD/P9)+O'*5SQO&UUC2X"CZM+6ODE&[[5%R113!;#M1PGL^(=]; MIV %2<(D6;(PXR2!)6R^P#=6PC'L$JWL$L4-#1AZ/XCG9/(:345H8M\C/T' PN1X8U]5X8%W"R@71@UR0 MFTFI5V;%6L/ \]R//9Y'&1 Q"\$C;S',#VT M,CWT(-,SB5@8DJLLA=>IN=76VQ?"P^KB54Z'XD9EC7<3<3G7O?(C**@%.(0H M8;$YK[C@SGT3/*XN:.5^*&Y>-GE<<,@CAE=S6PB/JXM7N2!ZT,[0VRE^DF_7 MD\=,@5&/]01J)/Y&_F9=#X5:)U?39T3+OG-FT5Z/PAI]:6*LG! ]:(/(A>%4 M@N6[BWW^0G[EYC3B4A98'YOV.D[/R' ,L^-49L?!OX(L$CZX)6[L?!34NY7[M->@L/C0/L'K%=&])X6%W&RO\XN%MY MS[C>@M]-B/GI<$H\O=HO3D3+I^4)]" _=VU5GQ?'UP],SY4,!4$\JPBK)_/S]KL;,3_GC2I936\$D$U5$?'TB9;\X6(" M)\]??&'W2V6^F,W/5^2>WE+U;74C]-VL\U*PBM:2\1H(NKB8?(0?+G%J!K06 M?S'Z('>N@0GECO/OYN:ZN)@$!A$M::Z,"Z(_UO22EJ7QI''\V#J==,\T W>O MG[W_W :O@[DCDE[R\F]6J.7%))V @BY(4ZHO_.%7N@TH,OYR7LKV/WC8V@83 MD#=2\6H[6".H6+WY)(_;1.P,@.'( +0=@(X=@+<#LH(H??.)E*3.*;@U MCB4X =]NK\"[-^_!&\!J\'7)&TGJ0I[/E,9@/,WR[?,^;9Z'1I[WN:E/ 0ZF M 4(.X9?^H=?T5P/A^UPM#]\IB/OPD==^*CUA\?";X2@M0)$2AVG*YS-^- ] MWBRR#W)%R5G>Z'B+E3L\SZ_)'()]*2!W%S0 M'PU;DU+'[HQZXRIN79E.L)[# $8I/)^M=^-QFB4X[LSVD(8=TM"+] N52K#< MU*'!ZL*W<1#M/#B,XP$XVP9AZ$86=<@B+[+;)1?J1%%1Z34HOE-%[DH*),T; MP12CSE1&%@R,HV2828=5%@;(#3?NX,9>N!_SG#=ZAG6_S:F>;@UV"FJJ7#!C M"T":A4.4#J,X2=P@DPYDX@5Y7:]U%7+QY$*56 ^$48R',^VP"J,X=.-*.URI M%]>-H"O""D ?5Z9!RG;M<+6D0O?E0UTCM>L383R [3#"(7:CSCK4F1?U5ZY( M>03 S$Y9'(8H'4!TF:59- (2!CWK!%Z8O_'Z_H7K:.MQ#PL*HW" V&$696BD M%N .3<(C 3-?O6Z][,VIGM0A1MLJ0NE84GLN@U[^T!6KU9U03VVEF@:_TGI+ MC:[XK;?](H7#"G!9Q=E8/GLR@GXV^H7SXH&5I1,8=G1N:_43U+ 3]--2*;< 7H)'4L\:A32IA$@R; MI\,J2H,1"H<]]4 _]_S9=LJR6S8>F#:KA*%5AK91A+(1D#WU0#_W;+JE!YJ# M63(,H56+3KLX&42+;0!STE42I>U)03U[(3UX:H&BT.#TP*+AN!L&XB"$70]02$_0>U(_8+>.0D V0R4#3N#RV8,6\]1R,]175>@ M1!/ H3*T*4AO0"R<#BLTUF!1SU3(SU3[R54,]8 MR,]873WJ)=-!=:H\9)-1-M1X?IM]B#U?(3]?]2KTN*FW:0GA+!LBM:VPSN<( MUIZZD'__U&,=73_V!@@G,!QV<8<93! >2V;/,^B8K=*A%-H4$F4PMFK2-L-9 M'(\D$?=4@_U4<\FKBBDCXS?[SYS7BM7WM,XU7O#N#ZXH2-\[3W"\CMTD#EQJ MX!4<[0??,QB&7O%SJWC^?2LW=:X%R7VTN%+-=!K>=L/O>=& M?&@K]]R,I$G"%+P)3H, :AX78$W*ADX!#*9!T/X!N23"'% T2I,6^X<69Z#F MS]\R*8U8:4\O&B7U[J;0%:1%K]E ?&YJNH']?";;&E[1G%9W5&Q_D_W\[)QE'CC,U.N"U^/)08$G._\E]C. TVD XVF

/FLTU'M.PRC <*P> M>HV"C]E3RY?U;L?^&6.M_8:H7>?!81",'$'C7JQ@OUBQM$"['E\81&J_#7$= M%KCM[,."VM9=+ M2C1X8Z!_7W M%[8WYMUA]ZYX_B]02P,$% @ NH($5_N!TU3R @ 40H M !@ !X;"]W;W)KN*B20M +ES/4Q#MV< M4.[$XVIL)N.Q*#6C'&82J3+/B7RZ!B;6$\=SG@=NZ3+3=L"-QP59PASTCV(F M3<]M65*: U=4<"1A,7$^>9=3#UM %?&3PEIMM)&UU\32<.MHJ 0:(M M!3&O%4R!, MTW]CS6\E/T^'0[_ 82 _4HU0P1J1"!&[!)OS06G"4\J7 MNU2'.U5OB^BHCEK5T5;54Y'GYL3XAS*/]BKS75$=\:-6_.@ \0?7^.A5,GW< M7^3[1'8<7+0.+@YWL%^)7[S2%(RP%X;1R]3W!$9#\X3#?NT>_GL^XL/5'U#O M#?T>'OHB^TVX&^>]O6Q])W))N4(,%@:*SR/#(>O[2]W1HJBN '="FPM%U*MI;9/P'4$L#!!0 ( +J"!%?.^?+_P 8 '&PO=V]R:W-H965T&ULM5EM;]LV$/XKA%<,*9#$(D6] M98F!QO:V#NM:-.WZ8=@'Q:)M+9+HB722[M>/E!3)(D]JVGE?;$E^[LCG[GA\ M9%X^\/).;!F3Z#'/"G$UV4JYNYA.Q6K+\EB<\QTKU"]K7N:Q5+?E9BIV)8N3 MRBC/IL1Q_&D>I\5D=ED]>U?.+OE>9FG!WI5([/,\+C]?LXP_7$WPY.G!^W2S ME?K!=':YBS?LALF/NW>ENINV7I(T9X5(>8%*MKZ:O,(72^)K@PKQ>\H>Q,$U MTE1N.;_3-Z^3JXFC9\0RMI+:1:R^[MF<99GVI.;Q=^-TTHZI#0^OG[S_6)%7 M9&YCP>8\^Y0FMXG\GW_.%GUA#RM+\5ST3UB1X:K#-!J[V0/&^, MU0SRM*B_X\!6X1 MRWAV6?('5&JT\J8OJNA7UBI>::$+Y4:6ZM=4V)2CM+D+H2/$N36*J; M&ZF^5#U(@?@:O=VQ,M9Y%2@N-#)71;G5U7+/T*]<"'2&/MXLT,F+E^@%2@OT M8JAIJMF0M?UA,C A%STAA=R*]!232P![!?C]OZ(_50%IXT0 M>8K0-1EU^,N^.$>N"X;;EXE;^W %_KXL5 MSUE7'NB/5[="EFJY_PFENG9&86>Z!UZ(7;QB5Q-53X*5]VPR^_X[[#L_0'$^ MIK/%,9TMC^2LEQ':9H2.>9^]9_>LV#,H^K6A7QGJ#>-^A@,4X?M;!1+@Y(U$NUJ!Y#KV7HC3*<A34%:YK'][! MT)3Z!HNY#7(]EQA4;5!('=]@:H-\<@#J$?5;HOXHT9]*W4IW)5^G$J+H6V-B M$KAF/@&40W%HD+11Q'5UA^FQ!'R%WD'6>S2#EF8PVD.:W:38(/:XTWL/N$L$ MQVP=QW2V.*:SY9&<]1(1MHD(O] Z!(O+U;;:U!/51S*^TTT=2D=H58(78'-Y MV2#7,_O-P@9%D6\6G@T*, GANHM:NM$HW1NE1E75G:(-*U0%9A7M.%&B*M5; MF!:L$/,(6"G4G/ <0&%RT/EJ[C:*^C@RNRB PC1T8/;8Z92>,\K_ Y>*-'_6 MZFM<]?A$.#!90S :FMO" H!Y/O:-QKL$8#3TG8&TXP.)BT>)5PIU7?+\B;P2 MLB!I;(U_AGWJ1B9K"$2T/2W!'&.$PST64PZXF24^.M",M4VI)+D M6K:!G(G=XJFUL"&46;8+ $0\-S#)VBC7H0-,.UF*1S56Q[0I:I"J:X3#XYKOK=RRLDDJ.FDHOSQ%!0-[=^/-J&MB M$@=19@>#4!XU:7_!59]VIP/QN!#\C4F4Z;5\R]:\9$C&CR!=6YNIT1W/,PE# M.*493>D+X93XC;#)&L(YKC^4[DX6XG%=V+QT*;JCY0V(-6HM9!MD8A8 AIC+ M9 F-Y@0#3#MEB$?U3IMAD%\ I15'5EHA'/5MF@#.)5:9+$&<0_VA;:E37S@< MU\'5*E[U_DP9:=2C6NYK!?%1O2V.ZFUY+&_]M'0J$8_+Q/F^+%FQ^HR4)BQ$ M%M?_9R9_[84<$L?85FPXL):>#?+-D@14)+54D@TZPP/%2#IQ2,;%X7P;%QM= M?VA?E"S.TG]8@C:QNC_1"_(E4D'(X_*.R?@V8TBPU;Y,90JK1V(+N3/K/14" M1>:[. #"EGX"AW,'FA'I9",9EXV-7AYDDX]D7#[V_^<=ZLN-$[_?EQW/5,T@C@;$8@S@7.P'Y@X$XISP M0*KU:7=:DHQKR59FJ)<%)+:Q4AJQE&5ZNZ]K7W)=#KE:$$+RU=V69PDKQ:D^ MKTA7Z$0MF81G65P>.("+I)Y&>$C .:?F.]8 S(P:B K-S6P -A2S3I&2<47Z MK3%+TFROSQN^(FKT>5V40)0=-1@V%+5.T))Q0?NI.L9BR5E\K]Y+5?NM M: NTU^H#UKG_T+ M4$L#!!0 ( +J"!%>PAM&PO=V]R:W-H965T&ULQ9U=<]NX%8;_"L?=:3 M,!)L<4.16I*RD_[ZDK(B"!\Z))QC;RYBR0;> _(%2)X'('GU4-6?FK64;?!Y M4Y3-VXMUVV[?7%XVR[7<9,WK:BO+[B^W5;W)VNYK?7?9;&N9K?:5-L4E"4-V MN55;Y1I9-7I5!+6_?7OP0O1%ITE?8E_A7+A^:D\]! MORD?J^I3_^7=ZNU%V+=(%G+9]A)9]^->SF51]$I=.WX_B%X<8_853S]_51?[ MC>\VYF/6R'E5_#M?M>NW%].+8"5OLUW1OJ\>?I*'#=HW<%D5S?[_X.%0-KP( MEKNFK3:'RET+-GGY^#/[?-@1)Q4B>J8".50@8RO00P5J5"#IF0KQH4)L5*"S M,Q620X7$C'!NH]FA MOO^\>=M=_3BZS-KJ_JZB&H^]*=6O]A;]>^=K>#\[+O M61_:NOMKWM5KK^=5N>KZB5P%W:>F*O)5UG9?/K3=CZX#M4U0W7;?JN6G=56L M9-W\)>"_[_+V2S )?OVP"+[_[E7P79"7P2_K:M=DY:JYNFR[=O7JE\M#&WY\ M; ,YTX9?JC8K'-7F<+5YM=ET?7/?.$?M!5S[A]4J[_MV5@0W6;Z:O"N#>;;- MW2WA UK+Y6ZS*_9[[I_M6M;=SMQT WW=C\![&;PKE]5&.G3%>-V%O,V7>:N+ M7'9N'RTG1\O)7C4^H_JCO,O+,B_ONB%99.52!M]W_C7KK);-JR!KNU#+UP&- M_AJ0D$0N.T']_ECXIMEF2_GVHML'C:SOY<7UG_\4L?!O+I,?Q9*]6'\+T=1P MQ2X23\ETFNC%N"-@&AD."[O0A,PB.E-BVBZ*C[LHWE>D9W91-_RZDV[3]?-N MO^P_O>J/6,ZCVG_>5T41=">MAZQ>_=>UZV+,SH\IML 4XYAB DE,!%6QW=?^[-FBK@&^V1?5%RL?S;W"SJY?K M_N1\TUV]# U&,+#O8)Q:IL0L#,V#+69(CBDFD,0TCV='CV?/Y;'+UYEE112% M4V-$@BWR'9%C(G+,B ))3+,K"E6:'X*&S==9>2>#X_ *FMW'W^1R[U8MMP># MG+E[:.VJQ,P3X."^WHR(R%$C"BPUW9P3!A.!YNQ'R:0'9*O^U+:599/MN9O\ MW']VVQ(Y\N8H,8T! WL;,R8F1XTIL-1T:Q0KB6!8,M_5M2R77X*VSLJF>+0E M6_VV:]H>CSF=L8G&A,2F,9@ 8H&JQL=L@, *J?NBJ$<$8P]U/-N574I?Y/_K MQLY=EO<7]$75-#W*ZIS:9/4GV68?"QDTP4=ZN8:KQ M45L@L&+JMBD2$X&I_O4_9!OT]C@MB.T-B)(I,:\#X!#>)J!2$U0U,;Q'=!L4 M$HE@)L++%FR8 CNTXFDZG9I7U*Z8<4S-@Y1=:D+#E!!ZIN,KAA#! M$.';YS[@ -Y]WR8#9V8_4.-R5#6!I::;JGA#! .'ITV!1';^[YP#.92#N[^# M);AF05PQ[6D01REP'B1267LT>\&9D @S/YZCJBU0U3BJFL!2TV=_%0H@ RC M/Z4A=D8^BEF*0Y!8 X!9U)_ MWY7=14AX_AH<5O=>2F,C )H2QD(:FFMI4-$#JIK 4M,=58B"P(C"SJ2&7;3S M]"@E73)ECLIX^%+2H17W<\3F=*$K)DT,->$H-:%=R]B93(HHA$!@A#"820WF MGW [[X_FB*@QN6H:@)+33=5400"4P1G)C5LY$B00$: !(>6$R2X8MH@P5$* M! E$@022OF F15"A JK: E6-HZH)+#6]$RCP0,:O='B&I65P=.]>85.%&9V9 M VN!&I2CJ@DL-=UN14_(^$4/B"O,X*C>-MLK&U+*[),@*A]!51-8:OIZ:L5' M*,Q'$!>:49N;1.:5W!QNCN_A>DQ(CAI28*GI?BD<0L?B$-^E+=0&'XF92LK2%VI C3A)S!048+K("Z)PH^4!@^8*-=ZLC_S?L)YG";O"U# M75 Q9@,$5DC=-(5"*(Q"(&!+;2PQB6(6AZ8'F!AA@:K&4=7$\![1;5#P@GHM M@?!%L;"Z[V4XMCJ@DL-=U1!5DHO%KC"2CVH*C?:.A L8YR]JV- M]N(,)XIUE'.@6$Z_9;("F2??/O#=I/KKD FZT=[]& M!0E8:KIA"B10&"0,+EAQFS2SNW82AZ$Y4>LH1TW*0VU*D(3$6HK"'>6B)#47 ME3I*36@2TNC,0L58Y>)Q^(*8-<9,>^>H:@M4-8ZJ)K#4]$Z@$OP83O"?&;/" MT;U[A9WA,S:=F4='U* <54U@J>EV*V00P\C@F3 K'-7;9IL7$!J&S+09=>4$ MJIK 4M-M5O@AAO$#(F:-[;P^-KD$W!KOH_5P1(X:46"IZ6Z=/$(#!A//>%,O M'-E[8-K 8)J0R,RZ4(-R5#6!I:9;K7!&//Z!&0CW]L9VOL]2:W2BXH\Q(3EJ M2(&EIGNFV$<,LX^GSX'$-JA(+'GF*(P1PQCC*7,@L8,] MI,R< X$#>QLS)B9'C2FPU'1K%#J)873RA#F0V"8@J4F7X*C>OJ"2E!'M%U@1 M=5<4'XEA/H(]"Q([*$9*3<]0[S]!5>-C-D!@A=2?LJ5030(OFX!F01+7_2/) ME)FS(' (7P]0U3BJFAC>([H-"I8D,"P9?VLO=3J%"D,2QP,CTI2&UM78 C4N M1U436&JZHXJ')# /@6_M=;M(;%0$+B^R!,WUF0Q'7[A',69'3)!=QH[WZ-BA2PU'3#%%)( M8*3PM%F0@^C@+(BCG-VU;5;@G 5QE'/,@CA*@;,@R.H:@)+37\@M$(2#$82 MXU<$.K,H9N?H=!I&C*7F+1RC2R[@%ONZA:HFL-1TMQ2Y8%[D8I1#D9T,4#I+ MS).?HYR5###'K1E=TDS-U7Z.L">\Q6/82!M#.#$/<[S'P^K^MI83\[AB MVIC'40K$/$Q1 Q:_8"[,4-<>H*HM4-4XJIK 4M,[@0(B;/P2A6=8$0A']^X5 M]FH$0D@RLT8@*OM 51-8:KK?)Z_V^&/>[8'[<@^;I+">_YDVX[[> _?]'L_! M/IAB'^S%7O'!7/=DF%DSW!SOX_6(D!PUI,!2T_U2J(.-11V^JXZ8XX&9)L&' M@WN[,QR1HT846&JZ.8I4,)A4O#\:T \8F=7%E^,06NG#:^SA$O5!%IXM<9T9KW["'49QJB8'#6FP%+3K5$H M(QUX)(4_Q$\=6"$UU\? 8;V-05US,68#!%9(W1?%3M*!MWD@L_G4M9K!S+[A M-GF;A@I1QFR P JIFZ;82 JS$0BYIXY7AD8L,F^WFL,AO#U 7=2!JB92!WG1 M]XAN@P(O*;QFJOCC@#TT>77, M]O8!E9!@J>EN*4*2PH3D"3#]H#@( MTQWE+)KH*..$Z:Z8-DQWE'+#],N3%Z%OLSOYXUV/3:S[1$Q^Q*HD^D M\M)?WR&EB);X$N?@+XEL#ZEGAIQY9H:\>N+-=[&G5$;/55F+Z]E>RL/E8B'R M/:V(^, /M(9?=KRIB(2/S<-"'!I*"CVH*A+BK!ZMKG2W]TUFRO>RI+5 M]*Z)1%M5I'GY2$O^=#U+9J]??&,/>ZF^6&RN#N2!WE/Y^^&N@4^+89:"5;06 MC-=10W?7LYOD\C;3 [3$OQE]$D?/D5)ER_EW]>%S<3V+%2):TERJ*0C\>Z2W MM"S53(#CCW[2V?!.-?#X^77V7[7RH,R6"'K+R_^P0NZO9^M95- =:4OYC3_] MG?8*96J^G)="_XV>>MEX%N6MD+SJ!P."BM7=?_+<&^)H ,SC'H#Z 6@Z(/4, MP/T K!7MD&FU/A%)-E<-?XH:)0VSJ0=M&ST:M&&U6L9[V<"O#,;)S2VO"U@4 M6D3P)'C)"B+AP[V$?[!:4D1\%]T2L8]^A147T3SZ_?Y3].,//T4_1*R._K7G MK2!U(:X6$M"H.1=Y_^:/W9N1Y\W+Z"NOY5Y$OP""8CQ^ 5H,JJ!753ZBX(3_ M:.L/$8Y_CE",L //[>G#40 .'BR+]7S89UEEM)TVVJ[A502>UQ#)ZH=NZS+) MJ--JW:RI>U;EU9?B0')Z/0.W%;1YI+/-7_^2+.._N50^TV0C Z2# =+0[)O? M( B57#B5[$8N]4@5:1XW=+6CCT#=B($EU&^7:PC"?PK1%/# O!I@709B?ZT=P#]Z\1$\-DW1>\*?: M">[">C->3Y?;EDD2#[XD-KP5!Q%^HK#E<];M2&"@B%2\D>Q_;V[1?MYC..MT M.8'L$%JEJ0?S$='1) WR ME2+2?$_J!RHF1*0CF[9]RU29SZIPY(N?:6C275+S"GE4S[)F$Z7,(H4YH-@7.T=+:] XI'./8 \U0 M91+FRKN&'@@K7C=\MX.XW-,&2HZFH2H8>4DSL3D13?,VATP2+S,/;L.=29@\ M_ZDA!J Y>-"RJ2WC" OWLWH8,ILRI0.(;";)VHCPY4HS)6 MKVGI*$BX("*;]+)XFFHXA.8)\F5OR' C"G/CYQIR3!I)\DR#=D0VK1T108_1 MEIDGF<=MD"$_%":_+YHEWC*B@\Z2S%IIE]@J7GD@&D9#84;[1'<4'+B R C1 MIW5;T&:I.9HF0$XA#^$BPV3H[9+P3Q55_;QC.'&&IX''*9=F%[ZU-Y2#PC7C MM)IG$-W%*<#/6@Z>:[:Q$0REH3"EW;4-Y"&*,"#UZRR@JVBGXBZ&RY96SN24 M2RXRWUXS)(?")/>5R#[K5&C%'A+7N:1-=7IFBEQ,9U>S#K'D JU]6\ZP'0JS MW@K>%\-KG(X:[<9B[Q^"''L44?+];]E!.5X>2OU#:_W#H MPUET*#V;R.;NY6J:ESB$DB3V-(2QH7<N5[Z6*S;DCL/D_D[5J&HJO*F4J^)%L1V0'7(()2N/YZ>& M^M,P]7_K3W_8T-/,3U93G1/EQ\>F6U+JH*C/8]V-N/2L*<.Y9AL;SZ0,:3AE MN'V/6Z:.RCU.LO6TP^"2@XH@]13'J4D5TK=2A='J.3':O)\NIQSD$$+8XUVI M20[2<')PNG?I@.C?=DZ]''F#R\U<P[]O#H=0Y&2FC^K7OSB2M M/&YRUG[UN68;*V^RBS2<77PA!V TINZ]#%E0H^Z7B&GZY#2%(V^(ISF?2RCQ M>8S)+=)W%/SN$E2I12;]S^X\[K2F8^I(-ZQNF4MH[J'O;5$=D*!K#Z.0RC!OK!A4H[TXO2PH2,\TVOKIB\I4LW,O7E*M/;]0:LJ.NN?,RBMVM1_&4SUQ"R'?' MQN0&V0FYP1%0216-.4%V$RU'I&.U=AU2>#4]4EHG[B;9 M\.UP"?%&7[V;?/\QN;SMKA*::;J;C5]) RF[ -?9P93QAQ78K>DN"W8?)#_H M^W9;+B6O]..>$JB*E0#\ON-XRNTO)RJ_OFR5%6HAB-$6_ M6.1RCC!MW5C)5DO'*&N%H=38XGSZ[F+-\%/BD:./O/ N. M9&GM9WYYE9T-)@R(-*6!+4C\K.F2M&9#@/&EM3GH7++BW>>=]>([:76NWC7[%I92<#D=8^V+)5!H)2F>97 MWK9Y^#<*2:N01-R-HXCR2@:Y.'5V(QQ+PQH_Q%"C-L IPT6Y"0Y?%?3"H@DM MYL=DXJ+V^.Z]L"L1"A*7MJRDV9Z. URQPCAMS5XT9I/OF#T6[ZP)A1>_FHRR M??TQ('8XDQW.B^1>@Z]K,Q*SR5 DDV1VC[U9%_*M5UF?BVI$G$YH#9..Y,M*D2FIQ@T,"+8,7?YTO?7 @UM^',M0 F!\&P,WV MS%(FV/6>='5U*K3"+C)+\Z8I2 M*I?DQ/3ITR,!W9T_QN?H7DM7I.5&.MJSDTRFL]%>!,H+*5);EN2X_K] /R=1 M4J92L"%06ABK;;YEF:@0"AE$Y>Q:9<2ZZ%I52JUARJREQQ 2 ?,S,(<$0A$5 MTA+YM%&A$)[6!%!45L768P(/88*'+T-."V>-2H5EWM5QH(DJ1HR!*C+E"0-* M/-KE]OWUU2ZQ>S'QX?3QB1<@?=UTP*90:<&QA@"!19H6Q 5R&- PU'".M MI6E,W:(5X[^Z+1'QZ2X=ZPJIGJ#Y+)Z*CW8_AD/CKN3KCU." 4 M@4O=AQXO%0JD\4-PPE<4>U)O1^#Y-V#W'1?@'1L=-J8))5A+'=G' '!%^DQ! M,F$\(>7124S*=/ZXAS82+Q4N"8[)Q'4.![J\!PFGJ,V2R(A57&C<#)@I=5XT M&00 ]L%@P(;>\1!E6896*0;N0*B\W8.,EU4C/DX0.)UA//G#4R>UJ([AO*?= MWL7+JENQOE^Q/6!LR4I&XC5S''?;FDHDTQ@'TSQ0]EDVZ1\&CU1XNW0F M;S!N&08..!KC/1R(H&DQ/L_:W<;/RON:2]R^8S'41M:9:G9A(*?*'RG%Z-"U M9'SGYHD%FX-J&YA':GW17^O+FY]N+-_?^=Q$A$K)I64)V,'A\-A&ON MU,U+L%6\QRYMP*TX/A;X-X0<"^#[RMJP>V$'W3\VBW\ 4$L#!!0 ( +J" M!%?1F>>-*A$ %TU 8 >&PO=V]R:W-H965T&ULO5MK M<]PVLOTK*.VCXJK1Z&$GFXH?5;)B)]YL=EU6O%OW;NT'#(F904P2#$!*FOSZ M/=T-@.2((\M.[OUBCX9 H]]]NL%Y=N/\A[ UIE.W==6$YT?;KFN_.3D)Q=;4 M.BQ=:QH\63M?ZPY_^LU):+W1)6^JJY/ST].O3FIMFZ,7S_B[M_[%,]=WE6W, M6Z]"7]?:[UZ:RMT\/SH[2E^\LYMM1U^92FEKTP3K M&N7-^OG1Q=DW+Y_0>E[P3VMNPNBS(DE6SGV@/]Z4SX].B2%3F:(C"AK_79M+ M4U5$"&S\$FD>Y2-IX_ASHOZ:98 M1'F^)'J%JP+_JVYD[9/'1ZKH0^?JN!DG!S:3RWV=2^NQ!C*K=65W31V;0O= M=.JB*%S?=+;9J+>NLH4UX=E)A_-HUTD1:;\4VN<':'^E?G1-MPWJ55.:G"W5^>O[X'GJ/L_"/F=[C _1FI%3_OEB%SL-9 M_C,GL-![,D^/ NB;T.K"/#]"A 3CK\W1BS__X>RKTZ?WKRVC6X*JRL50,X@YKN@MOK:J)4QC8(N6^V9#**X<+[$ M:H- Z;;\=^2P]19$V@H\;DQCO*ZJ'3TWK;"@.O#XOF&&KNB/ENJBV5'2,=[06;([&-4XVMZF ;70KX(MK?;P8UBXJL0Q MB[AGI2LR8^#-R %-T%PZQKYH*HLLK*-'%6,YEC!L$'C;UII()^1.#( M@Y**K%FN;TUAZA6\Z?$9I[YS=8,')0ZX)A5Y5X]%S^&7>)G3X4*M^DZ5#L+" MH[-&X8:JM*&H7.@1W7#B7WI+D;?:J1PC2^:?%,_GD0\,D?XI=A3ID-1-3NJL M>BB*!>JVWAC^)MA;54LM,51+9C:17A9S20.LC[2S4&WO0Q^#E![XOHHF]V;3 M5UHL'MWIRA0]XM;&%:]NBZUN-DRMMB&,@^SJ50ZR!8N0DMZ<[$MU:7P'S(15 M@U^(\*ZC)#.Q0T-+R(^CH=CY9G5Z7Z[,%ARI:; 7.':U[LKV![FQ=88JC_WC4!!UH;DY<,A$MUS[) [ MHWUTP+LQ20MC==BB:G1N,;'67(1>-$V/,]^9UOE.@3$"FNKL]/B'?.0:NL.2 M>T]>VPK?9Z'@B$3K1^UA.5GS>(G\PP]=:QM2 22K=0/83;(N./!U^3/P9DP/ M%+TV<()W3<7 0)P0"D5(>'HPVJ :$F[T/3/P57*=F.$$R M25*2V,;#WX8+)98I6=ANMY_88L$*(^?.6<9DGDA_.J /;4<"Z_4:DD:U4$ 2 M$*LSN,!ZT\G6RNJ5K8:J,.0W6@CF*&SHY$-[8EJD%!@-\=M4PGCE -\>N;CI M(Z=D3= $>.@Y@H=-C#5QL"L9&0&N]IMMS+ CQ4%$ZH%+2C!S ?VA<3=(1AO1 M!/($J8$XB%PF0&7%P8!FJ0Q^2 !;K?L.:ES0NIYSC?@GKZV$"S@R_>\R\G+0VA[TA@:'8PW)7AK_:>H>/(5><<:O!W M.Z(PKDYKR<"D#90#P+64LMP?0K\'7T-#HRU;ON($3SRQ\;_8"M6V]NV4W MD8)VS8*5O8G@$5^QJI!2X8ML;7+."!F7U"L/L;)R'AT_\>S9[V)X4.-WK6W% MG$1,FK 4)5TV'Z>Y@-:C0O8EIPBI)*&A,4-JC?,H>0C#(LZ\#1_$Q[+.KY-] MN*20BU5.-V-Q0Y1ND%JJTT@+C"#\!],QX\QE&- R6N$48:7J YWZ-^2!2ITQ M;_+Y'$9M>QCBB[\3XGV"/A&=80&E#!)=BA3O(,7(G<;.P-F[!0$X(N<$M'D_ MIU2>- G%%F/2DAN):/2EU&DSA>A4BSL>E5QEWZF6XP&(HF$H@?O +>A!]QP: M3C8O] 52%IU?N>?VMNN%9U!9-6:>0"KJ2+;FEG!!;NP- M.5&%@LZ BZ*U]]PX7#J/\C =)[S^]LTP3["TE.,&]9AJQP&@=@>V3KL&704' M/!25A,/*R I+A3@PR-V0M?D@U7AP59CKCT^69V@3JBHU4?CBR_3%@A(Y@1@. MTH6X"S70!(_6(CB#(Y9C:DA@'<[W7$*'3CO ?L2%Y8;+E7W1\4QHZT)K.XC" M3#CJ ^(,U_@@UJ+&'=[F+?IOYZDFZ3@3^5_3;G><.U/-*=%)H2;LH!.0ZHA& M=+V(QVH7#D+KS/2G8=+E["1OQN,9"TQF$.E$4EKZ+DL_U2N0!@$XR-UL'.6& MF*M,+C@AZ3=3B,R,/)L@DLV-\S!'RR"PH:"OJ)21=/-3[AZ&B$J;H]M>2D;$6)&+8+KOA/[%AI&C KK MVMP@06!G(]V+L,^F8Q%V\UX[B,>-UN @M>EF8Z8T]:C=1Z7+PA1 M@5WT=,4!I+,8S\1_@&^4KEZH MUY+ZB:GO$:#J!_I'>YG3@"+JQIJ6+ \PNSO$ZCYW;Y K953[5XV%!!IHVZO> M._[V?\Q>]MX; #%BG;17N\E >"*]2/5P+3!SB[$&,I^C7IG5$NTKW9N3=K2D MQ /7$^S#L97:H31$)!C(M5@ZS]@63B? W"1RZX:<-A;O@0=O46S09E"0,>I, M0X:YIG"/Y,"YILYD8Z:\%1DSQ>9#YNU#[#Z(-^K9?!SOWKFI\,8@?ECLD1.>E+HY(^GR_,)]*D(UG%%P*,!%8TL) 7H085G MBIP86=USWA1ZH+9:68 M#H>OW+7) ][,1NY9!$-30XBF@?CG8:,IZ,X_3M0R/!<;QPBB&R#>L$:,H3FA MJ[.DRN1,YK:+VKO96O0S(Z$@\I ,IDI9<%\JQ2/DBS>=!C@';$#GZ[1,TX@I MNC\WC"6*4C!#$P!X >_E\9LT 7E(=X#\@I@D!L8RL]T[5,VQ5\7!>;K3TF.] M02,HL7&*%R^NA@G)Z'(@3]+!TKF_P>0CKU#JA\Z-.M*(;8$>TFV\;I'Z+\V(.Q(6XBT/^D.L)\=N+;?22*=^0Y9G*-1]S'=1#29W-AP)YG:KP0_' M397>E 2H1S3)0-'U'2F3AH6?-"V94Z,-XYM](R#^?J:Q8@)C(P0]FQ_N+=7? MC80<80EUM26U770R;4OS=7IU Y2NZ#(%K3.[#;W35C!+5=I1VPZ^+FO(X]59-SQKD&Y5AEX+^ [U@16?- M=%G)1']1]"8;*9?9CQI)_%+NF/?D>(C^)R8=0F_F!IT[DAMWS%>8A"FWKARR+BD: M$*2S=#_"J7O,Y'PFYLZ#SJ:J&>AFK6_C1=C'=#6O[*BR VPL\+! *C,J"<_# M052!R 2/ !O7'$.8-8"]W%J1:QNZ\"0/S7,\OK!&JLZ/27W:\DW>6,\B^^C M T)_GL"E8Z#"C&NNQCY>B[M593<2ZM3&B(7G+^0ECW+J)FTLID%,76MR)#!+ MSNAIJCGO3]2EB([WR\CPXL% FS$'&JSX5L'@?XOYH-Q/N'+14E-[QWCNOOPL MF0!Q/[S#\&:X89]\IN4,(C.N0O5)R2BP#;(%N*MM>@(5O4^OJ0FI'3TDAJ2Q M96^*]Z271,;2-)FN5FTS&:5Q@WILD7'D$R7O&&[Y>NW-ZW_DZ[6DQ=$+ U+E M]L_=.U&+ @?T199*W2:JM1?77!&S*/<+09@X)S@ ,GA%2Z6Y MD,@A7868P=O*2!(M;4#R3?-\&M:06\278Z<7$@1MP^2M"KKO&=E)VDNREEL% MAQ/8').;2]W$5&#*-+K/&]5C$/=JBJ M\)TYK,6&()7W-=EFP"V-N>W4V7F:1W%5C%R(T]Y]16:WG/OMQ,GH)R\ TQO^ M80_A%H!.^?5+_C;_=NA"?C(S+)J@*G;#GSE M6&71J2P&X^'P8E J;9+Y-'Z[=?.IK4.A#=\Z\G59*K>_X<+N9LDH.7RXT]L\ MR(?!?%JI+:\X?*UN'6:##B73)1NOK2''FUFR&%W=G(E]-/A-\\Z?C$F4K*W] M)I-/V2P9"B$N. V"H/!WSTLN"@$"C>\M9M)M*8ZGXP/ZQZ@=6M;*\](6O^LL MY+/D,J&,-ZHNPIW=_<2MGG/!2VWAXR_M&MO))*&T]L&6K3,8E-HT_^JAC<.) MP^7P&8=QZS".O)N-(LOW*JCYU-D=.;$&F@RBU.@-*=:;:%3S9[^6*Q]<#@B M?SXEN,$[>QI/RN;*5RKE68*Z\.SN.9F_?C6Z&%Z_P/:L8WOV$OI_2M#_0Z3& MH-C3(K-5X.P%TT^&D!Y&:D87/0HYT\?%ZH:T][7XK;[&E3>C28\^:J-,JE4! M)\2Z;@!>O[H (Q5(E=8%_1O-*BSB1YA_T]V8W(K-0^!JXO>?S%WG.Y9B<9>_=L+M^]&:$2)7@N0D+5 M+M=IWFLCM2,?P$6Y#([$FPW'MBM\J*K7*#=:UQXGTOLF,%)](4>D2[F"! 0] M51L=18(F KCZL$3""W8]Q+_3]&>TG%GI5#DGBKC1$\M0G ?X]C$\,U M.N^U(3L&6N/X.%U2A5^;>9S=D&L#=.OY$6R?<+<0&)/%UJY3=0HFG)91P_Z? M1/G?L!Z/FY)XEB_RXQYU MK)FAC&&4$>L(J,M.&C(C?JJJ4 -2HOVG+H?!R4U>LMO&]XJGR*2YU+NOW9-H MT;P$CN;->^J+&7$88YG'3LQP/K& MVG"8R ;=0W'^-U!+ P04 " "Z@@17%?80,'<( "O& &0 'AL+W=O MMGS<' >:(FVV%*D2E)QW%]_9DA*EN-+VUWT)98HSGWFFR%SM5;ZLRD9 ML^2Q$M)<#TIKZ\O1R.0EJZ@9JII)^+)4NJ(67O5J9&K-:.&(*C%*QN/IJ*)< M#FZNW-I;?7.E&BNX9&\U,4U54;VY8T*MKP?QH%UXQU>EQ871S55-5^P]LQ_K MMQK>1AV7@E=,&JXDT6QY/;B-+^\RW.\V_,79VO2>"5JR4.HSOOQ17 _&J! 3 M++?(@<+/ [MG0B C4.-+X#GH1")A_[GE_LK9#K8LJ&'W2OR'%[:\'EP,2,&6 MM!'VG5K_SH(]$^27*V'<7[+V>]-L0/+&6%4%8M"@XM+_TL?@AQ[!Q?@(01(( M$J>W%^2T?$DMO;G2:DTT[@9N^.!,==2@')<8E/=6PU<.=/;F%>6:_$5%P\@; M1DVC&7C:X990'1G>>47*$T92\4=*6AOQ+%JS8I1^!4IUF2:O977*2 MX9^-'))T')%DG*0G^*6=I:GCEW[;TI?;4YH$0I1*'9X +2P8AD3H1J5WO(C2J2%+)0#WS"5Y[DI,:;[+9LT!": W^#ZGDC6O>Z:&!DAT'=9%]=M< \IPO!HA]5 MW?"*"ZH/*WZ"VZ[9WV*$PENISAFHM52VU0AV*[!9=X%M]VPMPSTYE62!Z:ZU M6BCM5+QU>AJ<_E'V MA 5E48X+)C+HTX-F$J2Z>EF7S)4:V,0-[+ 6@\674.F;J%6;MCE_@F7(I/WL M^% "XS)4'A;7EX9K9G;R#O(,M#GBL,@K21\H!-+E$J(0%CJ7$-ROKM(]_1(2 M8]\1CKQ@Z%R@D*L=3.@!V^M>8@3P*]R'=SV4ZP$D#@KXK=$:N=Y1 Y:&@+SJ MT(X>1LZ2"9;%#>5]>=:YBA72X0 M@-:H"6*0(1@H((=:[XJG[4UMJ+"B"[:POH>U8(GA\UF"+1SP5'=]+$RQ_B.D M#+=$<_,Y.N$)AVI"@> MFU*.U)4;/@3$B2\Y?/1#"WS%[J$98-JB[UQHS2!^.Y(XF;XC@&:&KR2P@4Y@ M6Q?W)/50T=L9W.]J9_;"N&0QQL4ZV+UEF#M?4%)3#5VMP?@$V:?DH#F8=)TQ M'?!65,(1RNU!$*6?63=>[<:\K05B:I:C+MU$M ?_(7IN@,' ..0QX?@&$.VC M;3FI*@XT$KY]^PWFYL?\/R MQ^'[(?D- $%+/^VN .D@#Q5*3*+9>$Z2>32[R#K"-(FR>8KY5#'M^DU-:PA= M^SU.HTF:/'U]8&E!I:^9FJ[\1<$P3J>3SIRG@9]*=> [)2Y:S:@$>2&.WE/R3$&?1-)L= MB;#_MA=@O_PTOG[U9'CC+)IE*8DGT<5L&S P;!I/3L07J.+XZ>OA^ 8)P')R MD6Y5FT1I,CT>X'@>I?,Q/ 2Z'1_,H_DL_=_O-P:'I&P!R6RF 911P#Q+)QZW UUY,;^4WIT)OICJ9$&=8 MW-,,/?XLGL3G& N_>+#BL;0G&7F6).??5^YG6-OQ?.;XS]*6?RCX6W?J]2,' M=**OVT:X[4D*A_J3 S*-L MG'PS,)-HGIR(2X 2/(YM'1W*#2?-PTS]21>'"YASY6FC%'9O@C MGK[P'A./(,733G2;Y[IQ&=VH6VL&)A=P0($#5 N'_@@4C@VA!1RZG1SU+I$AY5?N MJAS.&YB9_CZY6^UNXV_])?1VN[_*AUQ:82$*M@32\7 V&<"!PEV/^Q>K:G(H;X/M2P3DJO*" [G\4-_\'4$L#!!0 ( +J"!%>2R(*0 M' D "H9 9 >&PO=V]R:W-H965TGNO'GE><77XEK4GZL/&F_3@!42O27X M(L7&C,:,++E1ZBN]O%U>3%Q22.0BK8D#Q^-67(D\)T90XZ^.YV0021O'XY[[ M&VL[;+GA1ERI_$^YK+.+23)A2['B35Y_5)O?1&=/1/Q2E1O[RS8=K3MA:6-J M572;H4$AR_;)[SH_/&6#WVWPK=ZM(*OE+[SFE^=:;9@F:G"C@375[H9RLJ2@ M7-<:JQ+[ZLM7/.=E*MBU1<"5*BI5BK(VY],:W(EFFG:<7K6<_ R]*NO, ML-?E4BSW]T^AU:":WZOVRG^4X;^:\HP%KL-\UP\>X1<,I@:67_ OS_TFI?R M;TYH<&!J:50NE[P%1[ED'[0P,+V=4"OV1I9PC>0YN\:D*,@M[-^+&U-K8.D_ MQSS4*A >5X#.UPM3\51<3"J2I6_%Y/+GG[S8??F(>>%@7O@8]V^*Y*.V@[$B#I%0*2IR?,U M-JY4CH0ARS4[D25F5&.PS3Q_P8 +87'QBTA%<2,T"[P6)/3CMWH\8[/8B>8Q M!O.9XR;S=GHD\ 7A56QQF/176+1JP)WYH3-/(A8Z<3ACGU2-X#^L\3/FN9X3 M)5XWF@4Q>UO>8DWI[6C466;^=],^\@WTK84&*DE^X 1A8)^)[[(_D?\8.%9: MI<(8%D.?((D)R!(98LG62L%&+W;\"$9ZG9%R4/89)#GNS"6;YDX"-WP4 ME=(UMG/X[.V(D#@$Y&$O=*(X9.]4N3Z%B$0<@BQT^")XC"$:RX7++7 M=R@Z1ACK]S_@,\VN&JVQCRV,$7!E3RG&E,I2IATE;RE_&*[NB83^3APE]NF& MX4 @2]-H>UBB.&&>$[HS]F7Q::2BA@3 Z"87+ $T8]?OK#S0W?,2YL_=SG/5 MDVU^!K_[06"?A) K7DEPD'\CBF^+*K?)K$UT5ZI#)F>_84B.66AHO[8TXS/, M,FZ8$;="0Q>C5O6&:\',UB W&GB20SPFTEPURU.JE$N6=1SYCJ-!@:LS1EE% MPD.(CDVGYFQ/%$]3U1 QV@[0D(JRM$:2>VE7V95URXT"*_?M:L-M!+OE6B+( M]S7&@8?G%M>?$5XO.06:@>X:>DK$Q=B,Y;_\%4=F(_-\A\1N :1"E_#$9\BX M[GF?7#R] %N*YL*>]V4R)&\MM'46^ MZ'9ACF0R:@6H[3NE$DK=(4*@<$"L%:4J3U-* [D]Z#W2&65(Z+')9)I9IFM1 MTIF"276FA6!;P?5QISGW71#LN2"GO(_(E;3D#4OWC=F(-K)YLVPC^^3DXHQ6 M\B'C]VO[CER,G-QS[BW?<+.G #IU>''M].ZP8OBRH.)5$YYNQ:"<8W?OF?B( M]72^*""M=XNV2Q74I1Z!9(O"L1E.#R[_$&WW11AY]^T"SE YZ,S46TM +51% ML'78[\#JWIK8K1&.?UAM>\_3#!#6!U)L:?-LA<;3\[OL@^T[$MHPY%;/F7L1 M?F>S@+UI="GKADX-2%;RCL9HL>+ _KT3*!&9RI=T3C5.35L=?,>?S;I?ZM%K MW;2)OFULUIIB[#D)EO'K1UUM3)P(131Q_,@%9X-.!26D*9J<4^>R%( W6GG+ MZ 2U,0F?LY/ B:+X^:,.MH742^PSGH=PWXA1A\9OQU>/WN 04,/$(4 >E?M$ MT/529X=29P])'8K?,+ L_+'B3\WLR'32V&JG53'.\D-%Y"E\;V1?O5\7%?+_ MUK#W8BE3GE-U3AV"P7NND3]\UYV?L=^5[6JM& D6:K:4!J6N?U^-A);?$H.#+H>4)#T' M;A32D1DHM T5!H=40"Y%S#40BB6:VV0P3-S:8T-M4D;M@+']D=0 /ZHO+*4) M@*BZ2(2]V)EWC/<1D=[EJ'-A&;))RW;&;1 MC-C,_2/']?]AA>^2>"]([ILQBV!&_#0SXGED^43AT88#^(#&%ABJO2GLNGQ, M08!XL'7H$"50'GL8?&<7<;P9>I)N_Z31=S8=;YJV.!]3BZX2ID.\.9KD#\] M.ZD%?0@F!7=*46QBCPA"P*L+Z5&I%HK F&Y@Q#O);V2.C"O,,)>/YGY8[],S M%[@NJ"UB>Z/*IN^ 4U44TAB;]FTSD+CV.4>#TV]$6[(2E@:&K01V!DX8AFAB M@C@>J&YYVEI+TZ'MIX+NUL][1D(;NMGF+2S$J!O')OH6X$38=,TM.O@=-<(K M^M*027@/$U9E^M0P"R(6^[-!^.ZC2]6@>')B21U4/!O\O+7%!U>/G*Z)0J?$ M$\[%O37]BCM=6_IF/O/"J-/;QUN ORZD1X)$I]N)8K\=^+.8'?O2.1U]O\8= M>6V_TE.$<4%N/V4/L\,_ A;M]^\=>?M?!/0&:PD]<['"5O0VT83I]LM\^X+; MN?T:?J-J7,CM,!-(/IH(L+Y2JNY?2,#P[Y'+_P)02P,$% @ NH($5^2Z M#XT5# H24 !D !X;"]W;W)K&ULW5II;QLY M$OTKA)(9.( BZ[)EYS#@8S+K0;()8F?FPV(_4-V4Q$EW4T.R+7M^_;XJ]JDK MVF#S90%#;G63Q3I>O2I2_69E[%>W4,J+QS3)W-O.POOEJ^-C%RU4*EW/+%6& M)S-C4^GQU]ONGQZG46>?B#=_[9"_>F-PG.E.?K'!YFDK[ M=*42LWK;&73*&Y_U?.'IQO'%FZ6=BX' MKZ[&-)X'_*[5RC6N!5DR->8K?;F-WW;ZI)!*5.1)@L2_!W6MDH0$08V_"IF= M:DF:V+PNI;]CVV'+5#IU;9(_=.P7;SMG'1&KFTY(7F02QY]B M%<8.)QT1Y$83%AR'J'A5C+&^GEQ1MK5L+2 M:$BC"S:59T,YG5%0[KS%4XUY_N*]R>;B7ME4W*BI?W/L(9.>'$?%_*LP?[AC M_JGX8#*_<.*7+%9Q>_XQ=*D4&I8*70WW"OPMSWIBU.^*87\XVB-O5!DX8GFC M'?+(+'&C7908EULE_G4Y==X"#/_>9FR0-=XNBQ+DE5O*2+WM( .3<>5IN-]T@\(Q=[YV[5K"Q77MU?7XKV1F?B8B7=J:G-D(ES-[L:G M7RAQ;=*ES)Z$>E11[E4L9)@ALUCJO'**3 M)R&Q!' ED+^72ZL3,9@$55F;&Q6I=*JL&)X5=X^D*^<$8QJ+UCJ7R_?$/2W< M>B:,U7.=R02K+ZUYT+1\4S^VEV[(J4[(%=Z(J;$4['Q)7YZ/AKT^0F44:T6@Z@CU;JB,B [)SG@;!<\\'DX8<&3]@/D7#\^J$YV(@*U/I M7XJ_MQB/)Y<-9Y>JFR53(I2-K2SUIA#'L:8GB-_SL\;BZS*O*I4I#.V)M:&^ M&+T^NPH_*5_XK&DJ_5DX7^,3S]9A.NR)?RI8@KA7^HC,U-^NQ0HP(,LR,54H M7*IIM'I<:JOB1NP9W8VP+R1A?H9J\?))2>A Z8," .23PS<3YZ3$L3UQ6Z;%ENSE03P8H17OM(4"EY0:C!+<7,.]7P!9T4)F\P+PP6( /)9> MT80/TL+&P4F(0FGSRN0); $"#UK+P$;,4N@:W > M)I*?D0P/RGH]312BZY7CJ#;%RJ!99@2BE&C@ 39D4!,+#8J% L2O"FLN%-Z MJ#D [#E3EIR'\AM]+5.L\&Q/7&:!8]AM,Z4X6?N]805@4G0I=8&Q>BS=EU%D M\HS6G9%NCJP@?DA-K&?P7>A5$&68-4=3118@U8/U5D5FGNF_";Z(?'8+[Y)\N(8(*\*M1!/=[,44BH&!HBU0 M^4U"96#5<2/NJN23ZUP.36KM( 0]@"I[@ %;&J!'7_=IE 5=B"2AUV>DB"1' M?[MZD<*[2L=6D=OK2?!J%V*HZAJF*+\ F%VW[8"$-&KG5PFRBI!FUJ1K*;1+VA8)K5K>^(3*Z2JLDK,!MW /OLX9YGDC%N;JYI\ZKR/2_2LBA'7 PYASB68[JG9 M3/$&HW90JOS"_' .X%SY5F)LH_\#H_#-]-U+-575: 'B8^1-05O[U=[%, >A M)Z"@I?E:)4:G:N(RJDF5='7QQG)59>Z)+Y"S-7_J5+&J2"$@'66'TX(8M9&U MPQ%# E@+C%O4W-(T5J/2TS(UV#97K/MPN->']PMMO\^%XJA!@VMB:LHK";1T M>.F;"A?41-,>WFUPW'INM/KM0WK487]+DUI:MMFLKC66I0L+;(Y*"R*9,:]Q M \GQ QM4O(AL2)1$;)Z?U(L#'$L^I<#&!8_0T34BT@T6IQ)7) YRG$&?06P$ MFL'T+AY^54W3*HYQC29Y<(BY=7<-30D/7J'H="JW<.*0<;39RFVZ<,*2J M4#+#B4RM=B9?G6Z\!BWK])R+25.5->4;NQDPC]/%9HP"U,((V\A'2&6KL4N/ MX.3!L-"F2SO1/T'J=->!D]U,AB+6(#VB)UX)(56>C/6TP#:%BPU'LYQ)HM)4 M^V8CN:.DZ>UE=.L:/Z[8M&BLS3KH.U=K"5D$;B,?=_# YK@I^GI7QXOP+&9( M"MXA,S6&MH7"UNO_A!TY"@^+_H.:_CMOZ5CS-Y-;0L(GBT00GVD:F;N0+F - M[FKP-E.Z*)Y5>^@BOYF)=ID5_+&E[RH!<0CE$H-HWK!*+F$J3(VD6_ \OJ Q M#S(I&:D9!NV:"!KT&_%HQVLA'\ALJ(CVC9#!G8V52"-N::#02TZ$,D-4V)85 MG5-"#!A+3C@ED54SD!F,1CRPJ;)TFS83M2YG?8I0H>U_L6Z78K&16S++N%^U MYL^0$MCOJP3MEPU;PQ)>/?$NM]2'=]>]5#B:1]/A-:=SGA'0K(XH,NQJG3&? MS!&@.2,GY?ZQPAU)Q3-9V-Q. H8!S[^,WKV_N;RY!>=$2A@!:NU ?C MH_28TX^[PL/96!!GK C/@*3G(G7)>&ENK]:RF'*^M0$,5!.VT"6<043DK:#X M 4JO'[7\N+1>+WCUFIK43A**DTR(SZA&TU&CATF:3RSX **5351)!Y/7%"L@ MT'6+\QT^G=B5D-V2<)D\%6Y/$]5E:Q/Z*:* +:*&:D4":.YRLT"@6Z"#"- 2 M:Q1.&&DK"9"6;>A!;7"CBFU6K:9)LEBOJD95%(:-U&T<1854H#FH97$X'0L4 M2)L-/CJ3,U_H6F^0]A1UJCV#?8LM-U=S88_P/&4?"=H6 _HUI#YOWMGJT?3M MC[I8TRV#KZ#MNY^?C87II M5E3"J0;J6%-3WRY^W?6#A.N/O]_>O!R<;ZK /<*7JSMQAZN_E4U(^7PP MMS+EC@[EC?LUY@>0KTEU)#0,0R4L[ QO,93?D GPU(.VN2M.G)\.\VAI8OR_ ML8XCL,O31579&0B=Z:*9F=*O7MC159D-[)M\OF@?QXUZXJHZN2U^8&U5P9TK M;>OARD(XZ)W4A9#.E*D%*G^W!-:K/4-$EL<84^P:@GG,[G7EKPI#4?JI7*Y4 M\E#V)SI#XY,D:6B^>(A3J7X9"G;R5)[J3-' \SXZ>( .'O@\5;^0?IPF!%/>O^QL1>K-QRSW] I#=4K? M0$RKEFY$ZZCN\JJ0E5)>\+FW+'^/=!L-"=/1D56T2R()-7&]H+ZA.YF,:@ M4#00U)JW2TYH7<*H2ONC\^[9Z:#9RW S'@RO?PSG%FDX[HMM[V<<-UZ;296= M\\M!M$_ JN$-FNIN]?[197CMIAX>7EX"II!&M/>>86J_-SGI"!M>" I?O%GR M2SA3X[U)^7(!]E&6!N#YS!A??J$%JK>R+OX#4$L#!!0 ( +J"!%?,":DJ M_ ( +P& 9 >&PO=V]R:W-H965TI-3-OGZ4[+CIVF;;BRU1 MXN'A,4E/6Z7O3(5HX:$6TLR"RMKF- Q-5F'-S$@U*.FD4+IFEK:Z#$VCD>7> MJ19A$D5'8KU H=I9$ <;PY*7E76&<#YM M6(FW:#\W-YIVX8"2\QJEX4J"QF(6G,>GBXF[[R]\X=B:K36X3%*E[MSF*I\% MD2.$ C/K$!B][O$"A7! 1.-GCQD,(9WC]GJ#_L[G3KFDS."%$E]Y;JM9)D2QC^A[>Y.C@/(5L:JNG7>!/,M+9ME\JE4+VMTF-+?PJ7IO(L>E^RBW5M,I)S\[7^(]RA7"$C-5 M2NZ4FH:6@-UQF/4@BPXD>07D"*Z5M)6!MS+'_*E_2(0&5LF&U2+9"?AA)4

&F___I( '?[D M97S7.:>F81G. FH-@_H>@_G^7GP4G>U@/QG83W:A_^LW^F\0^%0AJ5$W3*[W M]TZ2^/C,0+911W"6M<:<.K+75&E:N_[GLH0&M9\4,D-0 MJ> EQMR8'Q-$TZ&> 6(]\ZL]2Z=">^3KCDZB.E^YT M_$7N?M6_?99TH%<9>;PI\/LA#*EX>'/LE4 M+OW(EJK FZ5UN0SXZE:'OG1*IGPI-X?3\7A^F$M=#"Y>\[./[N*UK8+1A?KH MA*_R7+K-&V7L^GPP&30//NE5%NC!X<7K4J[4C0J_EA\=OAVV5%*=J\)K6PBG MEN>#R\G+-T=TG@_\IM7:=_X7I,G"VL_TY5UZ/AB30,JH)! %B8];=:6,(4(0 MXTM-<]"RI(O=_QOJUZP[=%E(KZZL^5VG(3L?G Y$JI:R,N&37?]%U?H<$[W$ M&L]_Q3J>/9X.1%+Y8//Z,B3(=1$_Y5UMA\Z%T_%7+DSK"U.6.S)B*=_*("]> M.[L6CDZ#&OW#JO)M"*<+_%BD*NW?/X1HK7S31KXWTP<)OJ^*D9B- MAV(ZGLX>H#=K]9TQO=F_HZ]XJWUBK*^<$O^X7/C@$#3_O,\*D2]^R11>Y*4L M-B*3."@,O1! !:%Q,0,>?*FD"\IY86PB.>5T(3ZI=&TMJ.JP&8HK:32N%%J. MQ+M"_)P$NU .OIV<#47H\'"J4&N5,NTM)SKQS9SXID3^IZFFL]*()8! ;)0$ MA03:DZK%BFA<5BND',7:F&VA[DKMZG?O*[.A-\".6=\=.*(J5O2F/[;8Z]WZ X[1)PB^[%:T+/ASR94-5^XD#LQ+JE>"Z4F QCL#\G24C8Z?C53B-4H@P$;(P*>"F)R.12HW'FU^L7$*6 @]M MDE2.;$)F6X8Z=CCYXTD;%9B8%AV<_.^]1MQ>0),-/!@E(?^ M&6+I_P0H$,8WJ@PJC^B]&\H21U,5L_F>:($B$-]4J>J!F7I&OP'P!9R?*41@1FO1XHBX!MIK"MFU2 M('$CQ=.M((VW(H$%5RK=E;'7*NA^N=M6[]: I+(1/P&)9[$6(; 7%<'Z,LJ_ M#]N)D16X544MP3X<3?IPM% )$.E!*WV5R]I6)F4CL]N;?@,J)++4@0+]#@,R MW(^AP5,-(7)MG"TJ;=(##,."$HHPPU=4QS57 NV1:/B/(OHKY8\%B[[I&)E, M"&?<2E,QT=BK-C'I;"[^1DE!YJAGIPDQZ)JYWXL\W._=**!3^FA8])J()UUI M(#BF=FYOUV.JY&W9H$Z@>1&SSL:5#^5:,JRHOK9.%LI4WF]BA[13XE*P. MHV*>9PRFWG5/VN@&V:K4+P8,!500OKN>E&(J,1>)6(>_08T3-":YNE0/D M=NT'JM/16027D?@9P"49B^*1Q'JN4%[[X)MN9VD);^G0BAM] MU]L#Q%ZSF>*YE;^?Q3,TI$='T_IS+FXRZ\(!"]@Y-3D5D[GX33I8Q:CNFQE: MV>G96/QB*3-W")^@1^3/XRG;;"M_8#IQ+Z7_5.Q$B82F#$9Q,AOHW6B]B^'[ M#O)9396"987@65%PQ7.EW-23-A/LVV77C/%AG#N(H(=98WR_8$5.Q\>3;%T_$)6W@N)HT=D$4ZK_)=$>;#,2SR ;WG2^0I13&)M'/(*=Y@Q,*D M&1;8SJ?B8WPN"(2XXBXKPL"O<7LFCMGRD=]5Y;A9V;?>;#@[GHD/MEAU_=X] M\4Q,A[.SLT=]N$TT7<3M95PD&H9,PMM[2W(O+'W?*4-*3E0:L>9M'R%OG4H M$ F7M0Y]BT8EXB_P]M->HD.)H^')>,YF.<7G[[L$MV[O9.ESSL\78C(Z@>M' MX]/]>R@JC$B">]+G4(I:UCEZ/3-U) VDWP.!@@Y!N,V=+NATKV0$,DE=/;D!GZT%967PTUX 2*. M3O%Y-I]'UQW8Y4$'H^VB[M0?!VO$*O(3)&>GJ*+NEB;X;<'L5N#I0Q6XV,X4 M-8@+7U.K1^_M"/"ETM2)A%[JHZ6$G+XM'_.F? SIV]'V&U78[A.!FAS'X0*% M-ZX4FBIQ38T&=3!E=TC>2MJN<+K^W=WS)=:1@WKM.BAQ5U5O0&I5?3_R:,YI M69%_">=Q!J1&N6YS81]"2MW]F<4B9Y'!-:\^ /=,,O'! WS)ACPR@QK[T6[18/3 M_K:.TDV,W*V&O-;JVFTD+I/$57&FXZ$R2MGZ;IVI>EFQK(>25-7-&X]MU )% M';^!*[-86!JBG%TP(3K3:>*C-'C!K6P+N/NY5 ^-I'6"+"7G=>=Z]>YMVY9R*TVD?AW=C,""(J-!F_>5I^724%PQS;?XZ^M5-!0I5,(QTV7=-S8S4X;IGKZ2?QKP01SF M*D7/:_"((CFAT"2&F?4\)OG[[,([,VGJ%$'Y^:P8C6LD^;LJLXU#HX MCP OFF5U#]8-/"PMSB@31UF/;N%^99KSWY[%ZLZ<'F(<+2-$CU.M&!LDHA1O6Z['*HU%9&X/&D"O+0^;EB,)41! M^-&@&;>WO E]@!-G (\_-+\RK!%3M,R&=B;P44-EU_4-A WKL85+1FU"!BC: MHVA:WV@&F2*V6:/[?MDZ[/PPF2NWXI]?/2-3B+]1MD_;7W@OXP^;V^/QY^&? MI%O1^IT6 ^<#5(OC01R@FB_!EOPS)S CV)S_I=^*E*,#>+^T-C1?B$'[N_?% MOP!02P,$% @ NH($5UN_OD$Q P [P< !D !X;"]W;W)K&ULK55M;]M&#/XKA#KT4V;9L!0H$3;-]&/;A M+%'VK:<[C:1B^]^/=[)59\C+.NR+=2]\GGM(FN1L$^@KKQ$%MHWS/,_6(NU% MGG.YQL;P*+3H]:8.U!C1+:UR;@E-E4"-RXOQ^"QOC/798I;.;F@Q"YTXZ_&& M@+NF,;2[0A>P^07W_KR)?&5PG'YAT]M. MIQF4'4MH]F!5T%C??\UV'XB%G,*&R HK6RQ45R M-:%5G/4Q*;=">FL5)XL/O@P-PA>S19[EHHSQ/"_WZ*L>73R!/H-/P&^Y=($[0OC] M\;3QQECD5QP:TJ<9UH%C'2/V>+UJ\G9^-TS>D\'O:?/L;^8 MCG^/AB]K!-L?B+J/6ZUC1M Z!M$K61,B-'WZ,*8/-/@X!!^,K^*B@(UA^&$\ MFNC?S[E427KCD%DYC']P=:)URBVF2G.[T4L:V&Z_1\'T@8+_\&[DJ5"0M)#T MM5C-%72M$B*+U1+7L(4Z2;L.36O\[O6K\V+R]IWJJ^N>_IB7$L)ZN#=D0\?P M9T>6*YL:#O=F*53FI!LCVF13V(&M%_Y?YS&IWSP/Q*68>5M:IL:C[O;I&:) M'FLK^BU-I]'4&P-UYYRZ[SK3-UFG7=Y$9\U*)P)+!&N31"(-=60QS"C\O_TU M"%U*PC?W!X\UR;;IFN-7(NQH&Y[(A2%O_2IE]A"HAYE]K-+SHR;<(*W2J&$H M0^>E[\?#Z3#-+OLF_LV\'X6?#*TT>%IDM4+'H[=O,J!^O/0;"6UJZFQ7V;G,SM3.QA5/,K6UM0\0"4G8H0@. -KQ?OV>!BB)DF5'VZ=_-2@C+OJSKQER,5M:V9^.Q*5=BS4VH6M'@S4+I-;>XUJL[5LQ(UFIENON7ZX%K6ZOQC%H\V# MCW*YLO1@?'G>\J6X%?93>Z-Q-]Y:J>1:-$:JAFFQN!A=Q6?7$QKO!GR6XMX, MKAEY,E?J=[KYJ;H8101(U**T9('CYTZ\$75-A@#CC][F:+LD31Q>;ZR_=[[# MESDWXHVJ?Y.575V,9B-6B07O:OM1W?]9]/Y,R5ZI:N/^LGL_-L&*96>L6O>3 M<;^6C?_E7_HX#";,HBC\O>RK6WDCQA)6._J,:N M#'O75*+:GS\&HBVL9 /K.GG6X,]=$[(T"E@2)>DS]M*MFZFSESYASSO&_GXU M-U:#"?\XYJ,W,3EN@K+CS+2\%!BE*LYT*S-'9/DX#9 ME:"Y+6\>>HN&E4);N9 EMX+LR*94NE6:^SSK[$II^2]1#>R4HT%=X8Y\+]2C1( MR[+&R(K-'QR(:\5U10N\E1KE0&D3H S-_XEK,D)#-*6O [%9"I>\KADL&>/A M.20,I]AT+*"ERL?I,,8(:1[T5#8T#M%%FY]3#]ZHE8,Y9N][VP'&S]A&WA3"K?* M9GM6@*PW@X]OB+.Q\#9D;\.YNE U:KLYVQ'JD$>I(]/>AC+5$EV,9T7E]FX8 MV31(HC@HXH0EP:28!M-DMC\?"*V6I26\[D'72/NDN2283K,@3V)6%+-@DJ?[ MQO@=ES6?UV+HY%+S!A:3((OR8!:GP)1GTR"/LNSK%51(G M01P5[%=E>I#488J#M&&U7X!XVZHQ]& 3F0[\-?^W(\3*?;-5Q 87&63H,) M$C^.P\EL^U;T]BOV-VYU-I0##@FX/YZ/T;["@)50?*_$4N!'LI&_8WP;5YM0W('3( 4^(@G15!'$?DZ"2< M92P+B^AP%"6$^-(*ES H%?3X2(SRL,A[ICX3H(W-IV*3A[-=:-YQ73_L'*:@ M#/ANV*>&ZAQ1V0J]=B;I1C:N0E( >NK[? RV**@@+KH:QGOJN!S$0)KN!KMR M^JC4'\J9%FVG2U3 7@48MVX<2OI2-EA_PTRJ\R6*ZU4)P2-VU \[-&O^@/P: ML-B)PB;4&.S+>E];"?M78-6\-<3 1_"ZEGQ$K #.!88T8MW6Z@'=L@5LIN[Z MB/;@-KU CX2U MB<("Y% \)1#!>JT^R!&/;(_^WZO?_D1ZM5*0342Z+L2F>! M?(*\(C3P'G15,*)9+?E+K)72O!QK80^9!"9[1REH8PH1R M_B(*XUU"G+KR?O>%AJ%"WV"''CW5.7U#?Y>@!X-,T=L\#_)9TAL-2&"I7.#0 M1#2_%_N,W:' .PEM@9N[XKJ?,03F>##@T89]]27Z90 LF M10KMC,-\PMYL17.&[B4F38W"+!XNN,>279_D%&%R@FH^$<*31#1-P^DN,;SN MN,"]OG891MP7C?%ESK^8NQ?E\ 7I6F.H*Z7O!+77..EU !BLH+IHO( )?TSQ M)8:L:+&B;PSHS&MEAKON)!=GFJK%"JH0:>/<*>%"_JLP-\,?0^>I)GKX#D2S>&M!+)"M:[,Y]AZ[!7)?Y*Q M(L_9K4 J^BE:0"4FG7DHI-@$)8NA^EL[0@$YA ZW6+.U#_X)-T9Y2 M-S!!4T&DBR.T6M19H ,N,D^&.>3%;_5SFZ%%S?M>@_;!!Y7((-R!M)_*[W$R M^W^&^O:1KCS!5_(]+PKG>Q(5WOZ!==Y0'5=D9[.!A'$R*X98-GW$JC,,/.[7F;VFZ.O9V.P=U:9 MBZ'WKKGEZ J\LK[FO;+NFMHD+'PGZUM5ZY)T=R!@"Q+>K7[U350/M-HU9R>S MP(),R/MS7_':P3=[D_I0YIY%#E.Y@'J(Y]QAP//BVOA5ZZ#^A$OZZQ M_BOS]NGV&_V5_S2]&^X_\/_"-8X3.->(!:9&83X=^99\+]0RFYN:('M_UQ<_AM02P,$% @ NH($5ZEW+?UW! G@H M !D !X;"]W;W)K&ULK59=;]LV%/TK%^I0) 7 M4Y^6W<1 DF;8AC8SFG9]&/9 2]<6%TE422I._OTN*=NQ!R?HAKW85Q3O.>=^ M43Q?*WUO*D0+CTW=FHN@LK:;CD:FJ+ 1YDQUV-*;I=*-L/2H5R/3:12E=VKJ M4<1Y-FJ$;(/9N5^;Z]FYZFTM6YQK,'W3"/UTA;5:7P1AL%WX)%>5=0NCV7DG M5GB']DLWU_0TVJ&4LL'62-6"QN5%+:[-G@(EDH=>\>?BDO M NX$88V%=0B"_A[P&NO: 9&,;QO,8$?I'/?M+?I//G:*92$,7JOZJRQM=1'D M 92X%'UM/ZGUS[B))W5XA:J-_X7UL#=- RAZ8U6S<28%C6R'?_&XR<.>0\Y? M<(@V#I'7/1!YE>^%%;-SK=:@W6Y"BD6-8!56A_X@T[X1'6^%7T:N O_;M&<2<0<2C^!6\>)>(V./%+^#= M"-W*=F5@ODO$'Y<+8S7US9_'XAW@DN-P;I:FIA,%7@0T+ ;U P:SMV_"C+][ M16RR$YN\AOX_5NU5GN-1_#=R^%PA+%5-IP"E&8:M!JVA16TKL/2Z4$U'('Y< MU=)-FRQ M"64LNXMEM 2=;VE-IY:_(.Z&*C-/O6ZDD4%^%C4?8EF<-RN.HP: M5Z*NGX .+6.)CP0R($PZJA9_T?'A<#5VO2XJ.@!@\>354I"=:)_@1+;TK'I# MGH8Y&NSL5AV)W]/:J+ZUYG1*R="(!R,!U-#H&_I./K[PQK6Z^XGVK-N^02VL MTG"[3<[WI.0'. DS%D[24V\F+$NX-^.(\718)P MAWH=+\9)1(A9?.KBR5F24A0G240$B5O*4Q:%T>G+L@?HWE":ATQ1 ^+W=9X+ M,,Q9E&8^%!ZS)/$!9A,*FX<09VS"$S9)H^?:_*O&94>$4%WX61*?;@R^,?)T M:]"KPU'KE,762M_A'H4^@S1Y1:^EE13\?M$JR@\L$-OMM)2PU*HY-IU;0=NJ MP3:UFYSNPRZP$)1C*B%-W!ZUIQ/T;29].VF2QHK*7/8^+7N3]O9-'H7C=V97 M# 8T>@<-B-]Z^2!JBG2#K.(I6G&QE$((74W>:?C9Q\4FFJ CZ@+Z3KN M<'8VZNWQ=#G>.Y^W#S>VC MT"M)RFM'!JL[?0!;*TGW&FQ5=(%&[#?1^J:A%-P^.8':%=_-Y 0 - + 9 >&PO=V]R:W-H965T MQCP)MLV11=99)/VH>@# M+8TL8BE2(:GU^M]W2-E:N_"ZVSS8HLB9;[XYQ8NUTO>F0K3P6 MI+H/*VN9L M.#1YA34S ]6@I)-2Z9I9>M6KH6DTLL(KU6*81-%X6#,N@_F%W[O5\PO56L$E MWFHP;5TSO;E"H=:701SL-K[P567=QG!^T; 5WJ']UMQJ>AOV* 6O41JN)&@L M+X-%?':5.7DO\ ?'M=E;@_-DJ=2]>_E47 :1(X0"<^L0&#T>\ ,*X8"(QOV.HRF 908,E:8;^H]:^X]6?D\'(EC/^' M=2>;S +(6V-5O54F!C67W9,];N.PIS"-GE%(M@J)Y]T9\BP_,LOF%UJM03MI M0G,+[ZK7)G)YEN0JPXD>09D M##=*VLK M2RP.-0?$J&>5;)C=96F83E>!M0(!O4#!O.WK^)Q='Z":]9S MS4ZAOS0C)T&.4SR"_+5"R"N.)5";:^9#4V#.?<_5[!XUD"Q8$ON@ZH;)#7#3 MO7JMZT?,6]=7\+DL>8YZ %^?9-^^FB;QY-P\)TQ=_>#:#$HNF. V5(S0 M)!EM#>7%F&[V<+OQ6!0]C<#H)Q68;4X(A6:@-K"NE#^K4!3>O59:MA3HN6Z3 M1($(]Q)&5&D&D4ER1C!IO*@@QX7?;K.TR>*.S>IY]KRGO$DM>N[,U[50'WG54T0QH1ARK M&$H)LS9 \(]"$X M7K#>_$_>*]4:BJUY=T;H&O%@] (-3O2#\XX_/G/B1JK[2_96WZ@ 2.;.^AB_ MAC@.W?9KF(;C>$S/) K3T3 MQ/%.LG"2COKDEEK5\ NZ0MJXJNTGS>R-]R..WOAL>N!=2G:3T/JXUUUT\4AT M'8*+:^A:LT%_\1";PL&\KL#]C^7T$O-%6,K\$C%>8&3U_A3;4Q ME$S1MTY7WS0KMP@_5-_B)3S^7>F]BQ\QQWI)U4")/5&_61AG4_\&ULU5MMC]LV$OXKQ/90)(#C73OO3;* =Y-MTS:Y(&YZ M.!SN RW1-AM)5$EIO>ZO[S-#4J*]LIN7NP,.:!+;$F>&\_K,D'V^,?:C6RO5 MB)NRJ-R+DW73U-^=GKILK4KIQJ96%9XLC2UE@Z]V=>IJJV3.B\KB='IV]NBT ME+HZ.7_.O[VSY\]-VQ2Z4N^L<&U92KN]4(79O#B9G,0?WNO5NJ$?3L^?UW*E MYJKY4+^S^';:4M##]'*E?\>:QF85TZM(4_]!Y MLWYQ\N1$Y&HIVZ)Y;S8_J+"AAT0O,X7CO\7&O_MH>B*RUC6F#(LA0:DK_Z^\ M"8I(%CPY.[!@&A9,66[/B*5\*1MY_MR:C;#T-JC1!]XJKX9PNB*KS!N+IQKK MFO.YMX8P2S'7JTHO=2:K1LRRS+15HZN5>&<*G6GEQ)WXZ>[STP:LB#;3 VP>B3>F:M9.O*IRE>^N/X7(G=S3*/?%]"C!']MJ+.Z?C<3T;'K_"+W[ MG1[N,[W[!^@-;?A?LX5K+/SFWT,;]O0>#-.C8/K.U3)3+TX0+4[9:W5R_NTW MDT=GSXY(^Z"3]L$QZN<7TFE'-GM'M*M&DH:Z4;G05:.L+D5F8,G*X1=\RRK0LA ,YA?AMG%C+ M:R462E4"NJBE93((R,S8'&\K^'RSYN_!!+75(%(7,,)*5/ODV=WQV)6;2F!**N(EU_ME*@,K6N, MD'4-B\M%H<2JU5XBZ*54% EXSFOI W&5;;,V5I.NKO=E&)!U>%/2B25^[K:2 M>!](5;FTN8,-<@Y'-DK;,V9&FSJ4#-M0NG>4:79)S#"GZ\RBP=GU >VWC MX=?E";]O@AJZV?JDT(4SHO#W5B-/H?I5P NT@F*RE!^54)U,I&#I@#%JK]]F M+1LAETN +8BQ#66 [/LK(OW5>.7%EHN=*$;'4CEVF6%<:WEK4,XBA/B?&B- MYT)[C'[S=2IAASD@MU77JFJ#I.JF)II.Y*VE6.X7<>X!8Y.S:R)]M:MUR(&) MXK!%@C>Y,%7J[UT)^%B93:'RE==$:RVI@20(4D:/U@ULLL6VS,4T2.1%2#39V-HP*$*-/<@;.F=P%0K_VUG MG;="9JY1%]A)&&GU+WLW&L'B)OMXS^N?D@9,R9Q&Y#2R6FDJ3O'EE3'Y1A?% M"/!ST3#[*/=22=*RHT=0'E7:1MZDWAK?O)9%ZS<#99M-GYXTS(Y@2=V=T-"Q M'/2XRT&/CV:0*ZFM^!6,V8?Z$O2Z LYJV>&'TM)7$_5U0%J[I5A((FC(S_LP MU D%BE3M.)9(,]*M65G\@1(3U$GOC?JR ;,K_ S#)3_6A7]OS"R"K=K@N[ZW<]9K,E6L!R]"H?5<."LY1.96'KA-ABX.>B M=<3U9Z2G0DQ8-O]Y"J/6+0QQYRW0GWAP%,X\Z=SZR5$/!.;(H-9>)Y=>#^^A MAR%__G)JB7NGSLE%KL:&$*^<.@%'?HL5+UH6ALY2TKZ$$-'@VQ&@,H7@Y*-; M'AY==]_)QVG?(&@>T."/8ZAT,%QZ8,3N!ON!E$8WF^^%H6Y:+S.HC+C*ZI*R MG&NS]1X18F\J-4R R\V":Y*ZP9(N"UPI% M7[U\W<-P3:]R' .V',V33SN'>GH\I1FK4,_$)<=KMA6_$&0L0KJ&'G_I(:3X MGM7,+FZ0Y@TBOC \)N#XFZ M+]WK1A:^ _A1XD7*.;3L56L-__I/A8J-\ENKS&?H,;=7-H>D!?;!=7@'-&YW M^HR=W?M=?;H66+A1JH%.3E.K&/2LEF!?CTF-!]DYK"*M"ZF3LW<$>3?9&AA$ M<17AT/%X.H#=$'["3Q$9^C(@19BGV_M$QFMD(H"GC" BE05OLV&HNT>REUP2 MWH+ .Y*[1/0$)'MH/&+*J\ZY"^_<##Z7(3XZ;VG2^,A_@UD"6+/M E[&A[+*X^1S9"HC;W#>81 M >[0YN_^A1Q)CX*MI0Y6Y7MDB9Q'VM#)W\[&4P%44<3D4E 61@6KZ-&D>Y18 MJ%E;I43I!XB*!HCBQQ89/H[_F P^3'=CSYOT&+\[8'AWB*/3-Y_/[UCFGYSU M\]BSX^7?5_O#N?QSU@O.9--GXDV/F^8]9(+SI(@J!5.D*_1P5B'?_*%\/ @N MC=R5I,#"!Q!%+.5&8DNY3][F$QQB&E=18:$LNXV/:O\I]_%);X(^(+7U2 MI6Z9XL;&SC]V_$X5!;]Q6W3DV]=+H33[ML_I:!LS:O#05'(,E*KQXJ,-0&_\ M!_LUF"]X%HK_J!T$9T$-(;%+ "@#LD*.@(1_, M2Y1H ^TMMITJHT.KFR9H;[/6@$S)IK#E/B1VE3)B,.53J(N= L6Y[X(.V(#X MR_B:I/8QA")/SW*D9N>SBO8)@R*(6VORGZ0!/T!^1$*2 .F>V>X-:D?J5;HB MK_2M!4V!4KU!(R@TH4.O_?B[;S,8IR[1%CLN-EF0:$%R%X7_'N<2@RK0CG,@ MC[KCX'C(WPYK,>SH"X7;,>HA[J-!E013]6,!#MY=E].NJR4CCWNI,FTCIY9< M;1W@P2%7.R25G]?WR<)36J-T4-SPJ+2K8S$@/TW<5<6L#A0_>GM$ULSI$?X.YB3@,B &=*CX-5 MX2BCX>.H+^-.(P:=B4H%KZF])NDUQS3(]V61!:"SH$'>MKA$%G3T<8Q&L X5%[B%=NSS#2UCG71*TK^0>TNF#T8E/#8R2"!1T8ZE MAWY0_.C8@W!2U5*Q:4-;&<>\6WI("O-0B2T71 ;^D2N:>.EJIT5AR'-/ M0YO^$SDF0,':),=NKZ_^WDT9R'Z2SY6Z+8S%VP&^>QRE1U/]:(S@4SB.S#S2 MH^?1=!07^6M3,G\IG<[6FATAMN,2G"#N ,R4-FZ,H5945.%-@"*B._F-$PT M-9>G&OW8[9,&H#T8U)]Y1)GH3Q"JAS_CSBFW>R<1X*0.3%%[YZ.#"NA_V %W M-7U--UKX[52]7"UW3S=B6O $;C&E552*]\!'URK0*1Z/#F$M-@2IO"W)-GU. MKH!(Q60:NRQ.,4$*[[2W#U2.-UC]18_)T9L9YU3">08^RPT?T:=7/ZRI\#E3 M!\\B_F/$87;?54[/)H\\#*5C=D2OHY0TFW_@)_[4$6,IHF MA]CTEQGHL"AV40?.-[P-2\0XSS()+M]J!3B4,UY\I% !=,25[Q>C8V90T>//M(JRK8V:# M N>O+F'P0MD1I^P/ M=B.6=ZD=F6*K:+"WZ)IDN41$BY=P&U;7Y.$HJ*Q7=#PD#R?6#-JX1B$C[9#U M$(9*HD?S<5;C&7,#GV4DS9AL[TQ0G?^ MSRMX2J5SSKY\<41VY^7=L>WPX?W77T*(C7E_(R)<=/':AV*+;73XG4M/.TF/ M)-_"67N]]Q=@QTYVAQE942*K5):P/-=,?U4O]*.I*W50S^UWV_&B00$U MY_$*P%H5GG/KJ'?G\S/IAFX9+-)+&O*+ &P" MJKRCQJLQ)2"S#'?G(I;VU];VAC>S*FWX\9Y=J73(0#.QZLB)LC]7(4"H<@]Q MTF/D&?L=Z8!&<)P(;.IXE;G-/>$-X2DV_M_/UO_B9'UW\<'#]'B 3EH=O &5 M0HB$PQ[ \UV']EG;*AH:ILJE3@R]4\$L&7J"I\^ID,PE=WV"BA-.08!^SKR? M"Y,)8=AW3S!C74A12Q1 :GAMY'V,#VV'G*[;S+&[:K^U^:I/J]'FW? V3D.[ ML2&[-CRG.S$ *WX\OM_DMC:KY0OC!-8TK^N%8 AI9>P/.E0;2%+\2@^U\, MSO\$4$L#!!0 ( +J"!%&PO=V]R:W-H965T MWLS.QJ*E6EG7U8 M[8,)AEA-;,9VRK"_?H\=$P*EF6I7?2&^G7.^<_NPQQLA'U5&J48_BYRK22?3 M>GW1[ZLTHP51/;&F'':60A9$PU2N^FHM*5E8H2+O8]\?] O">&T5QL)IV@LUNX8ZM,FX7^=+PF*SJC^F%]*V'6K[4L6$&Y M8H(C29>3SF5P<16;\_; =T8WJC%&QI.Y$(]F\OMBTO$-()K35!L-!#Y/])KF MN5$$,'XXG9W:I!%LCG?:/UO?P9B2E+F^$YNOU/EC M :8B5_87;=Q9OX/24FE1.&% 4#!>?):H?-[,L^IZH[[ M&JR8L_W4:;RJ-.(7- [0C> Z4^@WOJ"+0_D^H*LAXAW$*]RJ\(^2]U#H>PC[ M.&S1%]8NAU9?^&N7/S&5YL)XK=!?EW.E)53)WZ=\KE1&IU6:SKE0:Y+220=: M0U'Y1#O3]^^"@?^Q!7!4 X[:M$]GT(F+,J=(+-&E4A320_@"?6-DSG*F&8!W MN5L@HE'#/U/VZ(ZFI92,K] 544R=\J[=_GU&T5+DT+]&B;:%X;J8_0-##?MZ MNX81 "1[@'D#8-$ N#0 G_8 90UP;@"B^1;E](F:5M 9XU9_0R9C5!*99EMT M;C=%J<":ZEX@J!1:5PKZ9G4$[HO=-T3W0I/,8AB\?S?" ?YX,'*;UT1EB/XH&:"R+>/6=P=W7[?\T)OUT!?Q1"4W'8: M\7BZ17-A+&)OZ"<()]YP%-6"(?:B)$37HBBH3!E@7I,UE?5^$'IQB(^G-]83 MDR.D3%RK\%<&HM +@T$M$0T\'\&F3+C@'XY+@-A:.LAG#WVB*2WF$($PL$OX_Z0X\@;1\(4, M5WO/$EPM'^>W6FU-;Q!YPRA$0>R-AON$@6.#(&[)+T@%P?'T='Z=!5 9C\(] MM-@+\>#E! >)%R8^#)S<00P2+QF&;YS@9QGMM=!E7--E_&JZO!9*>^B!PWTE M!ZY:H"]P3W'T*2 ,U;#)F,MFA&=UA$^Q9BN,T_\))ZCTF$E3"[G<0U[5D/,] MY&;$EZZVCXNBG1XO"R&U-6""U(R1B\RSJ#7"U%KN9X:Z!I&II_,@#KJFTJK% MDWQFB"N.T#G&W=>1V9EAKB 96OW#<*??T1GX59INA8H3*V[A"^XBRY7(V8)H M6)N3'-H!]-JK[RR#8'S05!8OQ#($0$,@&L%7;<<"\!%\:<%M(#XGLC=-AN^- MJF#A$>X>-/E+%&3IQ >!I/LZ_CDS7#,(K94P" ZM.!IZH\0D7N3C7R8F]A+< MDI<*X2GRZ3?NUA"DE7U!*( ,OE37['JU?J1<5G?S_?'JA0/65R9U.5V"J-\; M H'(ZM503;18VYOZ7&BX]]MA!@\M*LT!V%\*H7<38Z!^NDW_!5!+ P04 M" "Z@@170:#,4D<& 3$@ &0 'AL+W=OHT,9"DS9:A78,D:S\,^T#+9YN(1*HD%<\=[CG>D3M92W>L5@"&/92'TZ6AE3'4\'NM\!273 M;V0% O]92%4R@Z]J.=:5 C9W0F4QIKZ?C$O&Q6AZXL:NU?1$UJ;@ JX5T759 M,K4YAT*N3T?!:#MPPY$6S._5M<*W<8_0+N@V.+ELM#N2=;M M7']$\EH;6;;":$')1=.RQ]81^PC05H ZNQM%SLIWS+#IB9)KHNQL1+,=MU0G MC<9Q85FY-0K_Y2AGIN>L8"('/\Q;R MO(&D+T FY*,49J7)>S&'^;?R8S2OLY%N;3RG@X"_UN(-"7V/4)^& WAAM^;0 MX84OX'U22R;X7\R&A8=K%EH6?,Z:*!%SO@L1_.["\J%M>-(0^ MO<6=.Z\+L*9?,+UR:W*=]U]K_L *:W^?T8.P_4;?K< %#1.;UZ\R&J1O-HWM1(SJAD3?)8A)Y2922 M.VF0UI/PE($*/G@];SO#/V #5Y?NI;1T^\#+FY@4HJ@^(,B;S:F6@10DM[$'EQ M$I$/4BQ_0N/*';C(B\*(Q![-PCU4#5":=)0F>U.*":1B?$[>/V+QU*!=;'U" M"A2YJ)5",\B9UM"_"P?5]%.^U0>[^J33E[?ZF-/WXW;@=RK1J5X29Z[UHZB; MP(6NE2LQ<9*1P(O\E'P^N]LQ4:$&W'!8;4B&FSCQ:>NK9[8'04;HQ&_IK/9> M\P$& PU#U]JP'2 [[$129N,,L!FVL@7"([^!Z:-W$/@E>G4K-$8]T^+X#-Q>P3:@+MO7N-EVIE@!+1=FS10@PY,@QF>:AN2R M5H*;&D?ME 5_M'W,P$GH?A\ CU,K66"0E)@['MK*2CV:INW3%F>CZN8$UZ28 MI;(Y)O R_!N?-&X#(O-BC)S,H[&/R!IS!LOSNJP+9G/('-"?6,,=T"$&1!8= MD,@02VXC_^5\,(CU4@GH1\;.2Z.L+IM3&3O[,BAI-W7'K68DINCU*V8A_/O<=/.#!O\*9!O*5D(5< MN@S>IHI#K*TI$G! ,DKN%)N#+=7(+M:)PR +CK#H=NG[^9HL3!9-&I@T3BW, MA'X7W_1_607UK?H@S+Y?1AKC,I+]EI%,8H<3#P;:I NTR=YIZK)V&_&;I;;U MJ2_J!H'[HZ[5P'8UM-F9<,S/N@T[UT6+O@VUYX'8#"JP-TO+A.:/I'3W"NN@ M)+ 3(N2X]6NO5A MH']L&"'(US$*W>(A M7!/#'D%[9&$/$2N.K.* ,]F>(M(P)@E-.^5/A[RJ5OF*64A;)Y*THVN#+L3J MQ52Q0;6@@ENYKA&6X%J:YLG>CW1>/L^:>_S2]^5SRD:DE'JU( 0L4]=^D>%-0 MS1>(YL7(RMWZ9](86;KN"C S*3L!_U](:;8O5D'W'6CZ-U!+ P04 " "Z M@@17^:H%M6 # "3!P &0 'AL+W=OWV_9#U0\F&<"ZQ*:V<^SUUW?& M87.:.FCM(XSJ-&2!4L9O[LT2QFNG6U5/AHP+9-(\R7%=;Z. ^2 MX/7@H]SM'1]$B]E![/ )W6^'1T.[J$>I9(/*2JW X'8>+)/I:LSZ7N%WB4=[ M)@-'LM'Z$V_NJWD0,R&LL72,(.CS&==8UPQ$-/X^80:]2S8\EU_1W_G8*9:- ML+C6]1^R0M@_1DD'K>G2//\DXXL9@9?03#VH3&@@_56Q,YJ;@H3\[07TEV M;O%!JQT\HVG@#C<.!L]B4Z,=SB)'X*P2E2>@50>4O@&4PX-6;F_A9U5A]:U] M1*1Z9NDKLU5Z%?"75MU %H>0QFEV!2_K(\T\7O8&GH_O3MJRUK8U"'\N-]89 MZHJ_+@7;88TN8_&D3.U!E#@/:!0LFL\8+'[X+LGCGZXP'?5,1]?0%T\T>55; M(^@M<'U^='U][A5Q;FDHG+W$^BKN9=;/>X3U_6I-GH2"4M.X66?9M:,_6UW3 MV$KJD8%4=*);*U1EAU.@\J OSQV6V&S00)9TM>(E[7JJ9LSO(2O".(Y)2#KA M UH[I=FA@*2UK5 EDF=V.TB*8DAK2NLW"'DX(61"(*'(X$J6QWV6Q_\[RVMJ M76Z%5M3P(%QKI)/HD_!.*J+'"?AU4\N=X*OD8NJO.KN<^J7WT">2:44%@;;"2#I9DAZS)Y2KKMF+B4E'_H'4] MRA $80I[JJ[]3VU]%0<&^5)G!"M?H/'3/>02A$4Q8IT1C,-Q?LOB&))QF&0Y MRSDD67A[.V:Y@"0.)_$(GK6CW(Z*,"TFI_JW2C3:./D/5ETO5#2XZ /WW9:.XHLM$IU=E V:G7\.+'BOW9W9G_8OSK*[ M:+^J=\_5@S [J2S4N"73^*:@!C#=$]!MG#[X:W>C'5WB7MS3JXF&%>C_5FOW MNF$'_3N\^!=02P,$% @ NH($5W2]?IYD! " L !D !X;"]W;W)K M&ULK59M;]LV$/XK![4K8L")9,E6E-0VX#@;UB'! M@B9K/PS[0$MGB2@E:B05Q_OU.U*.;">.6PS[(K[H[KD7/G?D>"75-UT@&G@J M1:4G7F%,?>G[.BVP9/I,UEC1GZ54)3.T5+FO:X4L MG9J.96,$K_!.@6[*DJGU%0JYFG@#[WGC,\\+8S?\Z;AF.=ZC^:.^4[3R.Y2, MEUAI+BM0N)QXL\'EU%52L;!QZDC3:RW"B3!R6OVI$];?*PHY"\I1!N%$+G=VO(>7G-#)N. ME5R!LM*$9B%$7>.3PHO\4^#77J9"Z40A_SA;:*&+/7X>RT!H9'C9B*^I2 MURS%B40Y_>4X5FC4"02_B]1L5L '"#1%(* M1QL7URS+N.4_$_"I:HN85H=".6KL<"A;J\)93:W55%+):DHKN64*A*445/I6 MZ(17M",;38[IWB7<\Z<]F@ =,G:';#\A'#3Q'@;]X3#!/ @#>7E!?!Y$K3C*(2'/?^-PVG[%_^':,*VR>7; MY%*S$LQ0.$:Z!!#5:E:M/[Q+PL'Y1\K+?DAZ/R]]P*<4:P,KUU$(ACV2?(Z0 M48%3UKHD76.*Y0(51(,^N'9J4]Y0+$QKM,$,^^=!3..HG]#X]26@0MNVM[EU M"3Q9(U.Z!X.S\Q&$9T'R6B^CZI!-98#"0#BA<%*JHQ[$9S'\1-^ OM_)G*3$ MV+NAK@7:(OP_,_B#S)HS74#->$9^*F"EC4B3%ZEHK(9#1"C) +4!ZZ/-;ILH M08SB@HX>]Q52"[FDF+4]!K>U==5=0*V.H]%H(EKIB-9SIYH$(RLSA*@_N CM=$2[P;GC7 R#YYY#5SDOF_*E M"W$_H.YS@UI?PLPQEH"=^T^/#+1N -<-L;>86]8 MLXW!=KG6WKQ1RBJ_SE[4CT81W,@JW^VQ+SC8CRXN#O+/WWF=E*AR]P;3X#I( M^U#I=KMGWJQ]W6S%VS?B+5,YK^P!+TDUH [E@6K?7>W"R-J]=1;2T,O)30MZ MJJ*R O1_*:5Y7E@#W>-W^B]02P,$% @ NH($5\ $VQ_%!0 ,@\ !D M !X;"]W;W)K&ULM5=M;]LV$/XK!Z_8$D"S]?Z2 M)0:2--U:K&L0IRV&81]HB;:$2J)+4G;R[W='V;*\V$+V85]LB2*?N^,]S_%X MN1'RF\HYU_!4E;6Z&N5:KRXF$Y7FO&)J+%:\QB\+(2NF\54N)VHE.BRJ/F]!-54%9//-[P4FZN1,]H-/!3+7-/ 9'JY M8DL^X_KSZE[BVZ1#R8J*UZH0-4B^N!I=.Q:$!C^K?DM+TL"0C>^;S%'G4E:V'_>H;\SL6,L5$7=_K.G[3[T M%L2G%KC;!:[QNS5DO'S+-)M>2K$!2;,1C1Y,J&8U.E?4E)29EOBUP'5Z.M,B M_9:+,N-2_01WWYM"/\/9(YN77)U?3C2:H(F3= MWT\*Y)^!"^"AJG2NXJS.> M':Z?H&N=?^[.OQMW$/!#4X_!LRUP;=<;P/.Z>#V#YYW VT;XU_5<:8F4^/M8 MC"V$?QR"9'*A5BSE5R/4@>)RS4?3'W]P0ON7 0?]SD%_"'TZ0]EE33P7JF&U2D_YOZ@@>/N/^8<;D6U8O4SY$R!W)E4K0OH M3"JJ"F6DB##&DT7K2;'U1 &N6X@29:XN //&3=[>\I17(1A;LZ(D_O>#7$I6(Z)KA79DQ8Z'/D5A8$5V.+3X M;G9_#XX5V.AW$."3Z[B68R?P*#0K(;'B,+82VP%RPT'<$ 88%'0,"E[/H+;6 MFD?CX">SU7!-Q1"%<(P^@^C'Z7.]*^IDJ)_3MNJ2XF@_-+),%4]0M36"4XW8 M,\60HU"@\"C"V3J'.9T9%_"IE[Q/6ZK\T1A2[47RU=1?Q+M>5MRH1@LS?(P-PP8.8_C/27GQ_1:9066Y07G\7BPXG!4U M_,F95.== .LV ,?RXL1R')LVS!_'(83CQ/[W+ J3]\*DX2-['8V3:&"_HVZ_ MHU?O]TYB>* CE;&&DQ/DPL.^6K6:_$S5ZMC>#QH[H<0#JW)O]42-W+##NOTB MA9]1I+)\-MKKZ?!%$"]2^2NI![ IX?".%1*^L++A"-$9@!TI)L9+3'KB!']#K*TX MXH6F'V(RS8V_&5_C*;&B<"!"DF!6J32X(211!#-L]Y&N%BQYC6&69@G+L)$N MJ/^C&P'X2!<':T+HQ7@0!XB!Y3SVM@E\ P$>TU0I?"PX1$_'QG).50<[@20$ M:IW87*QYJZNA9$A>LFT=HCRTFTIJXJ8KW2YE&R:S_W.K9P=-%^W(B>) L4=) M8F)W[:2-W?,2$WN TC$-3NCAN>FCB' 3H^"UVW9,;9/>/:;B%$'KW0@:Z:_+T'U!+ P04 " "Z@@17OQ##G*H$ 5"P M&0 'AL+W=OPDNO=V'81\4FXFUVI9/DIOVWX^2$]?9TJ#[DE O)!^2#VE= M;J6ZUP6B@<>JK/75J#"FN9A,=%9@Q?6Y;+"FD[54%3>T5)N);A3RW"E5Y23P MO&12<5&/YI=N;Z'FE[(UI:AQH4"W5<75TPV6^B\N=HIEQ37>RO*[R$UQ-4I' MD..:MZ7Y*K>_XBX>!S"3I7:_L.WN)M$(LE8;6>V4"4$EZNZ?/^[R,%!(O1<4 M@IU"X'!WCAS*]]SP^:626U#V-EFS@@O5:1,X4=NB+(VB4T%Z9OZ9ZOY1:@T- M*E@67"%<&Z/$JC5\52(8";>RJBA_2R.S^T*6.2H-9W?V5(\O)X9 6%.3;.?P MIG,8O. P@4^R-H6&#W6.^:'^A,#W$03["&Z"DP9_;^MS"#T&@1>$)^R%?49" M9R]\P=X'KFI1;S0L^HS\>;W21A&!_CH6;V[@J$ MM2RI>2DIT)%"H]&TJ4P!AHXS635$%]=EA&/5X\AW.&K"4>YQ:)=2_B^291W) M])!DVT)D!>!C5K8YZDYQOVMME+CA9?D$-&NT(7\$D '9I FS^INZWMI5V+0J M*ZAO8?7DT!*=&UX_P9FH:2U;39J:63?8F#TZ C_ 6LFV-GI\ 7>%0CP@,!#] MT-%O*1Y?.+'$M#_!0/K<5JBXD.S$B"61Y\0P8%[< M[9++*$G'\!YK21/#.?GNIA/F/_,'C./^4D$'U'K"]B^9+NKU_%BG 5D,0G'-IZ413%%<18%Y""R6VG, M C\8OPR[,]UJ2G.7*2(@OHYY-D _94&#V'"9E[$9G'P M7)O_15QV! C5Q3N/PO%.\'9"&N^%<'QB',3].(A?/0X6TF!MA.L0-Q#HZP=+ MS%HEC*#D?7DN^K&I<-+1\:EV."J:@?]\[U\_^Q^2KJ#ZP@JQWG=[#FLEJV/3 M99_0/>M@3XT=)X9F5YAQX@A1D";&P+5SQ^E)0/AZ:(+& M$T;UU9!Y/B[9LT M\*?O=$\F!C0Z#AH(?[3B@9<4[P[&!5QKB_;(#/C2V%"T==)WPX&QD 6>SV8^ MC0N6>!X+H@B^U0^H;;1DF_B76;&[W=:"AG' XCAAT\ 'G[J3M./ILPYR137 M1U29L!USV/L[.(%G!PCX<&ULK55M;]LV$/XK![4H&D"-WBTYL0TXJ;=U6+ @ M3K(-" ML!KK&L+ M1#2^[S&=\4IK>"@_H__2^TZ^;)C&:UG_S0M3S9W,@0*WK*O-G=S]AGM_>H*Y MK'4_PF[0C:<.Y)TVLMD;$X.&BV%FC_LX'!AD_AL&X=X@['D/%_4L/S/#%C,E M=Z"L-J%9H7>UMR9R7-BDK(VB4TYV9K'&DD)LX(L8$FPC]?&>;6K49S//T U6 MS\OW:%<#6O@&V@1NI#"5AI4HL'AM[Q&SD5[X3.\J/ GX>R?.(?)="/TP.H$7 MC>Y&/5[T W?OL)7*<%'"/\N--HJ*X]]C[@YH\7$TVS 7NF4YSAWJ"(WJ 9W% MAW?!Q+\\P34>N<:GT!=K:L"BJQ'DEO@^H.@0-D_P*\I2L;;B.2RI#8^Q/HE[ MG/5]A;"5-?6H#8JQ!0 :C:9-92HP='PMFY:)IP_OLC!(+S6UY,BI?.'$B!-\ MY(),9*>9*/39!=Q7"O%5;0!E%OO,KOGC&R$U/K3NA? MKFY6RUX,+L\@<:,@A-A-4A^F;A9'%IT8+#5G<,MROB5'TVD(:1A#X$991F-, M:G]2G!3UDD$E^EYB-4PRB'T(HJF=[J6A+2*7NL$TMD+D3A.?A"APT]#R#F,W MC1(X44#)6$#)3Q?0'U*4GVIZ ,ESW2?VYTKIY W_6RG5+^S8R.Y'1376R6?, ML=E0X"F&)THE=H,XZ^=)%(--."0I)-GKM 9D/:8I=L-@;T+9.I82[^#I;5"5 M_0>C(9>=,,,K/.Z.?]AR>+I?U(&PO=V]R:W-H965TP+N=^,J6A;$3?CJJ MZ!+.P5Q49PI'?L>2LQ*$9E(0!8NQ=S(XGB5VO]OPG<%:;SP3JV0NY:4=?,S' M7F 3 @Z9L0P4_U8P!T<> MR6%!:VZ^RO4':/7$EB^37+M?LF[W!A[):FUDV8(Q@Y*)YI]>MSYL )"G'Q"V M@/ N8/@ (&H!T6,!PQ8P=,XT4IP/,VIH.E)R393=C6SVP9GIT"B?"5OV4,NSF=D[^5K\I(P M0;X5LM:(U"/?8#:6T\_:R),F3;>!]5=%+"6RF3<"?A MIUH*"QGRA\I\2RN9&98=![MAO*>".5,(BC^([Z^%["X3!^&VSO MFNU,[S^KG73BDW^*WR>9M0"N:K:BW!T<>\*P#5[BM3?G0#1DM7K0B^2>RL'P M, GNR)SN3.2IK\(SD36>^1O]HP2U='U8DTS6PC3W;S?;M?H3U^'NS$\&Q].F M8_^E:;X?/E.U9$(3#@ND# X.L>BJZ&PO=V]R M:W-H965T<9%7,KE7)S9=LB3B''XH)M@*H[*\9S+-4I7]MBPP$G!2C/;,]QQG:.";46 ML^+:/5_,V%9FA,(]1V*;YYA_O8&,[>>6:[U<^$36J=07[,5L@]?P /+SYIZK M,[MF24@.5!!&$8?5W+IVKR+7T8 BXG<">W%PC/10'AE[TB5E-1SX?W,A\W7B?ASUMZ@0;.&?(<;]"2 MSVTW_ YS!7??A/O]U;T6>-!?O0T>?M_8E]^7?-0-]R%^*_E&)0>ULP<%W^ - MOC8+^T3$&1-;#NC/7U0\^B@A%W^U^;8D'[:3ZQ7E2FQP#'-++1D"^ ZLQ8\_ MN&/GIS;3F"3S39(%)LE"DV1+DV21(;*&$8>U$8==[(M;+%*DEND$-DP0J5[P M,D6JZU#+*E7K+GUJ?6^6G.."4S<@N\70=9R9O3OT5:?P>WUEDBPP21;VF8NE M2<6H17%TH-CPP:CVP:C3![_*%#B*6:X22'7WMP.U>JIS0.J=),YJ3\1;SH'& M7Y'DF(H,ETU>\K?J!E37*%OM4DJ/#A)V)Z_=,CH:U,1KAOC'(>-F1' <<>X- MFS'A<3+>\)72LH7'G39CHL[Y_)=/[;BNUKBS6F%K,7#9<:_51X% JN5!)[IT M($[;:C(^FH9S[^@1[LSBO8]P'\7 I&+81W'9)R@RE%:CV).ZV)/.8E>]@E!? M8S&0'7[,X SA3'W881J#?C!1S"%1+V]=[K9:3X[L?/RV[LSAO:4V21:8) M[ M3,72I+=@PQ+0VQ+33$'?XF>3;O*W2G<#W-H8FR7R39(%)LM DV=(D662( MK&&RR]IDE__E%\JE22.:)/--D@4FR4*39$N39)$ALH817>?;+I#S__6FW=KO M=:I1-K]BZURM J.2H5&V9K^BC'Y&PO=V]R:W-H965T>=%WBIP![+%)W5[T'M5+5;7NOO6"6J'F@26!;Z3[\.8'&F#C3 MQ#)O=@G,_#,3C^,?@S-_SO(OQ4;*$GU+XK2X&6W*O497*8Y9]J0[^7MV,@BHB&_Y+'A/B ME=XRBXOZ+WH^V@8CM-P5998_HMOQPMQXH!9AP,Y.I"^#O3H0.M$ M#Y'5:=V+4BSF>?:,\LI:J54OZFM3>ZMLHK0:QH"?1 M.RF*72[5&)4%>H5./LG6Z'512/6V2%?H;20>HS@J(UF@E_>R%%%<_*8[WU.3/>QNCC-%2+-%2*U'NW0.V1^;LXYZ ]6&CI,G,2-QWB3.76N1^\S1DYB18]CD&'JOQ8,B/ZDR M2MB,GM6BQ2H(,;?7XJ0)=P*&^Z$*+(_2)W0KBL@:'2@P=&@\B1FY3IM[7A M0*_7@??I<93D/[E7V\RZ;];X!#$P&/+'K!0Q6D>I2)>1>B7J,K(&BEL13'" M@_- VV9L-IO0CD#U2H_!1?9\+J/_T-"5!C[!T'G@2\V\'!H*,'6=[ACDB<%Y M>E(S\]0T@6&<<)I2K->28S/K7G.PY@ ,+L&62KW+DD3F]?S:BJW,K4%[A01? M:N8ET)B 0^?J! EC<)Z>U,P\-5]@&#"WT5G0$:@& 0(W##JGMP._PZ<:/"LN00Y$DP.9.,]^ MKST)7VIFGAHW"(P;3G-KVFMNM:V@N:79@,!-!JAD^X \+#]X^"X!$%0#! U< MRY2"Z#$T3U]J9IX:0RB,(4Y-]G:GX[P9 IJ8H6INH$,;(;H^^Z$\?(+!(W>1 M'T=.?AUQ;H10KXT07VIFGAI2* PI?3"*6J#$@E$6LVZ,HAI*Z-"^QZ$PB354 MK^T.7VIFYIIRJ'.[@WJ%%E]J9IX:6BC<[NA5@^V^1>NN")F8H6G.H/XY@[8) M@E&*P_-PVV8TX-,.T* :-"@,&OTAGEI^KK %VC8# F4: AC<1>B_MFB%2!D8@:H5WT. M=PPZ)[(#ML.G&ES_%]FG>;)1TWVGIM^MFI=H2W#-%MS_;DW>WHC9JE7(Q Q5 MK_M\T$Y-HU;[X#HL/WC<+@$'7,,!=][*R;WNPO"E9N:I28/#I.%4G^T>1ZL^ M(1-SV[-&@]"M!4)[8SI\@J$CYTO-O!R:($+GQD?HM?'A2\W,4^-(".-('U(Z M2H1 18(FA]#&)X\)5<]HO1/Y4Y06*)9KY1-<350YYX?'G@X'9;:MGQQZS,HR M2^J7&RE6,J\,U.?K+"M_'%0/(S4/GRW^!U!+ P04 " "Z@@17=H$U(OL# M S$@ &0 'AL+W=O2=G9O]^14F2K5>BD4_(A M%JE['O*YXY$GCC=2W>LE@"$/12[T)%@:LSH+0YTNH6#Z2*Y X)NY5 4SV%2+ M4*\4L,R!BCQ,HF@4%HR+8#IV?3=J.I:ER;F &T5T611,_7L!N=Q,@CAX[+CE MBZ6Q'>%TO&(+N /S=76CL!4V+!DO0&@N!5$PGP3G\1F-AQ;@++YQV.B=9V*E MS*2\MXVK;!)$=D:00VHL!<.?-5Q"GELFG,<_-6G0C&F!N\^/[!^<>!0S8QHN M9?X7S\QR$IP&)(,Y*W-S*SF'QA7Y!O+2R#7P'2I (-J-#DD7YA2S :%O*5@&,_U.^S] M>D?)VS?OQJ'!P2U%F-8#750#)4\,-"#74IBE)G^*#+(._*4?/_+@0Q3=*$\> ME5\D7L)/I3@B@^B )%$RZ)K/_X-3/YQ"BO#8P1./FD$3QX'C&SS)I_BZ"M?W MS_B.7!DH]-]=<:J(AMU$=I\YTRN6PB3 C42#6D,P_?VW>!3]T>6D/LEH3V0M M!PX;!PY][-/S'+= )E(@N)F25$'&#" M^BQ:&HX;#<=>#5?%"M/9)K!GYA7%L6?F>RVH=QJ_&*A1(W+D#U2:JA(RPH4! M9#=X^J2 :W^6 \&#!$^O>]RN;$M#6BIN>+O$AKEXZ3O2MQKP7USN(7XWG::#SU:J0P,SNA.B!LC8>-#> A9N*A M9CE@WP^.P)XY/A'V5-8>$&V8<8<9D7,RYP*M.,O)2FKN*H[O\&!L_6)7"HBR M 'O:2=&Y9?H5W"C O,L(/& UAEE'F,B(-$N<'ZI2=@H,L]%T+:J2W&GUHV]R_ S9S.>NVV&%%6UFQ%FR-PNS[4K@NVGB#U1JB7JU;<%[S>A7I.VX&0K.'EVWGV1PJ_"2_7B==,G&^V+K>W&;6T=]U9< MQ[U6U[VRT;[8VE[<%MBQO\)^K>S;7XKO-Z%>DTIPN/.5C=7"PMU6:)+*4ICJ M@[OI;6Y$SMT]0+@UKZY3KIE:<*%)#G.$1D2=OM?OU(2=&+12D.8J!?;+W<J6;VRQXT#7 M&2B);>(X@9W0*+7FT^S9'9]/V5[&40IW'(E]DE#^XSW$[#BSL/7TX&NTV4K] MP)Y/=W0#2Y#WNSNN[NS2RSI*(!412Q&'AYEU@Z\7A&A 9O$M@J.H72,=RHJQ M1WWS^WIF.9H1Q!!*[8*JOP,L((ZU)\7CW\*I58ZI@?7K)^\?LN!5,"LJ8,'B MOZ*UW,ZLL876\$#WL?S*CI^@",C7_D(6B^P7'0M;QT+A7DB6%&#%((G2_)]^ M+Q)1 V"O T * #D7X!8 -PLT9Y:%=4LEG4\Y.R*NK94W?9'E)D.K:*)43^-2 M _H"U"QYZ#F2 HT0 LFY!6Z3]7BB*/_8(T^JD4A$$W7 MZ#,3 O++&O[M+4@:Q>*= M\O;]';-^_0&Q2EZ,\MVPME+*:V5)3UP'98T'N? MTR,=]/[8IT/D.E>(.,0UP!?]\%L(%1QG<-*$VRI19;9(F2V2^7,[_:TD6D*X MYY&,0%RAFX.*F*YB&*B*&@@:PU4])9*AFX1QF>5/)Q3]?;,2DJO%^X\I&?GH MGGET7='78D=#F%FJ9 7P UCS7W_!@?.;*347:P]P+\&0TM0_U& Q6?N!65@UR7DG.ZR576]/Y2C;QRUWXM9$'>.2>T#,8 MN1B;V?DE._]<=EG%F56U=Y D^44/!'U915?T*B[%JFX,>MF7%=?W2Z MJ Q6$\\AYOF;E'0GO70_LW3S0K:3]O(GGN^=L&U;^1/BFJPF367=1X)JNX_XV,EP.T4=V )YJ14=J3Y:&/]"*=>EPK[N7KO]+>6L& M7\DT_KDZC2\JU)?RUDQ6)=7XM5I=.&@4/@F\4S4TF3GC28=:XTJN\07T&IL$ MVS_M8"8K,N[H8+B2;/QZS<;/B[;!I$.U<27;^#6ZC=N2[!)OTII9@YD38+^# M7"7=N%<(YPN6),##B,9H1W? C10O*LR7\M8,N))F//ZYC:EW:_#B9%W(6S-9 MU<8 ]^\,SFA,AIV Z[=V B8S;^1UU!:I]@*D?R]P5F,B;8$?$'+"T&@TZ>!7 M[0'(,WN ,]I2X<+<Z8M%>"@.:]N*VL&,V_4^@"S:\$V^B@CA@>%&ULK59=;]HP%/TK5E9-K=0UGX2/0:26K-HF54.E MW1ZF/9A@B-7$3FT'VOWZ73LAHS2@JN*%V,X]Q_<TY3FCGF#(K&IJUB8B& MO%09960BD"SS'(OG*Y+Q]?:+SE4ZLGH6FI,%+C-UR]=?2:VGH_D2 MGDGSB]9UK&.AI)2*YS48,L@IJY[XJ?9A"^ &>P!>#?#>"O!K@/]60% # N-, M)<7X$&.%HZ'@:R1T-+#I@3'3H$$^9?IOGRH!;RG@5'2%,\P2@J:FQL8\+S@C M3$GT"8VQ3!%F\VKPY;&D*YR9=Z(,G27\E("1 YM M!RD3N2J2L3;D\CWDET@WSE'GN/Y+?#Q87A,$H"[!NZUP..W[[X#M\'1 MQE:OL=4S?/X>OA]BB1G]BW5MGX.M3/*,SG%5ZF#I1! )5E8+?(&N*8._@>(, M36&1Y,;FWY[5MP^NH?M?I]5]&Q0*>^H-$7'"PL&C$A1:$> \;OQZ;0AM7!_O/-^ M9W*'7.98DA$OGFBN5D,G<5!.%GA=J'N^_4R:?'K:7\8+:7[1MK'U')2MI>)E M(P:"DK+ZB5^:.NP)_.@=0= (@G\5A(T@-(G69":M,58X'0B^14);@S<],+4Q M:LB&,KV+,R7@+06=2F]Q@5E&T,RTS(B7%6>$*8DNT(1M8,3%*SH=$X5I(<]@ M]7$V1J5GPM,_X^RZ6F-$_6/?6.=2!25[0'->MQG(T M%41"->H%OD!WE$'=*"[0#!9):6KV\V8NE8#._&6K1PT0V0'T:;V6%<[(T*ET M++$A3OKQ@Q][GVS5^4_.WM0J;&L5=GE/[_$66E 1 >E;=[Z6QT:N/R.;- PC MV.3-?@86HR3P6J,W9%%+%G62/<$G0_=E)7A&I)6M=M#;"QN'\0':L4V8Q':R M7DO6ZR2#?J%P2G.TY-Q^7'I'06&[KOP#-(M5+XY\.US&>Z'L'=,=6_E42]>UT_9:NWTDWZ>+JV^IQM*$6JPC*9N=*6JZDD^LK M9\L+. 5E=^62HSZ/HC Z #PVZ@5)>,#G[GWF]17[#8LE91(59 $R[[(/"8KZ MVJHGBE?FRS_G"NX1,US!34^$-H#W"\[5;J(OD_:_0_H74$L#!!0 ( +J" M!%<$3LBBZ ( /@' 9 >&PO=V]R:W-H965TYCV8)*#6$WLS#;0[=/O[(2( M0LKZL!=B._<__^[/Q1YLA'Q2&8 FST7.U=#)M"ZO7%B'LY)%DI+8I:C 0%X]63 M/M<^[ @ZX2L"OQ;X;Q4$M2"PA59DMJP)U30>2+$ATD1C-C.PWE@U5L.X^1=G M6N);ACH=7].<\@3(S+;,6!2EX,"U(A_(5$))64H^/6/+*%"$\I3^YPLW'\I=]&BQB>_\7L#S6] M=XX^<25REM*J%=$7-$NA(]6"6) ;QM%71G,RPT4HK*<_1G.E)7;NSS8_*H"P M'JI D,G=+L)=?@Q._?=2+O8YL[_RG9"Z^"QJO@6/9XVSA0-TY;L56& MR&8P)\TZ]J-N?^"N=XMH"?+"L EZ 110]+E]4]4TVT*.U1/1<: M#WX[S/!J!FD"\/U""+V=F-._N>SCOU!+ P04 " "Z@@17K(-)W0<$ ; M%P &0 'AL+W=OG/K"FPQ@-;%3V\!N/_TY3C9+4#8'7?<-Q,;S M&WO^DTF8T9[Q[V(#(-%]EE(QMC92YD/;%O$&,BPN6 Y4_;)B/,-2#?G:%CD' MG&BC++4]QQG8&2;4FHSTW()/1FPK4T)AP9'89AGF#S-(V7YLN=;CQ&>RWLAB MPIZ,)O*SVS_":H#]0M>S%*A/]&^6NM8*-X*R;+*6.T@([3\QO=5 M( X,%*?=P*L,O&.#WC,&?F7@G^JA5QGT3O70KPSZIQH,*H.!CGT9+!WI $L\ M&7&V1[Q8K6C%A99+6ZL $UIDUE)R]2M1=G(RPRFF,:"E3N,YRW)&@4J!/J Y MSHG$*?D)";K)\A140DFL\V'.A%K"5@BC3^J2T#6:$:?(T"&"GDCK7JTO8!_1E&:"WK]^AUXA0=$O25'D2(UNJ4Q9[M>/J M1+/R1-XS)_+1+:-R(U!($TA:[(-N^T&'O:VB6X?8>PSQS.L$_K&E%\AWWB// M\?R6_@JN:RN7#>[10 M>2MU4H4_MJ3,I'__5,O1C81,?&M+G)+=:V<7-7PH=D'-O M&).PH/MX/GH S-O2)32YB\@0K"'AH)9P<+J$<*]>-06T:5A27*>1/N[1#3)H M2;&C-4';&N\H[T_@1)W'^L6@7=9!N^P,VH)#CHEZ9I3Q$OH!\K?< $?S+>?% M0V0J!+17FD[TN7>#25A@$A::A$6&8 VQKVJQKW[CR\*52;5-P@*3L- D+#($ M:ZA]7:M]_?*7A>NV8N@?%<-./^>*=8K'T*3'R!"L(8+K//V?=#IE*(OI7XS& M_UM/NTGGWF)&:8%16FB4%IFB-14^Z!BXO[&L5G!3HIND!49IH5%:9(K6%-U[ M$MU[>76M&)VO?_-N1V=+=H++T*C+R!2M5,(^Z-UEP->ZRRI4C+=4EGV1>K;N MY$YU__)H?N8.YV[+?. .P[)/^X0OV\:WF*\)%2B%E7+E7%RJOS.\[,26 \ER MW3F\8U*R3%]N "? BP7J]Q5C\G%0.*C[X9/_ %!+ P04 " "Z@@17TR%D M._(# ;% &0 'AL+W=O#9GO$?8@L@T4,2IV)N;:7,KFQ;A%M(J+AD&:3JRIKQA$HU MY!M;9!SHJDA*8ILXSMA.:)1:P:PXM^3!C.4RCE)8V_P!509[&"UDLBE^TKV(="X6YD"RIDA6# M)$K+?_I0-:*5@$=/)) J@?S?!+=*<(M"2V9%63=4TF#&V1YQ':W0]$'1FR); M51.E>AKO)%=7(Y4G@VL:TS0$=%=H9L&2C*602H'>H"578N'R%Z+I"OWY,X\R M-7WR GU6@:]N0-(H%J]5W+>[&_3JQ6OT D4I^KIEN5 )8F9+14_?Q XK*MO"521JCK*T%:+2PX4P8I[H$'1>@^E&R"R:>HZ9EUZ[+$$0\ MIP[J\!W5?$>]?&]!B"OU= CS)(^IA)5:U*HM843U8\-$M<3S6BS>C,AD=,#5 M$.5ZWMA,UJO)>KUDET^T-05I8NH=<1@1/#D@:@@:3T=FGN.:Y[B7YR<:;M4I M?D#4Q+$7Z%3A#P36J=FO:_;/N/[](=LP$%BG#9.Z#9-SK/_)D0H)]IT#J9J" M,#%+=5KSG?;RU:^P7 )O6!:5@XMH+>.I<#036J1T[S=O<.:-H*_"! M.C$46K<5+6.#SR'<"K4M2CS%WH%R35&^[YJEBQO+@7M?Y<'[G*>1S#D4=-?1 M@SXVTQS48 R%UBV[L1C8/:=J>PW,R:T8"*W;BL:]X'[[\ES5'ML3,G8/1=L? MU&7<6!C<[V%N07U%;5F\0E&B>.] 4S63[ 4Z>:(&0NN6W3@B/#ZG9@>U24.A M=5O1&"7<:T">K5G_6([$]P]%^YNH+N?&U>!^6[-@J9 \+_<2U'>K8K]1O3$3 M[84Z>;(&0NL6WM@C/#VG;@?U2D.A=;_O&[-$>AW(0-TUW4E?_RH\V2R(U ML;WU=)VJJV[[,.T#M4F"S@8?X*:WOWY@NV[<4,[IT0^-P;SWX#T"@?F>LB]\ MAY CT5.^,+9"5'.7)>G.U1 ?DY+1.2;#64%%++(MBXO&8)9#2IR-_"\B5M M3)SEO*Z[9@1K*/:5?5.$Z6SB>ZA'* M42H4!90?#VB-\EPQR7Y\;4F=3E,!#Y^?V)-Z\'(P]Y"C-]^853L=00&7WGNPB\^_G]W!5277&X::NT:I2"5Y1"<$.)V'$0DPQE&GQDQD\,>%>. MNAMZ\#3T56 D_%"1* ;SH^IQS^FGICA$4HEW-?!>UZ& MW30*:[[PM6E4<5G#.;A*OU:8XWK5^.>CK /7 A7\7]U\:2A'>DJUI,YX"5.T M<.2:R1%[0,[REY_\B?>;+BR;9)%-LM@F66*)K!?RJ MY9&*7DT:2IAC6X:)' MN;EQI,NU89G4+&IG>UB&GOJ;NP^'B0UK%ATWFVJ:Q<.:)<81OM&_<>??V.C? M[Y1F>YSG.L\:Y/B@^T$8AL>F&15.G>8#16.;HLGX**B7HCUS)YVY$Z.Y5P5E M O_7FYSRIT\.!(GX%<+55B!XDNBLF1*[YN^DZ.QJ%K%@UC MBXO''Z3CN'IT:'XZ+<0?Z-@QN4X13F9^":I#H#C32GKNLVR2*;9+%- MLL0262_8BR[8"_N;]X7-D&V213;)8IMDB26R7LB77_Y&.4-LO=,GI73JJB:?0<7)<1,'L0%R"GGVD.3 M=]2EE[:;I4_UO64;ORX86Q5,;+'UDSDXX/J#DI'!R-6-:8^>*S/'J+!0#5FK'*2T M(J*Y=^EJNQO\D7]RI^M?4U]Y,_BYG[VF;ZY+KZ!;(L)EZ>@C93RSJ=R M1K/F!K8I"%K6-X;W5 A:U(\[!#/$5 /Y?D.I>"HH@>X>?/D_4$L#!!0 ( M +J"!%=E*O R5P, "P. 9 >&PO=V]R:W-H965T>FTM'#O83KOQZ['3 M+&TZ-P,I?&EB^Y['SUWO^K= 494:]^XE/=+G2=L)/QCE9PC7H+_F5-"._9IG3#+BB@B,)BXEWCL^F.+* TN(K MA8W:>T?6E1LA?MK!Y7SB!581,$BUI2#FL88I,&:9C(Y?%:E7[VF!^^_W[*]+ MYXTS-T3!5+!O=*Y7$V_HH3DL2,'T)[%Y"Y5#I# M4(GZ))KPI?TA@$Z5PK,W/,9 M:$*9>F%6OUS/T/.G+]!31#GZO!*%(GRNQKXVHBRUGU8"+K8"PB,"WA7\%/6" MER@,PIX#/FV'SR U<%S"PR;<-Z&HXQ'6\0A+OMX1OM>44PTG[TUNS1T1^/[> MV*-+#9GZX?)U2]YWD]N2/%,Y26'BF9I3(-?@)<^>X#AXY?*\([)&''IU''IM M[,D;*91"4R+E'>5+])6P EP.;UGBDL5^,M8)'O9'8W^][\@C1@V!_5I@OU7@ M>9H66<&(-O_3>2:DIK^)_3"X1&Z9HKW]3_ @&ARH=%G%H\@M,ZIE1JTR/]JJ M>C2*T8.M1^&!NHFP!J2%=<,+&\]!E'#HB:\1A6,=AV$EQ#Q_F7!P-#Q+S$:.&P%$M<-19<8\< M91L-X@.53JLP<,O$P:Y[!AV4=T6RO_OPL+X=-KAW)(QXK[OC5GV?)9F;*(" #>!@ &0 'AL+W=ONAEB,6Q[^LT M@YSJ(UF ,#L+J7**9JJ6OBX4T+D#Y=P/@V#@YY0)+XG=VJ5*8EDB9P(N%=%E MGE-U?PIUWM8N&++#.V"G\0%7<(4\+JX5&;F-RQSEH/03 JB8#'T3KK' MH[ZM=P4W#-9Z:TRLDYF4MW9R-A]Z@14$'%*T#-3<5C "SBV1D7%7_S /G'>C9<9U3"2_#N;8S;TWGMD#@M:54I$"F[LB,9%Y( 0(U.223$DL%Y"27"MEOZE+_ MM#''1P/9'P-2QO6!J;N>CLG^W@'9(TR0;YDL-15S'?MHY-F'^&DMY;22$KX@ MY4LICD@4=$@8A%$+?+0;/H;4P+L.'CZ&^R:4)IFP229T?-$+?!,F&,+A5W/* MYN1,(!5+-N,F#ZT!=8=< '9:P^F0"=,IY>0'4$7.J4F1X3WY>3+3J,RQ_=46 M3:6EUZ[%?LK'NJ I##WSK6I0*_"2MV^Z@^!C6U#_B>Q1;%$36[2+/;$OC^PK ML!V$B271;$-R*3#3!VV^*[*!([,=9Y4,NK&_VG:S\WFO=--KW/3^YJ;7)KM" M];=D1T]E[R1^I>Q^([N_4_:%_9:I4O?V#=Q07D*;B?ZS[#^$3TP\+^GV>TU- MIUSS2TO^ %!+ P04 " "Z@@17CU'O9BB^3=Z<.OCL<;[Z1ZUB6 M(2\5%WH2E,;4MV&HBQ(JJJ]E#0)75E)5U.!0K4-=*Z!+YU3Q,(FB/*PH$\%T M[.8>U70L-X8S 8^*Z$U54;6_!RYWDR .#A-?V+HT=B*!AT2+<-PC)&81?-^*:I-$52:(D];C/+KL_0('NL7-/7KN'*$:G M2-(IDKAXZ9EXG]6:"O8/M5EVA8H(+3E;TB;IQ)(\*M"H4#,A5^0C$Z@@HYS, M<1(JI]Z?=PMM%.;H7SX]&H"!'\ >W%M=TP(F06W?I;803'_\(',>HYMAVAF]@AYTT(,W0==*KL#QX;=; 7@IFU#9$4 Z& Q.*/M&29KG M?LJLH\S>1+FEA4LU'USF>^\IG,Z'AT NTQRLY!#SOHX47H.>68F8:^@+XB*X6'MF0:[(1+ MUV]W3S[<88]DF&8GM'V;/!GZ84<=[.A-GY^)+184J?:DWJBBI&=$'?4IAR>0 M?9,X/P-YTT'>7(0\W Q[@OT$ :KX'C\]J,+JBJ41;Z_BF,QU=Q/%%IB=IL X=SA3_?NEZ M.>->88S3+.^1^LR2X6EI"H_Z!]N\_4[5F@E-.*S0+[H>XE95TP\U R-KUU(L MI,$&Q3V6V$."L@:XOI+2' :V2^FZTNF_4$L#!!0 ( +J"!%?.UQHVI0P M +*L 9 >&PO=V]R:W-H965TIR%:+ M19A^OY7SY.M53^L]/_ Y>ISEY0/]Z\ME^"B_R/SGY7U:?-??*)-H(>,L2F*1 MRNE5[T;[&(S.R@'5$O^,Y-=LZVM1/I6')/FE_,:=7/4&Y1;)N1SG)1$6_WN2 M=W(^+Z5B.WZMT=YFG>7 [:^?=:MZ\L63>0@S>9?,_Q5-\ME5[[PG)G(:KN;Y MY^2K(^LG=%)ZXV2>5?\57^ME!STQ7F5YLJ@'%UNPB.+U_\-O]0NQ-4#7]PS0 MZP'ZH0.&]8#AH0-&]8#1BP'::,^ DWK R:%K.*T'G!XZX*P><';H@/-ZP/FA M R[J 1>'#M &SS^YP<%#-C_L@W_:VO./6ZM^WOWU+U;U6VF$>7A]F29?15HN M7WCE%]6O=C6^^&6,XC*%7_*T^-.H&)=?!TG\*'Z2Z4(8\B$7/X@[]_9.!$D8 MBQ_#- W+C(AWALS#:)[][;*?%^LL1_;'M7^W]O4]OB8^)7$^RX093^2D8[RC M'C]\;;RG'G^J&-\O7JO-"Z8_OV"WNA*TY,,'H0_>%__J _'S%T.\^W/GZW(( M(-HWIIW<,9U4OK,5OC,UL3'/Z3TL4R_%[L4'-%*H:;OT:&E3O;AQ MEJ>K4A3_"8H%A)O+1?;?CJV\76NC;JV<>7S,EN%87O6*J44FTR?9N_[+G[33 MP=^[DD9B!HF9)&:1F$UB#HFY).:1F$]B 82UTCK:I'6DTJ_OTV0LY203TS19 MB(PC4Y&7LX%Y,0/H"JX2/C:X)&:0F$EB%HG9).:0F$MBWAH[ MK;#R2/+INCBNK/ZY[#]MAW)WP1=+!-!VM9)VLDG:B3)I-XLDS:/_A=419S(M MC@^+_>0DRL;)JMA+AO%D_4B49:LP'DLQ3K(\Z\J=[U'!WJ0#:L%;P3C?!.U4&[Y.<1*O%#]6^[,_.82KD[ZUVG3&D>FS(2,TC,)#&+Q&P2LMIL$[4^.N."K- M8^-(8@:)F21FD9A-8@Z)N23FD9A/8@&$M3*K#9K3L@-T+EQS4&!1S4 U$]4L M5+-1S4$U%]4\5/-1+:"T=G2W&A6:]F!;K$N&B>LLWBL?SU:0\ MV1*.QTDZ*6?&4QGFJU1VQEK;F7P.]:[9YYUZHXZ.+*F9J&:AFHUJ#JJYJ.:A MFH]J :6U(ZLWD=7_J!.B:OGH':]^X'DO UVOB6H6JMFHYJ":BVH>JOFH%E!: M.Z%-OTA3%B+6.]4RB)T95(\]$=]EF'8=YMZI1QZ]UT3+0ZAFH9J-:@ZJN:CF MH9J/:@&EM3/9M(@T=8W(W;S7N^X19OL#JH;TD5A4+=W.B*(M(50SW_"\+'1+ M;%1S4,U%-0_5?%0+**T=R*9LI*G;1O=I<7@9+<-YU2R*#H^GFAV>JN*)EHE0 MS7S#\[+0+;%1S4$U%]4\5/-1+:"T=CR;2I*F[B19\OEMH,X0HN4C5#-0S40U M"]7L6ML] &\??COH6EU4\U#-1[6 TMH1;!I&FK(2<6V'42SF29:)\A.@Q5YQ M4IU=>6[F-N_:=B84+1RAFE%KVY7,E_T$=(46JMFHYJ":BVH>JOFH%E!:.YQ- MH4A3-XI^7"T>9%J&<5T>BL;-U/6W[@^KU<%$RT.H9J":B6H6JMFHYJ":BVH> MJOFH%M1:JYM_NMD3M)/95(@T=8?H?IV],II3*8L#R43,975NI#S0S&=1.BGR MF>91\6?OYK+8O>:S,.[Z?.JM>DU'9Q6M%M7:]FNG=37]T+5:M7;ZREIM=*T. MJKFHYG6\(B==G_U"UQI06ONR DWC1U?6$J[=>)S*,).BFJ&&4 M-7ALE%#-0#6SUA2S6PM=H8UJ#JJYJ.:AFH]J :6U$]D4>71UD>[^R\9[6/?BT7"#=^]$R];J.#NMN+T@;=!<%T!6; MJ&:AFHUJ#JJYJ.:AFH]J :6U0]M4>71UE>=3%$>+U:(\A!P740P?93EK[0CI M^R+%830O:S[U9U6:Y3H#C!9]7GD6P_UG)@QT0TQ4LU#-1C4'U5Q4\U#-1[6 MTMJ!;IH_NKJ]Q[ZX?SE#A=M :&:A6HVJCFHYJ*:AVH^ MJ@64ULYGTP+2U267WSU+?NV=(O5ZC\[N:,^)O=T),UH10C4+U6Q4V,KJ?&G?%$+TGTRD8JFCH&NB$F MJEFH9J.:@VHNJGFHYJ-:0&GMO#8M(EW=(C*G4UE=NKK]!K%X%V8B?)XE=^]0 MT881JAFH9J*:A6HVJCFUINFM0Y+!Q45[4N.B:_4.7*N/KC6@M';PFNZ0KNX. M8=?R4Z_GZ!RB/2)4,U'-0C4;U9Q:>^TDKGO@K;M[#35 M'EU=[=E\5$1^6\HXZWZ#%6WQH)J!:B:J6:AFHYJC[UX\Z:(S%KO+==5NO8[E MM%%G+G87[%HNH)YN.Q=-L49_Z\5YBL<^RV48382Q2LN3%5:4%CGZMPQ3<3,M MEA,_5?6;F^W*0@-U06A^U36 MK?2R%OO^^?!1S[R>^U/K12=:Z3DX.]!=G-]"5FJAFH9J-:@ZJN:CF MH9J/:@&EM2/:U(&&ZB+-[YA@?Y'C))Z\=8:MWJZCPTUJ!JJ9J&:AFHUJ#JJY MJ.:AFH]J :6U_P[8NC<9?',R]NYD[.W)V/N3L3QMROZ(6BM\ZPT0I1K;V<86LO9]AH?PC5+%2S4 MJOFH%E!:.Y1-\6FH+CZU9\?OQ4]I&(]G4MP<>B,FM7]T2-%6%*J9J&:AFHUJ M#JJYJ.:AFH]J :6UL]R4M887[-P8+5FAFH%J)JI9J&:CFH-J+JIYJ.:C6D!I MK>B.FI+52'UQI3?JOFH%E!: M.\M-Z6JDHQ/E$=J50C4#U4Q4LU#-1C4'U5Q4\U#-1[6 TMK1;;I2(_75EFY> MWI6T?"=Y^P:F]0=?.V.\IK<_BWC>/5%&*U$=J^V^LHN)KM="-1O5'%1S4R]:A(Y;2\_=/'&[W7WWG\3OMH:QV/.]I'M^MQ M3_OH5X_WF]5>7R[#1_DI3!^+HU=7$^\" "5"@ &0 'AL+W=O-[CL^Y?N3VUXP_BB6 1$]92L7 6DJ9]VQ;)$O(L#AC.5 U,F<\PU)U M^<(6.0<\,Z LM3W'">P,$VK%??/MAL=]5LB44+CA2!19AOGO2TC9>F"YUO.' M6[)82OW!COLY7L =R(?\AJN>7;/,2 94$$81A_G NG![0]?1 !/QC>H1%,)3I%P_'E$$T8IFC(LIQ1H%*@K_-R^'@$$I-4G*C MA[L1.CXZ04>(4'2_9(7 =";ZME2J-+>=5 HN2P7>*PH^%_0,^WP ? MML-'D"BX:^#>-MQ6N:@3XM4)\0R?_RJ?\CFF0O)"[5:)?DQ4 !I+R,3/)G,E M6Z>931_"GLAQ @-+G3(!? 56_/Z=&S@?FZP>B&S+N%\;]]O88[,)4K7P32Y+ M:&"@^F98Q9W0"Z.^O=J4WSK!GO([M?Q.J_P)"-%3!UBM'A&BP#0!E# A&W=D M2=7=L'/JAN&.F];Y]G33K=UT]U^,[@OU?NAUG!WYK1/L*3^HY0>M\LTE/L;MOHQ4WC;D5MZ3JO=9T?[G(X?\OET!3DA??S]C9/W\5 M=C,U?A#I?^:6LH8P-XA"?T>;O5$SZ(+M&O,%H0*E,%&PO=V]R:W-H965T3RSH:R# M9 M9%N7[QG@1(LRX@:>UW,SG.;.:*#K%FPTH(4@:0X+AGB199B]C8'0P]#QG6/% M<[K="57AC@9[O(4EB&_[!9,EMZ8D:08Y3VF.&&R&SI/_&/N>$N@6WU,X\)-K MI(:RHO2'*LR2H>.IB(# 6B@$EG\O, %"%$G&\7<%=>H^E?#T^DB/]>#E8%:8 MPX22/])$[(9.WT$);'!!Q#,]?(9J0%W%6U/"]2\Z5&T]!ZT++FA6B64$69J7 M__BUFH@301!>$ 25(#@7^!<$824(SP7!!4&G$G3.!&'O@J!;";KG@LX%0:\2 M]/33:5.C+[0?(M^!Y:A M"%8"?4(3!DDJT-.6 <@5)-!7S!A6]J/;" 1."?\@FRT*DM'\%NXP(2HM=$"C:^! M5K%=1C;<".LE'>H^P@M]Z(4\DTA6Z 7\IUZ.,P$9_ZMML96T3CM-[>R/?(_7 M,'3DULV!O8 S^ODGO^?]TF:P35AD$S:U"8LMP1K^=FI_.R;ZZ!GV^$TYR]4> MDRBW_T$W;1=^]M&F;T:S/Z1C,6C*X!$HXVC&:(5)_9:[VMMMG1_Q]Q M3OK&.,O9,X9U[>S9A,668 T['FH['HQV+ 46D,C/5WD& BZ0/"=!FPU&RK5/ MA4U85,+\H&&^YY_9/[799VP)UG#,]][/NY[1LZ]%M@*F'IN34X=\H"A#[/AA M*;\GS:>LGG2>YJQ^[#]._);ZJ!LC+C M5!8$W>L,R8H*03-]N0.< %,-Y/T-I>)84!W4>;_1OU!+ P04 " "Z@@17 M+H#ND?," -" &0 'AL+W=O! M?2%VXG.>]W4XQQFMN'B6!8!"+R5E0K,H2B]=+H'PU=GQG?>.> MS ME;KCI:('G\ #J:7$G],SMLN2D!"8)9TC ;.Q<^,-+OPZH5WPEL)(;8V2L M3#E_-I-/^=CQC"*@D"F3 NO+$JZ 4I-)Z_C5)G4ZI@G<'*^S7]?FM9DIEG#% MZ3>2JV+L]!V4PPQ75-WSU4=H#44F7\:IK'_1JEWK.2BKI.)E&ZP5E(0U5_S2 M;L1&0!#L" C:@*#6W8!JE1.L<#H2?(6$6:VSF4%MM8[6X@@S;^5!"?V4Z#B5 MWG V1X\@2C2!J4)GZ(HS)?1>59BB6ZPJ010!B?@,71.&64;T^B]32N;8[*I$ MQQ-0F%!Y@HX08>BQX)7$+)$Z.EA M@HZ/3MZF<;6[SF+060SJO.$>BV=J;?%4^Y"9-O<=L%@[?$4_+J:R]OW3)KP! M].P 4SA#N< 9C!U=&1+$$IST_3L_]C[LD1]V\L-]V=-Z-XX%F!(SFR_)"RKU M2RKDB4UJDRRNDYF27*9^DO1&[M(BH==)Z!V2T+.QFJAH@Q5%\<#.BCI6=(@5 MV5C1%LN/_#"VP^(.%A^"Q398O T+!X/(#DLZ6'((EMA@R3;,ZWL[7EF_@_7W MPAZYPM1&ZV_1>DF0].VT04<;[*7=@)1#5#%<5QBNF;#H& M6SK.]!_5+L/W_G8S[S^$$*;+':25VR9X Q[T8W\'>:./^OLWW#08RK$^:%B. M,@$Y40C/!8 ^P^Q*_*U2#9.@Y_VCQ-UH[N:@O,5B3G3CI3#3<=YYHJV(YNQI M)HHOZGX_Y4J?'O6PT.T8EP&:>+7KG6:J,8*+N%:$]-4%=,_KD"HW2P8!_N%%=^4 MUBW0-*G9!F[ WM;7&F>T9\EY!=)P)8F&8A9.,^A3.N#A>,_^WM>.M:R9@;D27WAN MRUGP.B Y%*P1=J5V'Z"KQPO,E##^E^S:V.DD(%ECK*HZ,"JHN&R_[+[SX0" M/,('@.>RA!W@-@7VBKS92V896FBU8YH%XUL;N"]\6BLADMWBC=6XRY' MG$U7L 79 %E!IC:2>VM/%V 9%^:,O"2W-PMR>G)&3@B79,F%P "34(NI'0'- MNC17;9KHB33G9*FD+0UY)W/('^(I2NYU1WO=5]$@X:=&CD@)2V)'-_B*#)U\NU\>O?COG7 M\D^.\[NW?&%JEL$LP,=J0&\A2)\_&Y^';X\5_Y_('E@QZ:V8#+&CM05H#3F^ M<>_)L6);AC>>P?69;1J.Q@G='M8P'/- VK27-AV4MC\EW5[VGX]O8BMN^A?B M!O/\J\'TX/GB1=GXKF9(IAIIVY?XC$_K9G]UX.?&7KCSEP3;)+F4AQ(]LY\/RMF=E&4$$H^J1Y:PHMM(?17[WZ&\H%'&"T4D M\[]D7YP[&?9(N)5*Q&6PSB!FO/A/G\H;<1#@.$<"G#+ .3=@4 8,S@T8E@'# M;2N"..9%!]5JC]E.D[-YB*.F=+:4I)0OB1SP17C:^ A TG>DP?0=987Y!-- M4YJIAKQU05$6R7?D#6&/]$O&, ]/5]J&Z&\W(S[ATC\2Y)+\G NB".Y0S(MT>7O'WSKB6QN1GS M"$F%L0P8]T0VV[7&V"B3E ML*<149#&;1(Q,KI*!!/FFJ]N1)Z!IFT]LH>9A8\)"Y!@#3F,*CF,C#E1^S31\3%B#!&N6? M5.6?&,O_N9@J*)$/ 8SKZE\0+A0+@220,M$V*[TW,KN* 1/F8L(\3)AOKH.> MR'14=S&S\,Q9#(YF MX6-F$2#!&E6_KJI^?5;5+XCX7QV$D=Y5%)@P%Q/FF6^B?661)7UN50IF&@$2 MK*$4VZKM$^M,K11Z("N1MLFFU1XQHKL*!97FHM*\$S?1OCK>__NHF018M*9< M#MPV^[P!)2Z7',=6&V9.9VW8IY<(+FJ3WCE-^JA-!EBT9FV=NK;.F5T!/"7 MLPUZYOK"3.Y<;>>L18&+VJIW9JL^:JL!%JU9\]I_M(TVU4'-%7#*%6%QDHH= M9(8ZH5$D]I2'^M,40F [JD\FVT0/#=&A =6J"%1_LJ0UOXR3UW) -1Y1:3XJ M+<"B-453FX^VV9^K!H%3!J29TUD$YJQ,BS 7-1,/E>:CT@(L6E,;M1-IFZU( M[TEW)$M8'M>$.7YXO(AS0KSQ6>K&A!YQR?(D87;"(J>=6(8U;Q@2G M.2;,S:EUE@PFS4.E^:BT (O6E$SM:]IF0^W3-EZ 7H>NR XV+(Q*04CR;]M/ MKZ4>4'U-5)J+2O-0:3XJ+2AIHX-OI5U_*9MRJ%U,VVS:?5ZM,L?*IV'6&S!H M?U@#US'[ M:!UOS*&=Q8!):ATGQ46H!% M:^JG]E\=L_]Z8KQ!-5%1:2XJS4.E^:BTX$0)G6+T(K956E?$&;;\L.-:9X^^(C3=>,2[U0 M7FFD=3G1:[&T>*&AV%$BR9^G7PBE1)QO;H N(V#N ( *@' 9 >&PO=V]R:W-H965T^?$-UA)]:!S $,>"R[TT,N-*2]\7Z,G"Q:Y4,9&4X$W"MB*Z* M@JI?(^!R-?0ZWB9PPQ:YL0$_&91T 5,P=^6UPIW?L&2L *&9%$3!?.A==B[& M?9OO$NX9K/36FE@G,RD?[.93-O0"*P@XI,8R4/Q;PA@XMT0HX^>:TVM*6N#V M>L/^P7E'+S.J82SY-Y:9?.B=>R2#.:VXN9&KC[#VT[-\J>3:_9)5G=O'Y+32 M1A9K,"HHF*C_Z>.Z#UL Y&D'A&M N OH/@.(UH#(&:V5.5L3:F@R4')%E,U& M-KMPO7%H=,.$/<6I4?B4('AZ0$S7MC1Q?]$_M MG3"=3[Y4P;A2_UC[8FUD6Z[47LAWZA2YK"T,,O68-:@I>\?M6)@W=M M'?A/9$_ZT6WZT3W$GGPM05'; <+=BY7BB]5FN&:)'8N]B)9)I]O% UEN&VE- MBIND)P)[C<#>08'37"IS:D 5+RBL:7K;Q<]W]+6D/*,N;M3%!]7=4\7HC,,+ MVN*]PE$8[(C;SPG?!NWJ^HVZ_D%UM])0_H*T_OZ9]<]WM;4E]<(= M6KA9H+%P)4Q]7S319MQ%&[98ZC%)1-P.=S*\%_*[V@)H],@H5Q-OJW5^Z_MJN06&U8W(@9LG:R$9 MUF8H-[[*)>"5$S'J1T&0^@P3[F5C=V\NL[$H-"4O:87'UT_1_W#FC9D% M5C 5]!^RTMN)-_30"M:XH/J3V/\)E:'$QEL*JMPOVE=S P\M"Z4%J\2&@!%> M_N/'*A%'@K#_C""J!-%K!7$EB)W1DLS9FF&-L[$4>R3M;!/-7KC<.+5Q0[C= MQ@E!$(;%& M]V 2A^X)7A!*M)UX-0.-"5771O+E88:NWERC-XAP]'DK"F4"J[&O#:Y=U%]6 M:.]+M.@9M+\+?H/BH(>B((I;Y--N^0R61AXZ>70J]TV2ZDQ%=:8B%R]^)MX] M* 700Q]SD-CFJ$Q#K\[#H8?F^&!3V4.S M"WNX72TKRG_[9Y+Q?KMR]F/]Y; ME>,E3#SS=2J0._"RM[^%:?![6R9^4;"3O,1U7N*NZ)G='70EP=8,FQ5%'A$S M;]%67;?Y+H.E+IBM,;LL' ;)V-\=^^E<\4(__=I/_R4__3;P4I4<@S.P!=B#VKL M02?V9Z$QM369L((AZFIB7A: UFHW.+.3!L.FH+[I@H MN+9E_M22.;3=FNY\,*5=@QGI-J/#\R\E&C9\=I)#5VSFM)#26BTMT9\G=NMQ')QO M7)PT*T4U*SW9WFA4SSKE/>I#PFY>P3?OS#O%7LD:GE%$\6C49#V?%0_[35;_ MJ'VRO>L'+#>$*P.R-K+@9F R(LMVL!QHD;N.:B&TZ<_&PO=V]R M:W-H965T=(QIX+ NA M9UYN3'7N^SK-L61Z*"L4]&4E5&8-ULI3RP4ZNLID76$%88&HL Z/7!N=8%):( M9/QL.;UN2PO<'3^S?W3>RI+4VLFS!I*#DHGFSQS8/.X!P^@H@:@'1GP)&+6#DC#;*G*T%,RR) ME=R"LM'$9@_A M(LNXS3^/PP?($IP4,'CU["?4I*EYFHRTSD^$;_E)D% MUVDA=:T0OE\LM5%T'G_T>6XV&?=O8N_HN:Y8BC./+J%&M4$O>?LFG 8?^C+P MG\A>Y&/4Y6-TB#UQ%QSD"FJ-P+1&TV>WX9@Z#MM!-LGX))C&_F;7QN]!D].= MH!?RQIV\\4%Y]^["8@9L@XKZ#[48V\2H8E @W7,PJ$H8/"%3^KA/^6'Z$"P2 MSJ"D8Y#WG>[Y88+($6B(SB!C3_I 02:=X\G?.<[H3,I:&%#,( PJ5"F=WEZS M#7,8[90@& ;3_4*U8>%>V%ZE_)WV8UO_%Z;67&C*^XI@P?"$:%333IN)D97K M2$MIJ+^Y84Y_(%0V@+ZOI#3/$]ODNG]:\@M02P,$% @ NH($5^[?K8/; M @ $0< !D !X;"]W;W)K&ULK571;MHP%/V5 MJZR:6FEM( ':=1"IT$WKI&I56;>':0\FN2%6'3NS'>C^?M<.9!0HFJ:]0.S< MY$J7S-)0ST-3:629 M!Y4BC#J=05@R+H-DZ.?N=#)4M15,E2L.5!(WY*+CJ7D[ZKMX7?.6X-!O/X)S,E'IT@YML M%'2<(!286L? Z&^!$Q3"$9&,GRO.H%W2 3>?U^P?O'?R,F,&)TI\XYDM1L%% M !GFK!;V7BT_XLJ/%Y@J8?PO+%>UG0#2VEA5KL"DH.2R^6=/JQPV ,2S'Q"M M -$VH/<"(%X!8F^T4>9M73/+DJ%62]"NFMC<@\_&H\D-EVX7IU;36TXXFTQ4 M67)+VV(-,)G!1$G+Y1QERM' *7RV!6J8UE4ET%4Q 3>R.3QN%XZOT3(NS F5 M/DROX?CH!(Z 2_A2J-H0H1F&EF2ZQ<)T)6G<2(I>D#2 6Q)1&'@O,\R>XT.R MUWJ,UA['T4'"3[4\@[CS!J).%._1,_E[>'1 3MQ&'GN^^)\BO^8F%8)"\?M4==-[M2^ _D3W+H]?F MT3O$GDR8*:!B/ ,Z5\!*5;MDN$Q%3?OO#A.=02B1N5!<;*!R$#1$$)S-N.#6 M!;<)2!UE3AW*0&V:*>I[FKFC'I[1@=$I\2#ON]SGI[XB, MHMZ6D=V:;GRQ923&ULO9CO;YLX&,?_%8N;3IO4%0*$M+DD4AL@VVF3JG7;O3C= M"P>>@#6P<[;3=/_]V4!I?A#6J-:]2<#X^WF,GR\V/),MXS]$#B#18UE0,;5R M*==CVQ9)#B46EVP-5%U9,5YBJ4YY9HLU!YQ6HK*P7<<)[!(3:LTF5=L=GTW8 M1A:$PAU'8E.6F/^\A8)MI]; >FKX0K)B MT"0UCG\;J-7&U,+=XR=Z7-V\NIDE%C!GQ5\DE?G4NK)0"BN\*>07MOT S0T- M-2]AA:A^T;;IZU@HV0C)RD:L1E 26O_CQV8B=@2*TRUP&X%[*/!/"+Q&X+TT M@M\(_)=&&#:"X:$@."$(&D'PT@BC1C"JDE7/;I6:$$L\FW"V15SW5C1]4.6W M4JN,$*JM>"^YNDJ43L[FK"R)5-Z2 F&:HCFCDM ,:$) H/?H'O@#20#=9!Q M=T-O0Y"8%.*=NOKM/D1OW[Q#;Q"AZ&O.-D(QQ,26:F2:;R?-*&[K4;@G1N&A MSRIN+E!$4T@[]&&_/OB5/N[7#_P>@*VFM)U7]VE>;]U>XI\;>HD\YP*YCNMU M#&C^=ZXA^=T2]?8S%&B+9[P?.Q'[83?UQ)V_HN?N=PN-.5[X3['>*CCL%[F&G MN/>^SDV!(=A>"H9M"H:]*3C:ECHWG5[&N4^I25AH$A:9A,4F80M#L#V+!*U% M@O]]V0],&LHD+#0)BTS"8I.PA2'8GJ%&K:%&O6M.:RBV+$B&]9?4!9(,+0&M M,4DOT$_ '#$*7<[I19_K').PT"0L,@F+3<(6H^/]T7G>C?<,<=4:XLJ (>26 M=1FB%WVN(4S"0I.PR"0L-@E;U+#A[OO9*4-#L9178I] MQM>5X<^89X0*5,!*A7(N1VKYXG6QM3Z1;%W5^I9,2E96ASG@%+CNH*ZO&)-/ M)SI 6_*>_0=02P,$% @ NH($5W[=/27A @ , P !D !X;"]W;W)K M&ULM9=M;YLP$,>_BL6JJ96V0H"0*4N0FL"T3*M4 M]6%[,>V%"Y=@%>S,-DGZ[6<;PI*41NW&W@1L[O\[WQTVE]&:\0>1 4BT*7(J MQE8FY7)HVR+)H,#BG"V!JB=SQ@LLU9 O;+'D@%,C*G+;=9S +C"A5C@RB+ K,'R>0L_78ZEG;B6NRR*2>L,/1$B_@!N3=\HJKD=U04E( M%811Q&$^MBYZPWB@[8W!-P)KL7./="3WC#WHP2P=6XY>$.202$W ZK*"*>2Y M!JEE_*J95N-2"W?OM_1/)G85RST6,&7Y=Y+*;&Q]L% *RCPGQ%XM_ M%O@O]="O!29TNXK=)"["$H47UVZGZ;!N*)4Y@;*G#2P!?@16^?=,+G(]M">\2%G4)BSN"[97&;TKC M'Z-O=Z94%8*-^BP(:"M$Q0@,0W\35F'/=T;V:C>_3VT.3:*G)F[@[]O$+:Z< M06.S%V._B;%_-,9+O"%%6;0%=E3XVC>L2UC4)2SN"+:7_:#)?O!?-G_096FZ MA$5=PN*.8'NE&32E&72P^8\R7EN(0&UL MQ5Q=;]LV%/TKA#=L+9#4%N6/)$L,)):X=5BS($;6AV$/C,386B71)6FG&?;C M1WU8LB*:L8([I ]IK)#G4O=<7I*'I,\?N?@BEXPI]"V)4WG16RJU.NOW9;!D M"94?^(JE^B\/7"14Z8]BT9IX_NQ'3<[Y6<92R M&X'D.DFH>+IB,7^\Z#F][8/;:+%4V8/^]'Q%%VS.U-WJ1NA/_0HEC!*6RHBG M2+"'B]ZEY5[SK]D'SZ&%[U!UB(6LT!E$%3_MV$S M%L<9DF['UQ*T5]G,*N[^OD4G^0,#'LO\)WHLRDY.>RA82\63LK)N01*EQ?_T6^F(G0KN<$\%7%; SRI@ MO*>"6U9P#[4P+"L,GUO8]PZCLL+HT KCLL(X]WWAK-S3'E5T>B[X(Q)9:8V6 M_9+3E=?6#H[2+++F2NB_1KJ>FLX5#[XL>1PR(7]$_M=UI)[0,;JF0M",<_3. M8XI&L7Q_WE?:7E:K'Y385P4VWH/MHD\\54N)_#1DH:&^9Z\_?JD^L==WL 6@ MKQU5>0MOO76%K8B_KM,/R!T<(3S +KJ;>^C=]^_1ABN&Y)(*)@V-G!T.B;>0 M)E_!M\Q_18<@-9@QJWBV,WAW7UQG $=9SDF1#.>Z,0K:9ZZ M+G4@IPNFDZ%"]T]HM]P-?,!S^98@(2S(,$\R'!"!!8(R*&540,;>A3'06)YE]F M">ZH##1$UVK)1?2/9O]=E)9/WZ-_]X?U56%EE%O)QNG-5(_:Q;_S_F:75&M[ MNI)ZL%D?TBPYQ&R#CE%%Q\A*AQ=MHI"EH=3C?A!K9YL2^I45HVLG@P3S"K#Q MCF.>\P!IC@"!-:@:5U2-K51=KY-[)A!_R,A^S(T07"\$65(_[4:I$I)< =K0>&WD9M(*:@>[IM1F;4A7B@ZUZD-:)4!@ M#:9.*J9.#F)JPZ320P]-0TU:-D?1O4OQ_/'1(7R=M()[E5L2NDPA0- \4S0=%(U!H3:9WA CGC5=P90.@ @,2S0-%\T'1 M"!1:,S!P'1C8F@)RB:HD/-@-C("N(D7C?#6G!T^N?VQT-'#Q9&0?M]+BT)2* MRW*[J0P;RGD&O+$IS1KP3),=8O?":[U.=3$^_;CUW1&Z9LKH0% %!!3- M T7S0=$(%%J3V%H&<89OG5TU9:C,L-0SE3_B5V+[S6R[66XMC%E%*&S)UM=!^D'#$#1?- T7Q0 M- *%UJ2UEEZ\ C%3$JDEC0U,@2IJ2#3OA5<>4'/!8&B>:!H/B@:@4)K!D:M?6&[]K6=??.UDHJFH1Y_.QY0P>WC/*X[ M,LF+]J9T)G7*BC2]I>TR#9$YAQNI M6K0-$\ M4#0?%(U H34IK_4J?/+6R1M4M@)%\T#1?% T H76#(Q:"L-V*>PN%2S@BS3? M!FKN#W&Y)P6T3QZ-3DR;YS.[[>*C%+=X6 $C9X"2XLX/'J*0 M/AG7Q* M(U!HS2BH=2_7*I],"8U$,8':.9]8'#0U0\F)R3:QO_)K75HK1JY=3O'G-S=&WX$J1*!H'BB:#XI&H-": M=.Y<#7OSNV&PE\-@;X?!7@^#O1_V?QR- +IQ@W MT7C_J FJ64&A-:FO-2O7?OCIFJ?'Q?X[6G>?Z+KMLT?&8_WV1G1F\#"K/JA5 M H56$-7?N:J>,+'(OU1 :D^O4U7<]JV>5E]<<)E?UW_V_,HYFSF&YYYSYA=? M2U##%]^2\(F*191*%+,';6KP8:)?3!1?/%!\4'R57Y2_YTKQ)/]UR6C(1%9 M__V!<[7]D!FHOOYA^A]02P,$% @ NH($5^0)0H![ P 5! !D !X M;"]W;W)K&ULM5AM;]LV$/XKA :L*[!%HF2]9;: MUFFQ#"U@Q-CZH=@'1J9M(I+HDI3=_OL=*46V;$6( 18&;)*Z>WC/W2/BZ.F! MBR>YI52A[V51R9FS56IWZ[HRW]*2R!N^HQ4\67-1$@53L7'E3E"R,DYEX?J> M%[DE89633G*_FCF> MCH@6-%<:@L#/GLYI46@DB.-;"^IT>VK'T_$S^D=#'L@\$DGGO/C"5FH[B:U(5ZX(>_:$O(!)CS0IIO=&AL8S#.:ZEXV3I#!"6KFE_RO4W$B0.>O.#@ MMP[^:QV"UB$P1)O(#*T[HD@V%?R A+8&-#TPN3'>P(95NHQ+)> I S^5+17/ MG[:\6%$AWZ /WVJF?J _T')+!)7H@4HJ]G2%0"_H8ZUJ0=&]E#6IN@I TL)NWV[]OMO=?V/[ONKI!@?<[\CT_&'"?C[O?T1SP1AZUI9;G)9[W92;=>5F55OFMT.Y M:#8(S0;Z[-AG:1(EJ8>G[OZ4YJ5=,HEQ@J/.KL=@TC&8C#*8\[*$4T&:NO&= M/B*DB1W8D&J%X 23"@:LV@Q%/PI^;24M@?7R$'9Y"&TJ.+3)VQ)8CW?4\8Y^ MMH*C"V4&OH=3[)\I^-+.GZ1AZ"?#"HX[!O'K%0PQ*L%R!4R:A;IBZAI!C^YU M;6$M@?72DG1I26P*.K')VQ)8CW?:\4Y_MJ#32Z&&813[YT?RI5V:PJ$<#.L9 M>\?6PGN]HLD>>@7R6-!3)AM!*C7<-HQ"7UM(6VC]1)ST6-BFAELT6]PMH?6Y M'SLJ/-JXV-!QNT-/R)$7)S@X$_* 81!'8>R]T%S@8W^$QQND$2E_6"X6@U&/ M(EY=14MH??['[@I/K"K8:C]E"ZW/_=A1X='&Q8J"PPMAXM#S)V%XKN !0Q\^ M7GJF8/?DRJ?OVY^)V#!H>0NZ!D_O)@8(T5QAFXGB.W,+?.0*[I1FN(5K/Q7: M )ZO.5?/$WVQ[/Y(R/X'4$L#!!0 ( +J"!%>]Y"9M-0, /(* 9 M>&PO=V]R:W-H965T;8P7;;(?'CL9TL+32MNB*^)/;%=_?XXCO?9"/DK2H! M-+JK&%=3K]2ZOO!]E9=0$340-7#S92%D1;29RJ6O:@FD<$H5\W$0I'Y%*/>R MB9-=RVPB5II1#M<2J555$?ES!DQLIE[HW0N^T&6IK<#/)C59P@WHK_6U-#._ MLU+0"KBB@B,)BZEW&5[,PM@JN!7?*&S4SAC9KZ)-LS9-/)2OE!95JVP(*LJ;-[EK [&C$.$#"KA5P(Z[<>0H MWQ!-LHD4&R3M:F/-#MQ6G;:!H]S^E1LMS5=J]'1VHT5^6PI6@%1/T=6/%=4_ MT4ODQ.AS[2)W:2-GY<_>@":4J><37QO?UH*?MWYFC1]\P$^*/@JN2X6N> '% MG_J^8>[ \3WX#!\U^&'%!R@*7B 12FP:LC?'''%Q^SGLT( M(SR'%V@.2\HYY4O+6H.DHD#/*&\C\1S]ZHU)LX'&1>)9S@>)PD>3?QU M#UO2L25'V9J3H]!2$J[A=)QD#V<4)7$0]-.D'4UZ$@W<@@!/NL?SW_8P_ &>[CQ#@)AOTXHPYG=-I! EZ<<81&>U 1#L)QB/NI MQAW5^&CZ?7<%U03G<@W27!#HJOU[Z%K2'/I(QO\A&\-@6TF#?\O'0C!&I+*B M)IPVKMO*U5M4&Y>CG>"&PT&4](H1XRX?/ MR-AS"/$^(1Z$\0' [=T0'BWM_2E\#E_4$\'Q(#W M[T;PA,OA_V#O!/=WVI *Y-(U6R9$8L5UTY%TTJZANVS:F.WRIAO\2*3)(848+(QJ,!B: M\B*;!JN9:%&[IF8NM&F1W+ T32E(N\!\7PBA[R?60=?F9K\!4$L#!!0 ( M +J"!%>V_6/\!P, 'D) 9 >&PO=V]R:W-H965T @$G0O+5I.]I(ZS8$B$&UBDU\=)-K8RV),]MI5XD?C^VD M6='2B@+[$K_$]]QS+[[S:,WXG4@0)3QD:2[&5B)E<6K;(DHP(Z+#"LS5GP7C M&9%JR9>V*#B2V AEJ>TY3F!GA.96.#)[4QZ.6"E3FN.4@RBSC/#-!%.V'ENN MM=VXILM$Z@T['!5DB3.4WXLI5RN[08EIAKF@+ >.B[%UYIY.7"-@3MQ07(N= M.6A3YHS=Z<6G>&PYFA&F&$D-0=2PPG-,4XVD>-S7H%:C4PONSK?H'XSQRI@Y M$7C.TEL:RV1L#2R(<4'*5%ZS]4>L#>IIO(BEPGQA79WM>Q9$I9 LJX45@XSF MU4@>:D?L"/C[!+Q:P#.\*T6&Y061)!QQM@:N3RLT/3&F&FE%CN8Z*C/)U5^J MY&0XDRRZ2U@:(Q>OX?*^I'(#[^!;H7TFX :%Q!A('L/E0Z$\J1:2F6UX#R_!!I$0CJ(>#FCP&T?Y1H._1\/7,ILC![: 60MDQ;%"Z+8CZ/MU M*@H2X=A2%T@@7Z$5OGKA!L[[ _RZ#;_N(?1P&[%5%;$W-*]M/X&?K5ZH*%>@ M/0.J;_ J=/W!T'6=D;UJ8=-KV/2.8:/S!W?R9V7RYP\I]IY0]#W'';I>.\6@ MH1@<#.BMN;"*S]D*N2I *L&11U0@3#F-L(U)\ SQ[3=T^\?&-V9I2KB 0N6E M<9_VXV/NMUE0Z1CLAKO;&03MGAPTU ;_)=A_P7?PE&_0V1/X84-W>%S@SU4M MXJH]E"2%+W2!ANP/5%1;2]OP&;+ =1[KM7.$LUM+[V& #;:-' =R*HB['4A M)IM#1=+=:2?NO^9"*^?#J/TM9W?+V1WNY6SO=,,,^=+T? $1*W-9-<9FMWE7 MG%7=]/%X]2BY(GQ)E34I+I2HT^FK*L2K/E\M)"M,;YTSJ3JUF2;J;81<'U#_ M%XS)[4(K:%Y;X2]02P,$% @ NH($5X,:D,Q> P &PL !D !X;"]W M;W)K&ULM99MCZ,V$(#_BD6K=E>Z"Q@(A&V"M+OW MTIYTU]5&V?OLP"18"W;.-LFMU!]?V[ D=R$H2M4OP3;S\LR$&<]TQ\6S+ 4 M^EZ53,Z<0JG-C>O*K("*R!'? --O5EQ41.FM6+MR(X#D5JDJ7=_S(KZ;I0YL!-IQNRACFHQ>9!Z)W; M6K)$)9RM)8TAS?6J-.Y],H'JY?K7^PP>M@ED3"/2^_TEP5,V?BH!Q6I"[5(]_] M"6U 8V,OXZ6TOVC7RGH.RFJI>-4J:X**LN9)OK>).% (_!,*?JO@6^[&D:5\ M1Q1)IX+OD##2VII9V%"MMH:CS/PK)F#D+^C]]]JJE[0 M6_0(4@F:*Y9#_J._JX+H(_=<([_Q!@Y]J-D*!]P;YGA^@7Y&+9$$$ MR/8QX"'H3U8T0=1C2(\603=#9%=$3QUI\D87(B&7%'$0]2W!.6Z;YV M/D=\S#$)8IST8TPZC,F9WPNP_((O97)$Y8_'4>SC?JRDPTH&R_&K[<0Z.[=; M$/IF0?;;0;H] OI J$!/I*RA#RCY'XH/>_M.[/W'\LMY61(AS5&35I/??4?K M;;:-S\EADN-1[/>G&!]<&_CL>KP$J[V5PL,"Q:/Q*2Y_S^6?6Z"78/G'6#X> MQ>$)K/T-@0<;]X\5>PE8T /FC:(3I8+W+1^?V_./:_@2SO#H<\/1Z.?TN0?S M2@5B;:,]6,+MUI-_G=-O/.7KP9&S\3H6M%HA)66M4;Q;J=B&82:S:* M;^STL^1*SU)V6>CI%801T.]7G*O7C7'0S/9_@W$T\/A-ZQ&&,.'K(T9S,CYGQW89IL'>,,L7.RP[EXLB$T M0USHYI6/S^HG^ MJ0A>!'.+&%Z0].\DXO',&!L@PANT3_DU.?R!JX!G.\.H)H(/SY?<;*^BTD:8MN;('@5_V^3EPK(_ MFQ'L9[%\]UM53C_;_;PU;.W-L.IZ\0I>,ZI.HD1 MQ6>W_5*XI!3E6RRT@X/;1]"T6Z+'8OCR@&@$_ODJD. SQQG[5U4=Y?PC]?Q2 M+R_8#JWQS!""R#"]Q\;\UU^@9_VN2HU.6* 3%FJ"M9(XJI,X&J*7+WN5G'4S MB?A!7F-56DJB5Q#E?YW[N3OV1$7=-[>[;S1RQD[;*.@;0KT>&^L+9[.).J$!3IAH298*XE^G41?N[:41+>I+?YDTM&6OM'(MCI& M0=\(6H[3L0K[5KYK0[6VC.NXQX-QAZOE4A7;H-=+2TXG+- )"S7!6EL_J;=^ M\L:Z,=&91)VP0"T$8!V0#MH1$###1@RDC'82\M :UT@*MM% 7K9T.^Y@. M^XW5I%J KE3JI 5:::$N6CN5QUX5#G91KU,4I_^.3V!74OI&<-S]+J(P\N"H M*RF*Z9P3;0X\]G=PN,$3;0U&=!T#)'J<"-_CE.QD@2H#'D2]N!IUT@*MM% 7 MK9V48_,)W;<6%JU-JE9:H)46ZJ*U4WEL5.%@"_4Z8?'Z78=G=86E;^2Z7E=8 M^D;0L;VNLO2M)KY_0EF.W1W\27N'4S&T_0BV.,<4I87"H"A+\H1QBN2O_,ZX*S-]J[';5:Q08>6YC=]\R^#-QLE4ANFV.!)D(JQ]SLO# MAWJT/G:\+ [;.N-7\&(!%>.!/*8L3L*.^/*,\QNBVR1G(,4;,95U[@M%I.6Q M87G#R:XX%[LEG).LN(PQBC"5!N+YAA#^=",GJ ]OY_\!4$L#!!0 ( +J" M!%<-B#YZ3P0 $2 9 >&PO=V]R:W-H965TR:QW6D[=YW,N>F]ED$V-("H).SKMZ\$F-C< MXKJI^\8&\=^5]-.NGB9[QE]%0JE$7_.L$%,CD;(F3;&OIF3M#!FD[KLF<\FK))96M!GCD25YX3_]40SMI\: MEG$H^)QN$ZD+S-FD)%NZHO*E?.;JS>R\Q&E."Y&R G&ZF1J/UGAIV=J@5OR> MTKTX>D:Z*VO&7O7+S_'4P+I%-*.1U"Z(^MO1. M?ZP[KSJS)H+.6?8EC64R-0(#Q71#JDQ^9ON?:-LA3_N+6";J7[1OM=A 424D MRUMCU8(\+9I_\K4%<62@_, &=FM@]PW< 0.G-7 NK<%M#=Q+:_!:@[KK9M/W M&MR"2#*;<+9'7*N5-_U0TZ^M%:^TT(&RDEQ]396=G/VJ8O$C$P*5E*-50CA% MCU+R=%U)LLXHD@S-69ZK(5U)%KTF+(LI%^A>EY9*4X\VVZ G(M((D2)&BS2K M)(T1X/EF025),W&K[%]6"W3SX19]0"82^JM :8%>BE2*.U6HGG]+6"641S$Q MI>JI;J\9M;UZ:GIE#_3*09]8(1.!ED5,8\!^<=[>/V-O*L(=9ON ^%T,>?4_IRAF*MRRHED'!K8QM2% M3?6T.18EB>C44/.BH'Q'C=GWWUD^_@&B>DUGBVLZ6U[)V0E_M^/OGO->YWRF M,Y/T,CUJ,ET<9?J=GH;3"!JIIA*_KD2O1[O9O>5;H3%8G$S0P',?$N8P+) ": #&("R8:9^!T3_VR6 M+FC!U((SE*?^-?/TFLX6UW2VO)*SDQ$8=2,P.AN57^I=#HWOR4[-EUMZ$HU( M[?J$5,MC6FS1C5HNFT7T%AJKIAKO*$"<4>#ZV I[<0D)K9$5A$XO,B'AR E& MHWYL0D(<8LMWX>@,.C;!638?J1!CM!\BU&PH1+7^0VU(=2)S6E8\2M26\I]@ M!=^T^-X>C?P>@3D@L_S ]?HY#.ANLFFJW;>6@A%&%68'M^#QLDQ-AQW7Z$04(_]#&V>N0 MH1]B-_0&T%GX;6N,KPJO71?>@:]MR 7\0"4($%2"!"'E>81'IPOKLH7U#<7E MFXZ:6LRRC/ C!S# IAG!<64+[0]QOU$?K-?7,Y\HGP;5H(E-&-J@H_C%1B\.:^H7F1K*P/U&LFU?&\ M?DPH48.@!>K[AC%Y>-$5=+<^L[\!4$L#!!0 ( +J"!%?2P;(_" 0 'H3 M 9 >&PO=V]R:W-H965T MSCWV@8NG!RZ>Y Y H>7,V2E5W+JNC'>047G#"\CUE0T7&56Z*[:N+ 30 MQ 9EJ4LP#MV,LMR93^W84LRGO%0IRV$ID"RSC(JO]Y#RP\SQG)>!SVR[4V; MG4\+NH45J"_%4NB>VZ D+(-<,IXC 9N9<^?=+KS0!-@9?S$XR),V,JFL.7\R MG??)S,&&$:00*P-!]=\>%I"F!DGS^*\&=9I[FL#3]@OZ;S9YGJYV$%Q*17/ZF#-(&-Y]4^?:R%. M C1.=P"I \AYP.B5 +\.\&VB%3.;U@-5=#X5_("$F:W13,-J8Z-U-BPWR[A2 M0E]E.D[-_]0[Y0.7$A4@T&I'!: [I01;EXJN4T"*HP7/,BWX2O'X:"*082?2J55#1/6+Y%/SV HBR5 M[S2 -#>34U?I+ P7-ZX9WU>,R2N,0_21YVHGT6.N;]^.=W7VC03D18)[T@OX M1YG?(!__C @F?@>?Q;>'DQXZ?K,BOL7S7\&[TV(F'3HV@F\$S\RB%'J)K!7X M!CU2D6N!)5HVR_C/!PV,WBO(Y+]=*E"'^M4NB@ MB)_N7I;7P^^Z!*U8!I:E>7KNY\&$C",\F;K[4ZTNY_F3B4=PT,QKR1 T,@2] M,GPJ3$[2.+8H1;S3SS:3K+&N--;MHMR+^-8],!!8*_FP23Z\"M.$0PHV$%A+ ML'$CV/B[,,WXT@P$>Y%'SDQS.8^$&)/1J-LTDT:&2:\,7_(]2).!YJ??>K%I M6K>@,F>J\^W4"_C6+3 06"OWJ,D]N@K/1$,*-A!82S /'XLE_%VXIJ;9LD,0 MA&/BG=FF8Z*'(R\*QMV^\4[J1N_;G -4:#7@&43,I.Z?OG,0KUY*G3GTXK]U M7PR%UE:#'-4@5^&EFL90H@V$UA;M6.AZO67A];C)OW03QD%P[J7+:5X01&'T MBI6.]:O77\"N*L;&.$R95$K]92/0XVJY[*3;B_;F/3 06COW8]'J!==AG$%+ MW:'0VJ(=BUVOMS2\'N.$%XX8183@<^-<3O-][)]_[[@GIQ@9B*T]W#&V*'-5 M?>>YWSW)&??9,_%G0P!%+E/8B:G1JA4.C9-Z8>04-GA*3!\LN$BH0JG(C!E M*H"N,U 2F[9E#3@"($\]P"X ]D- [Q& 4P"<4SWT"D#O5 _] I"%;N:Q9XGSJ*+N1/ ]$=H: MV?0@RWZ&QGQ%3+\GMTK@TPAQRKV% %57Y)+E[YP6[Q6YID)0K2!YX8&B42Q? MXJK,;2>F0L<:;OJ%DUGNQ'[$B4.N.%.A) NVAG4-WFO&#QKP)@9<1FT?HI[9 MC83OMZQ#'.N,V);MU.QG?CKD:\?T(9<*DCDMSJY<\)>/:$N;6.94A^F!M8N"6('AOO\67=@O:G+=9MD M7IMDBY;(*JKT2E5Z3>SN]399@2!\@]4XY4+150R'+U#6:=)(]U1-VB3S6W)7 MR?.@S/.@,<\7B^75^?47\I,L80=L"V0C>$*P^F#I\16>>RHD\^S$0SEFP/P0 M;RYW:'\!/! T#2.?_%FKZB1JW,A3)6J3S&N3;-$2647-8:GFL.U#8]BF*FV2 M>6V2+5HBJZ@R*E49-7YC554$JG)&L*CI-;STUXF2\W6[1T7#ZEBOJW5C7FOU MH+AX)U$MZJGLTBJ/VSRZT6(Y"+)60A*?;YG*;S;E:MFMG&>7] ?KL^YXWJU9 M]["[R9N1W_1Y:W1%11 Q26+8H"NK,\2B*?)V(Y\HGF;WZ1576*NR88@=&@AM M@,\WG*O#1#LH>S[W%U!+ P04 " "Z@@17\Y;U6U@$ "X& &0 'AL M+W=O6L+;:5" M<0(?@N/MPN@\F<=MH$[MKNY3]]^=YQN-G,LT,TQUE MW_D:8P&>BISPF;468G-JVSQ9XP+Q$[K!1'ZSI*Q 0MZRE$!O. .+Z@^=]9*M8S M:VR!%"_1-A>W=/<;K@,*2KZ$YES]!;O:UK% LN6"%C58[J#(2/6)GNJ#. !( M'CW K0%N%^"_ /!J@/=:#WX-\%_K(:@!*G2[BET=7(0$FD\9W0%66DNV\D*= MOD++\\I(F2AW@LEO,XD3\SN\DK(+<$FJI"O%.P:W^!&3+08//\&OF*X8VJRS M!"QD)H*O$18HR_F1-+N_B\#7ST?@,\@(^'--MQR1E$]M(3=6TMM)O8GS:A/N M"YOPP#4E8LU!3%*<:O#1,#XKX2C[S*5APC@4'_UQ)'G I<,'_U:5$Y=37.RWKXRG?H 3/+%D .6:/V)I_ M^01#YTRGATFRR"19;(BLI9S?*./0#P^*2"O <1/@>## >,OD*_4W<)VE:8Z/ M8\2%RL;%DF6)?)?Y\FGLNLY9?!TOU"4\.](=QJ"3MZ:B2;+()%ELB*REU*11 M:O(1161B4CF39)%)LM@064LYZ.Q;".>]9:1&'C[6@0>[941CY0>C[FN&QFHR M]KU.'=%8C4/7T]<1>- FP<$8%SQ#X 8EV3)+M($.PM^::4;9(J-LL2FVMA#N M7@CW(PI%[=64?B;9(J-LL2FVMG[[9A(.=CR#Q<+K/;JC2:]6:(Q7/&F62+C++%IMC: M>NQ;1!A\2,4PVEH:98N,LL6FV-KZ[=M+.-@##5:,L#=4",?=@M&W\7NO%GT; MZ'4[E&&B*CC[8!(K"E=.24 MBN>;TD'SSXKY?U!+ P04 " "Z@@17]?>,S!4# \#0 &0 'AL+W=O M&% 2VY[C=.P$$VH% W-M MRH,!V\B84)AR)#9)@OGC!<1L-[1#J\70*W\7:"0$2('FC^@KL!7'ZXB$.$8CE1ET/ &)22Q.%.1N-D''1R?H"!&* M?D1L(S!=B($M59-Z*CO,&KI(&_(.-/1]0\^0[WQ"GN/Y%?!Q/7P"H8*[!NZ5 MX;:R)O?'R_WQ#)]_@.\6MD W(-"2LP1=/DC@5,D?FY4!+I!266'7[VO%@ZXD M).)/E0?II*WJ2?6C>R[6.(2AI9Y- 7P+5O#Q@]MQ/EO8P^, M]-A(QT9ZE=J4HF,H]/_*-FAY;F]@;XLJ*HHZ_59>5.JNE7?7JNWNCA*I.IM) M+*&RLUKX:]>A(;*2TG:NM/T>.6TWZ4]#9"5_.KD_G;?G-*5H%R/HMO9S6E'4 M\0_DM)MWUZWM[O+FG__9X M]O]+7KN[%\Z*DEYU-%WG>8?@U/8V$@2C*0[)DH25[_-:^&M7H2FVLMC"=LA] MCZ!FLS;E44-L98^>MT1N[8[B96'-.(KO<]??2VM%C;>75KNPM=7?%3>8KP@5 M*(:EPCAG795UGF[5TX%D:[/;G3.I5LR<1NKS!K@N4/>7C,FG@=Y YQ],P3]0 M2P,$% @ NH($5V^$*P)2 P S!4 T !X;"]S='EL97,N>&ULW5C1 M;MHP%/V5*%VG5IH:0D8@*R!M2$B3MJD2?=A;98@#EAPGN' M'UW'R(VRF [9<(K=NRYMMB0@+)P+[IP>U1Z:1,9++,;3*8O]/J\CU@TP.#C//:8-LU@6$_)TI1 M*<:Z4UYP JE:6Z$3,RSP0I/6P854/+SBCG$WAV_$QVM%?)UKJ6)2'JIC94-8V, MZ8#^MIK1WI;MO$K7R=ECIKXL]7!$V8=:H7>2)FQ5]E=);0!3]W%UDN=\_9FS MN4BI&?S1"8=]LN$YBTRR)YT-2F6F U2ZSB.5BLVV([\ER>_I2FW*:97@GMMG MZ/G?SO.<"BH)WS:M:_^49_G5CH/N6UDNGRK[AJT>JPW!J9OLG(/)\!Q,GD5- M]L[!9'0&)KMO]M1\B4G_]$T&I[G:7K5=V]H3[NP(ZZ@#.^^!^P/V^;Q)ZDR7 MC"LFJMZ"Q3$5SS:&6EZ1J?Y7=4=?7Q_3A"RYNJ_!@=NTO].8+=.HONH.)J*Z MJFE_@^'Y8;WMU[F8B.F*QJ.J*^?3LNGHALY:'4#81\;E84.AZ#8=YZ5J2'ME^/MA= M$@119$< LSL( @R!NQ%', ?@ 4."H'P/[KV/O,U[RFM^OQW^ 5!+ P04 M" "Z@@17EXJ[', 3 @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_Q="> M, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C] M$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA< MUYVE/=LO3T%O@*\Z3'%":4A+,P[PS=)_,O?S##5%Y4HCE5L:>-/E_G;@2=&A M(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X M4$L#!!0 ( +J"!%=3W#/HW00 !DJ / >&PO=V]R:V)O;VLN>&UL MQ9K?;]LV$(#_%<(ORX!EMGZV#>( ;;)L!M(DL(.\#K1TMHE(I$=23MN_OI1< MHZ?$.>SEJB=;E"Q_.HKW\2B=/QO[M#3F27RI*^VFHXWWV[/QV!4;J*7[TVQ! MASTK8VOIPZ9=C]W6@BS=!L#7U3B>3/)Q+94>79P?SG5OQWC#>"B\,CHTM@V/ M"I[=S_WMIM@IIY:J4O[K=-1]KV D:J55K;Y!.1U-1L)MS/,_QJIO1GM9+0IK MJFHZBO8['L%Z5;QJ7K20#W+INA8OEW,90*:C?!).N%+6^>Z([OPR,.X@'+S? M:KRY5I4'>R4]_&U-LU5ZW9XF7,487487A\/G/HAG]O^$T:Q6JH K4S0U:+^/ MHX6J!=1NH[9N)+2L83JZ-#NPXEZNH;VH\"^S0[ O(=+^2B MJ6MIO[94"[76*OQ,:B\^%H5IM%<(\CT!^9X7<@X%("B]%L$R.GPOVG'C$>0' M O(#%$\;4Y5@W6_BK_^:, W% M;)0R(F9GW(;SWIA@B6V8 RXVTH+XZ+U5RR;,9JO>C)"21L1M#5BW1XB97ATD MA]$H543,KB"%UIN_1)0LHF%L(4X>VG[&8R6FK!$/9(T?G!B3DD?\2^5Q".+O M&(\L3MBK$R)5BQ.,21DE9C;*L<1X-):446)FHY 9LC>^8THR,;=D7F?(HZ&D M9!,/6:#T0TG))AZR1.D5>S$EGIA9/&]E]%/1[<&8E'CB@<1S*FZEM1*OE%#B M29C%\S;FI7'^#XQ)B2=A%L^;?@RHUIH51A)K>V$/2.,2D+IHT9RC4K"]_( M2GS&(STEG],P6^C(TJ0XN0(O5=4K,5+*02G[@QJJ\CW%F)2#4F8'D9B]2BBE M')0R.XC&Q)502CDH9780C9EB3,I!*;.#:,P,/^FD')0Q.XC&S#$FY:",V4%X MI?]H'LHH]63,ZCFZM/6CY/5JAS$I]61#K,"=[I>YG)AC3$H]&;-ZWL)LF\4= MGF]DY$L" SSH"9AWV^Y(O"*34?+)F.7S!N8JP(]",TH^&?,J>4_+)F>5S M'/,P0UYB3,I".;>%CF*V]<;IS8MH4A;*.PN-NX/=Q7D)*Z6AO U_X4)[(:OB MWHKV8__Z1)JU3SI7355=AK8['>K"\O!FX^&MS(OO4$L#!!0 ( +J"!%&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-V3MN MVT 4A>&M"%R 1_0"^D0*=(8/!4Q)'CY M%\0'8OCTJQS:<=^=ZF[?U\7'\7"JJV8WCOV/E.IZ5XYMO>OZ00I#.'V009/,' M.03Y_$$!03%_4(:@/'_0/03=SQ_T $$/\P<]0M#C_$&R1!F7!$D3K FT%N1: M"+P6!%L(Q!8D6PC,%D1;"-069%L(W!:$6PCD%J1;".P6Q%L(]%;46PGT5M1; M"?36R<BN!WHIZ*X'>BGHK@=Z*>BN!WHIZ*X'>BGHK@=Z*>BN!WH9Z M&X'>AGH;@=Z&>AN!WC;9+"'0VU!O(]#;4&\CT-M0;R/0VU!O(]#;4&\CT-M0 M;R/0VU%O)]#;46\GT-M1;R?0VU%O)]#;)YO=!'H[ZNT$>COJ[01Z.^KM!'H[ MZNT$>COJ[01Z!^H=!'H'ZAT$>@?J'01Z!^H=!'H'ZAT$>L?D9R6!WH%Z!X'> M@7H'@=Z!>@>!WH%Z!X'>&?7.!'IGU#L3Z)U1[TR@=T:]\W?J7[L!)AHE&DQ\;UB@[7G/>I+GBNNGK:,PVK1- M%Z;9(D9WQ5@H%]2:D%M'75J96]^:F+[Z%^9,N30OQ,1D4K#2=I&Z.(Y]C6QV M?4MSLVKBZ&Z3?@ZU[::9IR9DHYO=QCYKFAGGFKHT,:VS=5=]2AGO$_)T^#]B?>UB3]W5%HT?CX[UITRZV:5B(VX9"?KS$%SW:^;PN MJ;+EJDU'\N \F2HLB&+;Y+NB9\>38[IAVGWRD_.',L<"T\Y';UU($_/T^[C# M2/K38Y<*D8_U\5=\3TRE3WX_ZJ==4?7#['2]K]8OAWD$-CQ.O^./,WZO_\L^ M!$@?$J0/!=*'!NFC .GC'*2/"Y ^+D'ZX!.41E!$Y2BD97)PC$ 8 )PG 3 M " &UL4$L! A0#% @ NH($ M5S>$%_/I!0 HQ\ !@ ("!#@@ 'AL+W=O 8 M " @2T. !X;"]W;W)K&PO=V]R:W-H M965T&UL4$L! A0#% @ NH($5\[Y\O_ !@ =Q\ !@ M ("!5!@ 'AL+W=OPAM&PO=V]R:W-H965T&UL M4$L! A0#% @ NH($5Z$\'$^>- M*A$ %TU 8 " @5X[ !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ NH($ M5Q7V$#!W" KQ@ !D ("!;5$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ NH($5\P)J2K\ @ O 8 M !D ("!NF\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ NH($5PI.!#?!" Q1@ !D M ("!S8$ 'AL+W=O"@ &0 @('%B@ >&PO=V]R:W-H965T M:%=_-Y 0 - + 9 M " @7./ !X;"]W;W)K&UL4$L! A0# M% @ NH($5_B8449L#P ;C !D ("!CI0 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ NH($5_FJ M!;5@ P DP< !D ("!D*\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ NH($5[\0PYRJ! %0L !D M ("!OKT 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ NH($5P6<: A#! ,1@ !D ("! M>\D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ NH($5VS[6HU0! @!, !D ("!*MD 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ NH($5URHBK@8! $Q< !D M ("!=^\ 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ NH($5X]7-F.( P H0H !D ("!+?H M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MNH($5R$$V'T%! Q0 !D ("![@T! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ NH($5^FV3FJJ @ WP8 !D M ("!XR0! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ NH($5W[=/27A @ , P !D ("!YRX! 'AL M+W=O&PO=V]R:W-H965TP, %00 9 " M@2TZ 0!X;"]W;W)K&UL4$L! A0#% @ NH($ M5[WD)FTU P \@H !D ("!WST! 'AL+W=O&PO=V]R:W-H965T#&I#,7@, !L+ 9 " @8E$ 0!X;"]W;W)K M&UL4$L! A0#% @ NH($5T/W>SZZ! R!T M !D ("!'D@! 'AL+W=OD\$ !$@ &0 @($/30$ M>&PO=V]R:W-H965T&UL4$L! A0#% @ NH($5QKPLU,^ P _PT !D M ("!U%4! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ NH($5V^$*P)2 P S!4 T ( !)&$! 'AL+W-T M>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% M @ NH($5R=EU:4, @ A"4 !H ( !E&H! 'AL+U]R96QS M+W=O XML 78 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 79 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 80 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.2 html 238 347 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 9954701 - 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 9954702 - 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 9954703 - 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 9954704 - 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 9954705 - 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 9954706 - 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 9954707 - 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 9954708 - 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 9954709 - 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 9954710 - 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 9954711 - 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 9954712 - Disclosure - Fair Value Measurements - Narrative (Details) Sheet http://www.pulmonx.com/role/FairValueMeasurementsNarrativeDetails Fair Value Measurements - Narrative (Details) Details 30 false false R31.htm 9954713 - 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 9954714 - 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 9954715 - Disclosure - Balance Sheet Components - Inventory (Details) Sheet http://www.pulmonx.com/role/BalanceSheetComponentsInventoryDetails Balance Sheet Components - Inventory (Details) Details 33 false false R34.htm 9954716 - 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 9954717 - 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 9954718 - 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 9954719 - Disclosure - Balance Sheet Components - Narrative (Details) Sheet http://www.pulmonx.com/role/BalanceSheetComponentsNarrativeDetails Balance Sheet Components - Narrative (Details) Details 37 false false R38.htm 9954720 - 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 9954721 - 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 9954722 - 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 9954723 - 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 9954724 - 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 9954725 - 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 9954726 - 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 9954727 - 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 9954728 - 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 9954729 - 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 9954730 - 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 9954731 - 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 9954732 - 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 9954733 - 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 9954734 - 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 9954735 - Disclosure - Stockholders' Equity - Narrative (Details) Sheet http://www.pulmonx.com/role/StockholdersEquityNarrativeDetails Stockholders' Equity - Narrative (Details) Details 53 false false R54.htm 9954736 - 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 9954737 - 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 9954738 - 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 9954739 - 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 9954740 - 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 9954741 - 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 9954742 - 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 9954743 - Disclosure - Segment Information - Narrative (Details) Sheet http://www.pulmonx.com/role/SegmentInformationNarrativeDetails Segment Information - Narrative (Details) Details 61 false false R62.htm 9954744 - 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 9954745 - 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-20230630.htm exhibit101pulmonx-amendedr.htm exhibit102secondamendmentt.htm exhibit31_1x080423.htm exhibit31_2x080423.htm exhibit32_1x080423.htm exhibit32_2x080423.htm lung-20230630.xsd lung-20230630_cal.xml lung-20230630_def.xml lung-20230630_lab.xml lung-20230630_pre.xml http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 82 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "lung-20230630.htm": { "axisCustom": 2, "axisStandard": 21, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 833, "http://xbrl.sec.gov/dei/2023": 30 }, "contextCount": 238, "dts": { "calculationLink": { "local": [ "lung-20230630_cal.xml" ] }, "definitionLink": { "local": [ "lung-20230630_def.xml" ] }, "inline": { "local": [ "lung-20230630.htm" ] }, "labelLink": { "local": [ "lung-20230630_lab.xml" ] }, "presentationLink": { "local": [ "lung-20230630_pre.xml" ] }, "schema": { "local": [ "lung-20230630.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd" ] } }, "elementCount": 533, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2023": 2, "http://xbrl.sec.gov/dei/2023": 5, "total": 7 }, "keyCustom": 42, "keyStandard": 305, "memberCustom": 17, "memberStandard": 43, "nsprefix": "lung", "nsuri": "http://www.pulmonx.com/20230630", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "lung-20230630.htm", "contextRef": "c-1", "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-20230630.htm", "contextRef": "c-1", "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-20230630.htm", "contextRef": "c-1", "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-20230630.htm", "contextRef": "c-1", "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-20230630.htm", "contextRef": "c-1", "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-20230630.htm", "contextRef": "c-1", "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-20230630.htm", "contextRef": "c-1", "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-20230630.htm", "contextRef": "c-1", "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-20230630.htm", "contextRef": "c-1", "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-20230630.htm", "contextRef": "c-1", "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-20230630.htm", "contextRef": "c-1", "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-20230630.htm", "contextRef": "c-1", "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-20230630.htm", "contextRef": "c-1", "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-20230630.htm", "contextRef": "c-1", "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-20230630.htm", "contextRef": "c-1", "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-20230630.htm", "contextRef": "c-1", "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-20230630.htm", "contextRef": "c-1", "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-20230630.htm", "contextRef": "c-1", "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-20230630.htm", "contextRef": "c-1", "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-20230630.htm", "contextRef": "c-1", "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-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954701 - 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-20230630.htm", "contextRef": "c-1", "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-20230630.htm", "contextRef": "c-3", "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-20230630.htm", "contextRef": "c-3", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "lung-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954702 - 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": [ "ix:continuation", "body", "html" ], "baseRef": "lung-20230630.htm", "contextRef": "c-1", "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-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954703 - 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-20230630.htm", "contextRef": "c-1", "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-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954704 - 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-20230630.htm", "contextRef": "c-1", "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-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954705 - 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-20230630.htm", "contextRef": "c-1", "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-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockByClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954706 - 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-20230630.htm", "contextRef": "c-1", "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-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954707 - 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-20230630.htm", "contextRef": "c-1", "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-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954708 - 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-20230630.htm", "contextRef": "c-1", "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-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RetainedEarningsAccumulatedDeficit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954709 - 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-20230630.htm", "contextRef": "c-3", "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-20230630.htm", "contextRef": "c-3", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:CashUninsuredAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954710 - 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-20230630.htm", "contextRef": "c-4", "decimals": "-5", "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-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954711 - 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", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lung-20230630.htm", "contextRef": "c-63", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "lung-20230630.htm", "contextRef": "c-3", "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": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "lung-20230630.htm", "contextRef": "c-3", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "lung-20230630.htm", "contextRef": "c-3", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954712 - 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-20230630.htm", "contextRef": "c-4", "decimals": "INF", "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-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954713 - 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-20230630.htm", "contextRef": "c-3", "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-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Cash", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954714 - 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-20230630.htm", "contextRef": "c-3", "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-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954715 - 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-20230630.htm", "contextRef": "c-3", "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-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OtherPrepaidExpenseCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954716 - 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-20230630.htm", "contextRef": "c-3", "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-20230630.htm", "contextRef": "c-94", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954717 - 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-20230630.htm", "contextRef": "c-95", "decimals": "-5", "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-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954718 - 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-20230630.htm", "contextRef": "c-3", "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-20230630.htm", "contextRef": "c-5", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954719 - 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-20230630.htm", "contextRef": "c-5", "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-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954720 - 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-20230630.htm", "contextRef": "c-3", "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-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954721 - 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-20230630.htm", "contextRef": "c-3", "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-20230630.htm", "contextRef": "c-5", "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-20230630.htm", "contextRef": "c-5", "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-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccruedBonusesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954722 - 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-20230630.htm", "contextRef": "c-3", "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-20230630.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProceedsFromIssuanceOfLongTermDebt", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954723 - 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-20230630.htm", "contextRef": "c-132", "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-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954724 - 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-20230630.htm", "contextRef": "c-140", "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-20230630.htm", "contextRef": "c-149", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RepaymentsOfDebt", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954725 - 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-20230630.htm", "contextRef": "c-149", "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-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954726 - 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-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "lung-20230630.htm", "contextRef": "c-3", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954727 - Disclosure - Revenue Recognition (Details)", "menuCat": "Details", "order": "45", "role": "http://www.pulmonx.com/role/RevenueRecognitionDetails", "shortName": "Revenue Recognition (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "lung-20230630.htm", "contextRef": "c-3", "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-20230630.htm", "contextRef": "c-150", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseRenewalTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954728 - 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-20230630.htm", "contextRef": "c-150", "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-20230630.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954729 - 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-20230630.htm", "contextRef": "c-1", "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-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954730 - 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-20230630.htm", "contextRef": "c-3", "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-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954731 - 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-20230630.htm", "contextRef": "c-3", "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-20230630.htm", "contextRef": "c-30", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "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-20230630.htm", "contextRef": "c-35", "decimals": "INF", "lang": "en-US", "name": "us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "lung-20230630.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954732 - 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-20230630.htm", "contextRef": "c-1", "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-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954733 - 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-20230630.htm", "contextRef": "c-159", "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-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954734 - Disclosure - Income Taxes (Details)", "menuCat": "Details", "order": "52", "role": "http://www.pulmonx.com/role/IncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "lung-20230630.htm", "contextRef": "c-54", "decimals": "-5", "lang": "en-US", "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "us-gaap:CommonStockSharesAuthorized", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "lung-20230630.htm", "contextRef": "c-3", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesAuthorized", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954735 - 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-20230630.htm", "contextRef": "c-1", "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-20230630.htm", "contextRef": "c-3", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954736 - 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-20230630.htm", "contextRef": "c-3", "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-20230630.htm", "contextRef": "c-4", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954737 - 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-20230630.htm", "contextRef": "c-4", "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-20230630.htm", "contextRef": "c-1", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954738 - 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-20230630.htm", "contextRef": "c-1", "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-20230630.htm", "contextRef": "c-173", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954739 - 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-20230630.htm", "contextRef": "c-173", "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-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954740 - 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-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lung-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954741 - 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": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "lung-20230630.htm", "contextRef": "c-5", "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-20230630.htm", "contextRef": "c-1", "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-20230630.htm", "contextRef": "c-1", "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-20230630.htm", "contextRef": "c-1", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954742 - 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-20230630.htm", "contextRef": "c-1", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "us-gaap:NumberOfOperatingSegments", "ix:continuation", "span", "div", "body", "html" ], "baseRef": "lung-20230630.htm", "contextRef": "c-1", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954743 - 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": [ "us-gaap:NumberOfOperatingSegments", "ix:continuation", "span", "div", "body", "html" ], "baseRef": "lung-20230630.htm", "contextRef": "c-1", "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-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954744 - 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-20230630.htm", "contextRef": "c-213", "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-20230630.htm", "contextRef": "c-3", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NoncurrentAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954745 - 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-20230630.htm", "contextRef": "c-3", "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-20230630.htm", "contextRef": "c-1", "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-20230630.htm", "contextRef": "c-1", "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-20230630.htm", "contextRef": "c-1", "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-20230630.htm", "contextRef": "c-1", "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-20230630.htm", "contextRef": "c-1", "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-20230630.htm", "contextRef": "c-1", "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/2023", "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/2023", "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/2023", "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/2023", "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/2023", "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/2023", "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/2023", "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/2023", "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/2023", "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/2023", "presentation": [ "http://www.pulmonx.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r806" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r807" ], "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/2023", "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/2023", "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/2023", "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/2023", "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/2023", "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/2023", "presentation": [ "http://www.pulmonx.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r804" ], "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/2023", "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/2023", "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/2023", "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/2023", "presentation": [ "http://www.pulmonx.com/role/LongTermDebtCreditAgreementNarrativeDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r804" ], "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/2023", "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/2023", "presentation": [ "http://www.pulmonx.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r804" ], "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/2023", "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/2023", "presentation": [ "http://www.pulmonx.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r808" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r804" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r804" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r804" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r804" ], "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/2023", "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/2023", "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/2023", "presentation": [ "http://www.pulmonx.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r803" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r805" ], "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/2023", "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/2023", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "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": "Prepayment fee, percent of principal amount" } } }, "localname": "DebtInstrumentPrepaymentFeePercentOfPrincipalAmount", "nsuri": "http://www.pulmonx.com/20230630", "presentation": [ "http://www.pulmonx.com/role/LongTermDebtCIBCLoanNarrativeDetails" ], "xbrltype": "percentItemType" }, "lung_EmphasysMedicalIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Emphasys Medical, Inc", "label": "Emphasys Medical, Inc [Member]", "terseLabel": "Emphasys Medical, Inc" } } }, "localname": "EmphasysMedicalIncMember", "nsuri": "http://www.pulmonx.com/20230630", "presentation": [ "http://www.pulmonx.com/role/BalanceSheetComponentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "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/20230630", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "presentation": [ "http://www.pulmonx.com/role/CommitmentsandContingenciesLeasesNarrativeDetails" ], "xbrltype": "percentItemType" }, "lung_LesseeOperatingSubleaseExtendedTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Sublease, Extended Term", "label": "Lessee, Operating Sublease, Extended Term", "terseLabel": "Extended term" } } }, "localname": "LesseeOperatingSubleaseExtendedTerm", "nsuri": "http://www.pulmonx.com/20230630", "presentation": [ "http://www.pulmonx.com/role/CommitmentsandContingenciesLeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "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/20230630", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "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/20230630", "presentation": [ "http://www.pulmonx.com/role/StockholdersEquityNarrativeDetails", "http://www.pulmonx.com/role/StockholdersEquityTotalStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "lung_StockRepurchasedDuringPeriodSharesExerciseOfEarlyStockOptions": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Repurchased During Period, Shares, Exercise Of Early Stock Options", "label": "Stock Repurchased During Period, Shares, Exercise Of Early Stock Options", "negatedTerseLabel": "Repurchase of early exercised common stock options (in shares)" } } }, "localname": "StockRepurchasedDuringPeriodSharesExerciseOfEarlyStockOptions", "nsuri": "http://www.pulmonx.com/20230630", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "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/20230630", "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/20230630", "presentation": [ "http://www.pulmonx.com/role/LongTermDebtCIBCLoanNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_AsiaPacificMember": { "auth_ref": [ "r901", "r902", "r903", "r904" ], "lang": { "en-us": { "role": { "label": "Asia Pacific [Member]", "terseLabel": "Asia Pacific", "verboseLabel": "Asia Pacific" } } }, "localname": "AsiaPacificMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.pulmonx.com/role/SegmentInformationLongLivedAssetsbyGeographicalAreaDetails", "http://www.pulmonx.com/role/SegmentInformationRevenuebyGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r393", "r394", "r395", "r396", "r475", "r621", "r654", "r677", "r678", "r733", "r735", "r737", "r738", "r740", "r756", "r757", "r771", "r780", "r787", "r791", "r866", "r881", "r882", "r883", "r884", "r885", "r886" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.pulmonx.com/role/IncomeTaxesDetails", "http://www.pulmonx.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r393", "r394", "r395", "r396", "r468", "r475", "r501", "r502", "r503", "r597", "r621", "r654", "r677", "r678", "r733", "r735", "r737", "r738", "r740", "r756", "r757", "r771", "r780", "r787", "r791", "r794", "r862", "r866", "r882", "r883", "r884", "r885", "r886" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.pulmonx.com/role/IncomeTaxesDetails", "http://www.pulmonx.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r393", "r394", "r395", "r396", "r468", "r475", "r501", "r502", "r503", "r597", "r621", "r654", "r677", "r678", "r733", "r735", "r737", "r738", "r740", "r756", "r757", "r771", "r780", "r787", "r791", "r794", "r862", "r866", "r882", "r883", "r884", "r885", "r886" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.pulmonx.com/role/IncomeTaxesDetails", "http://www.pulmonx.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r297", "r298", "r674", "r675", "r676", "r734", "r736", "r739", "r741", "r747", "r748", "r749", "r750", "r751", "r752", "r753", "r754", "r755", "r758", "r781", "r794", "r868", "r895" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2023", "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": [ "r297", "r298", "r674", "r675", "r676", "r734", "r736", "r739", "r741", "r744", "r747", "r748", "r749", "r750", "r751", "r752", "r753", "r754", "r755", "r758", "r781", "r794", "r868", "r895" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2023", "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/2023", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r24", "r790" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r300", "r301" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "auth_ref": [ "r142" ], "calculation": { "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 14.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/2023", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedBonusesCurrent": { "auth_ref": [ "r28" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r115", "r162" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r28" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails", "http://www.pulmonx.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedProfessionalFeesCurrent": { "auth_ref": [ "r28" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedVacationCurrent": { "auth_ref": [ "r28", "r78" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r68", "r195", "r646" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/BalanceSheetComponentsPropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r36", "r37", "r127", "r204", "r643", "r659", "r662" ], "calculation": { "http://www.pulmonx.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r2", "r12", "r37", "r536", "r539", "r589", "r655", "r656", "r826", "r827", "r828", "r837", "r838", "r839" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r119" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r508", "r509", "r510", "r671", "r837", "r838", "r839", "r871", "r899" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r82", "r83", "r477" ], "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/2023", "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/2023", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r505", "r511" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/StockholdersEquityTotalStockBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r205", "r302", "r344", "r348", "r350", "r894" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "auth_ref": [ "r428", "r572", "r778", "r779", "r831" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.pulmonx.com/role/LongTermDebtCIBCLoanNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r7", "r63", "r66" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/BalanceSheetComponentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r267" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/NetLossperShareAttributabletoCommonStockholdersExcludedPotentiallyDilutiveSecuritiesOutstandingDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r52" ], "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/2023", "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/2023", "presentation": [ "http://www.pulmonx.com/role/NetLossperShareAttributabletoCommonStockholdersExcludedPotentiallyDilutiveSecuritiesOutstandingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r52" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/NetLossperShareAttributabletoCommonStockholdersExcludedPotentiallyDilutiveSecuritiesOutstandingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r160", "r199", "r231", "r277", "r286", "r291", "r336", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r531", "r533", "r559", "r637", "r700", "r790", "r802", "r864", "r865", "r879" ], "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/2023", "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/2023", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r189", "r209", "r231", "r336", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r531", "r533", "r559", "r790", "r864", "r865", "r879" ], "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/2023", "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/2023", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r101" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/FairValueMeasurementsFairValueofAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r309" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/FairValueMeasurementsCostUnrealizedGainsandLossesandFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r310" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/FairValueMeasurementsCostUnrealizedGainsandLossesandFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r306", "r361", "r636" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/FairValueMeasurementsCostUnrealizedGainsandLossesandFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r307", "r361", "r631", "r842" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/FairValueMeasurementsCostUnrealizedGainsandLossesandFairValueDetails", "http://www.pulmonx.com/role/FairValueMeasurementsFairValueofAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": { "auth_ref": [ "r304", "r361" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedBalanceSheets", "http://www.pulmonx.com/role/FairValueMeasurementsCostUnrealizedGainsandLossesandFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent": { "auth_ref": [ "r193", "r304", "r361" ], "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/2023", "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/2023", "presentation": [ "http://www.pulmonx.com/role/FairValueMeasurementsCostUnrealizedGainsandLossesandFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504" ], "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/2023", "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/2023", "presentation": [ "http://www.pulmonx.com/role/BalanceSheetComponentsCapitalizedImplementationCostsofaHostingArrangementDetails", "http://www.pulmonx.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r94", "r96" ], "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/2023", "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/2023", "presentation": [ "http://www.pulmonx.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r143" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/SummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BuildingMember": { "auth_ref": [ "r148" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/CommitmentsandContingenciesLeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r530", "r785", "r786" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.pulmonx.com/role/BalanceSheetComponentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r85", "r86", "r530", "r785", "r786" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.pulmonx.com/role/BalanceSheetComponentsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [ "r530" ], "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": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.pulmonx.com/role/BalanceSheetComponentsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r47", "r48", "r49" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_Cash": { "auth_ref": [ "r170", "r640", "r672", "r695", "r790", "r802", "r821" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/BalanceSheetComponentsCashandCashEquivalentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r45", "r192", "r759" ], "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/2023", "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/2023", "presentation": [ "http://www.pulmonx.com/role/BalanceSheetComponentsCashandCashEquivalentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAxis": { "auth_ref": [ "r192" ], "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/2023", "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/2023", "presentation": [ "http://www.pulmonx.com/role/FairValueMeasurementsFairValueofAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r45", "r140", "r228" ], "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/2023", "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/2023", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r1", "r140" ], "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/2023", "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/2023", "presentation": [ "http://www.pulmonx.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockLineItems": { "auth_ref": [ "r201", "r202", "r203", "r272", "r437", "r438", "r439", "r441", "r444", "r449", "r451", "r665", "r666", "r667", "r668", "r780", "r809", "r833" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/StockholdersEquitySharesReservedforFutureIssuanceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommercialPaperMember": { "auth_ref": [ "r151", "r796", "r797", "r798", "r799" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/FairValueMeasurementsCostUnrealizedGainsandLossesandFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommercialPaperNotIncludedWithCashAndCashEquivalentsMember": { "auth_ref": [ "r869", "r872" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/FairValueMeasurementsFairValueofAssetsandLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r33", "r109", "r639", "r686" ], "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/2023", "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/2023", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r149", "r391", "r392", "r746", "r863" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r34" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/StockholdersEquitySharesReservedforFutureIssuanceDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r792", "r793", "r794", "r796", "r797", "r798", "r799", "r837", "r838", "r871", "r896", "r899" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://www.pulmonx.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r118" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r118", "r687" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.pulmonx.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r118" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r13", "r118", "r687", "r706", "r899", "r900" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r118", "r642", "r790" ], "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 June\u00a030, 2023 and December\u00a031, 2022; 38,016,671 shares issued and outstanding as of June\u00a030, 2023 and 37,555,565 shares issued and outstanding as of December\u00a031, 2022" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r38", "r212", "r214", "r219", "r632", "r651" ], "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/2023", "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/2023", "presentation": [ "http://www.pulmonx.com/role/BalanceSheetComponentsPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r55", "r57", "r102", "r103", "r299", "r745" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/SegmentInformationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r55", "r57", "r102", "r103", "r299", "r663", "r745" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/SegmentInformationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r55", "r57", "r102", "r103", "r299", "r745", "r811" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/SegmentInformationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r111", "r175" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskLineItems": { "auth_ref": [ "r745" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/SegmentInformationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r55", "r57", "r102", "r103", "r299" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/SegmentInformationNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r54", "r55", "r57", "r58", "r102", "r159", "r745" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/SegmentInformationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r55", "r57", "r102", "r103", "r299", "r745" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/SegmentInformationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r89", "r765" ], "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/2023", "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/2023", "presentation": [ "http://www.pulmonx.com/role/BalanceSheetComponentsPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r453", "r454", "r465" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/RevenueRecognitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r453", "r454", "r465" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r466" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/RevenueRecognitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r132", "r624" ], "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/2023", "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/2023", "presentation": [ "http://www.pulmonx.com/role/StockholdersEquityTotalStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CreditLossFinancialInstrumentPolicyTextBlock": { "auth_ref": [ "r181", "r341", "r342", "r343", "r345", "r346", "r351", "r353", "r354", "r355", "r356", "r358", "r359", "r360", "r362", "r364", "r365", "r367" ], "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/2023", "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/2023", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r150", "r229", "r406", "r412", "r413", "r414", "r415", "r416", "r417", "r422", "r429", "r430", "r432" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/LongTermDebt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r21", "r114", "r115", "r161", "r163", "r233", "r407", "r408", "r409", "r410", "r411", "r413", "r418", "r419", "r420", "r421", "r423", "r424", "r425", "r426", "r427", "r428", "r573", "r775", "r776", "r777", "r778", "r779", "r834" ], "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/2023", "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/2023", "presentation": [ "http://www.pulmonx.com/role/LongTermDebtCIBCLoanNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r21", "r163", "r433" ], "calculation": { "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/2023", "presentation": [ "http://www.pulmonx.com/role/LongTermDebtCIBCLoanComponentsOfDebtDetails", "http://www.pulmonx.com/role/LongTermDebtContractualMaturitiesofFinancingObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFeeAmount": { "auth_ref": [ "r31" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/LongTermDebtCIBCLoanNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r30", "r105", "r435", "r573" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/LongTermDebtCIBCLoanNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r30", "r408" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/LongTermDebtCreditAgreementNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [ "r233", "r407", "r408", "r409", "r410", "r411", "r413", "r418", "r419", "r420", "r421", "r423", "r424", "r425", "r426", "r427", "r428", "r431", "r573", "r775", "r776", "r777", "r778", "r779", "r834" ], "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/2023", "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": [ "r32", "r233", "r407", "r408", "r409", "r410", "r411", "r413", "r418", "r419", "r420", "r421", "r423", "r424", "r425", "r426", "r427", "r428", "r573", "r775", "r776", "r777", "r778", "r779", "r834" ], "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/2023", "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": [ "r32", "r74", "r77", "r104", "r105", "r107", "r110", "r153", "r154", "r233", "r407", "r408", "r409", "r410", "r411", "r413", "r418", "r419", "r420", "r421", "r423", "r424", "r425", "r426", "r427", "r428", "r431", "r573", "r775", "r776", "r777", "r778", "r779", "r834" ], "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/2023", "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/2023", "presentation": [ "http://www.pulmonx.com/role/LongTermDebtCIBCLoanNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "auth_ref": [ "r104", "r107", "r867" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/LongTermDebtCIBCLoanComponentsOfDebtDetails", "http://www.pulmonx.com/role/LongTermDebtContractualMaturitiesofFinancingObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleAccruedInterestAfterAllowanceForCreditLoss": { "auth_ref": [ "r312", "r361", "r362", "r363" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleAccruedInterestAfterAllowanceForCreditLossStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r362" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleAccruedInterestWriteoff": { "auth_ref": [ "r365" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss": { "auth_ref": [ "r308", "r361", "r369", "r370" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": { "auth_ref": [ "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r853", "r854" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent": { "auth_ref": [ "r28" ], "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/2023", "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/2023", "presentation": [ "http://www.pulmonx.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r514", "r515", "r638" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r7", "r67" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/BalanceSheetComponentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLineItems": { "auth_ref": [ "r542" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeTable": { "auth_ref": [ "r14", "r90", "r91", "r92", "r93", "r95", "r97", "r98", "r99", "r100", "r542" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r157" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/BalanceSheetComponentsIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DividendsCommonStock": { "auth_ref": [ "r4", "r155" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EMEAMember": { "auth_ref": [ "r901", "r902", "r903", "r904" ], "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/2023", "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/2023", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r220", "r243", "r244", "r245", "r246", "r247", "r254", "r257", "r264", "r265", "r266", "r270", "r546", "r547", "r633", "r652", "r768" ], "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 to 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/2023", "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/2023", "presentation": [ "http://www.pulmonx.com/role/NetLossperShareAttributabletoCommonStockholdersComputationofBasicandDilutedNetLossperShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r220", "r243", "r244", "r245", "r246", "r247", "r257", "r264", "r265", "r266", "r270", "r546", "r547", "r633", "r652", "r768" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://www.pulmonx.com/role/NetLossperShareAttributabletoCommonStockholdersComputationofBasicandDilutedNetLossperShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r52", "r53" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r253", "r267", "r268", "r269" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/NetLossperShareAttributabletoCommonStockholders" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r564" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount": { "auth_ref": [ "r506" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r507" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r507" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r870" ], "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/2023", "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/2023", "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": "Employee Stock Option [Member]", "terseLabel": "Options to purchase common stock" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r13", "r186", "r215", "r216", "r217", "r234", "r235", "r236", "r240", "r248", "r250", "r271", "r337", "r340", "r452", "r508", "r509", "r510", "r520", "r521", "r535", "r536", "r537", "r538", "r539", "r541", "r545", "r565", "r566", "r567", "r568", "r569", "r570", "r589", "r655", "r656", "r657", "r671", "r728" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://www.pulmonx.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [ "r552", "r553", "r557" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/FairValueMeasurementsCostUnrealizedGainsandLossesandFairValueDetails", "http://www.pulmonx.com/role/FairValueMeasurementsFairValueofAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r552", "r553", "r557" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/FairValueMeasurementsCostUnrealizedGainsandLossesandFairValueDetails", "http://www.pulmonx.com/role/FairValueMeasurementsFairValueofAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r420", "r469", "r470", "r471", "r472", "r473", "r474", "r553", "r594", "r595", "r596", "r776", "r777", "r782", "r783", "r784" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/FairValueMeasurementsFairValueofAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r552", "r553", "r554", "r555", "r558" ], "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/2023", "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/2023", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r551" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r420", "r469", "r474", "r553", "r594", "r782", "r783", "r784" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/FairValueMeasurementsFairValueofAssetsandLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r420", "r469", "r474", "r553", "r595", "r776", "r777", "r782", "r783", "r784" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/FairValueMeasurementsFairValueofAssetsandLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r420", "r469", "r470", "r471", "r472", "r473", "r474", "r553", "r596", "r776", "r777", "r782", "r783", "r784" ], "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/2023", "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/2023", "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/2023", "presentation": [ "http://www.pulmonx.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r420", "r469", "r470", "r471", "r472", "r473", "r474", "r594", "r595", "r596", "r776", "r777", "r782", "r783", "r784" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/FairValueMeasurementsFairValueofAssetsandLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsNonrecurringMember": { "auth_ref": [ "r552", "r553", "r554", "r555", "r556", "r558" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r551", "r558" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/FairValueMeasurementsFairValueofAssetsandLiabilitiesDetails", "http://www.pulmonx.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r10", "r20" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r346", "r347", "r351", "r352", "r357", "r366", "r367", "r368", "r431", "r449", "r542", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r650", "r772", "r813", "r814", "r815", "r816", "r817", "r818", "r819", "r854", "r855", "r856", "r857" ], "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/2023", "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/2023", "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/2023", "presentation": [ "http://www.pulmonx.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r197", "r385" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/BalanceSheetComponentsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r147" ], "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/2023", "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 six months)" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.pulmonx.com/role/BalanceSheetComponentsFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r383", "r384", "r385", "r386", "r625", "r629" ], "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/2023", "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/2023", "presentation": [ "http://www.pulmonx.com/role/BalanceSheetComponentsFutureAmortizationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r146", "r629" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/BalanceSheetComponentsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [ "r625" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/BalanceSheetComponentsIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r64", "r65" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/BalanceSheetComponentsIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r146", "r625" ], "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/2023", "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": [ "r708", "r800", "r874", "r875", "r898" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of realized gain (loss) from foreign currency transaction.", "label": "Realized Gain (Loss), Foreign Currency Transaction, before Tax", "terseLabel": "Foreign currency transaction gains and (losses)" } } }, "localname": "ForeignCurrencyTransactionGainLossRealized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.pulmonx.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r563" ], "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/2023", "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/2023", "presentation": [ "http://www.pulmonx.com/role/BalanceSheetComponentsPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnDispositionOfAssets1": { "auth_ref": [ "r831" ], "calculation": { "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 17.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/2023", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeographicConcentrationRiskMember": { "auth_ref": [ "r56", "r745" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/SegmentInformationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r196", "r375", "r630", "r774", "r790", "r860", "r861" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/BalanceSheetComponentsNarrativeDetails", "http://www.pulmonx.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r378", "r774" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/BalanceSheetComponentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": { "auth_ref": [ "r377", "r381", "r774" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/BalanceSheetComponentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r7", "r376", "r380", "r382", "r774" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/BalanceSheetComponentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillWrittenOffRelatedToSaleOfBusinessUnit": { "auth_ref": [ "r379", "r774" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/BalanceSheetComponentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r131", "r231", "r277", "r285", "r290", "r293", "r336", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r559", "r770", "r864" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_HostingArrangementServiceContractImplementationCostCapitalizedAfterAccumulatedAmortization": { "auth_ref": [ "r178", "r388" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/BalanceSheetComponentsCapitalizedImplementationCostsofaHostingArrangementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_HostingArrangementServiceContractImplementationCostExpenseAmortization": { "auth_ref": [ "r178", "r387" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/BalanceSheetComponentsCapitalizedImplementationCostsofaHostingArrangementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r0", "r129", "r166", "r277", "r285", "r290", "r293", "r634", "r648", "r770" ], "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/2023", "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/2023", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r389", "r390", "r712" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/StockholdersEquityNarrativeDetails", "http://www.pulmonx.com/role/StockholdersEquityTotalStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r390", "r712" ], "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/2023", "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/2023", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r232", "r513", "r517", "r518", "r519", "r525", "r527", "r528", "r529", "r670" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r169", "r182", "r249", "r250", "r282", "r516", "r526", "r653" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://www.pulmonx.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r46" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r6" ], "calculation": { "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 5.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/2023", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r6" ], "calculation": { "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 12.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/2023", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r6" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r6" ], "calculation": { "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 13.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/2023", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r622", "r830" ], "calculation": { "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 8.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/2023", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r6" ], "calculation": { "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 6.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/2023", "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/2023", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "auth_ref": [ "r812", "r830" ], "calculation": { "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 11.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/2023", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "auth_ref": [ "r830" ], "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 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/2023", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r6" ], "calculation": { "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 9.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/2023", "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/2023", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r106", "r168", "r218", "r281", "r571", "r713", "r800", "r897" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebtExcludingAmortization": { "auth_ref": [ "r137", "r427", "r778", "r779" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/LongTermDebtCIBCLoanNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r224", "r226", "r227" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPayableCurrentAndNoncurrent": { "auth_ref": [ "r108", "r890" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/LongTermDebtContractualMaturitiesofFinancingObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r145", "r762" ], "calculation": { "http://www.pulmonx.com/role/BalanceSheetComponentsInventoryDetails": { "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/2023", "presentation": [ "http://www.pulmonx.com/role/BalanceSheetComponentsInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r207", "r760", "r790" ], "calculation": { "http://www.pulmonx.com/role/BalanceSheetComponentsInventoryDetails_1": { "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/2023", "presentation": [ "http://www.pulmonx.com/role/BalanceSheetComponentsInventoryDetails", "http://www.pulmonx.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNoncurrent": { "auth_ref": [ "r822" ], "calculation": { "http://www.pulmonx.com/role/BalanceSheetComponentsInventoryDetails_1": { "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/2023", "presentation": [ "http://www.pulmonx.com/role/BalanceSheetComponentsInventoryDetails", "http://www.pulmonx.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r171", "r191", "r206", "r371", "r372", "r374", "r623", "r766" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r145", "r764" ], "calculation": { "http://www.pulmonx.com/role/BalanceSheetComponentsInventoryDetails": { "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/2023", "presentation": [ "http://www.pulmonx.com/role/BalanceSheetComponentsInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r145", "r763" ], "calculation": { "http://www.pulmonx.com/role/BalanceSheetComponentsInventoryDetails": { "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/2023", "presentation": [ "http://www.pulmonx.com/role/BalanceSheetComponentsInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWriteDown": { "auth_ref": [ "r373" ], "calculation": { "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 18.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/2023", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r135", "r280" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r580", "r789" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/CommitmentsandContingenciesLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r877" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/CommitmentsandContingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r148" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/BalanceSheetComponentsPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [ "r579" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/CommitmentsandContingenciesLeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r579" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/CommitmentsandContingenciesLeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r878" ], "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, to be Paid, Maturity [Table Text Block]", "terseLabel": "Schedule of Maturity Analysis of Lease Liabilities" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.pulmonx.com/role/CommitmentsandContingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r588" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/CommitmentsandContingenciesMaturityAnalysisofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r588" ], "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 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/2023", "presentation": [ "http://www.pulmonx.com/role/CommitmentsandContingenciesMaturityAnalysisofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r588" ], "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 third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.pulmonx.com/role/CommitmentsandContingenciesMaturityAnalysisofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r588" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/CommitmentsandContingenciesMaturityAnalysisofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r878" ], "calculation": { "http://www.pulmonx.com/role/CommitmentsandContingenciesMaturityAnalysisofLeaseLiabilitiesDetails_1": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease 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 six months)" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.pulmonx.com/role/CommitmentsandContingenciesMaturityAnalysisofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r588" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/CommitmentsandContingenciesMaturityAnalysisofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r876" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/CommitmentsandContingenciesLeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r876" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/CommitmentsandContingenciesLeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r27", "r231", "r336", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r532", "r533", "r534", "r559", "r685", "r769", "r802", "r864", "r879", "r880" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r123", "r165", "r645", "r790", "r835", "r858", "r873" ], "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/2023", "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/2023", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r29", "r190", "r231", "r336", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r532", "r533", "r534", "r559", "r790", "r864", "r879", "r880" ], "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/2023", "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/2023", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r25" ], "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/2023", "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/2023", "presentation": [ "http://www.pulmonx.com/role/LongTermDebtCreditAgreementNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": { "auth_ref": [ "r19" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/SegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r21", "r163", "r419", "r434", "r776", "r777", "r892" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.", "label": "Long-Term Debt", "terseLabel": "Term loan and credit agreement", "verboseLabel": "Term loan" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "presentation": [ "http://www.pulmonx.com/role/LongTermDebtContractualMaturitiesofFinancingObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r9", "r233", "r424" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/LongTermDebtContractualMaturitiesofFinancingObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [ "r9", "r233", "r424" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/LongTermDebtContractualMaturitiesofFinancingObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r9", "r233", "r424" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/LongTermDebtContractualMaturitiesofFinancingObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r9", "r233", "r424" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/LongTermDebtContractualMaturitiesofFinancingObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": { "auth_ref": [ "r836" ], "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 six months)" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.pulmonx.com/role/LongTermDebtContractualMaturitiesofFinancingObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r200" ], "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, after deduction of 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/2023", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r32" ], "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/2023", "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": [ "r32", "r69" ], "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/2023", "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/2023", "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/2023", "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/2023", "presentation": [ "http://www.pulmonx.com/role/BalanceSheetComponentsCashandCashEquivalentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r869" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/FairValueMeasurementsFairValueofAssetsandLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NatureOfOperations": { "auth_ref": [ "r172", "r184" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/FormationandBusinessoftheCompany" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r225" ], "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/2023", "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/2023", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r225" ], "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 used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r140", "r141", "r142" ], "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/2023", "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/2023", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r130", "r142", "r167", "r188", "r210", "r213", "r217", "r231", "r239", "r243", "r244", "r245", "r246", "r249", "r250", "r262", "r277", "r285", "r290", "r293", "r336", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r547", "r559", "r649", "r709", "r726", "r727", "r770", "r800", "r864" ], "calculation": { "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 7.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)", "terseLabel": "Net loss", "totalLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r222", "r243", "r244", "r245", "r246", "r254", "r255", "r263", "r266", "r277", "r285", "r290", "r293", "r770" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/NetLossperShareAttributabletoCommonStockholdersComputationofBasicandDilutedNetLossperShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "auth_ref": [ "r222", "r256", "r258", "r259", "r260", "r261", "r263", "r266" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/NetLossperShareAttributabletoCommonStockholdersComputationofBasicandDilutedNetLossperShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r179", "r180", "r183", "r187", "r237", "r238", "r241", "r242", "r251", "r252", "r338", "r339", "r522", "r523", "r524", "r540", "r544", "r548", "r549", "r550", "r560", "r561", "r562", "r574", "r575", "r590", "r626", "r627", "r628", "r658", "r659", "r660", "r661", "r662" ], "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/2023", "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/2023", "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/2023", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NoncurrentAssets": { "auth_ref": [ "r298" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/SegmentInformationLongLivedAssetsbyGeographicalAreaDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r841" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/SegmentInformationNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r841" ], "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/2023", "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/2023", "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/2023", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r277", "r285", "r290", "r293", "r770" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r581", "r789" ], "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/2023", "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, Fiscal Year Maturity [Abstract]", "terseLabel": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.pulmonx.com/role/CommitmentsandContingenciesMaturityAnalysisofLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r577" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/CommitmentsandContingenciesMaturityAnalysisofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r577" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/CommitmentsandContingenciesMaturityAnalysisofLeaseLiabilitiesDetails", "http://www.pulmonx.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r577" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/CommitmentsandContingenciesMaturityAnalysisofLeaseLiabilitiesDetails", "http://www.pulmonx.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r578", "r584" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/CommitmentsandContingenciesOtherSupplementalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r576" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/CommitmentsandContingenciesAdditionalInformationDetails", "http://www.pulmonx.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "auth_ref": [ "r831" ], "calculation": { "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease.", "label": "Operating Lease, Right-of-Use Asset, Periodic Reduction", "terseLabel": "Non-cash lease expense" } } }, "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r587", "r789" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r586", "r789" ], "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/2023", "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/2023", "xbrltype": "stringItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r28" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r208", "r790" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/BalanceSheetComponentsPrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r198" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r5", "r11", "r158" ], "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 adjustment, of gain (loss) in value of unsold investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), attributable to parent.", "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/2023", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r5", "r11", "r158" ], "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/2023", "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": [ "r5", "r11", "r158", "r211", "r214" ], "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/2023", "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/2023", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OtherDepreciationAndAmortization": { "auth_ref": [ "r7", "r67", "r133" ], "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 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/2023", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherEmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r28" ], "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/2023", "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/2023", "presentation": [ "http://www.pulmonx.com/role/BalanceSheetComponentsCapitalizedImplementationCostsofaHostingArrangementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r136" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherPrepaidExpenseCurrent": { "auth_ref": [ "r824", "r859" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/BalanceSheetComponentsPrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r44" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/LongTermDebtCIBCLoanNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r40", "r223", "r303" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r139" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r117", "r437" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r117", "r687" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r117", "r437" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r117", "r687", "r706", "r899", "r900" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r117", "r641", "r790" ], "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 June\u00a030, 2023 and December\u00a031, 2022" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r825" ], "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/2023", "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/2023", "presentation": [ "http://www.pulmonx.com/role/BalanceSheetComponentsCapitalizedImplementationCostsofaHostingArrangementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidInsurance": { "auth_ref": [ "r761", "r773", "r859" ], "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/2023", "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/2023", "presentation": [ "http://www.pulmonx.com/role/LongTermDebtCIBCLoanNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "auth_ref": [ "r42", "r665" ], "calculation": { "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.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/2023", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.pulmonx.com/role/LongTermDebtCIBCLoanNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r42", "r834" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/LongTermDebtCreditAgreementNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments": { "auth_ref": [ "r39", "r138" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromRepaymentOfLoansToPurchaseCommonStock": { "auth_ref": [ "r41" ], "calculation": { "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.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/2023", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r3", "r17" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r8" ], "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/2023", "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": [ "r148", "r194", "r647" ], "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/2023", "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/2023", "presentation": [ "http://www.pulmonx.com/role/BalanceSheetComponentsCapitalizedImplementationCostsofaHostingArrangementDetails", "http://www.pulmonx.com/role/BalanceSheetComponentsPropertyandEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r8", "r635", "r647", "r790" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/BalanceSheetComponentsPropertyandEquipmentNetDetails", "http://www.pulmonx.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r8" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r148" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/BalanceSheetComponentsCapitalizedImplementationCostsofaHostingArrangementDetails", "http://www.pulmonx.com/role/BalanceSheetComponentsPropertyandEquipmentNetDetails", "http://www.pulmonx.com/role/CommitmentsandContingenciesLeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r221", "r349" ], "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 expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Allowance for doubtful accounts" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentAxis": { "auth_ref": [ "r116", "r164" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/CommitmentsandContingenciesServiceAgreementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentDomain": { "auth_ref": [ "r116", "r164" ], "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/2023", "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/2023", "presentation": [ "http://www.pulmonx.com/role/CommitmentsandContingenciesServiceAgreementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PurchaseCommitmentExcludingLongtermCommitmentTable": { "auth_ref": [ "r116", "r164" ], "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/2023", "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/2023", "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/2023", "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/2023", "presentation": [ "http://www.pulmonx.com/role/CommitmentsandContingenciesServiceAgreementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfDebt": { "auth_ref": [ "r829" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for short-term and long-term debt. Excludes payment of lease obligation.", "label": "Repayments of Debt", "terseLabel": "Repayments of debt" } } }, "localname": "RepaymentsOfDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.pulmonx.com/role/LongTermDebtCreditAgreementNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLongTermLinesOfCredit": { "auth_ref": [ "r43" ], "calculation": { "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for the settlement of obligation drawn from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.", "label": "Repayments of Long-Term Lines of Credit", "negatedTerseLabel": "Repayment of Credit Agreement" } } }, "localname": "RepaymentsOfLongTermLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r112", "r512", "r887" ], "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/2023", "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/2023", "presentation": [ "http://www.pulmonx.com/role/StockholdersEquityTotalStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCash": { "auth_ref": [ "r821", "r832", "r888", "r893" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedBalanceSheets", "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "auth_ref": [ "r192" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/FairValueMeasurementsFairValueofAssetsandLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r52" ], "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/2023", "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/2023", "presentation": [ "http://www.pulmonx.com/role/StockholdersEquityNarrativeDetails", "http://www.pulmonx.com/role/StockholdersEquityRestrictedStockUnitActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r120", "r155", "r644", "r658", "r662", "r669", "r688", "r790" ], "calculation": { "http://www.pulmonx.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated undistributed earnings (deficit).", "label": "Retained Earnings (Accumulated Deficit)", "negatedTerseLabel": "Accumulated deficit", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedBalanceSheets", "http://www.pulmonx.com/role/FormationandBusinessoftheCompanyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r186", "r234", "r235", "r236", "r240", "r248", "r250", "r337", "r340", "r508", "r509", "r510", "r520", "r521", "r535", "r537", "r538", "r541", "r545", "r655", "r657", "r671", "r899" ], "lang": { "en-us": { "role": { "documentation": "Accumulated undistributed earnings (deficit).", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r278", "r279", "r284", "r288", "r289", "r295", "r297", "r299", "r463", "r464", "r624" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://www.pulmonx.com/role/SegmentInformationRevenuebyGeographicAreaDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerMember": { "auth_ref": [ "r299", "r810" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/SegmentInformationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r185", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r467" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/RevenueRecognition" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r18" ], "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/2023", "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/2023", "presentation": [ "http://www.pulmonx.com/role/SegmentInformationLongLivedAssetsbyGeographicalAreaDetails", "http://www.pulmonx.com/role/SegmentInformationRevenuebyGeographicAreaDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": { "auth_ref": [ "r585", "r789" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability", "terseLabel": "Right-of-use asset obtained in exchange for finance lease liability" } } }, "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.pulmonx.com/role/CommitmentsandContingenciesLeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r585", "r789" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Operating lease right of use assets obtained in exchange for new lease liabilities", "verboseLabel": "Right-of-use assets obtained in exchange for lease liabilities" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.pulmonx.com/role/CommitmentsandContingenciesOtherSupplementalInformationDetails", "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r52" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/NetLossperShareAttributabletoCommonStockholdersExcludedPotentiallyDilutiveSecuritiesOutstandingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r52" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/NetLossperShareAttributabletoCommonStockholdersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r85", "r86", "r530" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.pulmonx.com/role/BalanceSheetComponentsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of cash and cash equivalents.", "label": "Schedule of Cash and Cash Equivalents [Table Text Block]", "terseLabel": "Schedule of Cash and Cash Equivalents" } } }, "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.pulmonx.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r32", "r74", "r77", "r104", "r105", "r107", "r110", "r153", "r154", "r776", "r778", "r836" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/LongTermDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r840" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/NetLossperShareAttributabletoCommonStockholdersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r81" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r552", "r553" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r64", "r65", "r625" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/BalanceSheetComponentsIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r64", "r65" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r23", "r124", "r125", "r126" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r9" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/LongTermDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r8" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/BalanceSheetComponentsCapitalizedImplementationCostsofaHostingArrangementDetails", "http://www.pulmonx.com/role/BalanceSheetComponentsPropertyandEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r62", "r128" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/SegmentInformationLongLivedAssetsbyGeographicalAreaDetails", "http://www.pulmonx.com/role/SegmentInformationRevenuebyGeographicAreaDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingTableTextBlock": { "auth_ref": [ "r156" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r476", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504" ], "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/2023", "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": [ "r15", "r16", "r80" ], "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/2023", "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/2023", "presentation": [ "http://www.pulmonx.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r71", "r72", "r73", "r74", "r75", "r76", "r77", "r153", "r154", "r155", "r201", "r202", "r203", "r272", "r437", "r438", "r439", "r441", "r444", "r449", "r451", "r665", "r666", "r667", "r668", "r780", "r809", "r833" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/StockholdersEquitySharesReservedforFutureIssuanceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfStockByClassTextBlock": { "auth_ref": [ "r22", "r70", "r72", "r73", "r74", "r75", "r76", "r77", "r117", "r118", "r153", "r154", "r155" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r65" ], "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/2023", "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/2023", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r273", "r274", "r275", "r276", "r277", "r283", "r287", "r291", "r292", "r293", "r294", "r295", "r296", "r299" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/SegmentInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r134" ], "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/2023", "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/2023", "presentation": [ "http://www.pulmonx.com/role/StockholdersEquityTotalStockBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ServiceAgreementsMember": { "auth_ref": [ "r88" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/CommitmentsandContingenciesServiceAgreementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r6" ], "calculation": { "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.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/2023", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r788" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r495" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/StockholdersEquityRestrictedStockUnitActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r495" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/StockholdersEquityRestrictedStockUnitActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r493" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/StockholdersEquityRestrictedStockUnitActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r493" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/StockholdersEquityRestrictedStockUnitActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r490", "r491" ], "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/2023", "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/2023", "presentation": [ "http://www.pulmonx.com/role/StockholdersEquityRestrictedStockUnitActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r490", "r491" ], "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/2023", "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/2023", "presentation": [ "http://www.pulmonx.com/role/StockholdersEquityRestrictedStockUnitActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r494" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/StockholdersEquityRestrictedStockUnitActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r494" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/StockholdersEquityRestrictedStockUnitActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [ "r476", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504" ], "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/2023", "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": [ "r488" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/StockholdersEquityStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r486" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/StockholdersEquityStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r79" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r482", "r483" ], "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/2023", "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/2023", "presentation": [ "http://www.pulmonx.com/role/StockholdersEquityStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r482", "r483" ], "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/2023", "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/2023", "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/2023", "presentation": [ "http://www.pulmonx.com/role/StockholdersEquityOptionsVestedandExpectedtoVestDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "auth_ref": [ "r498" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r498" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/StockholdersEquityOptionsVestedandExpectedtoVestDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r498" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/StockholdersEquityOptionsVestedandExpectedtoVestDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504" ], "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/2023", "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": [ "r487" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/StockholdersEquityStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r488" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/StockholdersEquityStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r486" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/StockholdersEquityStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r79" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r498" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/StockholdersEquityOptionsVestedandExpectedtoVestDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": { "auth_ref": [ "r497" ], "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/2023", "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/2023", "presentation": [ "http://www.pulmonx.com/role/StockholdersEquityOptionsVestedandExpectedtoVestDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermBorrowings": { "auth_ref": [ "r113", "r161", "r790", "r891" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r582", "r789" ], "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/2023", "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/2023", "presentation": [ "http://www.pulmonx.com/role/BalanceSheetComponentsCapitalizedImplementationCostsofaHostingArrangementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r13", "r35", "r186", "r215", "r216", "r217", "r234", "r235", "r236", "r240", "r248", "r250", "r271", "r337", "r340", "r452", "r508", "r509", "r510", "r520", "r521", "r535", "r536", "r537", "r538", "r539", "r541", "r545", "r565", "r566", "r567", "r568", "r569", "r570", "r589", "r655", "r656", "r657", "r671", "r728" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://www.pulmonx.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [ "r234", "r235", "r236", "r271", "r624", "r664", "r673", "r679", "r680", "r681", "r682", "r683", "r684", "r687", "r690", "r691", "r692", "r693", "r694", "r696", "r697", "r698", "r699", "r701", "r702", "r703", "r704", "r705", "r707", "r710", "r711", "r714", "r715", "r716", "r717", "r718", "r719", "r720", "r721", "r722", "r723", "r724", "r725", "r728", "r795" ], "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/2023", "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/2023", "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/2023", "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/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r234", "r235", "r236", "r271", "r624", "r664", "r673", "r679", "r680", "r681", "r682", "r683", "r684", "r687", "r690", "r691", "r692", "r693", "r694", "r696", "r697", "r698", "r699", "r701", "r702", "r703", "r704", "r705", "r707", "r710", "r711", "r714", "r715", "r716", "r717", "r718", "r719", "r720", "r721", "r722", "r723", "r724", "r725", "r728", "r795" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r13", "r117", "r118", "r155" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r13", "r117", "r118", "r155" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r13", "r117", "r118", "r155", "r487" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://www.pulmonx.com/role/StockholdersEquityStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r13", "r117", "r118", "r155" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r13", "r35", "r155" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedDuringPeriodShares": { "auth_ref": [ "r13", "r117", "r118", "r155", "r668", "r728", "r742" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedDuringPeriodValue": { "auth_ref": [ "r13", "r117", "r118", "r155", "r671", "r728", "r742", "r801" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate 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, Value", "terseLabel": "Common stock, shares repurchased, less than" } } }, "localname": "StockRepurchasedDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.pulmonx.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r118", "r121", "r122", "r144", "r689", "r706", "r729", "r730", "r790", "r802", "r835", "r858", "r873", "r899" ], "calculation": { "http://www.pulmonx.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.", "label": "Equity, Attributable to Parent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "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": "Equity, Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 equity" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedBalanceSheets", "http://www.pulmonx.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r152", "r230", "r436", "r438", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r450", "r452", "r543", "r731", "r732", "r743" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for equity.", "label": "Equity [Text Block]", "terseLabel": "Stockholders' Equity" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.pulmonx.com/role/StockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "auth_ref": [ "r820" ], "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/2023", "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/2023", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCreditCarryforwardLineItems": { "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": "Tax Credit Carryforward [Line Items]", "terseLabel": "Tax Credit Carryforward [Line Items]" } } }, "localname": "TaxCreditCarryforwardLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.pulmonx.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCreditCarryforwardTable": { "auth_ref": [ "r84" ], "lang": { "en-us": { "role": { "documentation": "A listing of tax credit carryforwards available to reduce future taxable income including descriptions, amounts, expiration dates, limitations on use and the related deferred tax assets and valuation allowances.", "label": "Tax Credit Carryforward [Table]", "terseLabel": "Tax Credit Carryforward [Table]" } } }, "localname": "TaxCreditCarryforwardTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.pulmonx.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TaxesPayableCurrent": { "auth_ref": [ "r26" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TrademarksMember": { "auth_ref": [ "r87" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/BalanceSheetComponentsIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r431", "r449", "r542", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r650", "r813", "r814", "r815", "r816", "r817", "r818", "r819", "r854", "r855", "r856", "r857" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/FairValueMeasurementsCostUnrealizedGainsandLossesandFairValueDetails", "http://www.pulmonx.com/role/FairValueMeasurementsFairValueofAssetsandLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USGovernmentAgenciesDebtSecuritiesMember": { "auth_ref": [ "r767", "r782", "r889" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/FairValueMeasurementsCostUnrealizedGainsandLossesandFairValueDetails", "http://www.pulmonx.com/role/FairValueMeasurementsFairValueofAssetsandLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r59", "r60", "r61", "r173", "r174", "r176", "r177" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValueAddedTaxReceivableCurrent": { "auth_ref": [ "r823" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/BalanceSheetComponentsPrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r583", "r789" ], "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/2023", "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/2023", "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/2023", "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/2023", "presentation": [ "http://www.pulmonx.com/role/CommitmentsandContingenciesLeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r256", "r266" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss", "http://www.pulmonx.com/role/NetLossperShareAttributabletoCommonStockholdersComputationofBasicandDilutedNetLossperShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesCommonStockSubjectToRepurchaseOrCancellation": { "auth_ref": [ "r51" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/NetLossperShareAttributabletoCommonStockholdersComputationofBasicandDilutedNetLossperShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesIssuedBasic": { "auth_ref": [ "r50", "r51" ], "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/2023", "presentation": [ "http://www.pulmonx.com/role/NetLossperShareAttributabletoCommonStockholdersComputationofBasicandDilutedNetLossperShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r254", "r266" ], "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/2023", "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/2023", "presentation": [ "http://www.pulmonx.com/role/NetLossperShareAttributabletoCommonStockholdersComputationofBasicandDilutedNetLossperShareDetails" ], "xbrltype": "stringItemType" } }, "unitCount": 10 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "25", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480238/815-25-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "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//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "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//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480981/942-825-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r126": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r128": { "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//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r129": { "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//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "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//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r131": { "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//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r132": { "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//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r133": { "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//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r134": { "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//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r135": { "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//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r136": { "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//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "8", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r143": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org//235/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.BB)", "Topic": "330", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r149": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org//440/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org//470/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481573/470-10-45-12A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r152": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org//505/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-38", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "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(11))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "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(13))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "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(15)(1))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "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(16))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "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//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r165": { "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//1943274/2147479853/942-210-S99-1", "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(15))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "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(22))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r168": { "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//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482558/350-40-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)(1)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)(2)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r181": { "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//1943274/2147483530/326-20-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r182": { "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//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r183": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "https://asc.fasb.org//250/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r184": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org//275/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r185": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org//606/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "b", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1", "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(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "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(12))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "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(13))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "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(14))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "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(15))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "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(16))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "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(17))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "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(18))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482053/820-10-60-1", "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(22))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "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(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "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(28))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "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(29))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "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(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "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(4))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "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)(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "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(6))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "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(8))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "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//1943274/2147480566/210-10-S99-1", "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(22))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "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(24))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "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(27))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "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//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.B)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8", "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(c))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "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//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "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//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "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//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "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//1943274/2147480678/235-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "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.19(a))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8", "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.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "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//1943274/2147480530/250-10-S99-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org//260/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40", "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.19,20)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3", "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.19-26)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org//280/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "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.20)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aaa)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aaa)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(3)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(4)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "30", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479391/326-20-30-4A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "30", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479391/326-20-30-5A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "8A", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479366/326-20-35-8A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "3C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-3C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "3D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-3D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479175/326-30-30-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "13A", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479148/326-30-35-13A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479148/326-30-35-7A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479130/326-30-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-3A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "3B", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-3B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "3C", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-3C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "3D", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-3D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(i)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org//330/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "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//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "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//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "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//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "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//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "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//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "405", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147481071/942-405-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "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//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "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//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "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//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "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//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "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//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "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//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org//740/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r525": { "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//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r526": { "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//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(i)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iii)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iv)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-16", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(i)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(i)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)(2)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r563": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "https://asc.fasb.org//830/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(3)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-21", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481444/860-30-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "330", "Topic": "912", "URI": "https://asc.fasb.org//1943274/2147482105/912-330-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(1)", "Topic": "926", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(2)", "Topic": "926", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(3)", "Topic": "926", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "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//1943274/2147479853/942-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r631": { "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//1943274/2147479853/942-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r632": { "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//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r633": { "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//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r634": { "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//1943274/2147479557/942-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(1))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r637": { "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//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r639": { "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//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "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//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(21))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(22))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r643": { "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//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r644": { "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//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r645": { "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//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r647": { "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//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(11))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r649": { "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//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(2)(a))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r651": { "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//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r652": { "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//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r653": { "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//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(e)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(f)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(14))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(15))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(16)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(17))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(19))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "480", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(8))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(b)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(a)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r710": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r711": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r712": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r713": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r714": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r715": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r716": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r717": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r718": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r719": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481142/505-10-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r720": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r721": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r722": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r723": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r724": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r725": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r726": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(9))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r727": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(1)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r728": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r729": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-10", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r730": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r731": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r732": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r733": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r734": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r735": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r736": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r737": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r738": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r739": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r740": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r741": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r742": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(c)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r743": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r744": { "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//1943274/2147479851/948-310-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r745": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r746": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r747": { "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//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r748": { "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//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r749": { "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//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r750": { "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//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r751": { "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//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r752": { "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//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r753": { "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//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r754": { "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//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r755": { "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//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r756": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r757": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r758": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r759": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r760": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r761": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(1)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r762": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r763": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r764": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r765": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r766": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r767": { "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//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r768": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r769": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r770": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r771": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r772": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479081/326-30-55-8", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r773": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "340", "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r774": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r775": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r776": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r777": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r778": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r779": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "710", "URI": "https://asc.fasb.org//1943274/2147483070/710-10-25-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r780": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r781": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r782": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r783": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r784": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r785": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r786": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r787": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r788": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r789": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r790": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r791": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r792": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r793": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r794": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "55", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r795": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r796": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r797": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r798": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r799": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r800": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r801": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r802": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r803": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r804": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r805": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r806": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r807": { "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" }, "r808": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r809": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r810": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r811": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r812": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r813": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r814": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r815": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r816": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r817": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r818": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r819": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r820": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "210", "URI": "https://asc.fasb.org//210/tableOfContent", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r821": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r822": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r823": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r824": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r825": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r826": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r827": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r828": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r829": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r830": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r831": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r832": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r833": { "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//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r834": { "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//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r835": { "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//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r836": { "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//1943274/2147480678/235-10-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r837": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r838": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r839": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r840": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r841": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r842": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r843": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r844": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r845": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aaa)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r846": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r847": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r848": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r849": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r850": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r851": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r852": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r853": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r854": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r855": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r856": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r857": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r858": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r859": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org//1943274/2147483032/340-10-45-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r860": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r861": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r862": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r863": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org//450/tableOfContent", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r864": { "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//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r865": { "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//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r866": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r867": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r868": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r869": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r870": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r871": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r872": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r873": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r874": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r875": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481926/830-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r876": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r877": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r878": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r879": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-31", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r880": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r881": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r882": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r883": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r884": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r885": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r886": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r887": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r888": { "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//1943274/2147479853/942-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r889": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r890": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(a))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r891": { "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//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r892": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r893": { "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//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r894": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(5))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r895": { "Name": "Accounting Standards Codification", "Paragraph": "2B", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r896": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r897": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(i)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r898": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r899": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r900": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r901": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r902": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r903": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r904": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1B", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 83 0001127537-23-000036-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001127537-23-000036-xbrl.zip M4$L#!!0 ( +J"!%?!-RJ&KP\ '67 > 97AH:6)I=#$P,7!U;&UO M;G@M86UE;F1E9'(N:'1M[5WK<]LV$O]^?P7.Z:7.C"3K85ORHYE)DS[R(6FN M22_W[08B(0D-1; :4?]ZV]W 5*D1-J2+8NRH\PDCDGBM=C]87>Q"UQ.XFGP M\G(BN/_R'Y?_;#;9&^4E4Q'&S-."Q\)GB9'AF'WVA?G"FDWWU6L5S;0<3V+6 M;7=[[+/27^05M^]C&0?B95K/Y9']_?*(&KD<*G_V\M*75TSZ/QS(DV'_V.]Z M(]'KGQQW^ITS?M8_/>WP_G#@]<[ZQ__K'$!1^-R6,?$L$#\<3&78G AL__SL MN-7K1O'%M?3CR7FGW?[70>'36'R-FSR0X_"<.@QO1PJ&YUY[*E#Z_%F;_ES@ MF^:(3V4P.__^DYP*P]Z+:_:[FO+P^X;AH6D:H>7(?FCDWP):A,;IUVO;H3[4 M$\A0I!VT7?KIO[^^_?'M)]9IMSJ71_A].JSEP7$]AO$-51RKZ7D'!Y<;A 8?ATIS6.IPN)@R@E?:Y]? 1?ZP,<\]-GOPL3(U#O? MZ?ONCXMK' M7U)&-D^'$N_XC'5.&[06+H![QK=')%P%&;V=)Y:7@IKPZ"<@LAS*0,;+8%." MG7\F)I:CV8-W]KB\L]R;L*F8#H5.N6^8"YC((ZW K%)5!ZX2S<2D*C2N7B!!"M9\G>8=(A!/)SM!/&N)XI)PT(5,\Y& M21 T&2S?$==QD\70(E!W)#WD4B;DE0!](K=X): P:I@'^#8_&G:3#H9" =_O MY)04M<1:R>\G&LU)Y/$(JE*^XWC+*=6\@Q5T^A<@ T)?@=0P;D"JBB!/N-EB M[%7%K$UAF?:%A[UC/ A2X0)8HWF$6G &X>D$ZBPP!&@X8WF%'0=IQM:!<_)B M&L%(=/K0!PN#>=Q,D-?@V1"&RD$/13'_*X$5E/%KZ"CT7POW?JPYJ"]^ T>% M54!I0=T=BM9MR@'HJ4M&XK;6WPIEP8XR+R2[/(@*):(P5=<2^&4^41E"9"R0 M\2?H@&WF"K\-42U%>/D0\)!FESMK=*35U*X"R#7PLY&RHTD\3Q@SYQ:9U0*V MVBXOOCC(70"9%OLC#("$3 &I]+4$6?+%"#[W4;*%A)GP>$3#^AN>@=TP-2PQ M\%\96M1WD#[A0'0D]U3P$*4?0$"$.&,P21-7D,K8&4;L 3XQL?*^,!4AXYLE MEIE7GS(5HA7Z)1( J1G[2*5_LZ4;\%$\ :3#M@CGH/V9X*"_6@Y*\09>44/L M$)2$/P'OL)?P72"Q42@L0[>V1? /+SQR\%D*FAE?OP;RRS!1B6$?+02_()<* M<*3X*K2'5 88] C7F9D@N $#\R"%12]0Y$FT'T&;W'U55'FR!LLX:H3EY7X?+< _O]@C\-/G'@@0QO.2_EMBGWH8@M MSJ,(.)%<1?].0#$5.IC9.G"FWD#E4.?*V%VPVWNGI6AN'TGH41B?-SN#+5BT M-X#%:6T(6M:I(@$[QZW."9+GM= Q!Y1Y@Q@F"1;JY#P$N5*X?/[L9'"QFE.G M@CEJ8H5J#B]TNE^NG]R'HU\K4(=!-F$@WS< 6)2)N"?N@ ;U,<0"TW9:QTB MG=1/7O/ 2P*[YED$_X!KT0ZH+*1@6-7_KPR'0?G0?%RR<):MEOF%B11-SPW6 MBBGW/*5]#IJD52C*JH!G(?,2K6GW+T>KJ8@GR@>*C&>-_)+A%O9=7:C),JM8 MUM@U#A9TE[>(J*"D.(V=/K*:.'L5ALGBFT.@;*I+#D6@KE_,C3Q<6&L&YGL! MV?J[%'M$?.2(^#.7FKWC^HN(V7]XD(C"&EXG(*[&@)WVX&X<6!C 9Z@/ZS3W MZ_K.<%RW==;'$?\,.+:=3I5S5\$.KI.I,AM\V1H:IKU\]R=:+:8;=GW;58%X,U@* X;Y:\?X2X"7*XDTCZ M^\<_ML3BY>VGOJ_'(&97N-*@(DM>-*"<-@"5@C2&3 [UZ!J7E>B*]@K%F)<44-Y)6E(B-J?U[U]Z-3+B&:Z_, M^JS9A*3@F?+]4Q?0( )!BS):R5&D)$&^\P78**^1LGMC(ZE-;'>Y^"AV&V9B M-(+RN)V5.J]+]D1VTJ>0VZ:-K?==&D^+_![*1[[I-GA M\$4&O*C@/6;RHYKU"*ANMSM#QL=C+<8($$L^"A2*[SJ#=@.ZE*J4M[G[Y'0J M? G_@S0/<1(*ZPJPKC4(+ XF4P<]O7:93(XV3$V]:ZG>'%%=6JF_>R M]G;&0^M2SO)8;YG9GD+U&^953*2.9U#P*X#;8>?YL^/^1>_T0?K5)\UR!1HJ M0UO)YUH$A#87N(W?[+4&)0D?:+UC#0)*,7:=) %>)FQ59IJ+ZF_/B_"A M44$25Q?9?L)#^424IK#9?R=Z#FYCT1QJP;\T2?L_Y\$UGYF#=3/Y:LIN*4D; M*PV&7SE"N"1+JXZY^X![RMV*SI0O5Y7O[N-PV#9X6&E'4TQ88]0A@>%3E/A, M^!TJ6!7+.29A\AN+:+-NN!P4 JUF/+%8@EB$*BA6O1'_S=:=O?NHF2UJ-3=: M;]M79OQ,BWF,2DR]R569$D,>A0H59FXE%C07@@Y7'. $@(>BQ04R#JDT&!J< MTVBD=2$MZS3K8A^L:-+MUU!%65[3$(\'P%AKJ*5A0XA E85;U@MQ..B4^HU\,;)XH"^WW)NEVT50(DH2B8RL7J'>S MH)4Y9AJV@0A0A+:A%/.L. J*=L,D+)>"5:[^SKM"F%'L:,/&4D"E$ZAB* S M9%@F[S]_].CX[)YM[UWV=U']JGOON MACWW9;',CG3O'#+"5\3#$Q7X(LW]KV3NS&>_. '?FLM^Q:5Y9WAP[[&_V;:M ME<56-WH?UZKCK.)K$8SFWOU.=[M]K<7M7SOI;]@/(/6U&N%)*ZS3S+CO7L2B M-W/-L;S2H/%O*&NN#O*MZ[_ DZHHMC2>./T_%=B\&X'R9I&Z9#^,YYRB/"_1 M+%0,$ZHPC(F'2RK(@LJ1QD"11P8/;A%_);G@ 2I)S50SJ3244[0+?I-O-F7H M<2V9F:;:JE,XV=MP?HI)43JR#C;L"2S5GM EW7MI"S<]W0!M!B4&KR;R60W4%[(L2(&Z.1-9BRF5H*ER'BUG.+(%/@H(WH7!H4YID3>>2 M+-&IP6P5* B@1"RKF[GH082 IDKB;%C%0Y]( ;D&M2W+EHD2;1*>BO=2*+2G M *+P^+@9<\V3$FC/7"'W[BJ#(CE>GO_5)7 ENQ0A? 42Z264U^!-N-1NZZ2PM[ T=R!CR(TP?VX:J4./ M9Q9[)[7/8G[VZ#P:@%= -M':A^ME1%J(]MJ'ZSVV<+U>16?N&ZYW\VI7.[Q\ MFA3!%">7SO1S!W^:A5B85./RTL/'30G^#L%R#.E.BBQK;;ZO5('(*1*;=D33[9[%?]9M]0>#NQS%W^VWSCHG*QW%OTZU)ZU!>[#Q6@>MDWYUR;O6 M"J92^VSSG3UIG0TVW]F'(>Q9JSTXVSQA>R -F[GFH0J5UKS?P0I-R8+M7 K= MX]9)C3X%//RXY"Z!.]*DC119<:QE"\>^Z7W33[_I!T >J_=78L^6G2&]7GJ] MQ/R"EHP.]R#^TX' M"JG*Y>HW,F[?D7&[B?4))B]&VS$FTS@W)V 3X:9-BN">[+LD6GW2;63 MR-2I0J8M>1;K4Y#*KV"]LY[T;1LC#\48NTB6^\#-)FFQFWARV?L',>@B]+,0'<%^45>83HM7%=UOCV+O MY?E63,P-&$M/%V$JK:%OE5OV0K0GRQY;-D*<*L.(M)KT]C21V@-1 M\5;GTGC0+*0TXC.;BQ.Z6X_G]SC*T,0\"/#H<-.@RQBUQAN<&PL)Q;TV)@F: MA5-.1.AG:I;?<0U$Y[Q?E!+DRAX7;><($ M=Q_Q/?6&TAS\]);KW*%2:1C\XK4]L8+1+M;BBKO&7[38[11UR4YT7S50%\EW M0TS_X^.I3[GD-!HS#PQFMX.:"[E/>!TC1*M*8O\A\Y24HZ-:!C9G/,9X%98E) M*8RYF5KM4EL[P39EDHH"<&%Z!UV2BVA-U]&PD593>U,-=@]^5J=&WC&G>6>2 M(2E5AE:CK0^Q=B#XE,NOG?(9KC/<90XYB<_D,^6FY?V4HBCSF 3VH7FF-(&L M=GHVF\U]FEV6#5F=9GT=:V_; M./+[_0I>>]=- #FUG$?SV@*NXVRS2.T@]J+W[4!+M,VM)*J4%,?WZV^&I%ZV M%2?=32VG+= $L2AR9CCO&=+GT]CWWI]/&77?_^/\GXT&N1!.XK,@)HYD-&8N M22(>3,AGET5?2*-A1G5$.)=\,HU)J]G:)Y^%_,+OJ'X>\]AC[]-YSM_JO\_? MJD7.1\*=OS]W^1WA[J^O^$'3'AV?O#LX:!VS V=\,CHY=!S;=<HQR?!J4(!7AD+0-B\XPA/R-/73?7O#)\TQM3GWOSTER'W M641Z;$9NA4^#7ZR(!E$C8I*/]<"(_X^=V@B1^G-F0(1Y/!ZP%&2[=0AP=N^G M?,1C8C?W6N=O<7R*Z#*Z)306<'" R$P^.Q('*Y$8=#O]W@5I?^KV+N#_D S[ M9/#'A^MN>] M(_58=/Y,HIB/YP8?X!?Y_B]-I#_B@0MD.K5AS(8H-9SRB R8 M(P*7M$$P7"5DL2"#9.0Q&C&R\^;U<:O5/$O1W013+@+X?6!933%%#OMLUR*N M4D0T(F),VJ'D'K&/+:UYZD"T[GC,G)C?,7(!@-:#9,!L/G49&7O5[=:=AS ):"VE6!(0U/2TQWIS,>#PE MA6VV2#QEI 9DNZ$RYBRJ =%V][[-!&[4-;CM=JZ&[>M!)>@A=5UP+1L>&\>G M^T?KK7=C@^:[O;IH;_\ R7"3R"BAVH>(IQ0<=B9CR@-RC=Y$V6A> M,(?Y(R9)ZQW:3?O$6C0,'SLWY'I ;ID[$\(E'1[/+7)]W2DI-H_['"?U.!UQ M#X: )/LA#6 HK&-$]MK(<2KP==" GV@$@O#FM7V4PU<'N;;4'I247T[(H=+9 M]2.C9K!ZD"^%R)"/*$\Z2MWJG*AE*J?#QE+XBU-8F1R%DOD";(- E<"<(RYF-\+A))=EJ' M5NOP8)=(>(>"VT^BKPD*UIBQ&*>.0NK4(Q H;C6Y,92HQYZ7=P.=!: F!RJ6 M-T;3.J.P$#$9)=Q#14H\X6CMB/F+)NE,641#1K^ !R]A(ZT%/=@!FS06,N!4 M<5(T%;. @'.7AO!MF"BFSA1F5,J8D2+Y]LAPX9.,H 1!\P7\"-'9S3;)3$]>W+SEX ME=3+@*Z'Y*/P =FB9!2QKPDP'L@*Q50%D!/$<<#"6+LY=C,E:)0X4ST&TQDJ MMM!N0 VH?,EE%&MH:I9P*=K*R+! :E5U*)G95/UG890RJDOQG%;1X#$:E;U2 M'3Y!M;T\/=:IEQY#FV4B8!*(&=HDM+' S[:R52KX7N8Z !=D4E9E%K!)36B MF :?*-;/TXS*[07S[7$'W2(+I1F' 8OXD4D9!'HA$'_PE< :QU,(7CPQ>TIL M_&UL5,\T\VJ=TNM_MLCP8_>V>]F_[6Y2FUCHO"A?S64F&69DWT_B!)C"$7=* M=^@-IA/)F.:>A0W6J@8^( +>EN2.>HERGDN3:S4C(=#E8:S=M&0\Y@YG@:.T MSFS*P13PB, <#*-?YPOPMWS.$Q]38:>>P1Y<"GH!38DXZ MA94/'\N$&3TE@0&W2X9HT#;,S-U[AX6*RY0^G8'G1=A]*%D4@3\-(?0=1X=: M'&V;\=I1Z(.6*K84J6#DHMIV.6&;5W'-P MF<>T.B<JK(6SJ2]!Z"9\A_($[C2?!*+4"/YY'"F(!$; MB26;9[:]EX;;BS\WR,0/\.Q5$.-^8D #O'NA=WJC?&NB\DJ^*?9!A2)20=*I M9!Y%_J[LC$I;HO)7Z"@27A)7O[*JF:I:WQ9_3F6NL">L,9*,?FG0,5B24^K- MZ#QZ]>S=7940OAR[<+ M=B'5MH=[[3U,%2Q8_]I;"06W&;, ^]]D)7XL(]&N MM!&%_*+R,2>X&<7DY$SR&$:00,3<8;@IBM;W3#KHUII-$F%M>G&Z*6@]!7$= MTKTH@L /S*3FNO/W>= -5T40-M=95V'(#=[A]!JZSI0:N M4Q\#5RY-M![*;&W(?G4J[5D\ORE?%4J"\<[=#>CTE*>"A-H+)\$+-XXD:I*H8*/Z(E[M=RI5,BMP>1B M!%ROC2!,C/6/6"8JVSPGW$>;8THH6 \!)( $5(JD>G48,$@X\!2VP< ?)E'W M(6V401J*S)@M+(-<)684[>DZR[-5=N9HV^S,T38:F:/GM3#5B;;-M4EM/M0Z MVB/US+LIK1P9[W[!?IG.$Z.F-LS8 -N?QO!$0@08N>0);H0U*Z!4%3UT=<.T M+:EN&16GH"6#WU;6^)#*1]X\429$;G98:M*4M0FY.H,2Q,S'PF/ 1!*EYRS6 M!Q%I2:80;[GJX\J@:\&JETHWM>EHRZG6S1&KRW$M8"M#H@7@S K?Z,*MM55N,T0V']SEID-N./JI65PP9: M&GAL(A/@KIRW*LEL96YH],P"9,KUR\XD/!]AHRUWR_YDV?$FC *>ZFV S\M. M*!4 _)X$C-CFJ"(2P&R@:6]Z@%JY;'_%7AFT M[["%\\: WP-ZILV\#[-_-&WF/> N>(Z_U$I']IO7!^_.;)C\ @PCA:ACYU\' M1Y9]P998"XCK?$4(4*-.J!+MG3I*7K%?U>NM( M-(.P=*@J3PNL03.-_?/X72VO@G5%)GWVH6J6),CHJHYE:%P5#JM GE(LS+/ M4 C/WDDRH[#S*K!>6.61@>8/HXCL9FTTT?X:)ZLHJG5L6O>%R\=\H56]NLI9 M=1YMT0G34B29C^*?!-DJ.!8^&2?P%+2$H]_6:@\@O-)"Q^YP#KPF(%#Z:NQQ M)]:E-7-P71U(2N_=R$&N/@YBRG>%816HJ(Q/54O](U9*6U?8'>7>S[,F"X); MGT-3:P3W-S#!DGH;E=CG/,E[>/ (3ME@K0TXI3Z\8K?6^9L)7A*%]T]L6L>O MOB+1IW-=XT)?2D?$3@%F2R?LLP.>6>+.DJ+5!^1I=B2TA2L,E,A3J^@U4 MK6+"5,>&?E,U5? XP0I+@.?WL,7"U[[DI>[MP L[K&JWS1PG8 N4_C)>26IV)IQ)8WJO#?PZX2B M"!:D2[4LY:(W2@IBD<^"')9%I"8_E1(/54^0!J58$(! ,%_,(C,JP6RKFR96+(SZL)3P,CF6=&IX MI73LFN/9 IASKA!+M6<1;*TP%Z[MJ40J75DE=!2/.![EONZG=:D/>C)"WM/Y MKS30C0!\IC>XC%"&[MS"U)[/]:'OC![ $&H&2R&>HVMZ/UQSBSSFV\9,2MWC M9!Z.%6_A4GBFH^A>F<.\H*P(Z8GLDAJ"? VKZY#>22VGI5#0+5=2)R!7I2P+ M31D_"Z??MW#ZL OZO95YENDF$(: SXXBE 0>IKU++>0T._V31Q$D OBU]@92 M31](_O[@?D9]3K.NC:"GPIP]O*:S&C@9>08T4V5KF/WF]8G]W&5N M->.INLS%>01(MRH+#JR..W6#,5*YX/T!E->7-Z\/3\[( .A'XT0R/>Y27YJU MV?;:D_VG-'I5\<'#_/33Y#_?_0O?MB-/^'Z9[\^2%6UZ/?+Y:MCK#@;D,U[> MU[]\*,&HCH,Y--$A1\7WRA1SIC13TR[5/41S1F7FGCSY'L7O]7T]K'VE2%-U(_ MR>^PD#:V+P/''O69QO*E83;$;\#3J WD'KG@>$6DD!:Y[5Y6?S_*5J&H3RLA MA@>*.UO[^E>SM?\\"+XL2S/L]MJ]X0NR,ZN^(VO;,%MK9IP?P[V]V8)( M_:W^>MRWZFMY_P]02P,$% @ NH($5S-YQ38]" AR8 !8 !E>&AI M8FET,S%?,7@P.# T,C,N:'1M[5IM4]O&%O[>7[%UYB9DQC9^(QA#F'' :9GI M0 IFVG[JK*25M8.D=70% MGUBF8BY_LT5"#VXCZ]9__R4-?>" MXNKZ_'1PR88_#]C5X.3Z\FQX!N+![R<_]\]_&K#^R9!=?&;-@W:G^N(5[5^Q M_NG%E^'@M.P?TLOZK-UHD2Y6U?[EI_[YX*IV\?LO@S_F6K8:C=:VN/SN*G;6 MJGA693_%(@U4R@9U]EF+U(^JS!\^D;;/^]DWS0^-P]?.,17PBF!83*:;(WUDD#?LUYQKH MBV?L4HR5SABL]%GIA#4;M5^9"MF7/$Y4>HO$KK'.,ZE2F.O@M9BKM=%J8., ME=W)"R6G*\F0NS(NUK\GUGH^^'2X9Z9PJ_ M%B6$@D:%H<2E-=X9XUI8-\'LTHL%F9,)8,.+I8F(G,@2) Q*&G0=2./'RN38 M1ZE$J]CY:ZR5+P+<-FP'[@D$_.U\,+CU(YZ.!.LC2B_S&!2V6]G;$>_M5MNM MT)6[E-1CI XGQ)]1*)?@X]Q)LFQ]4+AT4(B#2,_[H (%E9VM2JRGLDPE#BL/ M8J=S\,*P@ZYP$WA.A4&7!V/:%/QU3U>I.O@\-]MOH33M"7BM.,DE?I5K,$ $ M3Z2Q>0%4(K5\J.E99)1R5M(BYA8&1>9?N+):9"Q:E,@ND,6H6 9V%C2Y9V0@ MN9:D@'3UR>;)E#CEAFJ&C1IC"XS-(LH("(0IT&X:HQ&1?AYS2GY0RPJQJ#W8 MX2I9N0#CFR>($/D)^T7PA'ST\C#E;8FIK6-[!5K;9X6M$0943F1 P.%&I9S2 M'S< ';4DA":N@[EG@37)/1G+;$;E:-VQA',+ NM?!]$ETE)+8[/L;:'0.$>[ M:N ,*I^^KW1@!;#-S4BDJ(HQ8(85,2;\$@D:-P@LF-AK09._$4V# M"8]S&\9D:A&&:"_D!$8R:]H$5+\M$I*[7-\S6-A@(Y*)<9V)I_)L\]G;I$Q^ M1RVH[0J_WK4R;][0V4@0S@;SZ88.>"V.#S:G$6?950_1'%.4?;MR#P"/2!M4 M:)3OYYH\4,KJ2_P293+L>??4)!GDBN%YP/,$HSGF1!K M\Y^G4,1H)9"0R6[? 8"0;@RE,_RG?FJ.=/%7+B&RQ7:>^G88>_^$)TZ=@Q>% M@ XZT*G@-Y3R7;VV2=]V&O9!R7R$?92[ MBV;136)KHIH'V&C$75"O@4;1F8 87D8#4745QZ#.^4^N M)B_+V9M;TCY*1J@1/E687MA8A_/LLZ7"RU67@V4Z4?%$4").^:AX1*:+]""2 M<:QF JO32+F>$UWU6,UHW%%NYA?,NSU2U?>4?F/B.]T&TD:AZ"[*;&0_B@Q^,IGYG*-WXO M=WR4V6'B3A^-":0&X,=\;$1O_N40)60<\UE/IA:^=M/A\O,%LOZ$ZA :B.(= MC'6&6RYD.^C6N]TVB9=!IBR8'UQ(7K>2[V;!ZEJG4V_M=S:UYD83C1CGGZLM"MW?N;^S4AC-@MJ M19(+[=\\.'NM\2UK+K_SI"B[[V#GVS+8_NG<>8HT:,L^Z^>C'/U,IVK?D=_# M>V&OOV.*!AFB\C0>6YH3.?(92M >S/AIMMP[?7]=R]!YOM>WZT'U]DUG_]#8 M3U>&5]YTKH'74T/N6^#LN7D4]8-J?:/>0D5@]F$FF[OL 8PXAV]$R7,$Q6:O M_]_?7XWY%^C/+QKC#W6&578221&RP:WPI??JW M=):[[H=@N_8':/\#4$L#!!0 ( +J"!%>-J*(<20@ &@G 6 97AH M:6)I=#,Q7S)X,#@P-#(S+FAT;>U:;5/CMA;^WE^ALG-WV9DDY VX!):9+,FV MS'1@"V':^ZFCV'*LP;9224[(_?7W.9)#')) MNP6NG/Y$&+KZ.B\/.?-SDEL MT^3T)!8\//WAY,=JE?54D*V#IO[1T'4 MJO/A05LT#OA!V [:^U'KL,$/#IJ'?S1VL!7D?H^QLT1\V$EE5HT%G=\Y;([M M\52&-NXTZO5_[3BZTY-(91:':6SV7SV/%4Y6W-DJ3^0HZSA]=OS6^7*@$J4[ M;^KN[YA6JA%/93+KO!O(5!AV(:;L2J4\>U*YRVDA M+_@D,A-S^1M-$KI_%\NAM*S5J#67)2YKS?4(BELUQBZP+P-)"OY#P9_VK MP?FG\[/NX/SR@GV^N;J^Z5X,V.!RHR:O1?*KFU_ZUZS1XM5&>Y>_9]V+'FOL MA\75S46O?\4&/_?9=?_LYNI\< [B_N]G/WU> MLV[O\O.@WRO[A_1R/FO5FZ2+4[5[];%[T;^N7O[^2_\_83VAM0QNV76>C2HL$-K*:,9LS.W;-_O_/MXZL,8\#)'TJHF(;*?9KNW/ M@TUF(;S8J?I[+Z1HH_;V3>.@?KSZ>I"J[0T[76.=6J@SF.OI>S-7<:*Z/W,!(,$9FB8B'(F*MYKVM@H5!,D4JB'.X3)C/)NQ/+,Z%] #]=&52AB1LQ176O*$ M13S +D8D*;\5.+?$T^!>"&%P9.+J+,X@@D!JU%60 M9=@.24*AV32601G@]!!0HJ.UN5V*&R5J4>*X]BIWWT MRK"#AG 3>'K"H,&#,5T*?MK3%:H. <_-]ELH30\%O%:/9X1;'*,;+N$Z)> )?MKY?TUA9=/T<'&\.I/>)*[/$9N%E&$_DI. MX""SID]"^=\B(_O+]4V3@RPV(IL:WYH-56XWG[U-S>#WU(+ZSNCIMIT-YQVM MBT+A;3 ?[^B [\7QX>;:["V[ZB$:Y(J^QZT\ , 7I"RJM"H(

*)6U)7ZI M,A9WZ"$0N)@ +/[T@SG;72&. !\DD =TA9CH\(6;.&D8S?)[6=Y[26)N[NL^ MI1X'-Q&ZG.RT+_+E#'/EK4B*\?,!?>49!GDFN%[=T+#_U88&]W FG .RL@A/ MRA9E@"PBE1S]!75WI:6#4!P-G57:W!-OG_&([?VT:M"P".M?Q=S._4J$GZF M88C&JD *.*:H$/Y)T7R&_R)W%]VR'T771#4/L=&( M^Z!> XVB*P(QO(SFI>(KCD&Y,7D*'\%*3HTB::Y]SO'L:O*ZG+VY1^^B9$0: MX5.!Z86+=3C//5PKO%SQ.5AF$Y5,!"7BC(^*9X2Z2 \B'2=J)K ZC97/"7P) M0_#Y,VM2[9MX8LWKM$V3UY-)_'%>Y5=[:*_=0Z^.GULG8N5EW_VXY)\MU!=; M^!#S:VY7MSSQ?M!_QGJAVTA4APBRVRJ/X(,.3Z9\9G:^\CO)TQ/K!IE[?32F M'QK]$CXVHC/_U\^287X14ISF^8XWE][T490\=['U;!MO? MG3M[2(.N[+-N/LK1S[0K[OV.NOF*).AMAY'H\MS8D<^0(E:!]F_#A; M[IV^O:YEZ+SFD=1.JC,UVM- M% /F'N2RN;<>@8?W]4: O$0\++_6_QS7>K6EV/B_QQ\-^%?HT;-8BHA]NN]< M+_V# X,#0R,RYH=&WM6&U/XT80_MY?,0TJ M!U)L;,>!D.20TA"N5!5P)*=K/U4;>QVOL'=]NVL@_?6=73LA$,)1KCVN5:/( MLCT[[S.[S[B?ZCP[ZJ>4Q$??];]W'#@649E3KB&2E&@:0ZD8G\''F*HK<)QZ MU5 4<\EFJ8; "UKP4<@K=DTJNF8ZHT<+.?V]ZKF_9Y7TIR*>'_5C=@TL?MM@ MX30,O*3="MO4#\-VU$F2L-/QX_!@W_/WR?1WOX&LN+SB47J>T;>-G'$GI49_ M]R H=.^&Q3KM^I[W0\.N.^HG@FM4)I&YNJUDK$G2]%8[)&,SWK7^-"K6!3D2 MF9#=+<_^>H;B)"1GV;S[9L)RJN",WL"ER E_TU2$*T=1R9)JH6)_4+0)S;./ M-[6]*"=CG"[L]P-C].@V95.FH16X_GV+5[TF3TY/3X6!R>GX&%Q\NQQ\&9Q.8G&_TY%NQW._ !W?L#ET8CX;6>K_5]IHP M&,/@^/QB,CK^5[FS<.+0VX?S$YC\-(+QX/+'P=EH[)S_^LOH-Q@,)X82>%[P MU\J,\1@]ZP:AVR[^^28)'W7OE$,D.*>19H+##=,IZ)3"^Y)(C'DVATM:"*D! MB2="YN![SGL0"5R462[X+6Y:$NG$WX-RMCW& AI9*BD:L&57XL[&G":1/>9:@78X%B6,\D9R,)E@HAP\*U'G5"MWQ=[>W_'VOMWZ=H/-U?29E MAC45848R4R3+PI'T4\DD-:>F,C%2RUSLD%W HO3;._'N,N)W9;8LL3KL_F$K MK)*7VY+% !_V3)7\-X(98#<- MF609(!O:1#),A2HP^JIIN1+&"8_,>Q08,RO:]!RN*K,J5P*W"*M3/>@X=V/, M[\6XBN@347X$S-B+)M.,+D1.A8RI=# 3&2D4[2YN>C%314;F7<9M/"U3KT[Z M5&@M\JY1?VTVAXAD]6%FK:G(-<0Z[+C>P;Y!61JMT?%"<0W 7 O ]G2\3@M# MMQ6$&\F>ZV^D/26VY7:\S9POE8HH;/_@;Y<:MMV6UWF6V#T;WBK$F$2%E?2V MT6HL\TRBJYD4)8^=NNL2^UOT;3ZWVVS54\DC: MOK24OY7\?8F,>E\VQZOG!KC3@A(9BV&1LB=JI$KXQBKYVF70QC+8G/7_\_W9 MGO\&\[D<))H;IPB#=HX1FT9:R/5L[UD\<0^6;(8LSQHS#]S.J^'+2E5B]"OOU['V# X,#0R,RYH=&WM6&UOVS80_KY?<7.P-@$L M19)?XK<&RBVZ>!%BF+B$2J%)7$^_4[4K)CQW&:]67IA@6!8>MX MQWMYCGQ.@UBGR?$@9H0>_S#XT7'@1(9%RH2&4#&B&84BYV(.'RC+K\%QJE4C MF2T4G\<: B]HP >IKOD-*>6:ZX0=+^T,#LO?@T.[R6 FZ>)X0/D-:77<\B*30N)E"Y?)K:6/+DF9WVB$)GXN>C:=6JB[%H4RD MZNUY]J]O)$Y$4IXL>J^G/&4YG+-;N)(I$:_K.1&YDS/%HW)ASO]DZ!.Z9W_> M5OZBG80+MO3?#XS3X[N8S[B&1N &FQZO1TW4' /7,D,M-+OF>XB99NJ%G!^- MKZ9GIV>CX?3LXAPNWU]-W@_/IS"]V!G)]^*YWX'W[L0=N3 9CZSW?J/EU6$X M@>')Q>5T?/*O"F<91-=KP\4I3'\>PV1X]79X/IXX%[_].OX=AJ.ID02>]S=A MQ@7%R'I!TVUEW[Y)FH^&=R8@E$*P4',IX);K&'3,X%U!%.8\6< 5RZ32@,)3 MJ5+P/><=R @NBR25X@X/+85R8K7WC>:KO4X0>/V13#,B%O:7WS^ 2"IK^./* M<(8.2PH,DT#AET(P:"!*[-%'X?9KR M/#>[X[]92?& A9@IADZN.U3&L?2G#F=U.&%*\? :)H68UV$4P!0Q#;20&5'64$ZMFULU8;B7I JZ%O,4LS=FKO5:G_VSL M9812O'ZZ'=<[:AM*I=$;39<;5VS+M6SK4--M6;/I-H+F3K'G^CME3YEMN!UO MM^;G6@UV&= M*CV"K"_MMJ\!L9>V45T=A@%X;H"7 >0RX126U7H"'F6M=P+D)?IADQM?QNZ) MN]$;_U?\R8;_#BNZ8[[9KNJA)3<;'&DW?WK6@'OD=EZ,[$YCGE5#;0_,P0[ MK*9FM#1;X$X1SJLB-!)<@9S7[&+>$.X8M!&*3#W<_GYT::R/+G606TL_->[ M_FW,4$S1L_6$CW:>JEYS_LMA??N5<@, MC^]";ZM\XCUH]5F^DCVTKX+_ E!+ P04 " "Z@@17_(';T7QN @ )B!@ M$0 &QU;FSJ\H>VS6SYWR9E4B)T920Z)1DF_[U;T1*XHZ10$ *I_,_GAZ_*%\\,A]0-E"M& M24 MY=4.!DHPH,H_/?;3?B'*O4."OL>&E0K_UI4W&C/[>1 HNJH;R5WQ17:I M:V:[WR/]BF&JI%)KUFFE;:EZI67TM%:;MHR6H96?+]NFJFN]=KVB]^".6J-! M*NU^K5ZIFVK/HC5"X,:R=5DGIJ'5U9;1[/=K&K&(08V:IFFTIUK->JN/KQT$ M,#^8H^M?.J'[_%MI$ 2CRXN+U]?7ZBATAI[[5C6]X04.5VT8,/WHYC??GKOW MU:AZ[!EN4[6+__GV]=$DR;Z;-@F,QI^MZ+@!'71S22 .",PZI7U%;%T&;);K]#S$5^VKY7T[7F>]^( M[I@9Z.J;WQNEKE9 !C0]>4CH5YX)&2V3);XP)"P!V"FQ.I^& M-" *?K5"_PCME]]*5YX;@!!7GL8CF)D9_?5;*:!OP05GQ47G?_VO__4IL .' M=E!**HDT?+J(/OQT$3VZYUGCSB?+?E'\8.S0WTJ6[8\<,KYT/9?" .RW2[R1 MLNA7V[*HRW^%Z]]!DS#;C-[_%CS0_F\ELP*L<^@M$QXMRZ M%GW[;SHN*;;U6ZE?T1NEC@KBI^G-NM'\=#'WU PON0H9@S?2W$C#QTH)/*J =@D'%(M,Q-$L=3;\PM.U?GZC4Z?MOX!-_\H96 MJ8/4S^L%]W"[9\V_HEWJ_%W?_@5=>+K%W^"0YWFJ]>TW:E7ZQ$%]%+T-5&KG MIOOU\3K3"VO)"V/(7WZAO>"1FB&S YOZW1=B.Z3GT!N//1*'=DV3A=2ZA4

D3$8V2:W\M2JA ML4;FQ^/@;K/R[Z_Q:;[&G;'W<<8,'Y:!\I!BUF2%B)"8EJ8N/R@62 8H U<9 M6S>0G\*Z3^&642%K0H8^L3_]1ZHP_)@7L[J;?1Q6/I1-UD M3=\[J;?JI-Z*)@>Y%&L''3\6_LH$46GR!D&4PK2K[1\H!8-8U5!#H1ZNZPS9XXM&[PS):,)"!92G)4;)DHWIG)7,N1).3#A%:3RD^ M?G?8B\'L=VY>(G^K/?AK_1)[,6;M$>J@@UI[Y14PCQKH6V,5H@F8FU]DO1&R M$]QMVS+MCB/47F'=CJ+;TVE4X+D+PE=_D1:BZ_!2H>B/%"*F"'4"Q_1QEGTJ4Z+Y)RY*KA,X@2]D*II,O#$!)IF.1$9V6KK1NIWC2@^^WXL<6@^^W MT=/!YYEO N[[X/NMU;C58/-=='!PHAAE=.(QL^SHG= \"GH[LF'2EI2DY5+& M UVS<:*#[[OCQS:B[^0VOCJH_0,,\/*R8E/(0P/:)+T7M$"PR("7.J,]0$B< M%KM\@TZ#(=%+($YM#OY62KHS#'H?"7=@8=.M39!]ZZL_GU@R?!]7 M9G=='*.Z>I?LPR9K^IX,WRH9OA5-#I%5W$7'CR49+IPL+G/+T.52;P+A+&:1 M&1\DG(5N59%]9"X)H[10YNDK/X?Z&3 M!8)AB8><532"VZ58P+J!NYL^\@0S,9VK=]2Y;CKP'%=-;!6%S-6@,@/OR9DM MY*U$:Y"9$$@65O+2_"KWISM.=Q<*M5+.VAVG9<'$[_4BX\F$[.:9;%Y,B>GQ M8EKMVNGHQFSSRQ* KVEP08[NN]&4I->'P>#;J_[@HOHX'S!=C D.3FZ,.M^C MQ.) R/8ORCB&")?*.# )Y!)11(':2^ECD$XFSPU(4-GU#H1Q3[^4'I7O/.82 MRR_TQMCB^&T%T/2&0UG,@&YMRYW(609D,'@TXAB4JIF4R#'3*3 NA8R@Q:-4\^MET M!8>J.#D)!A]1^:=2?++GPG_^MOH#9IXWQ%@"2,$\KU( 5YB/VC(PV>L0@^/- M7X8.EW/\B/'A2=IVQV]&E@Z">*N1W;SB9 -\'064'\)VI.#PJ9!A(Y+NJGY 7#:.&2)8,9"OW,Z]85?RN!/#$6["_LPUR]^,=B MZ ?MF8-OK[^24=JGWUCD("ZKCX)P&"0PDWAA.AG%H@F!"2_0\N2%]$MMN5O= MO+@!A"="C@/JX4!W*/*2,J(MS.I:440P&/@86,X*-)>\ (,9Y_]OC_YUW4PC/MC3[[CCSP?9ORWO\/!K/DD8+T4YZ&11B*H5)*S3MA1P#LP7B^1O?V,=='#3U? :&NE90ED4;E:!2GI M*TW^7(3"0U%1V>8YH[5@GAP1]A-W)VTJ2^LE)[_^ #ZAZ*5D;0X&F;+U)F*# MQ%$TGKXU61D$F9I/U+P/SY-A0S.A=V"5WL$V#W(GJ8KT2/:2E74\9::%%S+" M?"K1B&A#3*U3\:N1'"J==BC5;R_>8R>Z)N-I[ZKWXN\X^C2&SV?]!(-9_,\X M;8/1@DFM.-.@%/.<[';C>50ZDJO%PR9$H:?<( E]=TV0>P$<*ZG40K&CU@)N M>&#,0,V)4\I/UU0 Z;N&FHJ%%74CX8!0 $Y\YDQITO3!=9 MFR]1,E$PR22#]7PCN_&T5+\FDW)HS6\CW(8:3[6@:/RM]^IU3UJ/(?+$1*X5 MM*E:K$6:.I+$J&(RA'#?+,$)IK]\&GWY:?&)#EW3F4?O[V,P[3V3F,_S6?:YB\+,8)I@/151M+IHQRD?&D)+=">HNMFV(> MPO0$#O!.Q'\(6_\*W>5PU WP=52B\1"VXY1HM-7H@W1IH(Y#Q R6<7+'C? 0 MZ]5@2.^,E2SZ$AEB\<&J@D7I)T&7!^HLCLN6;;30R8C8+SB\P'DU2<69IO_L M3\]>7DRFHW,<7V9PK4)(*C-E11U GH$%+:%.@A&)@W2BR.;I\@V G4"L:2]] MWDF?MU;&8:R5JY[35*Q25EH6$OVALPH,C)',()?<^$QV]49AA?T,E6//.CB, MC;*3T#NX5^KN:ND_7+P,FT [E&5R#>MDC)+=5/A@K'(_^1_"%+D!$4$E!V@8 M"$&'JT?-@I*.16Y5R(HV3-&Z$NO@U-C> .F<&=N(O0-&7/OP=T!>]NZ"#=8( MR;)SM6RP LR\SE4M2O!44FX^3^E!4"=@;NRJPE&7\C_,L/D[]24+'1J']<=6P3S\=GD0OFWIM>VMP$Z[?[>4V-R3L>2P.)L$\T+7BSR+ M9:"\8JX$3:ZHXJ']#9![(3Y4.<)1^'= 99YV40./&$ &1>Q1A6FC%?.Q('/9 M"%5<2.@V,AD?6U'#(0FP4?'#-HHX6.9[$U#/K?AA*T5ME +?1G;;!"/H/BAO>:W$6X'Q0]_?*@WKTDHV3%R?NO$ MPUR8+S&Q&,A31G* $K_O7N3MBA_^^' JQ0];"7ZTE]2Z&*KWV^L7EXF-X*TI MF,C^J7FVX('Y.K%!" [)$U]C:IV0O'[Z8];FGK)LO/^^F/3A':1^Z:<%&("< M<]2)88+9_=FT)J1OP8,*&(Q!W*BC_X%]]\Z#'[-.]Y=DPU*460OGV^D9CM\, M9U9EE2(,;ITJ8X3+EDW:,32=+IQ95+3>.H'1U]NQ(!F;B2S"D7>M" M+C+8 ,2G%6';C9][I NH"E!:F3"H:DEE66>ID@:ZWRRI*-O?98?*X#[^VB8 M+L;C.M]V]L$]8;24V2H69=!,^QQ8%/2:.J<*+W3\IMBZ/7P9PR,*O6[#E#L- M>_N(_O3BJC+[0N!K\7*L@S(B,(C:L, #5\%GLL=;$^>)QU7W(=J!_4)%C^AY7W8\ &\55MU'$P8)JFX!Z;G'5K12U M471M%RD?C *!NP0R1$;GK:M7C0"+*FJF8A;&"! !-ZKA.BW5[Q17;:_Y;83; M35P5';IHA&;><3I$+7?U0@7-I"O225%0W'O'Q6.-JVXE^+MQU6VDUFU<%31" M4=HS&V>S"F1B/DK-.)*MG#!S^M&3CZONHLW_/PK#DN;CJH:&%L 6K&DJ:/@O M#722<9)ND@&096%N;&!@E A:#4;4>99#=5R5G#BE/"1QCJN2.:B&D;_ 9.: MFI*K#VIK FLC8&O2-:\T-Q6R2-,GL[B$B*$S$O(PR,)B1)R#K"9ML(P*7H / MB5%XNC"X >Z85 Q>AT7E4@W-< I+Z("BU(+$S!3H;:7 7@1X#!ABAS-D5(/* M[B?&1OH?*H@UQM"+8!("B]2;G*#"("(IL3C5C@L 4$L#!!0 ( +J"!%?N M)P_AK_D &9N"@ 5 ;'5N9RTR,#(S,#8S,%]L86(N>&ULW+U[D]PVDB_Z M_WX*W-D;YWHB&F,^0!*8?9QH2[*O3MB2KM3VG W'C0H\N[E3S>IA5;74^^D/ MP$>]BP6P0#:]$[NRU$T"F3\0/R02BEI"LIP-=\ M]0!6#Q+\;5'^/7^FX-.7LK\_F$%HB"*V\?:WY9_C4). M%*,*QCR@$&6)A$0$$<0Q"S&1.,9Q>'/_5\*#*&0D@1'33Z TI9 HE,"$!TQ( M1*E^L&ITGA=__ZOY@]&E!%J]8EG]\]_^]+!:/?WU^^^_?OWZEV^LG/]E4=Y_ M'P5!_'W[])^:Q[\=/?\UKIX."2'?5[_=/+K,3SVHFPV__]^__/R%/\A'"O-B MN:(%-QTL\[\NJQ_^O.!T5:%^42YP]@GS+]@^!LV/8!C!./S+MZ7XT[__$P U M'.5B+C]+!%O#=C^TF6^4)\6=%R]3-E;G9?E7JM&2F*D#%,CY3^?Z^S[*\3W)._J6%8/PE7J M?O E8Q>F'[R)>Z<90@XO\$XW5XMQ6-'Y")_% MMIL=D>?F!S_KOS7=F(8ZR+3JIZ'N'5'EMY4LA*S94 M/LU^HV5.F<9)R_1V\4CS8A;C &=Q%$"2BA BLS0QI,P?F5RL2[Y=GU[G)]:M/1Z958X_'U!'^7RB38O M:#F-,5"+_N^MA,"("'ZOA?S___7[K4:]@)R/ ,]\4L@L^)XD^-\?6]G*^6[4^@^4DURSHZ^/YH,&_+5FY:\@NH M-T]\SQ?:]GE:P;T!4.7BT5;!U<+V.ZC!U!W_"2Q*(4MMTYY0XNB+_*@MV/*= M)JW%B]0\.*\X4G>1S_-5+I=OUF6IC=Y90C A088A5DD"$0\I9)PC*"01!&51 MPE/F,MWMNIT:!512 \IYN=8;@"?=XZ(H-*AEK0"0WYYDL91+-U*P' ([HO / M[,#D46/:2@Q;*'=DO@&-U/X8Q0TE3RQCV>FHS.,&Q"$;.;[=CZ',3E*LY_*C MNJTGWDX/=X8+[[0E\X-6ZN^S+!8*!7$ XXQ1"A,(<5AIC?8A(8D)8J'W(6E M[+N>&E.UDH.% HWLNU/*C: <1L".I(;!=6"BN@ I^+V2'!C1026[1PO('3!/ MG.70\:B\Y0[((7?U:*$??QTWWZ[H<:!W4#Q)88;#&&HK*H14H@1BJ10.,4L9 M#ESHZFQ/4V.G=OK,^S+2>4PI)B&B@D&:IMSL2S&DL?ZGH %*E(P(C]5LM=E6 MCX3I&6^!3TPK5\'&-AT 63MJ]X+7P$Q^@KT'L#$O(N&)HL_W,RHC7U3WD( O MO^#&M_-U<5];I'J+Y.NRZO+V MF>9SP_8_+LHO="ZWOYEQ(JD*,TT=&4LUDR@!,0H4E))'."!$6Y=6'B[/%0\#"$*(XB2%"20!)0RBB/ M69 BFZ7RH-VI+75?S,1?KG*N#>U?)%VN2UG-1[>SH$/PNE>N*R 9VA_2%PUK MOCFC>Y?=K%_9L9GUO[;V\F%KH]#!&17:Z7SNU_T\#3_GA?RHWI12Y*L?*3=6 M]@=MYY]\',TV;M1]^=]0#G:21$&F5 J9 M$%+O9"1-6.S")?9=3XU8/L@5X _&'%V"O "+5FQ ]9YRM:QFS\[!PE_=",=A M2.S89QB@!Z:B5FCP72OVGPW6&\E!(SKXO17>XS&R.V*>J,JAXU%YRQV00Q+K MT4+/,)@'6LH?= _BS>+14&3EA+PM2S-?#7$N?WC9/O.)OIB?W7ZEI:C^N-.] M:J+]I#_&#_KS;()/4113AI2 0F3".&X(9!A1*(,XBCE'H61N 3,#"#DUEJPD M!4;4GD' @XRD'66^]O@,?;#K,#3N,3@#8N-ZQD0Y*,(H"'[&HCD MSTGT[A]KO>=^7^BEICJA6F[."#X^F2:6'Q;%LUR:JU'KRNNLDD0%@A,8DD1; MO4+;O\R<]".H=:#,<_OS8RW@ F[_.B,/;< M0H%: /"=MO.61OOEGSTO&-Z^"D19B"3B4*:$090$ 22((YA%1*0(4:IBU'P5 M[:6O/_(W^#&LG&\R3TMP\?W<#A;0]X% MZ!'>9^(:MCW5[7U4]2WDG#=2+6=QD&1!&D20$\DADB&%.&4F$C@.8BXSE/+, M.G3/KL^I[5)K.;&= M+!^K,$ZW3< Y*.U,=@\ C<&]6Q'![X-%H7^3TG$FAS-E>"&.. Q,BE4":I G,(I$R217FPBE! MSP R3FU)KE4T,U0V2H+29+1I8R(6!>!:@RH.HOJ+W.KBMH /,>!VQ/G*PS@P MS6Y'L-6OSDFD1\X(?5/]"79DOP%;M9I'S.@>_'#_C3>+8I47:^/<;\[Z%X6' M#0<-0%84"(#Y>/(;OJNP]3LBRE>%_PQ:.\H]]V;N!^D*M9$$FE M2*R@$ &&B)+,W'L-8"A2@F6@% N=4CU=Z&]JBT K+EC1;YMH-\=[ )<@MMVG M>0-N\/U:@UDM*M"R[E^NU^+ZW+=9X>)M_];=V\C[."O5C_=S=J_UW-?)>V,? M?Y9/B]+$O;ENY*Z5#T1)Z8 MKJ?[S7MSQKW6<\J8U=6UD^8RMLR2F&9*P)1E$B*,0D@4I9"0)&"8XA"GDAF5#BZH>L@'EQ[O$59R.O:E36Q:N7T_KE>FDH4I#])\SAG!28 % M@RD..42QI) F/(8QB7D@!4T29$45O268((D\+@JP-,*"11W[ _+ETJ1:,VRR MV"K@$##1:VRZJ684Q(?>DACQP7$,XLTFE7)]S 1VE+A,4Y[@=XA>&7H81HIE MZ3,],M5#?4S/S^5\HGFHKGKO+PM1!4TV=BV MM]5UVW:982CA)*8P%K%>9L(80:8"#BD7DBF9Z7\X6:3V74]M?6DD;R_MU_>1 MZZCI1GI0B^]FKCJ,A9T%.PS" Z\GUN .8.NZ ^;)_'7H>%2+V!V00R.Y1PO] MH_K.9YIK*,BS!"'(9Z#PZ1 MX@G$21) (5*:\D12IK!K&* /P:;&@FWRXKP1'922R_RYRCVOK>]'6OY=KJI_ M+1W3>7H?4MMCKO$':O#SL(N).6\V-01:U6X -V^_M,7W,5U4@N%Y-ZAB8>UEPD[@W%H3&H29K%!.I MN3O3YJFB!)(T18'*HHA(J_R?%GU-C8YW1*WCPG:%!=]]6*PDP(YW/+N@MG:B M^@!P>$?J'G9[)>;:A#@_FP0Y.Z$' M[<62MVNYB1F( JIX+!5$2!&(:!Q!3!&&-# E47B "',R UTZGQJW_"RUG:XM MA6URJ$J)FTULST'J!F@];*(2KA\A.P8:"O>!*MWI=#U".:MCU::/O!9C#^P/&/#AU MD2M@*(@3E$%:)52G2$#"8PQ)C!*9FO,E[N3TL^YY:A1XZJJ,8\(,:]#MB&T0 M* =FM?:*T3"UZ5P!\7;1R+;?D2\;.<)Q?.'(M8&1N_F@L MV?F/\"F,$1IP77JB30*BW[9?4HN(^9)^J[ZD'51NP 87L $&_-;Y@8V7LLC7 MX+YV"J.K]?ACI#3R-5S>4AQY$ZC?2GU'O]5NW#>T+%_4HJS23QHG\"RE(B T MRB WH:I(FN3EL>*0XBQ3*=6+:>!4".%\5U-;Z\P=H^9P9%?6I@RSHP.D V&[ M=<*A^8D_\/6I'=P_]9DA#, MLRR -%6QML3C&%(39H2R,!*MK%S/H@L*BDD'G MZ^XE(S>I5'Z2B_N2/CV8VH&WW_+E+(MH%D0L@X*SP)@Q 622IC#,HDR:&$=! MK6O*"]YONW1BDU> M5&^W].3EA_O:(,^ZT47Y\KYB:M-[(R'X:D2$0LOH;%0T_ZF#D9?Z<@L^\MZOP1IX[/(BEDPD4&XXQ*B%B8FN-*"B6*!$LP MDI@X)1SKZFQZ<[W->^(:;-L)J?5FP0M0P^\0VMPP@Z?VM('$WU;@?%=CV_\7 ME3YA]%]^I\>-VA,)KFX+<1B\NA_:.A,BB=),<$ADH!DD"0G$2&F300B%8X%P M'&:SU6)%Y]T,TEL")UK9R#'''H:1[LX.,QQNEVBO@;+S$FVOAL>[1'N-WGN7:*]JR)>G MVT0MFSB]O^6KAS?KY4HO;>4F<'.&&48!BB)MH'*D#50L]$(C,Y@13F2B>) F MCEM0I_ZG9K-NDO:54F\37 -!7,'OZ_?V!NGK^+];\<%7+3]H%=@))Q[2$VZ% MW6 >\>[>7]DS;@7-90^Y73-71 N_K]*GO-6$6=S7]3BJ"(6=;+'58U64P@>Y M^J@TT2J9K[0=OYREF,B4APK&0D80Q0DQ.W(%0R54R%,<,^(>17R-1%.C0*-+ M==-RH0#?S5ZS?M)_->%R307'GHX[8P Q;YT^I ME0&U-DV=H)LZE&T_F7?]>!//9BK;ZV'<43"[I\_Y\N\_YX5\OY*/RQE/L+G/IJ PA8Y0Q 1D0O^3!D(R M%H4X4$X!T.>[FAKC[DD*C*C@=R,LJ*1UC-KJ0-B.'OW@-K2WHB=D/>[)7D+# MVS79LQV-?$OVDL+'EV0OOM'#65I?.MQ<1/NRUAMF;5[64:=W"U,D+"_H2GY8 MK'(N:QJ;Z8\E0H0%4,:(0!12!0F)4YBAB$>,*I[$PCK]8!\)ID8MK= W3>Y! M$Z>^:@6_ 44E>E,-T\&)UVMP+'RH0T,^,"L=7Y3=XE_K .X6X&Z+?ZU'8[$- MC;^#$W7H<1C)B3K0>+AY4:_!LM.+VJOA\;RHU^B]YT6]JJ%^9NJ/NL&"YW2^ M<_7Y1YJ7U<6%[:G@C#,FD" 11(CH]8;@"#+$3!Y"% 4)HC*,G5+B6_8[M55F M1UKPJ,=F;3RH= 64%KV^4&>R<%&3E6M=5GM4J6!1P\Q,W(]=V?.PLW@%0 M'WBAV4B\6U$&&)GKZV4[P03^3&%'F#S9Q;:]CFHD.T)Q:#&[OMZ/Q'8:;U,< MMNE*,A5@I+?54(2A@DB;QY $<6#^0&$0"$9"Z<);Y[N:&E6U>3OG6XG=J*<# M53NV\8/5T);L;J&J%K,A4KA<1L,3CW1T-"IU7%;XD"TLWNA'$#\M%N)K/I^_ M?WS2Y"/%+==6^7IN[A75/S(F>I6T4H4\(2IF,(E#9A+:*4@30:' 5 8(DPAC M[L(7UCU/C3Y:P6\ W8H,\HW,8-Z5D_+*4;#CET&P'9ANMK"V4E>I0#< ;P7W MG/33&2Q/;&3?[ZCDY S'(5>Y-] [5WP=J%&=5'RBY<>RNK:P M5BSFP/KAU/+>U' L[]O*/\,#4M07W2PVNEEE_RJ"6NMF.:;GKXUBO M^>$=@/*7&]ZFT['SPCL <2(GO,O;/MBJ3MTC$Y(01C#$,0DA"I6F)D8)3"D3 M01A2E*174-,D,S$=\=#_'?PE",(M'=V ,+@)@NK_FQ@20->KAT69_Y<4_P** M1?O3TQ64 %V:B(;_M2[D__CG, W^)0YN@/F(JP??2EXE]V]^%5:_BJ[A.I.S]@L]EL]'G6HP%"L-40>H5,]O"(?=>;>Z7JT']/\L%[FA5PN;_D_UODR M-Q[RS6GLC"C*4B42*(,,0V3JLN$X(Y!A1 3##&5!X$(Y79U-C7M:6<&.L%=$ M673B;$<(OM ;F!GZ ^=,#C:(>&*)SJY&I0L;I0]YP^J=D1-@UEDYWQ?+55D= M[2ZK1!EW#[1H$H5]6!1U"L:_R?S^P>0,>Y8EO9<_Z:97;[7)M?& ?]8;DA_K MY#^S%$69BFD&E0P0U/LU#JO47@JS4*4L3 D*1TF+.8Q^4Z/)5G;0" \JZ8$1 M?^=X::3TF -]4G;T/#&I)[0B>$BEV>1>W@&I28JTTC!M$VUND+H!=A_F($<4 M$_T27COOYD#:_3&R<0X[M-YR= XL9L_@FK;).G?6;2%V3KA^:<)'/A:?V] 0 M_8 6AX'C_CXQ[2XQM+7T$_WN0:-RS(-YQ' M@4/>.^@1F;_)H-1&(U2=-/D0/\C5#*>AU#NU$'*6"$W+S#BYS1^2TB@,PR + M4^N4)9=Z,'JMOKL!:9;O]3/3GY'RT*3]K(] MA'R;S]?:0I]QD04!#R+(PIA A-((TC1)(4D1B=.,Q10[N<3.]#,U&]9<5S;1 M5=LX!4!7JS)GZSH9U&JQ=UV]*19T T2MCI=0AW-#8F>Y>@!Z8$YN)=P&+-R M1DI_1N<%&#R9D.=Z&=4@O*#JH7EWZ?&>+GW^(,5Z+C^J3^5"?_FKET]ZT U; M&?? DUF:FKH9&6:($05EE'"(4A% 1A(,51IQJ2B*$7>*"K?M>&I,TTI[ RIY MZT(_K<3]-LG68V#IG!X V<$C#*X!U=UIZXB0+V^J;;?CNCD=P3CR/[J^WX^H M;CE?K(O54F]?9?YL&M1K?F-;S520:#(*0JB2,(%(AC$DD:(P29BBL: 929WR M]G1U-C5":F4U%^@:86] 8;LYLH+7CG=\@38PUVSP^KR#%U5ZJ,#M?+[X6J4W M4HNR+?QC I(WNR9_'&2#EB?>Z>QJ5*ZQ4?J07ZS>Z6G\K)^>YM49"9V;5(P_ MZN%_5_]@N;FX%00!XF'$8!"& 401I9#*1$!**>9ARK(0NQD^%IU.C6-V9=9[ MIDTN:I,%S&0A55H'D!=ZUCQ6CHR_.AI -N-@:?QX1G?HX_)=8*N$KD9@T$H\ MS)&U T2^+!^;+L>U>AQ .+)X7-Z=:JGA@S/==]]DR?.E_%3F>A]'8QHQI.VI M6&_M($*20IR*#"K][XS$:2 3I]0%KZO.U-CT3-'AME2L^;$7A]0K?T26A/V' M^32&7@I>I0CQ4>A4"P^H\)E H)37<7[MN"@_ROPQPJ"\#MSXE8FMI/*7N^Y= M77;^MBC6=-[F3?Y,5W*&"4Y(HC ,A,DC% 0,THC', ZEC(,X";(DO39OW=G> MI[9V;G-TR5IDO7>OA-;;CR:?N-;,,@BYWWA8G+0/B?+ RU!76K1W+>2U!F"3 MPOWSP)!?GYW."_03R$S7;PB\)*6["&&?A'3G&WWU9'07];5)1'>YD2OC9-\7 M3WK-^ED^RWG\2W6%=1;),,91HJ!(N(1(Q!CJ#TW"3)"8J91A*E6OR-?COJ:V M/%2R@;AGD.H)+.TV,9X0&IC:=P-):T%O0 ,8^+V6=HCPT?.8^ X(/='3ZX1X MGE?Y;-!FQRM],[P5\J.J#S&:CYG@-!6:&V"25+&7&8(,H;2#W1N3HMO )/W>5$TI6_J_J\H=>-]D%D:HI21 M%)H21A!E:02Q,HY]DB241!1AEC6#_*X0?Y@A;F4=88"ER24SQ:$=Q\E^U6#] M@?SF>Z[Q6M/I>,#/#L)$G-K'\OVA_-1GX?7M>C[?40]O\BWGY5J*S6V#3WI: M/>B.VVRPLUB&&1.(P9!0#O5Z+B&M"WD&A**4*I9970BPZFUJYG\C[_;&%7AJ M)79P5U[$V,(C[!.Y@0FU!6TC*]@(>SD.K@=Z#LY=GRB.Y,R]"DTWOZTM.IU^ MVHN-C.>7M=5GSP]K_9+7&J.5"Z?Z74/R[7&AF!&284DB9.YA:9-;I0I2$20P M3'G$B=!_96ZQ-*X23(V4NVN(RC;^0/^V_G%=G,HQ<;;[.%E:TD.B/[2EW%$/ MM'$+UX^T 4H;)0:O_7D9OV%K?7;T/X7:GI?AL:SE:=&0&R\*F<_N2FJ,V2\O MCVPQGV5I2C$7&8RS2$$D*(4X(A&, \)YB)- $*M2G40\ M_T"/G=_Q'G.[ ZU+]GY9L_^4?'6W^"S;;<_M_7TI[^GJ(%0SB8,00A:GB*W5:PM?PX:W4RAQZUV-V [S);1L,,.H\,&^96& M_G^(]ONY"G[]\M/B699%)<2]+'@N MEV\E6WTQ&;>:I%S5&0ZB'*LPS"#+0KWZ$FJ^\0!!)@E%D@=*)$X%M&P[GMKJ M^NM?OOP%;$4'U,C^ MBB$(Z[?VOH%>%!Q 2#B@FL-RM!!'$B [UC"3(DPBR0 M@LUT2VSQFN#O"O#?"GX[G\L0D YL@/SZ91?)5FA@I 9;L0>(OG'%RI-;Q;K; M4;TIKF <.E&O&"F^L?;-UI>1DA5W";TM)M =D'+.!Q MK/1&!F;"!/\$L;DZJO>8.&5Q&*,PE6Y%O?H#-F(.T&L LUL3>\,P\*IE$*@% M ]\9T,NID9M=1KT)AYR)IA])G;Y)VO=/SPUZ4VL0OZEG"7^ZT];_4K9J=P&TA MJG_.JRW$\M-BGNL'Y+?5#UJ?O\]B*54:%\OJI\8"<5TF^X^>)6>-,29#$]K) MX6BTV(Y'HP>H%0&_-_\U&H%*)9_$=RVLOEBQMQSC4N:U-AT/S5.::6O\F&8Y,MFME1_V5&A;RT/J_&P/(,;#.6AC]%L &[J>PQC1?6# MSGO!#ZO.7ZGLAPLPYXM_.+72(]S=Q%UL:Q6_63S+@NK_GNSUE[S(']>/=WH8 MEZ;4UUV9W]_+4EMTGZ5^;RT_&_NAK(ZZ9EC&+ ND-!M3 1$/,"248%.?,E(R M2!D.[&/?AY)R:LRYF3;J3&<>! MN;F*1=OJ> -:+6]JAKX]1=6-KF"C+&BT!5I=T.@+/D]KO!WBYZO6HXO.W5 C3RKE\U1C60BC&*A M8"2J&$E)(<$LA2@*993&4893ITV2;<=36^1WY*[6^EW)_\<_XRC,_@74&O0^ MM^T>".?37&_PCG?&N_'0K%X&.3]S11L=W[/<_;-"FN MY,_YL\ECLM(?3JYW4;?+I5PM?\X+^7XE'Y>S,,Z"C$92LY2YLZOT'Q1IEE*< M9B*1:<(#J[( +IU.C:%JF6$E--A*#6JQP>]&<%!)[EB2U6H$+(_'/.,Z]$F8 M!TC=S[H<,/)UK&73Y;@G6 X@'!U6N;S;L^+\X]-\\2+K["'-F0E'/"8LC&"8 MQ9J#4L4@HPK#3#$L+1;WJ[\[@9>S5KIFL16_L\_.]3WM%"=ZF'4=:E#Q<-EJ.O1'C[_CZL' M6>KU3)9%Y0RC\Y_DXKZD3P\YIUIE2=N+Q(D4F=F70QS23"]$:0 9#P44B%$1 M(18GS-Z);]WMU-:F2G"P)[F#_]4>;0L'^B 8#DP6)^ #NU*#2NS+)'(-M Z^ MZD$@'LGY; >U)^>Q,U"=WF#[UL9S[SIKN.>O=7_[BMRIVZ0KQXD)9S$R>P;& M8)2:^#;"-8VS-(8!2I(P";-0$:MDU=8]3HW!=PWDFS:EV#:/F+@!<[E<@M4# M+7KD0^W$WL[<\XKHP'Q>VWP[PIY,>NHYMZD--CYSF7;V-W[N4AOU3^8JM7IQ MK#2),X(EI40RR!%'$%$J(".))B*]29.](;N!5&N&!H+ MXW-PP("_Z!UZODJ444UQ'Z =6NE> MVKS"<7 Z1(AB%B!$$QBQ-($H(@12A,U:G7 EA=!$&3E[#/X0T5FGHK%DCVBL MJ^.O_A 15[5@-^!VI3]BMEY5YXYZ$_.)5CE(AHB\&BW6:BK15>[Q5(-%4+TQ M$A>Z);,O^)PO__Z#+/C#(RW_7B]0,V:RA858VU2:/\P>&&33 59V$:!%D0 M""?>N-3AU-AC3UY@! 8;B7O:3Q4>_S0+$$T0" 06.M!4CPAA2E6:F%#-(KUA[(E(_,HW*MEYA/*1DOXWW-A K._-O^>KAS7JY6CS* MLHWN?YD)%6"EXA"2) B-B1A!DJ48"HH#1K*,!)%3WM3.WJ9F&KZ52I:EGJ7- M]5UG*[ #6&L3T ]@(VL7FV_RY#X,_PZ^AK;ZKNL]@F3 MS^(EK_5_F\.#DX5E48@RG-$ )B'6QAW#"%+.%)1,480%22/JE //782I,4S/ M"L#NQ\Q7C)K2A,\0T2:-P@JB2.HE@*(02A4D0D0)SAAM3?)7';=]TWO@D6MK M7K1C)$8=$P=_Y&#S8^ EQ:;PA&W=B5:_G=(3@Q=RMD!YV$K.70),H92S!4"6 MM9QM6KHVJ=@[6A:ZPZ7NL3T[S_EM(=[F\[79Z.]GL^),LV+ M=DR,K6&H)77T,9T&U=3#X@&IP[T*-4B5FG8"E$11\Z8*L MAV_A$AK>' MG.QK9JW!)X6.7PL4W!JK]>*X25_7';W*YVMB#X2RB)-,[4PZC M%*<0(47UGC42,$L3AJ.8)T'LQ"@^A9L:!U4B@N=:1F-[=>V.AA\Z2VOLE09D M^IO>>C@;#?UO=@? ?:PZB2ZB3:L08@]0G2L=]NEC9*:O Z.V"?66U7W-NP=: M--O^#XO"\)@4GQ?S^8^+TKPT$R8W2QQP2$@0040Q@32-8Y@)23#B09+8I;5] M'?&GMEI\6)LP5F.--3<]?C6)-N8OAFP^KE?+E3;/S-^W0;)UQHF15I1^G\C M:\[@ S_]5:G)Z[># :AOOIL+O%M'[08(_=?##^UW PYHT/'IB'B587WM1:^? M\'^,9?&J@?&V<%XGQ4!+ZZ5ZQIN3$JO"Z5',2)+*#.KU54 4I@HRE%#(&0X" M&3&:8*]";F9_DL MY^$FM6>("4,!1)BG^H]$0ASB"(HL(9('*4;,R9?8T=?45J1*-A Z9@SNP-)N M=?"$T,!4OBW]>P-J06] ]@ Z14M,/%=_/=$3Z]3^_>\RF=+_W:\TH\AS(G' MUWP^GX4$XX1@ H,TTC9O8!Q+2BD89"3(4A7P,(Q=Z*!M>&ISOY7+;?)O8+*; MZ7V4'WA:7]3;>>H>*NEIGFZ:'752'BIS. ./?M]ONGTJ%WK#LWKYI,=FM5LK MB_74@SP-%40T09"(B,,@2J,XP2**"7.9B)>[G-H4W0WH::7?KW-Z M8X*JW&:P!?)V<]LOG@//^E;8&U")>U@M=L X*'N8//&&18>C,HH] (=?%O.< MOVSW00$C82@#!J.,1Q"%B$.:*0IQK 1#49(IF3C%K3MT/C7JK67OE8'$"7,[ M)AT*R8&9<@?$&W"*-L'OM?##;$7[H.8K(-ZEZW%#Y'N -?@3VON"F M3(5\*^O_OB]N.2_74NQ4[)S%L8KB4"#(0B(@HC&"5")S)5^I+$BE.>YR(2Z; M3J=&6(V$8+X5T8VVK)"VHRO?^ U,4ZVXX+M6X#^;"(06T9\M$'7F)A>(/'&2 M59>CZER4O\^H@O_*=SA)%!#4))%ABDMWZT-?+%MR8B\B?]X&H3#EGEA)RE0H81QS%4&!F["D60 MXAA#Q7'$A I0YI:@<0 9IT:1;9S]O1'UJL1= XRGY9GGZX[2P+SK,_57K>EN M@'RE[02NCUT>BM>^(]8AX;0"VOM#[.VVET57;HN&D/GL7;'2YL:71SJ?_[!> MYH4TA(]D2F2:PD2$&42:Y"&1L8!(,6X6]G6E_:F1=BP@J&4$KI!U- MGT.PFV(]X#)T((D3)-:$=D'Q$V2TE/PO]XOG[_6;-0_IOVSIYUQ[HU#'!67: M:7_I,?GZ35P#+YUM$;":8*>4[G7[#QJ;+2I>4Z- MW7EY]ID>M8]KQ]7')VFJGQ3W7]9L;IQ89O\W(RA2$5,89C&7$*$L@Y0P!-. MLH"1@%&[7)V7.IK:9&UE [JS1X=:N5U8=L]9GPB-Y'O>R E:06_ G3^\'"H( M>\)MI#K!O?%S*P5L 4IGP=^N]\YVKB%O,+YV+$&-Z.?+B/J))3@#T9"Q!(==OGXLP1D0K&()SKW;TUV)S M&#D+0A:F C.8Q 8!8X+'5,7,*?76M0)-C03-UPN^*RM1S?9C MF7\#CXMB]>!ZR'?U2-GQX9CX#^[[.A?4&'-'3K 1M->M;AO [5C1,XP#$U\O!/MG M@KJ,B>^,4!T]ODYFJ,L0G,T09?%J/[K9^.6J.-E-NK.9G%&0\%" M!7D6<$TQ80H9E1G,*(D"D019X';]YF*/4Z.:RD(PQPZ@/H'H?0?G,M9V/.,5 MP8%99NM2;P+C-^)6^;,;@?WQC34VGMCF:W:\/MZIYF4=]@XU+1[ON?U;E#*_+]Y4I,M?JF03E)N/ MY">]U327LC]+.L__2XH98W$8I"F'"8HQ1)0S2&C(81R2+)0\$:EP97OP=&EYC BEMO$07 >F(1;D8"1$7QGI/SS M#6B!;W4!.\K< ":5_CVXH]\\[B>=P?.UK;3O>-S=I3,@1YM,]Q9ZV(!OZ/+A MMA#F/R:)V3.=5_G+"O$++?\N5^80]HODC;=MEF@H4)PRJ'E,0J2R .)0Q#") M,(E%FB6QLC<+G;J>&K<9J6\ UW\"N16^XK/'C?A@N9'?P1YR&Q(+!V:P=L X2\6.'BR23M M[FM4*]1*[4/#T^ZEGA%Y3;;YCZJZ ]*WI[)0TM]H,?LY7+U72D&U: M/Q5ASM(P@5ELM8QS@D%^ '4E.95P'YMB3-]NWEY!OCH?3[%Y.CO'-]IL8 MLHS!& /C*XYQ2%''#7L< ?2C*,DQ^NRW0IGXHFU>S>J"%<*)0(IQF&"60!1% M*:2I2O7?5"IC'DJ6.*6=.^YB:JN!D=#A2E\'=G:,?!TB _-H!<96.E]WSR[K M[HFJ3G0P*L&<5_"0%CJ>]#&9/^A!;G+IQP%+LI3$4 H]FU$0))!(D<(@262F MTHCHK6S_*;WM:)(3>_=;-J+V+&YP%MP^<[X?9&//?#NTKJ2 8R@&(8*=;EZ1 M#HZ5[2:%$\_WI8:G4O*\\>=*3F630/G!V$_0:. :>I%O1!G ,G]/;7\V>_>;'KKMS4KD3M7-./]>S[NKF2DZU M=B^7:ZK%?;-8KI:S2$FF<*)@)! R.^@$,AX$$&5**YAD 4E2IX*KY_N:VHQN M?7 +!9242^-0G\E* )UJ:\SKPW5PN]1,/M' \1.K"WHX)/"$Z M,"FT4AHT:S.]$114DGHLK7H9#E\U53MZ&K>8ZF65CZJH6KS2NX@SEU(L?]1B M;F[[?50FOG-YM_BDOZ<'NM0]/3XNBLHU.$L#Q'DL%60J99I8: HI41ED,58( M4RH5M'B20CT_SQ8N4S2^> M&A7!DV[6N1"TX^A9DM208S(T=>T-QT9Z,QZ5_&9A:#4 M0KU48S7>M']X/-7 M/MJQ_[&K2?>#YT1QZ9X-]4Z]M7B4F[*T)OMAE7K87);EC'*68 QI3#A$4H20 M)4BS)$M#D4H5,>ID>77T-34"K$4%&UE!*VROF\E=(-NQER?H!N:IWJCUR:5U M"0]_*;3.]C1VYJQ+*I](F'7QE9ZW6TY40MW\[':YE*OE#W1NC(8O#U*N?BH7 MZZ>\N%_>,I/7AJ]F&5.2Q)*:A,3:Y HS"BD-"!22I&&B+2XBI-.=ERL%FAH! MU2+_U?&&R[6C8D=&8V(],&.=+!*]6P2U5N<&- J!2B.P44D36Z.4SU0+GO#U M=6'F6G'&O4;C";RCRS6^VKTV#'+_=&NY#663,J61B6,4!!ES+1*044&A-M14 M&&5Z:QL[!9U<[G)JI+D;DKA-]G!P)ML[^O L\':LZ1?.@7GQ",F[4TB.%-IW M"2_O 7IG.WRE,+M+ )P/EKOX9I\+@!]_>_\V)'5UZ=O[4E;&97-VE%%$,E-K M56"L($J8A#A&&0QD'$81$_I_5F$R%WN:&O=4LL*0@*::^D9)^S&NG+G_+DY7JRS@*/['EU7 R->F[/08_^6G,T+ M/5CSVA)?O\GE2HJ/Z]5R10NA+VW"/K+/=88Z!_L$7A!K0X M@ 8(T"(!*B@F^\TX+)J3_79&6H4G^PVY+?:O,HR=UL.X$HUGCKP*TGOVS>M( MT#.28^>X,U\92=Y]X_.UZ=4X)8QW9_NKZC1-9=K4H83#6)D0,:P$)"R+( V" M1!)&]2^=T(I#O3_8)1B MHLDQBR'!.(&Q)$0D*"0)=KJSTD.&J='CKI^[E1C<%G3^LLRK2-%*J4VN8^=, MT7V&R8X8!P9_8&H\+M1XG%5ZM0!,V[DT%]MB'H.>.%P!J:_"'3TD&+=61W^( MCLIS7-%4/\XTF:]^+?+"I-\7MX^FHPKYM%CFJSIGBVH2@#):N-X?.@6K'8=="=;0QQ15 MPL:-?* 6T!_==&COB4Y.]3 J772H>$@'78_VF^ZWG)=K*>H@N#OZ32[?--49 M5!B$G$0(QBG%$'&E( X#!DG$191E"8DE M!]5NRGN!:N")W\@(&K0J*6^:U,@>Y_]%*#RQP/E^1N6"B^H>,L+E%ZX-I;HM M5KG(YVM39W&;^K+>N$EA0O"-CVQ=>Y$_JG>T-$7]EI]D6;G(MB9[C&(5,QG" M0.^D(&)Z4\5$',$HEK%,&,&4.T7*^Q=Q:DRTN_'ZM%CI4:E5$F@MZZ.1D0+) M? ^&]\ S;P*^4J":;X#/![9Y[ZFO&Z[R^2U7!SX=SYV)U-QPMW6=W8U MFH/[QRIO6(79L"ZO3B2\N;5.]S*RZZI3U6/W5/?CO:];5N6&WLJV[-#[XED; M/XO2E Q 02B8I HF"C&((IY"S&("8QIACF4D5)K."GE/5U+<.=V[/-^IU4=/ MZH_^J.LA=ZJUA"_.-RT[\+5CA^OA&KFMI'\V5>AVA/5ZW_(R)OYN7';T M-?:=R\MJG[AU:?%2CQ#2?5_YNSH1VVU1K,VEI+JON@8>$95;&^+$W-LV^2II M$#%($,\4D302Q"H(PJ73J5DBM81Z/C1SQ+$:HRW4W8PR%( #$\O1H5PC] UH M4-TPCV/=1NL/V#X"<0!T1XH=](2R6Z2?(UR=,7JV;8T77>>HW5YC-:^W>O'VF^=P8FGH_M*2[A7ANQ7^NEU74R >Y^JCNZ+=/ MB[(*V5NMRIRMJ[H]=XM/M'+"RS"E 6<82J6$29%&(8V1@,9^Y"G.1("SV;,L MV<*ZRO>P$KM,S%VY!SSV>S"1D,:26A=E6RSQOBJ6:,I._MDZJV)WUM-=2-TE!K#;_0ON!F@+P8F:@-:O]O"%M16M M/Q:WNEU19TG#?&JK%4:2NUL5>$2>22;P1W<.'8X&[A%/.,YL#D4P%9&X<&RMM=* ]RXGB& MTL$3YAG2D;Q@/J!UVXOE_?ZF8?: #6QO9_*Q7,N MI/CAY=>E">HS9R)+XV]K:O(9H[5-0Y@D0F&64!B34$!$I8)$)!B&61"@A&44 MQTZW.-U%F!J55S'[:K[XVJ;D;D4'=".[FR'98UCL[,IAP1Z8ZP40)LM1@D!61_$#V9HCT$&-4R[0_0H:%Z14L]XX]/%C ]OH'/ M.F_@OR\^R3)?B!]I7OY&YVL9SJ(THBP+".1"(H@X-KG7"(-4(1ZGC&&:.94Q M&$K0J9&KD0P\&]&,U5%E]&GS_3C&&P\ULG;,.X7Q&IB?=RM4GTVXPMJ$*P>5 MK$\F7#$N_EKA&U!]")7.'J./!QX47S'(0XDY;B3RP& ?Q2,/W5_/FV_7!4Q@?=TS]"+3N'<2?<)X='_1:^,]5P*SV-SI=ZN42UF:Q311'!+) ME-D@"$@2H2#F*5(HI)@QY<3HNZU/C9DKX8"1KE="JWWD+.FO+QY#TY@U%.Y$ M=$IE7X2RU_:XQ'!*K:,)?O*A*YP"?=+RO?O'.E^][.1XKX(%[AYHT=B8/^DF M5LO6QIS)-!$!CA@462P@DHA#K!(&XQ3C2"I&A+)*T#ZVX%.CETJZ)B%P+[ML MM!%W,(?;X[H<1 M!^.D.V+,_MW6.B'SV=OF6/G_6]-2T_3\Y;-\6I2K611+DB9A!(D0F2G!2R&F M1$%SZLIYD JDK([\.OJ8V@K2B@DV6DO_E?O'\O7Z[ICC]ERVS=;4Y"@E9*-7RAIT<"7]=/3 MO&)G.@?%HH! ;D1W+/]J#;WF2/P2D0Q_@US+OG-2;@-&-V*"2>Y@C>U>T M?)W46_<[[@&]*QQ'Y_+.#?1-R:!GN>ZB"4V=)12Q,)8(!@DRH>HB@9@I"EE& M,Y8(11'->B5AV.O&:LJ\1MJ%6DH@:S%=LR_L0VE',WV0&2O#0H/&NPMH],BG M<%)G;QD4]EL?.6?"2=6.LR2FHCI!FECNJH M]CS+NX5><7=_;[*]?%BL_D.N/DN^N"_,G;]M2_5+AQNC691RE4D<0RY,P4,< MMZT;XP9L]-\XXC9E-6IMFMQ9&@/P(E=@BX+_L]A7'S!/ MJ\;KZ3'J^O3JPW6X$KZ^0/W6W+>Y"9@MQ-(4-ED47U8F 5]*A5[W@AB&!)M\ M^DA")B,)XRPDF0A)'%*K.U==G4QMI=K("(3D* M=P-J 4$EH3_N[=+?$RV>[&)4QNI2\I!,.I_M6S;C*==L4QGJ(E^M]0?RON F M%;?X8=V0CJG2,DMCPD1*(QAF,H9(,P'$VB"& 2,4RY E##N%E]AV/#4^:&M! M506$GLK%DRQ7+Y4?2OYCG=?7EO,"4,Z-(;))Q%\]09O<\_.^%8>L1\N.8(88 M@X%)IQ$9[,H,6J$!6V^M0B.XSWH>;E!Y*_)AV>W(E3_:5[,:$P%TH8,%&%*()(T@R3#*21AI%B0 MX"Q(G/;Z3KU/C>6VER7 1M**PC[<_@9^KV5VC+ES&PT[ AL,XX%9[#IXG&,RM[U%IK!)7,;<^.3_IA6MT45V5%9'#^5B^5R%H92)"$G MD.,$Z>U91B%#80P%8VF(L,"Q8WW&6:7:D@1TG MBVRE#%PH:#.4KSB,=DO42$,S\/JU&1.M!Z@4 1]WAN3=[I <5J_9Z.,QO]SU MH/K*.W>%)./FH[L>LJ,\=1Z:[.E[R(M\I5M[-KVM=%ESV+<41C:DU%I RMU MP%:?FH'KL@=\5==7WJAV S9:&7NHU@L8Q3RZ//RA[,L1XD&B<=TC_B \]^+RFFQL%&B;\V@3=F/M<&[U,=V;,$I7S2O9D\&IJ?\R8PT+4@8)_! MLJ/CP8=@8 *NY;\YM&EOMD:M*7._50/4>G@/E+H*1V^E"/O(,'*APBM@.BYC M>$UC_8A3V](?U;OE*G^D*[F\Q?P>_/?06J:GH;#$W\< M-#XJ,9Q6['#&GWFJ1X[U;1&)Y=UB6[77'+N_+YH#^KI.SONBBC59S@&)JP=?<#=8K=2M5%);UY!H]0-: 9- M_ZA6##2:F?<^O]Z@.22,'WWP1DHI/]X@NB6>]XIW9VIZ/SV-E[S>*S)[Z>W] MMMS3C[ H[O4R\FBRZIML44WXDJ)1E(@TAK&@>EV,,P4Q3@*893+ ,@T8PD6+G<'5N0+GOR3MQ\+7I M/MW)N+OJ3D6/MLW=3[OGO7E7K/2&^\=\+C^LJR)=*L2214C"-*(Q1 $F$+.0 MP2P0$0F1YH/(:E=\JO&I3?I:/F $!+6$]BENCH#KGM_7PC'PK'9 PBF;S3F5 M>Z6Q.6ILM/PUY]3835QS]IF>B1?Y@Q3KN=XS7YFO]<[5']"OV05NMBQ%2N,GV>H/A"NRU N MEVNJ/ZP^N3PNXYZ0E(2,A#"6HKJRQ2&+@]!4ELMPC$G&:-3B_GJ0CX+V>BMJ MC7Q[^.<;<[O5SP^.(]UCWZ]$:8[+MUB^O02C^ZUV6VA\77&_V-^X]]UMU3^Z M_&[]8C^:/W.,_L9<2]7?/4U9D@:"P3@*,XA"'$(:,JFI)R$:!J;,29=32'QW MARX39)RH]T:P:P/:+^ L$LJ42!7,&#)E+")F.-U$7(E0_T^&DF*7/98_E,>+ MI1H':3LF]X??P#3>%0#52.N/Q.U0\<3@%SH;E;[M%#_D;LNW^A_!W#7NW%_H MJMDB?)9M!.)']:G,"YX_T?G[PH2.WNEQD;,DQHQF20QQ'"6F#K$V'IG^)V&( MISC)0APY54#K)\;4"$A_?*G[24T/^.U/23GD8)S4E&6E")Z_? IS]< M'@^$>@@Q^H%1?Z!.'2A=T5I_M\36(W+[3/.Y<7;\N"B_T+F\G<\77\W.6__[ M32E%OC*%X&>)BL)(B0S&G,00:24GF&M!7>VM7B-BOY\>$NTT[< V, M'K?CSB*,OD/O"]*I37OOMGJ>^9FL>.^7R[44;W6_Q7U=UJ8. -JDXS0/M:G< M3%:%Y2SC811@C&$LXDC;@RJ!6"(*TY3SC" NPL3I;D]/.:;&CN];#^ZV>OK3 MNC0_JT)86T7JW(^@5:5*(G)%^;2>8VAY-#?\R Q]!E>!7:L :ATV=@PROF'IG,#A-?Y6^[.QNW'JZ5XD<%ZAM- M^>5!SJLDZ+1XF85,&V!499!CS#2KI!ABQ2A,$OW3D*F4V"4>/]W\U%BDB2.L M1 2-C*XQE7OP=7/"]: ,S %.>/2(K#RE]A6QE7O-C1Q=>4J5X_C*DT\-D$>A MJ>ZQ?+N66\]B&A'-K1;I$'05M@3%87Q09RO_?%;XS\!R?[GT[N@RYXG/(>=#;4C^1^ M6"_SPB10X/]8Y\OJFEGU5]URUX"NXR[':]Y17-@'KL62&?2L@;'$TE=[F]44K)6 M_Y"$[%_TG.S[9]UM52-UAC*&J)")YIHLA2B3%%*&4AA@%:F,D#1PJ\ERN#VCZRP1^!-#0V<"W'4XC(_@1 -99 MP8_?[%GP77Z]K>L8&>]RN2CT7WE=X:#.\5/_:1+]5'E^9HKR6'+%81(&(40! MI1#+)(*)5 AE812QF#C5?7<48&KT]%ER+>O\!=R*Q5.5!G.C#=A7Q[$8O.O MV)'5D' /3%U:]//@CI.:JB]ZODK%NW8_;L7XGN <%8[OVX[W-,X?Y&JF$A0S M%H$/+\L70 M6E53R"NX=@N#/\@&7@8ZTU'K;_-#Q[?I,\?T#BK#IX\VG4TE,_2.X@Y)GW?? MZD?4[PM>&C?@6UG_][W>C%?%-O4O%H_RCGZ3RT]U*5&GS7 MROUGD_2Q ;@2&GRZ + S _6 RA,=N?0\*C?U@.20J/HT<6U^FBI.ZX>7-W-M M16VW;4QE6&!M\,0X4!"EQ-0D12&,>2@IR1(68:?+D!?ZFQH[[:8::7(X?I9+ M69K%W<2(_[@VM6-!&Z+:-RO,:>SMR,HCH@,3U!Z854@H>P&5M$WZE6%VQ98 M>4^M0GW:_U+?B^?##_;YR%SW1N-LYZ3JW*W)1I,;^X+<3^ M#W:>G,4D"M*4AU &@3:=F HAC22%$M$H$W&:L(3,GNHXU!4M5W:T=)5,+E/L M4++A9IL1\@9P_6=5A;21M?*HEQM-JM_? +H"3-[G157!2,_.U8,$M:2NU>&O M&5I,:(!DJ =4)7IHL\3$V!$"4XZC %$>88;A7[@316O";\Y6*> MBRJ.F]%Y=2%F^2"[XH\'&%$[DV2T<1K88*F'R/P)=@0TQ<,VXU,_8@;MX(>[ M;_BS9;P@Z\G2N4Z64>T@+[ =6DE^&O5?W)'S]>.ZNO"Q&R _PYR%61PAS;ZA MWLG%40!)A D4@F=(\#1-%75+5>8NA-7<'C5WV8Z@>Q4"_=5N/#,<5[N]KX%X M&JYP9^R]UF#LAF^$DHMG!)B*'_T"0"X%%2^T-$+<_]?%+&:,\T!F,, \@0A' M#&+&,&1Q*"-$]4XR=2N(X-;_U#Q;^E--!HSYUX#;,=R , Y,;_WB_;\N7BG: M?XO=:\3ZZ]ZG&^F_A>:J./^=9GJ40SOHZLN:549M3J M#K1OP:9&@JTN>J)6VH!\JPZ@K3XW>D/>:@366J4F+6)9*^50A,OG&'?3ZVN. MW.B\NQW&6C6PH]LVJ8_9MV^&T>A7\S7X_*K#Z%!1[96&'!.*V(3D',# MWE^J1-\C&*<;!V^1-V>Z&3G,IEO9XYB:"\_W(X+?:)D;?JFXYJW C9FL2FTX3;]CS&TF_=7(3/P MA-^ TC@%WG2AXCS3SVKN:8H?MS_JW#ZKWN&D/O]@O]G\-YG?/Q@_Y;,V,>Z; M$G ?51WZ]7&]6JYH(;3E\=84!*H+/\P7RW597W:[9AVD:NU" '[&FQAMO9;%XS OSJ;OQA:=1LB.9\;$?F)E: MA4"C45,IA)J5-KT"^0AUWIN MW4>-G,I68!)S%>$(JIAKLDVR&.*,:>[% 0EDRC%/G"Y3''+06[RZEX,+S>+!X?%T45;EP32IU6 M=L9YP)#@"'('E^TCS9'L[5=:5LE(5B_;@GW+ MCZL'6=X]T.+CDVEB^9ML;")(UCSB"I$D?3&$%,X@@FF"C&LU3$ M..U10W4L^7O$UHU1BK46\HI$_&,-OQT+3FHT1[JV9?2!E4)@5VFPH[6YR;7[ M7*,YJ%2_ ;7R.R5.]1[3J%\E'P<- #>@^5;TI_*I^ZZ"^QVPD8?-UV6RL<0> M]U;:R(-Q=+UM[/[[+7P_E8OE\E.Y4+G>X^K%225A#-/$I/@DA$",2093Q8(X M420)4^YRDV:G;2?3=X1[,95HX*F2S6VIV 7,CLU[PC PX=8(?.I&P)D"3^CJ MB:5V6QZ52$ZH=#C73SWB7A#@C4GW5+Y\EOGM0BOA0"V=?0& ?;BZI^)5( R^H;32WRGA_TE=>^7Z MWV]IM#3_)Q78S?!_^H&^;J&B\AK_+5\]O%DO5XM'61X71J>F;EI"(8WC *)( MZ/F84#T?&6&1XDPDL55M#I=.IS95WTHEM6#F[NBS+%Q3=%G!;.LF\@O>X%.\ M%A=\U?*"5N!A2W>[0.3-G631YN1?WV,,LB3"D* M)!2QYCF4Q S2-)4PB8)01"'/B' Z=>N+V!A$M\&KRN+0%-^F]Z6L7$%7@&AG M+_6%9F"B,V+!"AHCF,M>I M]\:[IM4A]=YUJZ[G>M9NKA)"_$CSLDHDOHT1G-&$I SA &(<)A!%VF"CE&10 M2A6(,([3)%,N)QQG>YK:><>=Z0.HO* %S_7?:'=184=8[8P0+V -3'-MUA@C M99V&'FSE]%B#^1(4OLHOG^UGW,K+E]0]*KI\\86>83YRKG][_Y,L9$GGMX6X M%8]YD9N@X57^+-_5I>QE>S1OD#%.7V\B]L9Z;M&V^ MOBK S43)E?)!\Z@FU/KR_,^+I2F9\U'=T6\SB568J#"#J=!_(!)@2#-N,HM* MQED89DGFE/+"L?^I,=QN6LM%%>7*=Q7HE2##=4@LMWW# 3WT9G 'XSJ2>$_V MMNC-=T;\/U=%M\SU5JV#QXUB/_!\;1\=>Q]W4]D/FJ.M9L]F^K'>N\>G^>)% MRNK^2AW/V[A".2.QX$Q!DE$%480D9%FJZ8Z@@"1QIF3J5%/V;$]38[(FJMED ML7S2;3[4=TVW-]/<..P\P'9LY06V@7FIE;&I;U-+>=DE[TP^%['P1#/G^QF5 M4"ZJ>T@=EU^XDB1D^9QS>?HFP8=%E6I(BNK2P+)R\.[^WER7_;!8_8=0* M]T7^7U+4-P9^7)3-C\QSX4PA1M,T2&"<90PBQ0+(HDC"2"JDLI"'S"UG\;CB M3XW.V@0&D#:)+^J**%4AKW(KM[$4^.X])W.]WM$A/_)WXDB@DQO]H?U[IVZF M;:_[:/NP5;J]L&:TU#]=@1=M.6X5O6DNIE6?S(ZR Q#[J&/D>[481_C768)& M'9BSZ]JX4K@MELMR-?N%?LL?UX^-@9>@E,6(21A6E;WJW/LXA6&<)2B@<9!$ M5AZ"HY:GML0TPMDM%LR)9^M!MPNUJ5.5NOJB27JX4VK'S? MDKD(E[]<*V=[&CO?RB653^1?MH[E6^P?8:/Y1]I3_3;:/ MH^\4>RXKYJK7VR;2^TZ_.HM32D42:=H/90I-]6Y(529@'$=AS' 8(VFU"APV M/#72;F4#1CC[^Y-[6'4SZC4(#$R =LH[79,\I6FOZY%[#8UV+?*4^+O7(4_^ MOF<"H<5"?,WG\UO^CW5>2O%V7>;%?9/N3$1IE(4\A8R9C$()$I#P)(.AB"*] M1U18Q$Y5"KHZF]J4;&4%M!'6,<]0%ZYVQH\OM :>OJV8IE9K+2BH)?6>H,T& M$%_IBKJZ&C=_D8721PF-;-[IR1=R<5_2IX>F[*%?S/*^\M;>M1!R,G6#VGX'$JU+-/]O0:__+NMEF^PDA/W82&VCI( M X@P5Y#11, LHUBR_T/>NS:YD2-9HG\ES.;:;)598C8>B "P_2F5DGJUIBK) M)'6-S=4'&IZIV&:2&I*I4LZOOT \2"8?00 $(J/FMEF74BD2<#^(.' CN,, MT9PY!0N[IJ?V)K]Y7"V_Z\?TMUJ(N01OZ'K37B%3JYK3Y)=__1>N1KJ%W:7.72T#WK\"?>-RS>+3;UYNA5"C_&Z M^^-]O9#9K,HUE^E7#G!220 %K@"N*@5*E8O,E'ME2MCN8I[M97)\UQB:=";> M]#\DQMCDP\)AE_,\L)>W/(/ %?L]]D7*:4OT(A)>^Z/G6QUML_2B8_L[IY<_ M[%_J>:'!?_JXG-?\Z8O\N7FE#?SG+-4Q3(%,E<>*"+UDH7H6EA #F6.8%5!A MF3E5>3S7T=1>_][.6CH>.9]%TFZF#H%/Y/=]:^)-TAJ9?.W^--8FC;D!Y_-+ MB 0L^'RRF]$+/@\Y>ZK@\^#G/6_':IH1IL1A_4-VVI7Z13"JE:^7#[1>S+*L M0)P7FA$JHO2Z!T/ *ED )*G@&4X9ID[U""]U.#5ZV+Z&_?"JJ7S1S=4;;_G1S6OZ+I>?U"W MG)O<'W/,TS#9X>Q94()4*3+ )>L4;C%E&4 I8S1-":?,:>O4KMNIT4YCM4$W5C&$F\[K@F/8F3&V0*X,WF<*,8-J4 $9-GIJ#3D!L0A&3E^VX^2 MNBS&]9=E=P!]^X/6S38B"#S7 J4%E+3DH 0J:Y29(*H()F M):(E*H7T**KH:(;56S9^;<2/W:7ZYJVKFU2\QBLWUG(=$COZBH'P.#S66VXN M)72V-^I(SZ*HK3= +5? ^!..SSRA"T1LKKV/RG">T!Q2G6\S(U>@[?0S/CQN MUANZ$)J2^ROHM^T-]#<_Y8K7:_EQ57/Y:3F?ZX?1?'%6I7E."9,@-;6O(4*E M#ND@ 9+**B^%($7NM+4TO@M3"P][LY/.[J0W/&DL'ZDHK?\381+UZ[U=^"O4<7VZ@$*5L_V>DO\ M)M0O]*=<:T/,A-U7E\MHR4N4(Z"8+/6,ARD@"&+ J@*I0B)!E%/)F1-]3&U* M,H&*CE*-H3>)TJ/%OQE.T;]HLD?^N/WB-BN=@M5NVK@2K,B\WEB7=.9%J,#B(9L,?=1S&_-Q72_,F:R)U=>-M,CMSWH]TS%L5BFFS)4O M!:!0#."4%""5"IG3J$T)8Z'HJ06(H79@/"P8 M=PO%'Z*C/9 KFO)CPS_HJC;M?:(;V83=A.2*RU0!';.4 )K*N31+,5"8,D;S MHH!NLD:''4R-QWK[$F.@UP+F"$([>KH&F,C$3_?,WW;1^(^9M'8Q/7QM^2$D:M&I8GMYP6"W MM7>K^]G;'.$"PT5\0E]E.-_ARUQJN C V>L-E[_Y,FDO;YO-HWY$WRTZ M=23)6251*@%/*P1@RB @"A)0Y5E9B9*C+",>Z8 13+5Z+\=/&>Q+\G"J'Z^Y M7M3^4B^2M?%M[7BG/,;P6FXOO-!H_?6R4/8\3?0XAQ;=BC@0$TDB.67A7RI+ M9 #BT&D@0UWY;I','^6M$)H:Z<]/DLOZQWYN E>ES"7, (.527(L,< E)D") M/!>*H9(*J[OS=MU-+3S]X_9+D^;1EHA<;7>L918Z.)9IQS8U\KX^QG/&^%=1>9=.#Q4#=W MF-[\Y/-'DU%J"E@;C;O=/[VO%_+=1CZL9U6J4*&J#.0<5P!*H0 1" )$!R^2G:TWR=:19%?R???OR5?C3=*XXW@&XSET=H%%_ &) MS#?1QL+]4ME54(:Z6^9GQ+A7S*X"ZNBFV76M>4J,G+W-]I;6JR;0^K*\?5BN M-J8@@U%M;.[^;L^N2,[R F$)2)HR $O-L*S**Y!FF"N.&,&YTTGTE?9,C6 O M7 9=4[.<,)XE[7K#W"/MG6L+M%BM9DI&N MO]TNA/GCS7\^ZG7QW%Q>WO;\NE[S^7+]N)(S*#DIR8[%&:\#M*C)&YLT'0;# V/^R9_8PQ=Z8' MK-SHBE:H.H[6_8Y;U=$5CJ,:C\X-C'S@:ZS:/+U;:+)L:A>M/Y@][2_?Z*([ M6MC6&3NX7_IWW?3F-=W(K3,SGA9"E5 !4D)F5,,+0! O09%+3B5,*\SH['MS M.O%Y0U>;R ?$ 5USX89#!^/1Q#\Z\V\2)N_KQ<(L:Y:$">:F\C&LJ)Y8]0-65F6IGS>6<51UC]6;A?CO_%#U M[HWQ2$ESOO7?[V&*G.;P0H_']/,B6F"2/622!IIDH['994ULX3FAW-% E!B, M]J*@"6141!CSET[!".G27R-G(\(@!DORB&&;M_I'NP%S1U>KITY19'>RD$F, M"&(5T$O=%$!!L9ZITPS0'*H22U)PA!R%0 :ZF]JZUV0U=-M3^_9><94#4E3"[*9!@$N)0 5+FIKK>BEUJD!UW,74Z*,-AWAK7$(];A6?@-&.(JX# M)S(MM+BTUD5(%3OO>Z!W_T0'H[[OYQT\?,<'/NFY>3[7C_$']7FSY/_<35MY M12 L1 48YB9*P BPHE(@(YG(50:+JG1ZM4_V,K6WNS'2+*@;,Z^("4YC:KD7 M?BU2L?>]/4!RW^(> B'4=O;)/L;=NAYR\VB;>O##U]S.U7'#;I/;ZX;NR18F M]-!VMW1-]+JS,^)5W4$\@E[7/=W3"US9'73Y]+7=X:^\S*VZ/YHU^NU"O/GY M77)SZVQI?K5]*W)5,(I( 7BE5\Z0"P&(JBH@H"Q%6J6*EDXZFI'MG=H4^_NC M*1793!_-I;IQ[]1=&MS(&\_AAVSZ>\K;7>/6Z^;$O/?;Y!.97T]2X-ERE%YZ M%]C2VK_&!J\;]*$OZ-EVZUO?5D]W[X3NLU8U;TQKR7"68DRR-$N!H*0",$MS M0(E)+)62"%D(K+A5FO[%GJ8V&;3&-E'90..*FK?G6AZY[NT%!X]KWU[ZPI5B,[_+S0P1DBJ2"U )E1L&X(!1H0DA M%32ED%0L=[JSN]_XU%[_K6V>XC$&+]M%JA\*T5>E6T$8;5@$U9<]=T/KNYBF M7T;)9<^ILYHM^Y_Q>RO?R^96RGHSJPHHTX(@4 JD5WPPQ8"56 "R>]8(C\0C8VW30W M&\*]C4>.!GH5=^V.^AX>N7/X$AY_P.T-G#\N[F?F9LHNF<+47%P)/>&^E=0( M:+Q;\)7IY:T>QML'4XYQ5HE,$(:-!G(. 12Y!+A@5$?2&<.JRFE16J4U>/4^ MM9EU:W&B6I,3\Z/^;$(;>\W^B] ^VKWA?@,RS +188[,%,W-J9WM-\D.\L[\ MFZ1W(#$>)*T+,1$72]Y\M E-7P[Y9V;\A4; FMBO0K E?]-$P^AI5:0-J_LU M.@KS7^5O/SM&=+'YK5[4#X\/GZ3^ZZ/\))OJEDV^WD>I'TS] MU-[+F2Q502 G0!4* 5CE#&">4I"I/)N"_G/K@S?).8V2\P03"_NQIYK>CYND'Y'.E63?EYMDY\TX ^(]_\0:F)>: MB0(.T#63D@^L#M.34_,O-5'Y8# P97DUY[;A^WSY).5GN?I1 M/!'Z)R-+RY?W"W._NA47-$NP]1W]7NM5O?EMOU#B*8<\2T$E806@8@0PR1E@ M)>2RH#DN2^RRPQC)SJE-?DW:#6#-$2??/PKE.\N3>K%9-H7F/;8U8XVWW6[, M!$9QQ+/L[1GU[FSPIEL>)'L^A-L#B@QOH!VE6%:.NC\5&>K#W:[8W;E-'NO5 M9O;)/-)M 5"&<2F8 BDQ5(\R!HC(,Y!Q6M(RK42JK Z6G[4Z/6+6P*XW-:?S MY#>]?'Q<]74X[ OF/(=MF#&]P8C-;WXX6%/92;^'B$=_88]T]-]VA/.\K5'H MX:3Y_0H!%)4%&F, *9DH63D*,)_J8 MVFO92/<9^3;?>.@4CJZGO5[HC'CHN[4OQMGOD?/!CX!W/;S02?"1B^:1$"),$E@!E!>O)-& M5E.)'#,Y[#J>&A'T=B>R-=R5!2SAMJ6&\"!&YXL.O\[FF\18O:^2NF]X2")Q M@RH8NUAV.S+EN(%QS$..W_C'+4I@)023 MBG, )<. %"(#585PE8E*4)2YT-'YKJ9&0)VE26-JTMN:?&VM=;S9-X"P'0.% MP2TRY_A"YDPRE]$(1"L#'8U*))<=/J0.BV_XD<7;>J$;KNE\[T36+'\%@:RJ M2@8X3"L :6I2W4@*F((*(QW"%-*)*<[T,S6:V)JY=Y3C577W'*YV_! KF M"""0E@#GN4JK0A0I@M8I$,?M3^WEM\S$MH)N^#T/ ,B(&Q1Z]O_:&FA)@N= M<<@-N ZIVO65)1OZA_R-=W0 M7DT'9@5!DG)0<;/04:@$E,@48,$XJ@I60&Y5F/E21U.CL.YJV)ZQ1H:17A3C M<4-WF-Q"8A:9Y7SA\KA(-XS%%??HSC0\\C6Z8?>.;]%=^+Q_"8 # >]/4L=' MM;G'VPE\/__%WB>W]_\+7I9"KW[:.IE000DHE 5(D4R9("4JA5-N3!"KID8T MY@!;!Z#SNMT46*J$:\-OFO_NEQ1HKOJOMMZU_[Y9)OK;Z^6\%J:D<\*ZG8:U M6=ZN_Y=[&8+K!]UN73;Z4$;FO[MFS(YK%^Q\2-J/F%$\^.7^-Z)H-P0%.V#U M@^MM&KTR0C 83U5-"->X;Q!HBH,M%TUR7BLH\^%QL][H9[;606=.4TFK5!A! M2F$N4U> FL@PI:B2A509+IA;*#C4W=1XNHMP6I-;M;:;3G4GV3/;-3 <1-PV M/ R%XSA!HC>$'L&B#3)7A(R#S8\<.-JX>AP^6GUK9.VP]UN-1Y@BQ*1(0945 M$D!!J%YXEAAPK%>E>3U5DL\W#99::4NQ84^H*7% ?FD1K_;O;%%%X];7_\W[5R'7..@Z' _'07FD8^-@:+L=++MC-GC@[-#< M> ?1[CX^.Z#V^+I?9/I);J@.W7#]YCW-S&O):JIK7FQFO5[R$A5/QC-$(@IJ+X MC'V[&Y6O\\LCUV&Q0NT4"?%3GV/>R+L \O1R:]7 M(YXJ.-V;^E&N^@W#FG_Y<]D40_I-;KXMQ?9UDBE+JQ(AD*55HP.: 5I1#H3, M2Z;#IHPSJYQEC[ZG%C_]KA: 62@+&H>=Q95W<(3F2:O%HPC\YF2]7WY>K9C_!2'/( M.[.9M7JZ6PHYXUP0SB$%.2N482H"J(08%(SG>MTGL[2P$IBT[&]J[+3-O=VS M^29IK-8P)YWEB3'=/6UY"/=ASHJ 9FR>"@"D5T*S!3Q7Y34/M3]Z>K.%LZ>R MG&V^YA<4/2O_NIV0,)4@8Q"!2/G.YCU,ACT,W#&&/XPQ['ALW.\R?Y M73\8WTRRQ.O'E8YA6NFX-O]MMU>M YSYT[-S%8*R-(5, B6H#C0*B0$1FB+R MLB1$53@7V&6/\WJ+)KKWN7/'G"I*8_7VG%&9]77C8HXW12*>:TF6@0))X=DX9IT6,>O'OWZN[V?B6;[,$O*[K@W^1M=[D\5Z(H ML21 I3('L**-6 $#N! YJDI8"@>Q@H&.)A?\:E.3K:TW26=MD.X6DPW M@="*?11Q#B@?=8,AQ!PF@4#(C43Q[H^:&V=;H#'(R$/?'X]O+;QXQJ8VG_?= M@;P50C\ ZV;KX 9?VRW&ZU$;9V_1 S"/'<5A-*[82CS3\,A[ MB,/N'6\>7OB\Y^TV32[B<2Z-!'U3MF3=9KKIMV]!YW>/>GG[H%_$VX4PVLWO MZQ]2M+L97TQ6W"PM),MRBXJ65KDH8/>7@L"W-'-M3"M>JQPM_=.=A5"/BSVU3^W1Q055I7DN019 M:22N&"H!YJ7^#RMR1E%EA*ZLU[O6W4Z-Y=8]M9G7Q8),_5@2U.EJX!UV%%'07DD=;7=F '6FP[ S6X M]+9O;;R%N+.'SY;E[M_VB\A_EQNCB]/$]T**5T__6$OQ;O'AN\G=,\KP1B2M MWM1R)U95*2Y222B04N1Z^4X*P#*]FD^K'/)"H0PKIRCPV(71\<%._)T8+1@&ZQ[\XWDPR_&@Z1>_)ILG4AV7D3) M.O ',5",[&' J'&Q/T"'L? 5+7DF-BTVM:CGCT8;\K/DCZNF\;92AA0F$#=R M$H^;KI3>84+G^ZU*BT029C#5$3+.S&8%2@$S&M:,0);C%!((G5+!0QDV-?+< M]RO9.9;TGK64NN>;63D?9T=?(!CEUWP@ MPRHD2V2._#.S#R( RV&I69Y7699+3MRVI"W[G1J)?]RFKFWMOC%"NTPFWVDM M;I(G25?)LUV%.R(-P*VD7EU"^N'(U@_-K#^AX'UPP"LSF3I"%(@+K3M M=52JR&83^-UBHQ^>FLUENQV\7]6MJ_IV].;D$BK$E *5 MA ) C#/ 2DH 9I0IIM*2R\*QTM(5YDR-UO1S"ITK+UTS''9$-A[(L?=W&T>Z MTZV=*^U!UTU3;K)1_-[W*@;IA0$T7$6H:XP9NW!4 .!.U)<*T:H?H6ZW%MY+ M3=Z=,.1ZEE%I:KJD &=,+^<%I<#(H)E3KQ1RGA6,.A'EZ6ZF1H#-;IN)X!*U M7"6T.^ZJ%]VRKFX/NQ[V:KWKA=W<>)3,:\KJ>;L.W/\"WVV6/K8[=P'V2\\, MFAV=7C\4D6ERM['96'C32]L&R%:WPR 0LYWI9%3&&G;TD(DN?-KCB-W4W=V5 MS6NSUFO>M=S7Z/VPF#]]D:N'64$P%; L0,:*%,",8H"E(!I:B:6Y6"65M#YF M=^IZ:DRTK4']O1N$1/_]P>&\UPUXBP/U:'!&9A-C]U[=S)ND-[VGE9MD"[8Q M_R;Y$A-IA]/U:(B/=,(>&'FW$W*28J=:CG\E8K'W.U=>;WI[KDFRYV][M=? MK2!7O"Q)3@5("UYHR"4"N*0,J((+GC(FE!*S[^UMLPU=;<8%_K#C>/"_DO?U MPNRM;]/7XN#-857@*B\!*Z4.<0AA@.8:>8($3(5$I,Q(A_>;A7@)M/MNXV'] MIGV@XP)MMQCZBY1%.E4/Z29L02071 +*]KUL:207IT^)\D4JBW1GK%YL6BF; M3_7ZGWJ-^6D&58YS5$A B5XH0<$$8) J0+%(69D3D=NMD2SZFMX4N6>J MV7II34V,K:[,<1Y@6^(( EMTWMA'S!AWLP^:#LF7\YH_)5^[/[_(GYODE7XS M_AE4&?0B5,$(Y7Q/(_/)19>/Z>3R5ZX[W-^IB+;Y!6:?9[FX-QL+NW]J;RD5 M&!+*& 0YU>$W-!=7B80(*$5IB0I5(>Y4IF?G3;)UHKVV9)9' M>__N=[_,8[3<\@'BC,%8J0$!X?=.%G!','#>@(,!+Y)"X [0N6P"CY:NWI?X M2%B3K69"4B8*7 "AG9KN?\EW-GA\!Y51<"V%$7=Q]-YMBJ MO?PON@M*VY31*,N\2Q"%7^V=[?&E%GV7(!A8^UW\JL>IV;L%7YD3N/?T^UJ^ M6^S4GYY5Q_E4WW_;K&<,\8(6104(H4:$G1- "TR *%!!:08ISY3UH9E+SU/C MIL9F<\"^VFD+KAI+#PN7.9SN. V%Q3%:+( CZ0CM+"PNYV@^4 W>(#FU.!XYV<^?CX[/O-JP#-;:_--KLR- M@)7\)A?K^HO[1:N"RY^,L-7:)!.9ZTGNNY7C\#O]XD'03)ECGV0&BTDO9@ M2'8XW"3FXKB.>#469H-_U?[['ASF3DT+2,",RI<8QU")FJ/:/F[^YTL,RU%: MZ8L8$50AY-WBAUP_OX$_RPMYM#2X*<&@>[B28.NI%GB0L2(%OC]R1 MHNM^#" 65^_C5,=3T/D8 ,12WV.H!6\::SG6Q!*W/V@];SER;T'Z;3G7[:V; MFFRS4J54ZL4>X#@K]0)/"("YX("D6*_R4@)EX73@Z]C_U!9KYKTSD7A"#\*F M_5W$SH&;A!D7G.G-:7RL.2X6ZB,0W;/P-]F:;V#?W^7:POYJ$'8?NO,!+QSG M.?4^-O'Y0'."_;R:N59]V=#K0@_^4UE2:DS.UP8 4@1 M E1'K>6^XL@7,+?CLQA(1B:RDR#N585K M#(^39^>*5G %XPO=OI!6L1T8YU6)+;\?J,+.JZZN295EDF*1 Y0J'9#!% .2 M\0K (BL)*G*$U745=E[]M2KLO+JR7LRKZRKL>* 5F6C. A6JPLZK,!5V/)![ MX0H[YQ^UZROLO+JRPLZK2538>>588>?P\WX!G:,\_/NM4*'(59:F:09D65$ MRT("0BL&"OT[Q@AFB%H5_[[6D*EQK6]!AO>^TI/>(V@7+HXQ+I%9/>:0. >4 MU^(9*,#T-F/4@/-:L X#T*O;\UPUF]S%5Z;0I#FPD8MU>P*STD1^WU#ZJZ?= M1[HKXK=_TI7H*D[N78+[M)S/WRY7YA]GC%=I)5,.BN::L: ,4$D1()*77*8T MHRQW6F-',7-J!/W[HYDVS5*RO6'HN!B/,Y262_<7'Z#8"WUC/6C,3_9=3/9\ M-*=OR-V!J ,2:B\ACI'C[CQ$!?IHGR)N M;WZ3R'-!D=N?]7I&,D0J4T%)F$0R2! &+%74%!!.E?X]DIRY3 #'74R-O _D M;Y*OQDC'@/D$D';T>QT\D:G3$1EGJCOO?"":.M'!J!1SWL%#>ACXI-NKS8T6 MXNII]OK-C#*DJK1DH,P%!C#/2X"AS %.4RI0A:K2+I;;-3FU5_?O;S[]=OO[ M?]B]JWO(#+^;?OY&?AOT8G M_L5W[ZH7\ON@S#LYRRI**D)20! WVOO?^@E6CYO'E4P>ZD7]\/C0R2+W(W"-OO$.:KMW/@" D5_](X7C MK9&Q)(Z/4(BB<;SKY05%CH]<'58Y/O[XM>E&O]%-5\?G@S*[M$:7Q/#/00I, MH2=]BB$!DJH<0 PSP#ABH" ZF"8IU*&TTXK8U8"I10C[F3-WRT53W>Z1SI.= M-^9?WM8+NN#FU=D5&G'=%W4=*%! M)EWBI+VVIQ8;?3%][)>$<".H?=3LN,<3B\BT\MX" &>:..%J( ;8;WG4E_N$ M2X?O[:F/7%V.X6[Y0^K9M+F2A.R_T9\FD/^BT5V;M.PO MJ_K^7J[>+E?=T?2LPKS*1569JC"LDR*5' +&:$Z$*"I:^)9KN-*TJ<4VS1TN MD[K1W)*3.T^236MZ4W!FU1JO_]0?Z K,_#*7:_VI;W1AJ:8589R'.>AE1V_< MHXJ;I'?MIKV7I[UK?]CS+^D<3+8>)IV+YE@WZ9Q\L='TKD QXJB^5(6*^*-[ M316+0 /@4.7BVAY?J@I&(*0&JF2$ZL$OKNXEAU[+]L]WBX\K:0J7O99*KE92 M=,7BM&7-Y?LV1VPF):*H)!0@1B2 2B! ^-F-T7^YT' M/VNL^("T?'!D4]1]S:8"G&QM;C,NEZU@2W>)AS;VN\7TGB-F%_Y''("QY>5Z M%WXU,@+]6'3F-T/1"J?<#@^!\ZKB.@0#+4 \C1AUK7(=4(?+FBM;\R//6ZZ# MB\>Y(91SRB3=U1>4,9GE*0<"F7+GJ$" 52D#2D%J+A5D:5JZ;-%:]SRU] MXIH-_DFNY^B&%#BO?-H>O[];K1U-2:59B6E#"!1"EU(&> M1 00K"D,\T*4I,J)9+Y*Y7863(W 6G.356=OL]W2'5C7G&_.CP M+:U7C=3Z;[M"W&_-GJD1D7N]?*#U8H:0CM,0AP!A0?1*5^K(35((9*9'*<=0 MY8F6U.3KZVQCGGH-I#;<5I@(".SF">&SE3E@$H@JQM7:QXXGNHFWMWBO3MU4%\,_\/8V]'?.$@?(E#NI37^=D8E\^#Y? M/DF9L-;<-F'-5-EUVL^7YJ-@UNV;JZ=.(@L'']Y0L]I,^GN+$R^]C8& M%ELX#T) P843G8PNNG#>T5/""P.?]JSDOEKJQY8V>$TW&V?=&9U&W MUVW#TJ*095I10,J2 YA!O=PK405@2H3@N" XSYQ*MU_N9(YZ[WS:PVS%&8# CT\<5.+K75K=')E0Q=8L>QZV>;@_!4;ETAZ]Z%A1I MI.@^J$_R^W+5I*I\EO?-QM>LD 0)#CF@19D#*//*2%5G0.99F1*X_ T_HGA#5XMZ<;_NZZ [QM3GOCZAA[@WT6QAM1DM40+K M2T@$>H3/=C/J WS)VY<@E]W'Q; MKNK_TE$B;.3>0,_?\ZN+(IR=UT9&0^T8K_RYX * M54;F+DP9&0_D7KB,S/E'[?HR,G=7EI&YFT09F3O',C*'G_?4\5O=TT7]7\U3 M<;=1TV@ MM>_3GEJ7R?S?NA5EL104Z%#:>$%L&E=)+R2,1[I[01OW")2NUPPL@L:_PN!&GF/:@BELN+#*J[ZP M"ALLK-+"\:S RDW20Y)TF"1;4)[I3AI8_@I/E4-@_5=XND:*VO\23YG;0N&E M1W=P%?)BQHVWQ'EI_)^MGU[,0YK"B.1(>^9EGNIM:Q-.G'7[?,S=1TE5>] +&=BO;<,A%#B=Z MT/8M38RI\;(V+X 2-GWS7&'0CF?4U,BB]1,X3(N,J@(#E"$*(&084(8* M@)B4*>*PR OA(K3^K'4GEAI-:OT:9<;GX%E&/[Z0Q YV&KMB1#:G' X5R#QK M>]RXY91;1V'*R0_Y"K>VM]OTBLODW'6-WBZ$GFV[AWB6"4D%*3)0%E@ 2"0% MC&,,LJPBE/%"9CCKI23LWF"+7JT>XN]-# M03>6CFIW9[TS-Z1 JC4.P=10+_ M;[[=/:XWRP>YC/*D K@D'*\Y*E*I,R M<[HM][SYJ2WI=]8UA4A<=9B>(6=+)+YX1.>++11W0U!X$,(ICX.]]\\:'_GU M/N78\5M\\E.>>WA&55=/DJ&+I%[HIK( &$*1 M2R6$RJS2*NRZF]K+W.IPUXV)R2_=]MRO-\E".@;+%U"VW)(+AEWL#;@&MGU+ M._7RY)?.V//JO^Z;;5:HA-I:&^YLW(TT*\>/MLWLON5&)D+6LS>+3;UY>EO/ MY>I.+UWOEZNG6Z O.]&_PI8]YUE3NTS^;HJ0SP7-!94X!2;F>[YG4/[$T!2)G"BO($LWI_#\D7;U9B->Z[1GEN"@DHP#G%0&0IPI05*6@D"E& M*:R*%&';B?9<)U-[>3L[D];0Q%B:O#&78+6M]I/N64@OS[PA@(K\3GMAY#0+ M7P+!:RH^V^AH\_$EM_8GY8N?#:/R\'$YK_G3MFSX3*148BH*D)8J!Q!F!."J MHD!2S/(TRS$IG#1A+O0WM=?_=[E)WB_7:Z,=W$E$'%9YVK]K;?0LM55N$_RE M(;";\0,"&SM:/Y+=N$E::Y.OW9_&[*2Q.Z(.QQF$(LEQ'/;VHJH<9UR_),YQ M[FN^BP+=QB?Y73]7WTSR\NO'E>ZL39EJ"\_,2B1SO5A( 6*9 I"F"# BJKC MR3]O.5\^+LRFYW,#:VIP\=\Q1="_$L-EQV]B# M$9G]]@;@L[D@1%=BG?SCN] KBT8(H'7(U'!^-E2=2\G7*)%:2(Q#"02&,&E< M*<& (!Z)#H9L>U0!@-T]N.Y^W#:A2F9%*?.B!!5G$D"1,T 1RP&AF4DB09QC MJQK1L0R<&H/O6=K?H!WEEO7Y$1PF\"F,2^Q0-L!=Z.-1M4FW&V> 1[DA'V2@ M_T*7WQU>X[&NL5\<@D@WU,_W^U>X?'X1M4#WRB_WXS&CF_I[=;>>>UNOUANS MQ7VK]$3VY5N]$K>Z>]'$%V^4DGQ3_Y!F\[N3I$,9%T1F*<#*7+1@' %*I "4 M*52DO))%954D^&I+IC9'M[[T&QJ--^WQ3.-/TCB4;#WZ'^MDZY/# =?UXVQV7=./E->JYMLU/^)<$@*R+"6:]8@$C' )L,PY18AP6DD;UCO9^M3H MSAB8=!;:O;JG09.TE%0P!BB'.KK4_0(F]5^+"NO DC*:XWSV0Z[8,CIL^[U, M'[CA">%J,&(?\NZA<'D+P9K5!MT>"@7U%_?"0/VW70AXNLU1:&[0G9[?AC_D M6PU6*KE:2=&DM[1Y++?;8DPS)"N5YH*"5)0*0):E>DE884 4$@I6M,R%T^W8 MX>ZF1GU;:_M:5L?5JKP3WBX ;[=,# =G9!;8(=G5A6IM37;&AJP":P-*L *P M@YV-7/O5QO'CLJ]6W_+,L_4]Z3'%9S=/[Q;KS:J)O=?-M=XOW^BB._CYNVYB MLWZW:!/P#H2%FW\TFV9O:;UJZZJQ,J,TU21&*L%TS(9-.3XD]'*U0++@'.>Y M5NPM&XU&*;=JMY\?62,6_4DNY)]=>1(I&6(% M44!BA(&Y[0LPRO5Q:G,<"18=]Z;!HCK1%?36J;KO6]A@-;F!;-#/> M7K:]3\^VM1V^YK=2>_58STU>7;?I6"E!2X)+4+!*Z.42+X'FV4PS+H%(2933 M7+DLEYXW/S6"_:!4S4U(R.MYO:E=BZ$<8&>W5O!')#)U]H8%W*T=]CE0D'K0 M^*B1XFG'#L.U,Y_RWKDU:40ZAGLTE6WEC'%>H=0H)12,ZO\4&:"HJ GF61I M42!8.M4>.>Q@:B]M9Y]>[W4&.F_ /L?/>LO5&Y7XFZP-(.\N N*SIWK2ZW"[ MJ,^;'WO?]*1S)W9*3W\NW-'+7H+[3*4B8YPPD!*H ,0E KC,2Y 3#BG+K._H]WI#Y^9LI^.SVX5H=G_:$B6OZS6?+S7# MR3U1@3(G59DC0%F.-1,)!IC*4R!%)@C&HE T=V&B:PV:&E5]YM^D>)PW,BG] M)-SIS:Z;F^SM;G6O57;K46#HZC&T8[0Q1R8RY?6N)(TO-\F>-S?]*-WLC4[K M4[)SJE.)C",(%0KH0"1ZM3FCLFPH\ YI.%B[O@(P&Z-W_W&U_%$+*5X]_6,M M=;2YW?2Y-7=!FNV)&8$Y9)6H0)YE)8"FLA-C^C\IX87"605E6KF49[/OVHE[ M1ZC=9E3RF@J3C^;@4,>#.TEVNC7:5='%>AP0);A0+ -YE>N%=XHR@/-, ICA ME$A2$$9Y7V;KBXOJ3M#A>%YRZ\L8UVE>;$3LYKDXSWOD&\#M^'4:PQB9CP-D-FUSE][L M/P5;EZ/D)T4=EI )1W$,'3^#*"K@)U."XO;H.0EUFR1+];9>U!OYOOYA9KN- MMJO6G;6+JK>/&[V@.E'J'&>8D*-I.:>\T!C%GD7VAZ=Q##2>)3O7DKXD M]\#P1=VMB@%]J)DBI&GCS@T10#V:#6+TXYE'F.=28 $TD6.SM94#G.8$$%IQI$2)BM))A<2RWZFQ]BX]_2;9M]:-IFU! MMV/@"%!&)M=S*$;(;7($)Q#]V?8Z*K,Y0G%(6JY?]^.CVQ^TGAN">[MZ^J=L:]*LMV:[\93K8'"*2DPI 8H5I4E/E@N<6U]U'G&$]H#N<:WV:""NHI40EHABL =31,,I)1GEN%Q->9,;49J#?9JC+1U>KA-N,T3(+CH3_& MOG=RO.]]DVR'I'$DV7JRDW-WUY#U'XZK)=L##\N8PNQ>PQ-5?-T!3 ^)=9O6 M7UI(W0$!"[ETE];\5DAMLA/GJT4=7>C^I!/+X'RC+,4",AT#,Y2#AA' M"""<,80154(X'?T.=S>UV:>QUBVFOH"G70@=#J7(LT275=E:FNR9&B%.M@,E M4%A\H;-1HV [QP^#7LMO^6:;L\U.6."M-!O+C_KQQHB4:CJ<:KS\,<],YBI.4GZH+H4-AV(S$16*9&3#*25?MDA M%15@5$<))4/Z[<\(8]!)=^NXB\F]\ M+]LM3G9+EKW,HW4?:SSU(2^%LI"P2($JE0)0L!PPC#4Y"(S+,BVXY-3O8IFK M*5,CD:U]B5JN#G:XS!OCL;D58+QL@X\Q1B%Z?+*]/K:7V;F?RKGOR,UV@?,4 M87ES/:#!KXDY&_)"%\1\ 3M_-S:-RW.S&&WR0=SC'*@KGC%67'9[#C%]P$L@%D>%_(J@6/ M5(CGO337ZY^Z?:BN@P_JXZI>\/H[G7<;GQ*5*2])JDDKT__A%0>D1!!DJ,(* M$4UBJ7T2A( MIC9IM$:V6<*-F6X1[VDD[8+;J_&)3/)'T$18) ]B$"@V/=W'J&'HH)N'$>?P MASV"R_^]7#?J&;L]N<]R]:/F\FYI*N/RS;N'[W.YG:J,V-.>UM/^-;BV^,$L MU71 MH#%DJN!)60IQ1K)L:PSR[F_J],=$A! H^=A:Q MZ4N.2&1.ZUS;/ZK0"_+6NZ1W3Z_8GSG8".8=Z.4]&]6/+SZJ#E'O2X[N2"'Q MBXRR6\@<:Q0&X^G@G8X7;,?"ZUDD'JT33X$0L\'TT,3_;^L%U0L .O^X7->- M?@E;-Q;92D58-#4AFMZ:VVE M 8GO<7)U][FD)(.#A"%DFJPZ7)<"08'$(ZD M%5R^Z_M&+/D_ORWG^AOKMF+7+$L12E,%@<1"QZ*80H 5DR:!!@I1R4KRPD7X M\[@+IX!R!('/+Z:/-M^EL_-?_T6OS='?$MG8ZZA;:::$ M(!D#7%8(P!PB_8AB!%)22"04KEA:=GB^68CQT.P[BX?EF[8J02@@;>>Z:Z") M/+.U!NG(RQO9.^628?:=@,J?,@!)N[CCH8>:8ZY^#QO'3VDWZST-WR MX<$D'NKIC>HWJ=OTHXQ1S%/-E3H(0:#7_'0?H[[I@VX>ONS#'[Y. MJ/'#D&98(PTV*XJRD&6>Z?#3G,E#'9*27$G 4E:R2B&20:?\;?NNI\8,]BI^ MG5"?Y15XCT&Q#!NB0!U[H1P.96\-1'O BL<6G3\(OJ%]H"<4R=T:,'S7IKV MJ,W&;MN<\0P+6K 49!@7 *J, I()!B#)\Q(7&(G,263PL(.IT=/[Y>(>S)M7 MA7I4'SK"SXYCKD$E,I,T@+3<<:$A[II=MC\N/?,SCAW=,OLW.?\ M7N"_+Y?BSWH^?_?PG=8KL^OV?KE>STR)XHI6',@L0P#2D@/"90DJQ 7D5ZC.8VKW:UR,5^07?@;0S,7D_!)+SBSZ, M0:#7_4PGH[[TPXX>OOH7/NU' )_D>K.J^:8KD;B] 560 E($4)&:R9L6@*H2 M XY*RE1902R=+I>?[&5JK_]6Q6FUM;:[#OJH@RA'$CB-JQT'7(U69 K8V==6 M/8VP)S$(02 &.-W'J 0PZ.;A^S_\8=]:R4LNI5B_U:;]9BZP-X(UN^31]>U" MW-'Y?/U!-3JH)HOO7?.>-/\Z*SBJ(,)$HTLP@$5% *:9,C**4#":9Y0XQ?M7 MVC,U2MFYT-PM#ZHD>^W0V7'1B ,2F;5Z3Q+S&B8[7_8SW=NJLHT_9L!:Z5^3 M0IGL^12RH',0<(,5?+[.FI$+0@>![KA@=)AFK]TA/BU-N'\=OBLW].JPW%"[ M5TD4YUB4.> J)0 J40".S:/>AKA]UUBWK$P1QQ!]NF?MQZL(!;[[=/>KEZ(-<;950/LD?L _70;<(TW!![=@^0M.G8^/M!Z,8-53IB&!N2H8@ B1 U?\U2J% %RQ0CIWP( MQ_ZGQFN7RADV/B2-$XGQ(OG:^N$8E[J.DAW_1<0^,@&&A]U=#&9J8FQ-C*G)5V.L(VT,06R]V L!7/R5 MG0]F/DNX2VB$6Z^=[6GLQ=DEET^LQ"Y^Q8\RWBVX7M:9K!%SOF%6?/7BL5[< M[R3+7TFU7,GVA\!\L/I88PN_:87D_MMDB6,$MVKI^[X_&DK,<%XA;,"*5!F M.0$092G !64@PX05 I6D%$Z%OH>[FUI_(>DJSX9 MY3L.#X=G9!INH/QR/93.!&N'4"".O-#9J#1GY_@A4UE^R_,(@=:K M/^C\4?XFZ?IQU9S$?ES.:_[4_M>4.VJJ'YX:!74W^$R*VUYUPJ1S0R1TDQC?DL8YQZ,"Z]&P/"2(@7'L MXX$M=LF>U3=):W'RM?LS2ATN9[Q"G0A8]SON68 K'$>G ,X-> AJOI?ZA91= MW+:X__S(YKHWV98:_K(TU*DCMHTT/\PPJR"JBA2DD@N@>2L#-,="_Q61O"(B M9+-.EYZFQ6&_L3:>"V13R:@MV&06436^[@XZBTT ,$UA4>&/'58W9-\G6 M\&2'=6M[\F69;*V_:7Z,!;.#%&4LN$>2F0P+NYM^I ]T@]J03@V.I_OHX^O!KSOY.AN-D\?]5.RN5T((S;TW3R'>Z_X4<;'F+7;WZ: M:Q1R7^AZ)DS!!U50 "%* <1" 99F!<@$$66>(D@KIXR5,&9-C8Z>"5^^*R<%954):)%R MNQ!P8!H1 DHH4P]PM=7"@KZFQ:V-; MDGN>?)S TO&LXSJ$1CO=,)5HC:$W20=8C*K7ES$)?8)QHJ>7.;,X[_+94XJ! MKT17(CAW^[7=&EO_T6@JF16KIC$C7O-E:7[U0=N[H8VN>Y,,O3L@Y$3*(J44 M"&ZTYZ12 $N!0$ZJC%>HH@7QO?8PLBM3X[?]VP&=2TGK4W,FW'ME3E'^&$I, MF]H38T>S?XWG(#*+7R^-T)]):/H?>';TIW9H='=/XIQ\O_RPCJ_$$-J1J4HW M1!JP*[0>8EGD-DL+6<_>+#;UYNG-@US=ZV;_OEK^N?EFC*:+IUF!E!2F>I'( M:0$@)0A0@AFH",XXSQG/A;*90B_T,[7YK34UZ6U-6F.3SEJ[Z>P2M,-S34# M(D\$GEA9T[,E$B>X:G<4*K-TKN<9VX][I!!] M6=7W]W*EFWSS0W.1.0KJ+N.+C$G,"PKR"C( LS0#S)S94,:@HE!"(:VRK8>[ MF1H%[ Q-&DN[>VQ.\@<7@!UF@'!P12: $9!R2.$)@MA(^3J>R+DEYEP$9# + MY_RWQTNYN>C!L_R:RY_VOY/2I#>TR<^OGOXNE_KQ)TWB7'' M_=**P]#8K?+C 1Z9CX\*9YS =QUU)>T'7<#;+@Z=CW[[Q1V84[=A/%KQH[T/ MFV]R=5@KI#N5@# K4ZD0*"6% *8( JKT?WB>,9I2C'A:NG#<0%]3([3&U&1G MZZ4:-<[8VI%4(,0B,](9L"*<]EC@$8AFAGH:E5,L7#XD$)NO^+&%N:#W;K'> MK)KPN;\-_(ENY!NE)-]HUOHH5T:4@M[+F8 J(P77B\J4<@#+0J\L4U*!E$JI M,IB)+'O.37WH'?M5TE^S[\#^2UHODJ_$CZ1QQO(3A.DQVU!<1_,CD%P%W'U$9 M'_3""<4X]3ZV^(L/-"<$7;R:\3@N>//P_1M=/^FH4=2-T] JUDT,=&0."M_MUZEA5%II>Q A!B)%.KC #&:0:DN?N6D2HOC7ZA7<[$ MV5ZFQH"]H;V$4FMJTMAJGR]Q'M1A(@P&5>PUJ ]*3ID2%U'PRI,XW^IH61(7 M'=O/D;C\8<\SP.=W]]^;(&M;VJ++XEJ_?I2_RY^;+W_*^0_YVW*Q^;:>J;Q MF90IP*R4 .:&$_1O0$Y$RDE1Y5!F3J>!GH9,C3;T4P8=S_I\A\#RU&\$8&.? M_QVI@+QO)4#VRNMLE@F3R4=:BYM6[>[#(N!FU[4@ACH)]#5CW#/!*\$Z.AV\ MMCT_:KQ=;&I1SQ_-;MOG;2':-S_Y_%%(T0J,/GQ_;$/F#^H-72VT=6O-S6T> M[-/I!AJYC%PR7$ ) 1'"U*\HA&;/%(*2XXIS56:%6VW@B+9.C6#W+4UVIGHI MF\0<8CMVGLC 129PSS%SIND1T S$Y#$M'97L1X#\<#X8HTO/JX%7WI'8NPSQ M[[*^_V8N3/S0T]Z]?/-3KGB]EA]7-9,%SW#$+=9MS)*O'O;HY[E YY6?+?41M#%YA\+DURL MHSL=\]WI.?23_,_'NBOKT2QV9UE5J@I!"C)HJFWG10ZHS#"HHT14R/5?8.3)O18[4SN=@D<\L!\AV:82\<"/':2R>%%A]Z)F^39,!@_DCU' M;KITE!'&P2%=;X3Q&"F;+]JXN"7^70GH8%Z@;]OCI0U>Z?VSK,)KV_(+^_4* MXF'9)G9WR:^,BH+EF02,(0@@(@C@%!8 \Y1E%)4X14[)14<]3&TV:0UL;R^X MUF$_!,\NO+X*DLA\OX]&A"NU9UT/5F#]L/V1RZJ?<>^XF/JY#WHFS/R@]=P$ MJV^7J\]TOG>T:GAE][?=/=U9R3,!E5ZKIP4B>M6.%" HEZ H"B8P0Q0RIU6[ MNPE38X)=+=P'NOJGW#1+P?76<,?\%O<1H2E%"$("$)0%,$I8.M97&$C*,&>$ MD0KBV0^Y8LMIC,F^*?]]1\6.T^,B/4:0O[/Q)MEZ ]1R!8P_-WN*"P&3AKQ1 M"Y4+Y&[ N"D^W@ =9>[XM^1^G^7.%%1>27JW%'(FJ&2EK/2SE)-*3S2, 2(H M!BJKTB(E1,C,2MCEL.&I31_&MF8;,3'6V=]3>0;6,-M< T'LP-'.>Z?[)Z=< M];IR\JRAT6Z9G#)__V+)R7_WE=R]%4(/Y_KCUDD$."YQD2HL"FQU?W:XFZF]B*VE26>JJ71MC$VTM8YOY@"RE]_3 M,'A%?FM]H?(0W!U"X@J]W9/-CBRW.^3:L=KNX*?]EG^'>;:[ S];S:IFC^T* M8K-,]O=CM%@U!P(S-$)V-9M^XP_%KE./1BV $"OG/]S-J9'_1 MW<, _O(7O$6(E@_R\X9NFFWE]V:@ZN6B$TNN&,MY(3B@I3":_8@"FA70E%Q- MG,=!:GMH+;CC& 1N:-*[#S$0.ZC$DXZ9^! MOL86^KGL]@E9'XLO>60XF)J ']3?ETNQOEV(KGS@^K.>5[O#$1(J0,7$ V4&6 +S& *P,5&QCOK MM_7GV:&^]9>NE0PRL@NMMDV.B5[58;T'>YG:"[YOH>/2:QC-X;<[&$:1WV\W>*Q?;2OWAU95NH&]%97^V^X5'VY[ ME)?\K)@:#W5F;LMJN)?0V M/;?J_[)G>](8[ZB:8CT.=CP2!=W(U&();(2+6,YHA9);L>YW7 465SB.1%F< M&_!CKX^KI5XG;IX^ZN=HHSLS=7B:+GZ7FQE$E)*\Y*#"16IB%P%P2A2@7/\V MQ:K$I5.RWU!G4^.HWM;F59*]H3?)0CJNT081%JH@0C$&!%,%@*R0&MR"F^S* M%%6IE&6J9IOEALY'1GC;Y5\=83NR#X5;9'[OS;Q)&D,;Y-[LD/M] #EG1K>! M)!")#W8U*F_;.'U(U5;?\8PM.[FG#^JT2%>3:MS)_MV:6I+UYNE H2DM6&FB M2Z!C3]Z5P9:D!";F3*6J,EPY;?5?;]+4F'Y?4^OSX\,#73TU/S97UEM/DMX3 MQY#T^N&SC%5''9380>PE@<#6D9OMH$15V0H';:B(]WJ#Q@V%@P%X%".':]F/ MGM_6BWHCW]<_FLU$_8#6NO&V8/FKI]_H_UVN[N9TW=:04#*EM$H%H%1H]N48 M 0,2:@056X79QSZGAKAMJ:#QO9D9WS26F]T]!K[D\8!KV(@+@-CQ["1 MX(Y,I4&1=J9.#\P"<:1+SZ.2H0I)@.-'7.X.AR9$@9]===?VG,NE.22 M:7) )%3$/=35N+&TA=-'4;+-=SR/O)M99_LL9VG*"I13@ K% MS%4!!9@01FHV+2"4D!$[=8C3S4]MTFBMV7 1J5=]$2DV6$2J=;1+D+9@R%$&V.$>ZLL.]$@W5V,->* K MK_'&8/"2;(1NQ[M6&P^S9Q=Q(W83K!B$:;V[ER8P9$I4*5!5IB-SW0*@LN* M(,8RD8N,"'5EU8==;U.;@ >D[5MV=KH : >XQ50:$L;($^-+('AU%08_)%^^ MW((=HB'**APCY%$_8:^1ERZ4<.R/146$$U_RSJ3C4HJUJ03T;KU^-*5F/RBC M-MUTH3N?E5Q46:')-T58KYQ4;L3S: $JR M6T8)@ZI2+<;G+J7%Q;W%;1(LM M5ZOEG^8ZX>-" ]U;N=EK!X1B;EYU#VYIJ=UT;AO*$18W+0 MC#!+>,+EA5WJ<.SL,$L 3N2(V7[36W7/%!B3KV7[Y[O%\_N?[VO*ZGF]>9K! M/%40%13@HB0 5C %&/,2Y#H25%)"6):N"GQV/4^-B]HKX//./&?I?WO$[<@G M"HZ1.:BW.?FEM_K7I%X<7A-/MJ8'E>AS0RN<7)]EOV-+][G!<4+&S[&!:]1! MO]"?=)4'WNY@:\S1' MH]^U;8E:KO0+TRA;;HS!/OJ?S\"TYIHK((I/*@:/QKK$F!>?*3?J^W;L$\W#K<^5$+*5X]_6-MTI3>UGJIQ367=&F8>K*= MF=>:ET4&6$FQ41*'@&'$ 2-4Z?]GI,+8Y>J+?==.=##"11@C+=Z4'?W>V6X2 M\U1O=T*WAKNQ@\-8V+%&'(0CLXD!M^';CWO@_F(LU\3[:[(U/KF]#+,SU;@C M%HB"'#H>E9K< 3FD+(\6KI'1>M\&16N^JIN=^_?U0K[;R(?U#).*BK3(0=;4 MNT,E!E@*#HJRQ *K3(K2*3'R0G]3BV%Z2:A."&K/Y.2K,3IIK';,V[Z$N1U/ M!40R,CE="Z*GJM9%:()*:IWO[07TM"ZZ?EI,Z_+7_.OEUANS'VT$?4UFB*8P MJ8E,KE_7:SY?KA_WRX#0"J4H92D0*I< JBQO8R9,4 8+!@DB3AO(;MU/C8+V MK&]NPCZSW[WTKL,XV/%0/'0CT](@L,G.]DB56_QP"UCQUZ'ST#?%LOY\O[ID\F'Z[58: 5+2!0#:<53 (TF*>8H!3S'I.!9 M#JG,W40!!_N;&H5MS4TV6WM=)0"' ;:CJH"P1>:F'6([4Y/6U@BR-I:X!)/I M&^YM9$$^*]>/I??LON9')Y_DANK02_3%J[J'G,D?"\\,P"(%HX4PGH[+!L*.')'#AT]>*H;QY^#Y?/DG9%4 YDXPYGW>UJ#ZH M3Y(O[Q?U?TGQ4:[JI6CTLW;AO*"0,**C#@%3I.F#*D J_1,FM% B%T*1PD\C M);"E4V.@?>F4+V:GO%5-Z<0[]GWT%4X)/=1VW#:) 8Q,CQ=E5M[\- [J?VV6 M@/1[K ^K]T2JT-_%6?9]/BP M7&WJ_^KZ- MC\\R;%?/'E7RH'Q_6[Q8_Y+I=1\\*!46%& &CYMD MSY.P0M7^2 84LO8P8G2A:W^@3@EA7]&:YX'J+M/2J-KN54DWBHF;IUG!4$ZK MJ@*$Y@1 45: 45[JJ%RF!IE[H;]SC5TOFC\U3; M[WG&;P>U/@XJ@;1T)YN840>9]7HF"UFQK$B!S$SV*:PP(&4E0%J494ZX*E*, M7$C'U8"ID=#6PD8JWC'H<@7?,MR*">TPJ;(D1VD+L'5YZXA0JK7+L?-Z#R M!.5GJBJ %=$_E02R/"WS M,G/*13O9R]0V'QLCD[FY[-9<'*0>@DRGX;2CI:M!BLP]+3ZM@3?)SL1P!#.( M0" 6.=W'J%0QZ.8A'PQ_V.^E[X]1/LI5OSU6\UD*RY21,@<2F5>]P@P0SG.@ M/TU8*FZ-#P8E.=4,%$!"5,!H*GPAF5)@)*X*DL] M3)P6LQ]RQ9:C#<=^;___&Q [#K\:Y,@IVD) 8.Y MDEP@3'/NQA^#_4V/1QH#S?[SXUKZA7*#^&)>%42B"N0=YOU]4'6E7K+N_#\6K7*8CMF.-*X"+SQ1%F7[PP\RHK M?@:5@$7##WL8O23X&1=/%?P^]U%?U7Z]6C%2/5*\?EQIVFF33?Z@\T>Y35DQ MG_FHGZ1OFI%,^;=9I8,X54"]")<* 8CR#&!14)!F" M25B6IG,1UO*R8&JWL M:U,U"SR]UGM:H!MW4@:3U( M6A=NDL:)&[^!\"C<< 60P2HZ^-@PF70FE\1TMIS7YG:9 M:]V#LPU,Z+7:&9GT5L8IB' 1C'#)4.+NNB,0,%Y $^F$B9-FN<5Q7R6&INF.B'C*P6NQ*9:J3F2JK?_T% MN&0R=X )4JRX'3.V2B:):0_PZ2'Q MZ (,OM;)$Z,,NQ*>5_5@K;MP>3<.^)GF\R^+HKB;?\B+YT615Q&3U4%?.$U0 M'$4)$3!2@D$4Q %D:<"A0&$J(RE0',@.\=_G1[5ZYX>/\S8"FRAN48I,9\;L M5_D/DTC2P:U[ 7@[TO" XS#<800%[XRH/QD(6](:%"^TG'(F$3M8/'')A<$& MI10[Q?>9Q?*N:\I-G2BZ6>=G%=^D*52N'WJG/N4%IS/3-F@:8<*R,$ PY $V M=@B&U/1=0R1EE N:(.64_=Q=E+&9*N8E!.^6I:C&1"_R'^!I,5\]VK9:\C [ M=@PU#.8]LU=3SNK@#&6CR<0X?)BLRWIN]#'D5FE4-L+R7>_J&EB]EL+J),@; M5,FZ!K#C!;2N>F+G6J15?5/#V9LPS8?%;1F.THX\_Y#/UMHXFE**>9!B4W\X M""$2G$&2\12*E$:98#$.XM"%2)TE&!M_;H)[K$)Z1*6$L>^9 M1PWL=17DVA;<*&# KU0 ]SO@?[@ ?I?:I=T ]%?"U''\H2N9=H/G2$'3C@]R MHT4A\^G'^4J3[HT0^FTM;O6/=\N'Q9_S*8U#%@J]?0U48HB/8,@R3F$H61IG M7) @LRK!?F:,L5%;)2:HY9P (ZG&$1A9[1CL'*#G.$K&G& H,C M1%)(_I_?%R__I>^N.$3_L*6.<\\L_+RD\U7M M?PVBE/(HHC!FH8*(ZI^H.<7&)%0)8C(5U+Y)8'2'=80.3JFWEI'6!93*7':W>YV2J[OJ M^IZ:(;OG=IRB7CODNN#9H1.NU>/?NN.M"P86G6V='M>Q?V(=>G#'9OGW7#91W!U!6ODDC+W@X Z5[ M^T1;>'QU3[PXWK#-$VW5/^B=:'UCQ_ .PWCLKZFA>YI-_EM^8\PM3>-O$I:SHS4MH:,#\VC&J9310 MVP;2C$;@$2T+[:*8;5C:E3%- ZFCQ3,-..;PJX1G OZ^?;4^MEXM\VM]U1:F M"6B C528 ,5:&%5=@;W&$$TNOGW%;0T'L6&C9,:C]ZG0K/&)V'7MCWS8C'+ M12E_&6WZNBTQG-& R!B%^LV,0Q..$4'&0PJ3*")$_]U3@YW+R'AKIW-F MJ(&;YUQ6^K!5CL4]U[D[MMUX/O[@L[4A,9-&:#(OM__T86%X;)I&-(Q#)/3. MH'2 !!)BB3 ,J$HD2J),R$X.$ <91DIJ&H3PI/F>@LW.E X:>W2TN$KR) Z8#1*=<,ET>Y=4[_/"8+RL7 MIE(H!AQD06QUDLB%.!CTL#CI8(S_N&] M@@A+*$\)Y(JD)JC:0[+H1AHLE\X+$3CB9GR>Z9SI\J-_@AR6=5XFZ6I+%OO;8K\/MUD<]E4=SP?ZWS M:H3B_6OKOZJBDXA$6:I8K F ((BD"B#.]+9=I";-,XU9EO%NS7[M!!@;.;0+ M6#8:@+8*$Q/PTOI%M_J?SO-DN:'O$?V^-_7>@;^BRZX;>MZ;YUH._T8]<=W M.=WJUO$YW0CQ$\V796$_DTH_IW.>TUFK$FUUBCT-:( P3154!$5Z5Y^9FB%Q M!!,:L9C&41+:[>J=1AT;]1FAJ^*750&*6NYVX5XWDK/#WH[9O"/:,YU9@#E, M=(L3<)Z8S&[,0>G+"89]SG*[N1M1?9[SI2D&\D%6?W^>UQ4FN3S>H"QCK?X^P]C?V#5$=U,^HXPI M+F[6J\?%TO1BG-($"9E1 H/0M'9 *8>,T "2+(HPI8D4V*K":1??F51Y('K7MI'49Y#N13B\Q>B> M'FG@$-V+*A]&Z%Z^Y8I.JQ_D\U)JXZ?,4YB+NIUK=523D(A'J6:1-#$MI1(5 M09(J I-(9H0@9%I+.3==/3/@V*BD+6J9Y41;PI;9=//"T6*YB+D=D_A$LF8^/PWKM[VC=SM)3REFL4@3 M =,HQ*8\C[97)(_,'RA*B4I5X!1?9COPV&CG7M/[JNI,]427?\BJ)F&QD?>Z MEO4GX4\D31A/$)1,:?AY%D&*HA"B3"JD5)PE:>+6H+&/"1BF5^/6U=,3V'8T MWP> ?9\SFKY@6\DFV]HX4"V6T&CAL6>((SZ^.HC8#CML/Q%', ZZB[C>W[48 MA68WDR[S?K%<+OXT36BG&8XCID0*&2>F=VD<0:;T&A!$6! I&.'2JC#;F3%& M3/)"P^M:BN$00\O3Q.N0Z?O L 1ETU_09RF DVI[R\D_'&'@Y/B3*AYFJ9^^ MU(^-M\L8-YROG]8STY[CY^6B*'Z;+R6=F1VL:3CP7NJ%03[0'],PT'K'VOC M69Q!%! ,J4H)S)(PCDC(>(J=O.%>I!H;<6S%!$;.*ZW!;A/5S7KI'?ZW-VTF MH*46*/4">Q,V :S4#6CE^K.$KL*Z)S.IFTQO:D-=!>,E ^NZAU\9.U'U=-$[ M_:93@1;A%TE-3H:XFW\S8IF(5GW!KPLM2?V?[VF1%U_RN?R\DD_%5-(@8C36 M^_1 &,+F":02(6V\I8)F6"(AG J!>)5N;,2]W5-.ZCY'I2.LI2%H5 1E<&:M M57E56TU0Z@E^-YJ"4E7'2#6_+X'=8O!F4]OSHO FL]H]8L0G^KXC2[S(]C81 M*#YA/1FIXG60+I77S1E47:A*#_)-%JME;HI4E?_PVSS?-+I$490&")O^X"8" M.0H(I"04$%',DR#&A NK*H]NPXZ-\*O:T$T=1BTZV,I>%XXNI7=9 MN3]@^_806&+:J4*Z-;@N!='[ 'FH^N?7OL".M'&M1> MMU%ZW_RVNJ>CUUS\/7Y>(E%U*\?_VM MD.+S?--K\L;D$U?N(U:4]5^G)&$H)H1"$4NI"5I12)A$4%OB7"$5"<6<"+H/ M(<=&["T=31FL9:,EF#?M(?5OS<]+31-8NM'0T1O?QPM@Z9Q_ MXVGMF3WW9G2C(#CL/&GZ39II;10U.8GO?JOF^*=6I]^MON#W1F./+IH^)\27 M0[\/$8?U[_<(\H&[O\^Q.KAOZNP#_=PRN(=U(!_->7@]>6:&2?-=KPQ;G=VVR#\SZ(HUX%M_XA[ MN7S)N6RZ/7Q^:NKKF;?L5E]^2Y_S575N7-8@:ATK[^09&$=-$*L 9B;:#B6* M09I%$0S3@*1)Q#,IG1HQ]2?JV-:'EMB :S4<;?X>Y]3.\A_'3/6\ZM1*MKL: M34"MYZ;ET 3LJ@J,KA/0TG8":%FGK1W5TT_F2O^SXFD3T*.@@VX%^@=\?T,P MP(A='?[+_(6:RG1;TTERCI.,15 D@D.$*(8D3@(8*!F)D,6IS!S]_ =CC(W8 MMR)>$5MS#$M;O_15"/5,J*[@='!(GU3?FQ_Z<(2!W<\G53ST.I^^M$OHQM&> MQX=]R=Z[]27;:T;V\8=<\KR07Y>:U#;^2(E%3'@B(0ID"E%F'-(13R&-$D98 MI$ABU]/GK149&UT=]%1LI :EV%>WAA_F[;")4_EKS'G?D2]E0TYVOG'G^Z9Q M)[-IW'G3;MSYT#3NO/!>V3B_Q_6*N43K_#5>M:'B?T;RROF*+WK[R3T?L?2& M\@T8 _7VL[ ;534">3I8=+^N3:37G3*A"70V*X^9/BV6IAIY*>*4AHA'*(DA M"[&) XCU!DZ1$*HTH(RGF?Z-56Z&U6ACLXTJ>4V9QKPE,5"+)5@V,CNL7A?! MMK!B?$+8LZE1HW>G0%M8H*4%W_I SV&!]HGB0*OH56BZK7"VZ)Q=ABX^9+BU MPE:?'4*WOJECGT9S6E_H-T8_\\-BS59J/6L*^TUE0-( ,TVZ$ANO&>.:?@G1 M&UZ%91('A 5N_6O/##8VSKV9S19_EGV[#,V*6EI :W$=>S*>0]G.G^8+NV'. MQPL3HR3S%Y,?.@&W2RGR%3 Q(J6Y/#?U/K]);4L4=':Z;J%[3T8+C'SU8SPW MU+"]&"V4/NC#:'//%67XC.VYE(]ZHO,7N0T0^E6N[M0#_?'5^/JU5;I:+7.V M+@M"/2R^:JM4VZ+--I(C(]8^ZSYJ 'J88O3>@/RJ,5##T^OFMEJXZ>A(__6N>KUU;U M^5*?ATM%1,E^9?IE[?H6?]<-7II_8)DMX&@9YZT. M#F!1J>'L/;H O[4+R1^H/:]"NWCNEF[8R.O56.'0\$OLBBDW.2/W:_U)D?3Y,(TT\.%.0F=H\ MF,4R#K 048*MSP4M!AP;[S2R 5-[U^$4RP9;BV- SXCU3"J5M)-6%FPCL+99 M&R ?_ /I<"+H&="!#@6O!];M9- !I;.'@S;/&>Y\T$&KG2-"E_MZ\@45%\)* M6L;JY_E7NGT\*S"V M9:(QG?B@?A[?;X4GC\X;SO4(?#?%!>?-,?>,J0]2 3% =.-;S^-0OAC?XH_+ MZ]+3Y#C[5_J2HZLG13[37-1!$#=S47IUJE*HM^NE.;Z9IAF+])<>P$SB""+% M30>!2$'*DHB@.."12MU\*1?''-MR58O<-*6KBA OJJ/N2F) 2_E='2F7T8\0 MPPP'&#9/7@^^J[J+%0Y_H8/MP\G[JYQ>MR0?UV;)_Y0, M?@Y]1(3N];I;?83VN@S=<+YSKHLB-T*5KM,CU8[_DA=YQ)2AB7 BH4B8@XE$*61(+*!.22288 M%FGF6@5\6!7&MH$KFXL5K>9B=*>Y6%$V%Z,5$)H$*R2:\D1T)_6"5\D#IF[M M!!0-(N9D7368@.<:%/"[W, "Y%R_L,OR/7>N>C+X*VBW,(_[Q>IY?;9M6%>^ M4Y_WWJG==)Y60LH$W+??J0T_S;1ZK(D^L *#5UI_ MFPDZ5K_]C23I6!6^-?Q^JM$V1VQ*T@@KA15,B(HA2I)0+\$\@R$5:9Q2)##F M3G7>K88=V[*YR9Y;MK+G3BZ'CM79[2;";B'R#V_/B\?1O,23BX+'.NA.0/FJ M;&XWZ+"URIV .*@^[G9W-ZHR/4I,L(3AV%_HJN;83:9U<:>^+G/-E,]T]GG^ MJ[8T'_Z4LQ?YRV*^>BRF5/\O)4C (,:AWD1P!@E1'")"PU@0G@CJQ&!723,V M8M.O*'*CJ^LFPX[%!H.X9W+;;ZY3Z_(Z ?\KZ1+RGO!S!//72?+H/3G M!;9]5O3ST&YD:5H]W,R%^8PTP&FAPI M09!H8H1Q$-$L("E-W?(#G$8?&QF6_5GD5NR_N3&C&_)V3-@;GCTS7PFE.4HM M?VB)KLWF%6BDKW+'>LFJ[@2<)_IS&WM0NNL$RSZ]=7O(P&>QM1?\;KTJ5OI% MU&+IW;=FW2+G51HJ"27#@@50)4A!E.(,XB ,8!#&5$8ACN)XF 3F2Y*.C2:; MF-7%5F#]57__OBP/=XW7N!(>O)S-#!UXNGL^8?4YB>,_3]VIHF5?W M/W(FIDPP88(0(0W*;F;:E&99',,T"=,LPC1)F945[3CNV!:&;3G,%R-[Z;R3 M6OHJ_.8@Y_91J]"AOJ/%?)SG^AY1[IFYMS4>2['+XHY&\(JJS>\KV>N\W/_I M#> .I33] CUX4]68],>-JMJFQ:/&[[NIKV.1RMP.MSNN9_E0WDRDZ2X MC.*$&0XSB(A$D"$N(.9";R.P2(6RZF%C-]S82/]2X\52:%\]%Q\LCL+\PSC, M$=B0"'KJ6.F,Y/\OW2H?#@\/.W2J?!CN--!-(^L.E0]7G/Z5#V\1^3=9:-/> ME+XO__.W>;XJ/A?%NJR*W]H!_"+-LC#E,J4TQ00BA1.((I9HFSR@4!ND :8* MIP19N7>N$V-L;'W;-L"7&U7J7ZR-,B OM:G2BK;Z./!/]TFS8/9!IJ)O[WC; M:-QJ4?^BU -4BI2=3%JJ@-\K95R6@^[3X;!,##(M RT?W:?'T])R-9AGEYSN M3Q]N*;H:@9TEZOJGN2U=0N;3CWI)7+U^D]]S+>CE,4*:PDC$,L]CT.L(,$HHIC$-$D! \(Z%3Z?N#$<;V^1H!C=OV^V(A M"E L;-V)IR&TC'JX!IC>;;<*DU*ZR^:8>^#"*=U]!2<W,>Y,$58IR0QV=5I N,X*A=C!!D1!"HF,XRB.,JP51>=DR., M[7-NA*Q36X$6LZSC;+\>'P?R\H)\-3P]?]3.R#BMR6>U[[0H'W_B8*OR687: MR_+Y"Z\O>OPEG\OB3E49 E,F,26((1@RBB!*PP321/]G@ *)XB".*')MBW5\ MI+%]V+M%>6>F;[HY;"UE[5[2>!=GBHU#T M4+)X=YPW*U5\5-US)8J/W] QL8UKSEG/3)V1#_)Y*7E>NHOTSS-9AI7,Q>/3W3YAQLSV\V" M'>UZQ[9G3G6"M0GBC1;LQ!^9QJO./7,+MM6#5^J/@T-9K6HOA!S.-OWA=Q Q_>=$70[I+=!Y>PY_-D' M#'?4;J/'SFFZU0T=L_WXHQ3KF;Q3FQ9I56%7;4!^R2G+9V4F]2]ZX/52BKOY M-U-R9ZEE>4^+O"C#S1[DC]5[K=T?4Q81&F980A295M5!&$*2)=H2Q"FF^O>) M=/,'>I5N;-3<*&=<8956Y:ZOI1=H%#,IO-O6C\!L(<%&55#JZICUYW7:[:S. M-YO,GM>/]CQN)VER<4[U+.[-81UY#(R6H%33HQ';"_R^TOB\RC9LZEX?L!ZD MZ_4R2 EW)Y"32.2\#A)4Q@J MDZ^1D A2R6+(*",AP2I$@;WUW4F$L7%_+:YI.,2-??:]9(]EO<]=;L6? +U5 MTM.K*>*Y.BG=7N=@F':;-PL;O_?9Z/LAI1MRV&E>!>78/TNW)PVU.KM)\9]=RW9.ZQO_>2N-< MFGV>"_GC_\K7*6$\##%C4+(DA0@3!4FD_PB3 &V2@-I*7D)]49VCR?WCFCY.IFW'7;8DW=', Y.UEWO[T9BY>;;E)Z4 M16,WZZ??Y]_GN(1BG$F4KT'T&$A$0BLCNR M\B',V,CN?OWT1)>O95; 5@%P) O=C>&NFC [UAMJ&GIFPLI?J?%O*U)RWX4) M ;_WXMWT :LGRKQ*E$%IU =H^]3JY9G=&RQP$RUUO+K9)A8@Q41D-#,6HX*: M2@/((I:9'#.!&%$R9DY=9>V&'1V%FF1U]";^SL&[0>2QF8+%H(,W4[ 'XE@S!8>[O1V8F%+E-S_R8IJEH:!1 M)B&320R1R5''7)M[G.HM+>$XRNRJ@5N,-38".N/G+0OX_VZ$=JFZ<0'JSH<9 M70!\NU.+7K"[^ABB"X9O?]Y@I.[U0&$?E@XG!YM'O/41P;XN%FF,D'^B/V@Y\+^=2Y:MI@ E#&0UA0$U7 MJS0+($U"!#,:A+$I:""E4Q^#$^.,C44J,<&*_NBV1SP%IQUU> "I9\:H\=$B M-OL]\*Z6\B=_1'$!!T_\<&J406GA@JK[;'#I\JXDH&T5/26OAFR*1RE^-J5Y M?I6K._5-%G+Y(HLI"2*%30UZ)82I?,D9Q!$1D"E$@S0,DC"V*C+F,.;8R*&1 MM*I".V3/JP1\D8EET<;4G?UA$3)?I_(DM@F)@ZNS0(S'$@@Q)CO<%)4T0"IR3; MLZ.-CF*V"1!UH'/9VL]Q(W,67\M=C"_4^M["; %K2=K3 9P5*+YV+V?'&G;K M8J/VP;[%ZJ9N!-+T:-CDC-W+[^5W,LU$HH0R^Y14Z&T+CB7$<9I"O77)"(H0 MEZE5UX2+(XV-.+9=5,%Q>1 M\$05I\<9E"8NJKM/$9=OZ$8/=ZM'N31G7$OYJ#=)^8NLMDVFUWMIQ^C]TU<3 M'+68WZQ6RYRM5V7RT.(K-=GCTY QP5*20(PTDR!DBORK@$,>B!1%28R#6$Q7 MBQ6=V9'(E?(X4GW0&]S)D=-PTX M$STS6*D)V%$%U,Z9=T:;GS;[*ZW2!-1*@;968+4 E5[^*,\3P)Z(\5II!J5/ M3]#MDZROQW:C8E.?:?7JV)YZ]Z81?7258+UTECZNLZ?O8._A@[[6QQ7;?TM/ M7-5Q_=\I)?$/F7]_7$EQ\Z)_^UU^DT\TGS?_:$YGPZE*HI1E800Q97K!#Y&$ M+"($TD32.*8)3I13?H6K &/;3#02 UJ)#):-S&!FA 8K$X#Q[E72I?,Z[SHW ME@M[CXCWO9+O%Y;9H%^+#S;R5U=X"MFX%CI?:[3K\,,NRAW!.5B%NSZG0SB> MJ94JY793M6:S(Y6:%&$I$TD ,R834]9:ZDI.CJ7#[' ^SU_]H-$U-GX/;LG#1?&YZ393C2?VYV]5)W]^(//UJ9MF GWT?\G]%9M&H5896D0 M0R6YA B;N.I8VZIADF&&0T(Y=6H7U$&&L1'Y-Y=2,==@;V>+]HQHS^1N48?6 MY'K4.H!&">-F&JP8[3D(ARE->U2",16J/0>18]G:LX_J6L+DP\+8O-,P1$0R MED(5,:;9S.S!@SB&*4H5PW$<<"S=*I=4#QX;1=5E.7ZOI+/,6CA ZSS_7(-! MWXXS2_4[%"/9U?6*&B3U@P8N/;(K_F'%D;U_[V9G?%G,OQN7C-"/*/-= M>"0)XHA"A6@,48@)Q"A3,*"A_EFP6/+ Q9 X-LC8/D,C(RR=5T;*"3!R.B42 MG474SCRX%J>^-W<&H@%K CPXQZ I]3LG])?CLM>YK[(W>I@JS M5?TTH]^G(54945+!+)(4HH )2,)([R!8P)*(Q2*DW':1W7GRV#[OC7# 2&>_ MR.["=7F5[0Q"S]^NI?Y.J^Q173LML[M/&FR=/:I >Z$]?H'[1_=%?J>S:M4N MEP,L8Y2:=KX\P!@B0@DD,>:0$A3HS7J*:&A=E6_OV6/[\$KQ0&/E.:RGQW"[ M_/U=@4;OKE%[()P^PQ,J=_H0]Y\UV*=X0HGVQWCJDFZ&[R^+N7S]A2[_D*M/ MZ[EH^D6'<< 051C&",999$06:2+)\3PPRJ.U[7M%]Z_?"U=V^ M_5M:/-[,A?G+1)>\T)D)+2U7&(81ERA2, E-'S>A][^8$@D)9DF&9""I<-KZ MGAYJ;!Q@1"PKF)4_M(3MM L^ [$=*_@!KF=FZ(R9,SUY9(LK MN6-W7)>OH3WZ !\%-S_(K>1>&&0/=2[20.$H@B%+]4Z*)@JR$"&HD)1!0E&" MJ%/NL7?,!Z7N01!' PQAZ'P7*Y/7'S]<&*903D MW;,)L'I8F%.(?$Y7\M?%*N>R;A=#@B 4) P@#970FW=3/3H-4YBB (E$A"&R M*W35;?BQK0J5L":59]6(.P'S4N"ZF5+W$#R+R3C/5_U#W+L[;S\4KX[1KF%_ M6("'+>R5$NYMD]QA[QX%Z1?^-XN(O'X:KHJ0M$?1)5K2XJEO%CEIK_&Y*$J' MI_20^M.T//BFQ_Q:-:6;,D(E21B#5 @&4:HR2),LA#R+PXBA1(K8J5"VJP!C M6T\.4G\V[56T6A*\JYOY^$/D_1P;?CQY/V? <\\=&7N7V\EG+!M1B"?):6-=";;L0VC'1%<#T3#2- M9,"(UH[NN'94 MMKYZZ^QN5.@EK R-Z['QF$' M>C5& ^TRG;%RVT*>A>'L-O'XG<-M!<]*OK/=.W]E-YMFMZQ^V7KI_GDIJ;B; M_YTNY,4RYLCIE,AVX+'Q8=6V MK"A%!8LY>*F%+7=P;L:0-?9V5E(?B/9,H >=,RIT[S?H-H*7VS1_EI(K5)Y, M*.MA![6M7,'8-[J<[^^>9O-0!_'_JC5;+\O29)F*929"!'$D XC"6.B?< +# M0 @N9"S2S*F4_O%AQL9"VU0;TY/7/;OF")!V)',]/'T?*NQEV+2V9)6LX!>Z M6B\];[W.P^(QZ>;(((.GW9Q6]%CBS9FK.Q*!L7L>%S/Q^>EYN7BI:CC7X;)Q M'$42AP$,XL2X9,(,$AZD4 4IQRS#2N_6G-C@]%BCHX1&5)"W9'6DAC/06O*# M'\!Z/WELL&J+V4-(L@4P)JC?PM M7!V1\[28N8X^Z +7$9K]1:_K8SH6PS*#W:G?BJJ[W1U;T7QNFM[I_=&C:3/] M:;'\E,^I1J!O4Y0)1((TT88TS2"B/((XP0Q*E%$B>(B%H$XE ML;I*,K;%L50$+A34! FHT04L:F7,VBAK=:V6$)3$_YU&^:S6&I^J4,:S\9',W338? /_/9[!_+ M?+62\SNEOLD9U3;BP^*>SN2=>K\N-*T5Q6]STUI8(I*F:0BIU+M:%&4QI%$: MPX0% 8]8*F3@E'WM-/K8F*81WL39/B_,/G:AW+CP[YND-TIYYJ)%[ FK) M-9JFPV@IN_$0&.G-#K61'Q@%_!%3)]P\T93;V(.25B=8]BFLVT.N3".HZSP7 MFPXV*B0"L3"%D="4I3>8@3:,&(%)R"A!6<@CY&08G1QI;$2U#0RM&Z,[FD2G M(;6C)"] ]4P_6XP:(7OI%701"M\A^@?CO$TL_BEU3P;=G[RAEW+MVQ:[69R% M(=>L$--([YXRD4$FLA FB&2$Z'V48$YA][8#CXTSFEKBWR1??->LG"_F7HNT MNS8U[@/'OKU%E\NQ]]3LV!6L80JOOU$+9%&T.=/%@T1\!@L3W< M\'YN>#@G5QT87H7TFY\45G)7P;6\]R/"DUCU>S9X..P8#@5/@F%Y&GCZ_FX4 M]I6^EL$U#XL;_J]UOI1?EZ:C^>KUJWZG5C=S8>J0/)M+IB3E>L.52;T74WHO MAD0,<99Q&"1,H BG2C TGE,W< =GGLPY/Z,9H-T*46Q\Z,TF?G^=UXNUM:6G<&T-C&B@E24)" MR!*40A0CS60(*Q/+0&)$:,"P4U#?Y2''9HAM)2X3N*$)W:N$=J,J"[#M*,HO MA#U34PL](ZV)(ZCEG8!*8E"*[(^0[.'Q1$06 PY*0/8 [!./PYU>":>.DIB-8#Q;F<9T]F91[#Q_4ACRNV+[1>.*J;M_I>SHSH>GWCU*NOACD]9I2MG\A MC,8=3F553PTTMF^WEA.4@H)&TD[-=4YB M:_=I^T"LYX^\&UC.'_PE)#Q]^B>'&90$+BF[3P<7K^_H@C+9+,64\A@A$^H= M9HQ"%"("B4@QC/1/#/. 2--HS[Z-2/58IX]^L#XA97Z=XZ)=PV3I+W)6OF_' MT'F-W7T_.PKZ>MIZIFF2H'@>R,\:"L(6AH" M]@K:U]5:@E+-IL]$,0&5JI.#""9_)-CG9'BBU%Y$')2@^P1YG^Y['*DMIV:;.\^:; 6VT<5:#?8/GY!QYZ9BZ2Y M.8!ZELM?%ZO/R6.#<:E%V30*-(K4Z16GV_YZ M]TE>#ZJO_H7=!1FVJ>'5@!UT.KS^B5VC=?ZY+E9-*.+Q(_WC-L0W$\Y;Y"MY M+YUSG3 M=2GR:9QB18(402$B"E',,DCB2, @BT6FDD2$ 7>J=W!RJ+'1?BUDUW('IR&U M(V@_0/5,K:60H$&J%G/2U+'W6/'@(AB^2AZ<'FC8F@<7%3XH>G#Y#C=R*%L3 M+E^GO]U/,Y2(5(441CC!VH+,3('--(+Z\\\"A2A'@56!S>TCQ_:QFYHQVC"X M7]&5[9?>P@>+,)0H)9#++(4H%1%D&:&0!Q'F'$>$B<"N8G,WA(8IPGP=1N=9 MKYO>/;/;;[]^?OCX =P_W#Q\O+^>S YU/.-8K"^N.*O^CRU=M1XU""T=BM[0 MSY%_Z6:#?*+YLK1E?M%&^'I95=C7=H[FL'S^O791(14%,DF5_L9X!I&, _VA M!2&D*B))EF2A9$X'E#:#CHVJ-N)5K:C1C",U)7I2LG8"-L#WC;&82^,>R9/(^"UX/KU 463T:B MU9"#FHLN(.P;CD[W7A&L\O[R$>C[_2-0XVM=O6ZCSXO2RGUXI/.=P]'/\VI; MO%>BXF?]_-4';:UL5)SJ+2M#,LP@0Z8REVF-C3$*((XB@F4H!4V7R)@Q8.P23C,&>4>T&GB(P:G0:>44%:!R/ZPT0/L1 M.B8#OD)I @[*#Y5( 0,5V*Y2GB-XQC3_/L-^1J'7\+%"HU#[7(#1J 3LVC6Q M**3<%._<[7?05&OYH&D81TQ@IA#DBG"($A1!&E(%"4WU#C EC(212U2Y[=/^3Q_6C_5C5N:W&+7KHJ6T-NM@'T VO,"58EL(CV;$KZEU)-MTY6) MJ?O$9%D#P6?[13>HO/5BM!QVX,:,;F <=FETO+]KV%M)F=QPI";'Y>*[?A.; M**H QSQ-:02E-.04!@DD*)&0142$(F%)G$FWP+;3@XW-Z&_+:BRPYUI:UQ"V M,_#:$9 OT'HFG7V\&D%[B3"[C(BW&+(S0PT<)799Z<,X,(M[.M14^;J>/2WF M/\HD^3FMSO_OZ;(I&80E5QE2#(98(HB$J067!@JR3(4JHLQDSUH73SD_UMA8 MHY86[(@+C+P.A3DNP'N>-CR#UC-KG,;K,F\X ^=0NL0?@ /5*.GPXKF5'[%# MY&R=D0N/&*Z@B)TN.Y5#+&_QU*)E:FRM-"$)S$A,(:(1A30A =B(I_[;=5DX&')V\L&/A[V7^ M)+_1E:Q7'G,"G84BA0G&&")),*2<)C *8Q('B".&G9JH[#U_=%:0$0\8^1QK M<^_!9O?Q7@%&W];-!H<>=D$GU/95*WOOZ<,6Q#ZNVD'5ZQ.7=3S8E=^-G?9- M/B^6A@H^Y 6?+!\D&9\O#2;_H]7UL6 .W$1=LY>VI[9$#0+[.U2Q&'/;$ MRQZ"@[,HAUNO+DS[2;\T-T\F +%*U=/CW7"N'Z:_KT^2KO2HTS0@E,58P%@I M!1$V_1JE_B/+B+8@4,H39!7PT6WXL1%1694S;U7E5/HZ0$LE].]K+0!MU "J MTJ-SA52;*;+PS?0*?,\<=E )U8@/*OG!1@&PT0!\&@#SSA5I/6/_5M5HKYV# M:\K0.D#H4(+6YJEO57[60>,SI6==GM+Q8(\6CWLIWM^D'C[G*RGJ%/#=7[2N MK((DFBS2#[+Z>R/JQQ_\T01D&-O[HU*2KZ8HRB+&0@[#&$N(8B$@BQF%<1*% M*$OBE#"GZGC#BC\V;]BOLES"JAS>=Z)6X"=0=I*I2SF4/\BMTHX'D\.^'I9' MG:.=]+X/3[4JDX/B'";8O%$65)>8B=_[Y>X=%0K;!/!W#1 _35J+0P-&Y9NH MX/!X/OLFT^CKQ'=8X8<]0WZ3B3DXE7X;*;HMHYJ)C01?EXN77$CQ_O6WPD01 M?LKG=,[+57N5O^2KO-4#GJH@Q#1F4$0LAGIC%D$JDA0JBIE*8J*XP"Y.(G<1 MQK95*VE*S19_%E7O9]6(KG=GC>QNRU>':;%;@OH%N^=EQ)@-)=:-^"8,_9W1 M0%L./X&-$F"KA=>J<]>#Z(G$.P@P*!%W!VB?3*]XDK_(YF]R+O^DL[(_3!9R M$J1F(V!<4R@1%%(<<8@#S7^8RX2'5L$_EN.-C>I*^<"R$M"A*9(MO'8LYA&T MGBGK9*QR+:ZG#CJ.P/08F=P>[:RXMC4"!FD6 M29@*2A.$1$RH53VP"^.,C5CV3A'![T924(KJ:'"< M:.63S ->R9MQU2SO1Q M 0=/E'%JE$%IXH*J^]1PZ?)N=+"7 +[;DN)NO2I6=&XK9<[6*\IFTB0AZXN?%G-0F+K4CXN9GD"]2#.C=O?V0VYS MRU/%F.0$IC2.]=QJ*Q,'2$!!(TF(RD(1AFX5PGJ;W6%*A1W,;S-'K6FN9DY/ MLVQFZ\A<#S2!=@M-;Y/2\_)S4/%EOUT3: D_*>OH<7_+4B?4/"U6;F,/NH1U M@F5_8>OV$/G3=3'E02PSC!A, A5!)$0,:8 2F*4! MC?6[*5)J=5AY::"Q+6*5K$UUYU90=B6N'5]=1/<\-?G$K&_/6T>XG!I6V6#1 MJ7_5V0#ZH_/&@GU.[BF.<99)I,HACXW4C M.(4T3##D"8D)ER06V"G'YS>(*N9V[HC%J7 MPA^7\/!7]^/D2$.7_;BD\I&J'Q=ON3)/_?-<6__RBS;WIUS().6,P8PBO34F M80RQ5!(F6<9D$A,4QJI3IOIV#">:&" ZU\A4!3+5^>J+>=<\]1:0=I1P)3P] M4\'V%+\2#[PS I[>_75/6#]4WW?*>FN$MTE:/U3Q9-KZD4L]&0;O7]_+.7]\ MHLL_;G[DQ33*:"8BSF&D+0.(<*0@3HB$81+%<<1QEKH=S5\:\"]@(FSD!;\; MB:^U$O81[V@J7('C\/:"-837FPPG<.G+;M@?[FV-AQ/*7[0@3MW7L3U&;KJO M?,E?3*3B2K\:.9O)FZ*0J^+3VJ0^W3R9O'V],HC(,@$00J02.(2*H@"36I8"U6)$*.%1*#M*QR%'QL M-%6+#UZJ!D&F*H"L-3"A.>;7W:-O!GL;+ V?$[(8.53",H'=4QXE[Z]90KF+_-3H_=9P,;XV=NH[?0UCP;1D'>6]"5>_7 M[)]:C(?%-_FLO_I'+?7=\I;JJ9C-JCID<2*SE-(0(F'ZC >*Z54NDE"E7 JE M.$,1GL[E=VIT\10Y["*@%=V1BNX.Q.SQ;%46Q=_ G^=#4(M*.<-CRXUZ/86; M.DVZW8HV[!R.)$QU BK-0*D:N-].X58[_:F"MGX#Q;%V@7R(&%F6<^='7/W-2,]DW.9PK:5>P(V MDD.U6$(C>^W ;W4H>X"F\>,-^NA!T^#VWYW-W,W)9_^6_? M3F8_?_\+^RO_R4YW&1IO//__J7OW]Z#>XO_^W?_NF?_N7_ /B? MOWQX^].K13P[R?/U3R^7&=+T_/E]/.7]4^""7GYL>AL.O_W?ZY_!%SEGXB]^6KS M[;_^YK-_ MS,[FGZ&JE1G)ZCO_S^M__//UZT^7>468V;#[EGYP\8SZMH-(R=_6>9[REL/+ ME\P6\=:'9E6^B^7EOYQAR+/-3R;)[\(J_42XWIBB0%MG $5A07EG0!O MG0:3M>!%,*4#WN:\4KTBLC?J6.7XU\^+KS_3@W^NTJA?;,2R$A>_&)GT]Q20^"^&4Z2Y?_NBP7)RUTM5XTD-Q6+43N7WXB MKDM>+G-ZN]7*H\QM.%O3MIHWGVRA\?_G#)?TQ-GYAWRZ6)(<$CJ!L0#JR@(W M$8*P#(P11?JH#>.ZB?+OO'@G'(C^<7",/#N!Q/N\G"[2K_/TBH[B26;"TREI MP2@2@W(NT@GI)0BN?7%&2#HNFP#BUFMW@H/L'PZ'R[(3,'Q:XGPUK8*_ +0G M6TH*D:!$5\AB"@@A20,F,4]8USXXV^9TN//FG2"A^H?$41(=&16_SM?3]?GK MZ2S_?G82\G*"W*1BG -'3)"970H$34:T$-+X8HW)H1R%AKMOW D%NE\4'"7! M+K3_(7^>5B',U[_C29XXQ"R41. L>1)$YH J%_I6.ZF8B]Z*!@BX_=:=4&!Z M1\$1DNP""6_(I5_2%K81_$>2?WZY.)NOE^N) M)[.UW'&9H\\-@/$D$3OAQ/:.DW9R[@(VG_#;FT3BFY;I-E9QL1-*'E!SZP$E MF4C** ].)UGW1+0V\&@#D@5?O! [?.SB.E6E/P'A)7[Y;?EK\ M,9_DF%BJ!K.+QH'*DEQLLIU!:\PN8(K!^G:PN'[Q;J$K]H.@XD"!]H2)S='X M;OE^N?@ZG<<\28(Y'R*GK4X)4&)S1J(&;J53PC G?&P'C#MOWPT='4+NW8 N?7NW>#1 M<<"SD5A'!L>%(5T]L<6<3.DHF2 8$P.Q6DD.@F1D-'%7,*%%EXZ[^;CUNMT@ MT'&0\W#AC:WUBMQEQ@U:!2?'6V*$@HI$D *=>\H+P&B=%%%*8XX[)6Z^;3>= M=QS%/%AT(ZN\WHO/WG]9S"_C;AJ-\)Y[,($'4)HE<#ESB"[EE#$Y*]A1:K_[ MQMU4WW'H\B@1CJS^CSF>+0FZ7(1/T_4L3TR6CDE%?D_&>D:1H>L)K^!-\1P- MDEMDCE+_W3?NIOZ.8Y9'B7!D]7]:8LT]^GA^$A:SB4K.Q8 2>.29_)MD@=Q@ M!DF1?Z.9XP6/BTS>>MUNBN\X"'FX\#I9]+]^BU]P_CEOHNPV%AY"S!"45"0% M'P!9(:%H+XW/2J*MXB3O#PVW>#1O>QQ0:B[0(B;^;T-!+']&M^ MA6N\8&OBK$I)%08*/;N(GUO+R*4MWB>O372J 40>?OMNN5'=!QH;B+8+B-3+ M^^5+7.?/B^7YQ"A+1+(".ANR@CBSX&/BY ,)FSA3/,OC\F$>>.EN@.@^MGBX M(+O P<<3G,U^.5M-YWFUFEC4G$<=@&E#,):$8"R>+"0;E-?(DH@M;B%NO70W M''0?1#Q3O/Q,1][?EHL_UE]>+DY.<7X^85*$K&7UB4RHE04%,,D M-F;+,Y/1LQ:7E0^^?#=<=!Q9;"78+O#Q\4N>S2ZI1Y2:&[101+TX,3;6NI0 M(@B7@DO*R=!BF[CQSMW0T'',\4@Q=@$"(ORD)N\LXK]__$)R6[T[6]?JG>I9 M3[CP)F7CP:;H23J>N%$B@Y;"*_*V)>H6>\53-.P&DHZCDXW%W =H2')+G+V9 MI_SM_\[GDZ)MI-T/(9J40(6@R.'6@AA@S!F;LCJR../!U^X&C8XCE\<+<^S[ MJJVK]'JZBCC[7QF7EP4%9!AI'S" -[7*D7,)+C)-2LW!")V39\3=, M=!S4;"+23FHTKIEX33]936+6T94B(9(I#4K5Y/(8 X0BLBPB)G4D*AYY\6Z@ MZ#C*V4*@76%B6WZT90(UAN"$(KN9DW_M2@0GA0&)TDHE#;-'&AF/OGHW7'0< MXFPCU)&1\8(X2!LN9OAY$FQ,W,14TL_.+@OTO_O4-@7\^Q%_9&7_V0H^(YY.-DF0%03ORNOIG%XVINS,%G7443 $@L0%I0+Q;#$GS(Q#N'R-@7C] T8 M# F7>TT#<8]XS-RF_L+$OI:'L5XF+P%Y)GDHQ E9>X^O)BGNI?O_['V?0KSHB9U8OU2UPNSZ?SS_\# M9V=YPB(W0M%:\EF3LUY<(HM+2^"V,.V MO%L\!"X[D#5.HY?A4-1:$QV ZS;QY+8RF60$Z9,&9;0!YR6"5$DD*X3-=E G M?YR.+P,>3P=+]W!H+-8X>U;#^O?%/%YP*)RAS14U%!T)\H8;"#I%8!YU\B': MD)_*Q1_2MKZFL@?WK4T$:5@%=; [71_;URQXEB4W7 +WC'99K2PX%QTXSI"1 M>U!;[@UF&>T'HH%]M"8@.E;$':#D_7)QFI?K\_V?RW?WX'$U <9!PNP !*^G\^DZ MOYU^S>D-27[^>4HGZU8N%=)9H)(.,[A8(G'C:FU+R5!3UD,0M$G*I[J+' *- MIRGJP;EJ IB&@N_BNN(=[8M8JRC?9ESE#W7,Q;OR]]66I8DQ7 FD91"XK<$' M7\!EFR&*S)&IE/23)02'X.A)@GIPN9K J)W8^T#1=6CAIF66':-#%"%Q64 Q MI#W5$!N.1SIJ=:K]F5JCYR%"QNFW.01JCA9S!T?7EOX)U@HJ%!YTE'3,IMK6 MC>OZK6;),L>D>ZHAVN'1FW$:; Z6D[&7(#L(U+R=8IC.-JX^&>*;\IDOBQD) M?56-\O7YE6A,P,"P5# '3YN@C'24&E<-M!PL9L%+:U]H5]K&#TY ,&DA=P[B.7/"CU9(^F(\'65=;8,-I_'&+' MJ*(#4%U>ZK['\QK=O&HUH3 &.IB!Q=J-1*"!H#P'BSQK;V)BK/GQ]B EW8#I M*#T_)&?<"8E@,'2GZ#C#TK-;&SO)399;>M29")&\,, M,%$'BAFOP5NFH7!32E:..]$Z:6,7NL:]HA@(6?\O+DE\5R MN?AC.O],KBL+4EE7P-299*IF>),5B<"#1Z&=]U$_-;7TH *F^V2,>YDQ$(2. M%7<'B+D=([V'?\[V1@( M/$<*NX-HY:N+UUX9>3=8JO=]SCN!03(0'FE+U:C(TF,)R,RS0J,.BCTUE/(0 M['R'I&[&"1RV5TN\Y=^.&1PU,3*F@ E8X'@@P5CBB&Q%>:; M)U(_3$DWSMR @>_C5= #D*Y%-;$A8=9" I>VWC^2E1"\DH!!.%*[X2D\U8WV M2/.I&^?M6>Y*]A)V!^93[9$X79]L"KOGM85*W4WS/%963/&(D0DHUA=0=:R/ MEZ8 MSD&VEA#D:V+QIX@IQOG;3@W7"H:J2*#D#U_O*]&Y:V[2="*J8$[B!85:MR90&_ M*<:TS"AI7\VM\V7OTC!V;M(@6#E*T!T Y45*F_0LG+W':7HS?XFG4[*Q M;K UP2 UN8NN]@$F1;BVKE_F+WF^FG[-VRC9V\6JQL;>E4_X;<)8]$89!,]RG9_JR=JS MVD/4-F!=1\*+UEC;C\1Q(P%# 6] -76 P@]YC=-Y3K_B.&$ ;"6F-E= "O^X*:I"RT MT<;6JE_BP"1%AF-BM$#((##"1)]:W]S=IV+W7_$\K;"?8.LY^V);(970Z(').NN1!02LMW(I.<:LEY:;]L?" M\'VQGUB1 I$;C1),Y D4SPF"9 &LH+63C+9CPQZCMLO>Q^$[!'PW$<- M'5A4MR-PM'C?+3?22YL8R_N\W,RUFJ!%OIE]QKBL(TE\M1.Y K(%I#(E!6U; M&^V[438VT-K@X,FP:!.E= >U[;RT%V?K+XOE]#]SFC"13!)TU%NE ED4O-YH M<@\I,OJF"E.VSD!XFJ)NHZCMH'64$CJ%U)O5ZHPX0?CU'0;0VT-I0.$WRF,;DYR#$ZB8+31EE3]$4L.<#"J=E2T MQ0LM,,K6Z2W?(:G;V&AK0!VJA@Y0=>,RX=$CW#(6F \&O' 1E&0)$)T'D[WE M*2H>1&N[:@>RNHV&'H.NUNKH"V'W3G)5M# V1I!195"",_!2<6#."Q-X]!Q; MGW]/D--M@+01HHX2?X](NCC(0R!G0C$.CL11!]C54HT:B8LERB*Y*Z%U$[E' M2!DWC>JY$'2 V'M$S\U3NVBK-:?M-/-$MF I'C!K#I:9@N1M**6:SU(Z=O+X M8/'UY\+1H0KXD<9'7D7Y5HMR4:9!O\6:UGKC3KW>IC>+KN_QRL&B[8>RW2CZ MOLU1N"+B"KY:%!5R;9FK,VU9P3OP##U([;UB(D8LK>V-1T@Y/H?A:YZ?Y=>T M>!\JPO_U6YR=U855>Z_1_Z>:IH&IT&JA#9MSLAY5+6[T+B(41C)AB*J8UMP? M0.:XP=(6R+F?XC"LKKHX7%?K=Z4V*=["3=>/VXD= B4'"K;#O)CKHI;+P8$7?$>,:1\/@YSA)]V0D75=G3&PRU@@9(#-%4O&;J@SB*(6H' 8L M.;:N6W^ C'&OZ08UC Z4=0=PJ>/)5IL*^RT/;^:T:]%/)C$KSVK;!AN4!Z4M M\>$E!QN92]EZ1-;:&GJ,EG%OXX8 3A.I=W N7=)]>:Q:9#$@#^10ZDJ^CN!# M=L"X*\/$;^%R#Q_KL'[3^TLF%H]^/MBOKB] M95[98T$(+W(!<@!2'1^4Z7QU KA()2%FGIL#YVF*QKUW&^2P:J>!+G:>RQ/W M,I@^G9\14]=73+_DLECF&ZVN?_U&0B3-3>>X/']#DMU,)*IA^,7&9[C:A'5B M-@I#9[;+F_&< ]APNX@YUEEW8/ M[Q?+C8+6Z^4TG*WK7)M/BVU%Y94 D]&"G)E09_N17<%JEI@7&E()1AD=2XJM M_NE+RA&D9*R.4JE35!A9TBBCR5Z8E)J'9I^3P9'OI<: \([+ M:'P\=;S87GS%Z:PR1J;Y"F?Y8XYGRVU7A;W$481*)B@!,M>QYS9Q0,D M0DXI^>:!R8%9&OD>KN,%-09FNICY<:12)B)([A(9FY@U&9O9>T#TL8[S"JGV MA;/-$SR/)'GDR\2.%\$0.N_ P7B TZLVXA,(JW;Q?Y(.$[(:='RH=\'B!=V"EWF7BU71VMLYIDA@2P(EX%5BD#=S3 M5AZC!&Z#BXS%TGZ$^R.D[(:<'RI?HH70.\#./\C)^T)TOR"+#S_GW\].0EZ^ M*_=*V;8+0W@?7@LT-:7,J0@2@EL"R*RR()G5KW;-B3Q-T0^$,E;0RII!^U MZ/6!YJ&W.&I4Z/I8C]*ABUN_QU[[=I)/56>'@IBQ@"_>@HJ:[#(",^@45:'O MI-2M;_-V(NSXAI(7+_E47=\)(U-!LQC!ISJU/#D!Z$V!Y,G<5"7GJ%K' F]3 M,'8_O]98N-\Y\F!Y=W!47E&_E4AU>A?SNEI??)NN)J4H9JTN8(T-VT' &'2 M[(@=M#&8YIW=GR2H$RP=H.G'0'.TV#O T!T>7BU.<#J?2#2A1&E ET),T%*B MDQL9*"6995ZDZ%O'5Q\DI!/,'*_HNY[BT5+O #HWVIS\EJL!.%'(2TD20;I: MRY_K^G))@0U"V"2#2[9U9[Y[1(P+F0:*?;R9S %2[@ FCPSWN6"&%1NL"95Z M5D@T7D*(M(J,=M(HY5CBK4V<)PD:][*R/7S:2;\'*'U_7,\%8[0WJU0,0LR" MC$(1/00;!40K!:)"YYN/DMB9N'&O @> V"!:Z0!N=R?V7.Z_046%F4.,H>90 M&P9.B @*OIF3<5@SM@=1 WAV@YLIJ?$N\;'+QZP5 SC(ED*D6 M_COR-NI9#<5Y45AQVF8;^?WX MQH?%;/9ZL?P#EVGBF'522@9>Y-J,D'904C&!*60/AA8A>;5%@L-Z26"T4LF2M]%??] AJR:& \(^ M34/WT#9,':F!OI"T;<;\ZFQ)"^+]]@6;=?(AK];+:5Q?#"IX4:6V M2?8B"98\79\M:Y<39G(R 8'6"WD>1I@ZG3I"0FFTO?7;WD9IZO:PEXJKX3(X#V2[Z-EAJ"DA:A3(;'S MPGCKD/S^5([>'+ /R!ZOP7XQNAG1\3"#)6CCN340!3H6\ M#O_CQ&2D(Z20<9.4U%&HY )K72YR$*&C-Z<:&ZX-]3@B6&M2XN2Z ''U:?'( M)>+++SC_7.6\-7K.PO_.#8[/D50W-E@W@KRF_:$CY,+(>5=^Q>7L_*;],]%2$J?! M@ EU<*_.=?1TCF2F"VL3:I1W6W@\ M*CR!B]C]7S@//Y5-5/<\!=%N2&]X"; M!.R3VG9IH_H/F22_FJ[SQ;B+K9P^Y+CX/-\\97/B3%!G)B46$#K8[<&"HF3@ MJ9;%YIA-;!T;&)JG\?MJ/9LQT14\.C"2G[?]"$<74V "4@@>5)TB$TJ*8+TO MM2,_.;VM[^8[;&?SI[A"ZQ+C@.T#-DQD<)C/FD,PO3?]'GDLL6_F4X(+3R(J(K1.2C\^K M^5/SQ9_##/%^?KISU+3_@@S[4O9KUYTW7V!615M MT"!HIP&5$P$Q!0DZ!9^SS^7BZ]3DMPOYW\GL;^97TT0 M>D'NUM>MX7@I@: YG>8\@5.ZD 0D0I!U!%7D/C"5@PVM*[_VI[*3O.9C$?2 MG36DNCHPQFY;DB)KA\PH8"CHF ]$O"N&MFB'FHL8"I>MT_\.,.&'@M'0VG[2 MB-]']!W@YE8PMD92YW$ZR[=8^K385YJT$HLK,M6D6UE;5Q; DA!*88'E&'+4 MS:L1!^!CW,3I9T;QZ$#H8#%<]C^\?>LPT3J8$H4#P0,)$XT#[Y4BV=9\\GHQ MG%K/6WR8DG&WU?$1*ZL9UP!G2>.+)R@ *TCD2D2'V?"F= Z[?DI>L8M M&^D.C\U4U\'66.>JSNDCY_]83M?YU>*/^827P'62#$0* I37%CPC5U 7I9G6 M*:G2.O7C/A7CEGUT![DCU=0!T#;W@:\RO3Y.\>*B_,5)O>#[SZU-X5(IDLP* MVL:-K_Q(\())<#I:VH9C1-:ZN=SW:!JWLJ,[$#9580>0O$G[N_)Z.D>2\/SS MR\5JO2+6R-BXV--S8;(8PT?:QJWGZ ZB M@ZBT!ZC&N,P;K=YB\(H?XNW],I],STY6UY/25Q/4UG%?>^686A_H?0)D591& MEZAD[?G6.L_@,$K'K?/H#\;#J[L?3^A*B&_K)>N'V@;\72'Y;OR[FP*X'+PM MI,[(B,U,-@ZH:O0X;CA8%V3)RD31O'?-OC2.6Q?2'9X'57$'V_/]3($KCB^R MK:\#R,0&<29 YSKRV,8$(9<"/+KB8RBLY/;>U:[4C5LQTAUL!U)KEX"]#&"0 MW//TZZ:CFLDBF% '%&GCZ#@I&4*2%F30)+CH(O.MK8==Z.JM@5,;3'P7>DA/8V%XG3!1&J159'C;7O/+@ZWPV]"!,4H*G M4(0;OC'B+I3VULOIF8#97(D](W;#T^]D!VWJC-87W'%.IHPT@B28:V M0#)I(D.56#9HAC^7'R2MMV9-SX3)X]74,P@O#8_W>+ZQ.LBT$.@DV=&L#@L( M)#L78H#"%"M2"(.Y]:2D[Q+56P^F9[8)#U%-KU[(\HSHF&*8SC:.W 153((3 M3]Q;4X-:"@*2%Y>L82Y'ZT5X%KC=H:NW1DK/A[AC%-0SZ+91AD_X+5^M)Q5I MPV8R ZT>DIT, ;Q( J0460@F?2[/X@$_3%YOS9&>%X)'JJM+)-Z.DUXNLO,) M1I)?O:UR7,?:DTR"YSR"%1:==]FI9]@#'R&NMQ9(SV7S-5!5EQA\N9AOY/6/ MZ?K+R[/5FA;9\IH]+C1Y^PE!.Y5!(<_@I$G B^619;(OFL_CVI/$WKH>/1,> MVZFM U3NGI@_\>@BBF+ $2'D91D+CH4"0B1MO%4%L77F^.[4C1NC>?XBG2&4 M=C@<%[3:AH3C]NK]84%JS3*W+$!211*'E5># :(SR296$G,#='C8D\I.YO<\ M4REB*W5UL#^2P7O9W"O^Q]ET>=U5Y?5B^?%65Y57.:PG/IILK?%D&!=:;V2( MU"E)$9AQ.0N73!*M.^GL26*7Y8S-$',W@7Q ]?43221IQIS3ZC6)^S=<7S"T MB=]OV7\Q3R]Q-EN]*Q^_+)9K6AXG-[.9A+$BD&T$62=9BXPXH,1$YI)--A;4 MKGE"\)$D=UG-.!B(GU&]/6ZYQ#]9-NOSVH=Y3;S6KAVG]2,3GYA(/M@:$!,D MU>1K"0A9]U%9781/-K1.%]Z=NBY-TF?;:-LHK9\]=G=Y3H1,PM5)O$&*.EP\ MQ(_HT4Z[L7A,Z-R(*7UZRA=Y>$_($B>5%;6:F")I3K3 MM0!RLO;1DKOI AT&S4=G[$_EN)OF M?+(QKK7'Q)0M4+S2H(K(@([L$,6XMLHI9\609N;#5'7I#C7#Q1.69 ,E=0"[ M#U=&\#4?;Z?S3-^^)&JFM=6OH/.#,W"><5!D7Y"E@0J\D;1N5>2B>;.N[Q+5 MI?LR%.C:JJ@?B_#F8GIX)AB7/L=\=KZ(.MKN;#%VMJ[JL<$ZNU^7 HAM=4R?)2F&E]Q!,M6LUV2].1$O6 MM(B(*0CO6L^?VIO(+GV2Y\!D>Q5V@-'=Y3GQJ8YY%Q*0,0%*UH'&@AF(A7'' M6'8EM^Z^LCMUXV8Z/C,J!U):!Y[RKX7HH07VZ[>XF9OU@:R =_/*;/VOAJ6^ MXBQORGTN9Q777[R8I]L_N/')2?0L8-0(,6U"!#R2D&V-8WD9)5DL&%J7+@S MQKC;[F"^]M@*[V +/HK9[2"B^WDO<796VZ[?%.M6U!-EF0F>6Y).(>D4AN"9 M3349VA1DP0;7O#_^LW(X[E$PV$KI&"8='!S'[1@I)B^2"B!B/269Y>"R$G0V M>^YDG<(H6_M^PQ\&@V79]PGQO91XY& DL!RW0%N)8L>C8M@@U"@G W@T$N2 MN"S9N\13S#\<;@=+S>\4M_LHL9/)*$L8K[U0, FA(^;VM\GB@]2:B?&]R8CYS8WY%\OE^=D&6WG>I;HD]?DHNM, MKK1B1H*3J0")TP46A&38VH75MD$Q;H!#"VMN13 M=:(?ET#2RB0DB89+);!Y#_C;%(Q[_S4^R([01P=H.LXV82RKZO !C]&0W 39 M)D)%D";&S+SS(?]X!N9@%V;C8_7YM-V!SU];2Q 'UPEB\W05 G]#-M(-D3)E ME4X<4F 9E) *@C:_JRL.9)?KL2-VYAWG!)5(,H9\0-M0[9NRHP?(NG M-7SV(9]>7 &2^*XO 3>='&DYI20#UQ:DYYX8TP'0! 0M1"D:M=3A3E3I_B"_ MO=\Z.G HU_+XV MD/@[V-7N-#9^%]8XG=>$A+Y6-]([*VKB3-@,R0FB8A$@1G$TA.LI0< M%6+KC*@CR!TY-^I9]K[GTF8'P/UX=GHZVUC'.+NTCG_=_N!:EB48G5%G,+86 M[+&BP7ERGX0Q14O4);/6L<%=Z-K-#F0_G%_17"<=X.Q6SZ9I^CVO)RJ7F'01 M$*4@PU6K6MO, D2%CA-GOC0O2[M/Q<@SF9MK^GZWF&/$W@5PZ%FTV5^2+S5M MK[4./BG!0(62P >K0"2?M3$ILM+Z1NT."2/WSA@>,H<+O!E>_N7G>\)]2S_8 M_&KSF_JO/N3R4_W[[Q_>W'K^Z=F,S,EO?R7H;Y].Q_7)YADX)^=E56L]5HNR M_E*SFD]Q?GZ;_-7TA"3\/=O^N\_\^9K8NVQ+HXD/'];DZ^6TU^.G,JR M_(SSBZD<+\D67\RFZ7+HU_L;G%Q-6<+9U5%XP_[RL:!(&5*J@V)KIKAS%8W:=BW(/N^3%U+UA[G%XZW=D^GIV7\B$?\RJ_4^WEL>E%# 9*U$JU,@? TX M"Q9]'35BC6I=%7,,O2,/:^<26CH])2$ IDTH:!6\7F/$2,=KJ)U%&>X#>WW_,=CJJ3?[F,U,R*P@7-]<%TKH0WD'BL:8A*%TS7A@4'8+0F:D46E\QM:"[ MVPUN'X3=+_A[9H5VNM&]QNERD]/W6\856:P'[V\//ZB)5_I]$AOM9E=OJO-/ M9XOZLFNTL41J)<75D1>I=FDP$)@CW!DOG<-0G&_=D/HI>H[=T1YZ]C6R&28> M).,0=.T+(+BH-=>;6MK UR#28G[H_O+(DUIL,+L0V56P2Z/VUJD$G,5ZV9@B;2GMP]6C/^*:QHO&>#F==RY51>N">Q!>%YC:VMK;VH>_/$"#; M!X=/W3HVU66G.^&MIFL'['_WF[8=N>L]3E"CO:X^^%J;UZ!QUIND W#A-"@O M98VJ9N!2.D&'9C"\=7CZ84J.W8UN/_4:K%D4QF,R4%(=;6!R C0.06ATJF1M M56S=D?\14L;=8QKH_^ZFT4+DG>X/'_+7/#_+=1KYY_FT/NRP*-.]I[2)+#U- M7*,=X^(U-5OOH2DS5Q 20BGNF 19,PF4]QF\573N2!DC=]'&>*KO3^><\/_2>[ZG'M=BI=B:WT99UXWTO[KSO@;,/ [GT*EE@ M-6JHK.?@!1U=;[/*RZ^4AH@O2L Q8; (EE0>7?800 MHK/HC"^A]3Z^'X4C5X,/AJU[U1?#Z:W3;>U&IN(AV]C-?]YBVWJ4G$;;U-7S M'P .Q^)20 Y)& &$( %U8B 4X8IG/CO?/%#R!#G-,G\? FZP*')! =(%.H^+ M9N!ET9!5QAQ0BY);-\-^BIYQMY=6F'@T"?A8#72Z=6P*A[XL9J2=5:WU7A^4 MT/G 4YHD-WV'N$;[R?;15W!)1F0IC0)1*]R54V3QABR@.$,ZE9BL:;V%W*;@ MZ,CR/;']OECGAP#LM%$Y20TZT8FGG$'PH8Y^SC*FH.O!V+K9X\[$C;N?'(&) M>\'A0=31Z7[R>UZ_7:Q6IWGY\0L)^L5ZO9R&LW6M6UPO;M0J7LCCD,UFWU>T MV(F.8JO5-H7+.5FRM5GGEHBKBH543! F@U6$'95C[3;C/8CLD^S1 M"T EZ"17SHN @4O;VFO:@:R12RE;8..>V=-8&;WN+3L58 Q?33)"5 VU*01 M&>D4U@ZR3,7GXH01K7?IW2CK-J%Z'Y0\4C'24BD=E(/?RHVZRTO$A)853\ZF M)=^32P^^, 4%3=V*9!:Q>8_[)^@9MU!\(%@U4T '8/I[;3[TZVH])9NU#A+B M/ 09//#:^U1A$.!Y*N"]*#F)8#"U;L1SFX)Q&T -!)@CA-P!1*X2PF\D7KZ9 MDUC.-I=SVP4P00*V%XJ#=H%LS$1_N)H3*0VJ;#@*BZTSS'8B;-QF30,!JKU* M.L 9;:NU5G!;FOYANOKW[2C2^M7$%(G%>U5'C-=Y>RJ \W4F:2DZ"1Z1EP&. MM8GS%8FG=CQX,4^;;V?;!@AW M3V]=?*PI6&"SH:VY'N%.:0$2N2DHG6>V=2?L@XD==SS04#O;LZBN XQN5U>] MC7A@![_+6\DQ9:T&E\TCY);UHW8MB'OG$'_@RU'PZEH [ M=_>:X"X[0JIH.6J(R,B)BBE9LRADA&% I-J\-C&#"CH^!=>9A=0)19;FV8[$[<;]GZTJ/XPNNGT M7O+!1B.?:L)2NXXH%X\;K"_*0^0^1W<4Y9@301=P@6E0+AKP5IL:;'6U7 C M;QW,'K([RL?X):>S68WY7;YETYN].L:7S==IC5U(/KV;?\AU6 4MO\T]V$8+ MUVM#N6R%E XL2E9+7AW0N2,M19.4P8Z[KZR#^[NI5N,IN0.3MU: M2OVQ\K/A\<57G,XVDS(6RX](;-WF+4;,Q %Q1-Y0;?!WW#T^YO;.BDI AD0L/W!4#2F0&J,ENIK44 MBK%&L_99GGM1^&=H(;0/%A\_OYOKLX,#^IJ[JY#3]J9F?82692H=/N*I!UI&_=@[@FA#778 39?7;SVY6*U7EV,[IO^9ZY2 M/<5I(OF^6W_)RZTU_5 6"-.,9U/U_GM]&N=#KC&^>.MOK8# )>W0URH$"3 QE'A2$=(9990(46R'SG1D1O=&C=/ZDE_>-F MD?4#]V?'0D?K8%,BLSS+-R/,=S@3B-IK*<#(VO<[DX^*VB @+\273X7YX?;N M[U$W;OY9/QANK,=.0[(WFP0?'HA]X"FM.Q@/&'1]I(]M2EHIW,Q;]@E4, PP M1PTY^^P"4Q+#C]''^!K1]?DW2AMN&,P^Z$)+!#*A%A167KDNX#DW2L5DT#;O MI?Y=JKKL;KP/*A[?6IHHHJM#[[>:!-[^#'W_8<.W.%VP$-POUZD MTOU8'62QVE:'T5\P@I/U+GVGW0\$)^T_R>6A#"M[Z@_$8/P MUI76^9^-VZ->F8@;,?YR_G*&JQMN293.6FT%\(!U4CH:L@@-!V)<\NR](_MS M,+/]09*Z:H6ZC_X?M\Z/%WT'!]T-=FH5WB^T2Z::.I?GJXUV-DR^.]T6(XWG]T8L_<)DNY/$_\FJ=:Z9$O=&(].6G1?W1N[/U:DV^ M')D-=R3E#?)-_1:/HL[*2HXD931(Q\C'SHXSV;KF;CQNQTVP><8ET@E@^EM: MX:ZD/A"SRVEE?+.MD"#N_.3O\^GZL6TFF6"<),=/NT3;3$F13D;%(:K$>1"I M)-^Z:&%(?L;-ZQEN>8RG]*X6P*_D(2W.<_Z8EU^GM:;@P9UCMGGDYH+S8AA? MS<#+R^EBFY=W+0@>T9.992('G5 M8UJ[\D--1KBQVNZ\H=9O1CI87DUG9]6JNI.,+S1YT#J */4R+08)F$N"J*6P MF4<>\G"&PUZD=CI581\,/;%%#J:TK@[^%_/U-%66IE_S=;7GK]_B[(R6^7;& MZ,GIV65>T^-3)Y)S,6ARJXNH0Y"+2."YMV"%HU-)>V>'3!MKQ,7(<9)A$3V* MJCL][>_/\#CBXN"Q9PTS;&3 8_G1L1*&9ZL,8^!$'2ECA2*-9PW"8'%>:R=4 MZP;^0XT2VG*.L\O)R:M?SO^6%Y^7>/J%MOIEQKLIE4P+XSPSX".K MJ2>JMMGE&I"^S=F@)F.WL1B.(+?3$27[8.F)T=>#*J^#([IF0&TRU+=YZ=_C MS@D3),,,R2I->[)Q@%*0/1(*%RYS*5EKPWD_"L<]6@=!XX JZO38?'UY".$\ M_7*VFL[S:K4HZR^Y6@XX/W^5USB='=:O:L='-^E==0@;7371T,DA,XZ!<=R! M4ER ]UJ"3XY'C"I8USK5JXLF&A^J9N8Y71JG+V(\.SF;T6O2JURF<;J>A""" MRLA !T:N6"D.'(L)=.(I.F[1-Y]R_WVJ_@S-,O;!W/V#NZG>]M\>_7;ES_/G M^LY/#1N9KFO?C_?+Q=+X9C$/:ED^TX64L:AU$IN-4D)^CM =,@D,I@4N=A7/-YTJT'\&X M62H/B/2ZW4M=*.33::N\+""3K#T*A %D/ !F^F%)7K#,=MJ_OONJ;F3#S71Z<6WZ8J(+BRRD,"(1#NF(;?;Z>)K\"ORN?\-O[ M>DU%O[B1HO=I\7ZCK@F&*!G3 K)T=41G0G#).7"&O@_&%^E;![B?E<%.M\PV M:.\7*@>OHZ]Y&1:#SW/]&T[G-7OU0]XV?IWD(*15@H$IG%QEN3\!4">NU 8E&.%ED*S3OO[D;9.%4ZSP2[ 933:7#\P=E:5S]< ME&V^"=Z:$W1,ZL41KQMLE-@A[#['J#$>C#+"FWJQPX 0)">Y:0B)#2;OESD1P:=ZYQDQWS(PO/6#6&: M$=_QB+%]\/;H_,1G56X'Y_@5X[^*$[.9)0"ULXK6L M@BQDI>J$BE00LM*83"XE-F]SN@-9G0"R%11VF#![C%XZA=KJ:L5>A/4U*]ZZ M[&OG:0?*D."P" F%^4BFN([$VS-@[2Y=G8"M%1AV -M1FND);;^<7WWYWZ=Y M241].7^;O^;99HU:%;.2*4/,/('*H?8\=Q9"D$F)HKDWS8,U.U'6R?#.7L[; M5CKL"9D/>I57_%VL:R==[6'@@?.0:@<##C59#V(40;F A8O!)DCO0F G.V-# MA.RR.3915T]8?#,_/5NO-A+CES?L.:#214 -38&*W-;.9 D\/88$QK+@8BCD MW2>G$YRU!\%C<#M2(YV"2URP(HIC1:XY![@&JQ^ M8%QP':*1#L#U2-5#-26$=>2[QTVJ(BT3PT0MHBB@K<"B>&2Q>0.QQZGI!%JC M.@F-=-4!ZJ[[^3W,T\,_O5AAV9G"75$0DK:@=*:O"G,0K0K9HN/.MYXM<0R] M(P]B:(29>\6DSZ3 #L#ZVV*>S[=%8*_/YNF2B^A"" XS'2 UL<=G$A\: 58) MY+KV,F [I37O <.'*1D78,^'A$5SM70 KJM2QNMI7YO%F:.BHZ!8T,:2&>&] M(3-"2D ;(J(+/,766:^/D#)NV]D^3MX66NH ;)LT,7IS%>.V[RB)Z$8Y[.LK0 U*(3 M[7: [+]__-OB:U[.-X*\G.^3P_JZ8OOB>$A8BI3$C1 B@D+M:Q^_6HEE0[$8 M$Q>MC<==:1L7D>.A9_$,JNP HK6[;UY6>;W'T[S\?;%^,]_V??S'=/WE23-) MV&JK2PY9!DFV$^N?G;1 MIA!G-8G^XY>5#(.7 D,LD(28@F(SO0'(>/$=-)DLCHQWD;;1T.N\4:9\];X?@[+FNSS:^Y M=2WCO0/C$=0S 0@0&3@JF@3T123?Z3ZQ%=Y289! ME>C6,_1"A>!,!,>9(?;JOFY\;8(9DA.J"#(5&K-WAX1.W(UC=7]WNSE&T!V< M;;L4"G&6E3<&08MJ17)&+*'+M(T6KTIBGO@:K@BASXJ_H]1^0-W>/CKH"59/ ME 2A44ZJR( 1^61J&CKNG4-(VF&6-OJB!PL:_LAU>WM!X8"ZO7WTTBG4[E6' MB2R%B(:V])#KZ"TN 6-60*+*15K&G!\LY?:'KMO;"PR'U.WMHYD^6BT]:+_> M\&4N&#,V:>:QD"FA:NQ%6@@9)9#S&R(K7N3X+)51]TGKQ%-\3M0=J9\.MKEK M@^/:32[.YU)'+Q6I$ZB@"J 0 70IB-;H+%7KO(@'R!@73BT-L6-EW %,KH)] M-\(O#\5":KTA!NX@L=J?UD@#/LD EE!O28+:E=;0V9&T7NSZ R'PV.520WUT M +/; =V[@=^;'<=>$G'3S?QL6II61,<39![#MK.RJQ-_DW&1"4Q<^-9^Y"%T M]K*?M0'@X)H:NWOUIC/HIR\X_Y1/3A=+7)Z_.3FE%5;/_+U;0JOX[,GJ^F]-BWT]5ZDH,G&^Z/. 8.Q80KZ/ MECH 6]/Z.IZ=+\@8,)UTK:^+-3)_P1+RO=!S: GY/JKL(F/D M3E7Q!1O6JZA5)KJSJ+6:?C-G5(#S,O.D4/G0VAI]D) _4>GW,? [7DD=;(=M MJS#J35^.0I#1I,ER$HS$J4(&5,B--TP:V;RF]=FKNKNNB&E@P8Z&B Z6P^,W MB%=B^;1X<5('0?YG3C6PL^'WVK,-@=F4&$AK,B@>B%UM"TBAR"Y3UN;2VM0] MDN0?WVD[$&P[ER*VUWR'0+\3[[['YX3S%(B?# *9 I(J V320K%2ZL!8#G;H M MKOT3@NE)\50-\!;U-M-BML' RM,9Z=G,UPG=/?EHO5ZCK67F/LO^2RJ&/8 MOTV82\(780&U321A-&3G90>:-@H76$J)/S.$=R-\7*ND8UP/H/?]P>ZW8)_G MSY603\^U0S_*>[U?NN8]<5=8E %<2:+V]RET&MH,C.>$6FHE^- &R4&$CYO% M]B-B_G"]=VB./-H((@FA=98,K!2U^"?KFO6LR+W)3H: ].CG,[ /Z.,Q6+Y: M3Y!MHKU1 W&;]-,KP9'[L?@\KW)[-[_9#.5*>,E&)NN $2/J."9B!$*2#IP* M.@;M;;I;*_](&O#.K_SQ(Q7'N6T#*N@'V@Y?DCQ)79/"28))<-#.U%F)0D$P M4H,PPEJ+)1?9NDG]GB2.XYL-B9(#]\!#5-;%G<2N#-)"CQ<\1A:\5TG224*< M*4M[?JB3G[>B)9X[6 M&8_ HV% O!HZ;X(E/D56T6A1[E;"/G)D'_+V<;R;9\#<\^BCTU9;-Z7X*_WXA')KH>\ID5NZ]'L-4IE?;?\C(3;#0,O%_/58C9-V[4S3^]O M,'?CXO.ZS7T@"XVW9$W8Z]1FM;]07S^4/_)F_I7^6BS/F[L@]YX\G-?Q-!-=.1JHG9"1"1 ^FMIY0@'M=A8LLB!E M$4$UG^K4A:-QI:(/^,=O]/ EO67U>UZ_*Q^(@N57\OD5TRPI]!!U#?Q'S<%K MG\@4UJB$-#XW;\K_?:K^#$[*/IB[NSTVUEL'Q_451_]8+/_]S?S], 13:0@M"8,(C8?(K.#F3]&>S&)F!LI+FQVZ!= M\7-Q);F]I+^X B*V)LR[D%&8VDF5O#)I(Z"3&8HWVCM3ZAW13E>'&B8$#!16OC]^;[QVW/U-&6 MM:\N>CHH;]Q+<\T9KR-338BRUC6%NKUZX,2;2$;GK%M'\!X@8]Q.1SVAZC#- M=-J\:+=(P^1.#Z:6 1-Z]O.%3.XR3^,&L=Q6_4IA$8,& 1QEKW%\#*NV!<25]]*J8W'K/[2)^ MM='5;15>YNX)[JQE*D.(HF;&T"&*617Z*HG"N.$16Z=;/D[-GR%>M0_&[IY& MC?34@<5SP<2;^>IL6;>3B659*I8<%";)8O.N]MC$VN)=Z:"L];0/-L;971K^ M#!&H8]!UE$XZP-3V#C?18?()OWW(,4^_UAR\JRSD9+DQ&B%&,M:4BA;<9N:O M3$J3>6AR;MT\[&F*_@Q!IF/PUE!?':!OLS=O#9U+#E(*!JU1D+.C]8/&@H\\ M04%44KK M&N=(72?BC]#P.GH,_-PO72 K-L'_HL+T_HV2YFI33@6;"FU,;60 M$+PEEQ=U##9J54KKZ\4=R/HSQ*0:G*C--/=#)5^\Q-/I>ENO^Z:ZMR>7;ZH% MF:M%P?].?]>"N259&Y\WOQX@4_Q@&H9,(V\CF+Y=%YO-FK"U6E]U[9/E0C&*:L0 MR):F0R<5!1A-@124U+G:TZQU8_Q=:?M3N-5[X._N-CV(#KLP'![AYI?SVBYP MTUL5B8&\F1[)ZW3OJ.CXJ:>=%=4.\B69YJ/N=B!K7$0.@X=[MD%;Y?2,M\K0 M11=*E0WRE#Q8F4)MUE%36)PA#F.]LC.Z-!^7O@-9X^*M.11VA=J!>ND :A\7 M9?T'";+#5\;0^JB22E*63 BR(O@,0W;F ?_'0!?S%;IN(!3(74AVD;$$I29P5 M%H@]C,EZQYULO4OM3EU_(#L$#T_& 9LIIP/8;?BXSHVZQ4IDH7"6(PCCB)6D M:&%R'X'84=PF[ID=Y/KC87+&/1 ' E8K\7> I$<-A;=7S=.TL*;&P\E$\-48 M%0$<,@^B?)^J<6]QQPU5'*::#L!V/\*^':^17R[FFWCB_<#\ MC:C]=@;F=7?2BU:3FX].E,DE:HY0D)NZ[!(YZC:##CPX^L_;YE.HA^.F4P?U M0-PMN@3!V+4Q1XKA!MOO\W*Z2).@G7C&B'][=/'*O>'*MNX%#_>D/SON7TRQ7?>,V1QP>X,=I44H,<#QQKI1\-)+#Z#QQ! ZRB#$C[* M)!L+Z+]24L0^^#LX*6(?'79@*NQRVLTB"?(Z11:AZK^;@O(1GKH %+5"#^CQ]UEH_"$UI8$Q8O:J(/8\$PI*-K$ M[+R*OK2^0WR$E$Z#.HV@U$+^'<#H]=ER/EV?;7*!7D^_U:\NKZF<\T4JGH&) M6-L(!>(D$SL84]"9-G'O6R>@/DY-IW&41F!JI(4.\/0VXRI_6"L8.,$<5TJ3"=HZB/<$.>.6WPV-J%9ZZ !2U M+\]B5AE*)5!AMUJ1D_&M"X #YE+5C)B+GU?M4HJV'\]-%!8@V' MJ:9GL&W&ITY4YKIX+Z$X;J&62T%@WH+P)EA9)%?-H]%/4]2I%WB@_G>%U_[* MZ !:-Q(=7F4B(DZW*6SY=)8OPM*W;I$?8WX2?:(U21NV3Z[. F1D%425P#)O MG$%IL;0&82O:._4TV\!U% 7W,X'\47YJ-TFE/.;@"V@G,EFRB5@*FZE&B@EK MT6GQ;'F'NW;Z'/.R?Y!M_#4WO[2_]^3AKNF?9J*KB_GH M1%MAJ6M^\^N7\ MQG=; ]LZ'3"3F8*IMIT/40!J\N.$2MGQ%(N,?K +^MUH_#-FYP-<;2[_K'+H,I>00XJ@:NMYIY2%S$OF1DB1[J:9'E\;]S IO5S,#Z'_ MNP5S#931*:;JE\M\&<#BR7H5F00OC*VC-LB&83("2LZ"(JO#I]9S*;Y+U,BU M<2U4OP.<#M?#V)GTOYZJWG*819V_F\2)HZ14&6EDD(LL,*"_);E49 M:S249>5C$%I_S[Q[\@W](>,(+2Y:B[3/#>?:7\H>H_=TW =C:AJ+JLZS#Q!M M+(@)I=.MKT"?HJ>7V.\XQ]EA:ND 8C?#-I,@9-!&2RBJ%G\&I@"MS2"-+)@\ M0\U;)];>?']W^]&!6ETT$G$'\*@3G/Z8SF839\O_U]Z;-CF5+&G"W]__XM.Q M+U]>,Z#@#F9U"PRHVS:?9+%X@+H3B9$RN<7\^O&0E/NF)8Y.*&MFVFB6ZCR^ M/![A[N&+CD4(<&(U_12);N=J6P03GKEHN&E]VEQ^>^0>[*%@L9=H.X+$^^\_ M EW6^48.>/U7J[1>?:W Q!&+C5#'\1#6"? >?0:>7.+.Q>!4:V]X:^+&38<. M#JJVRND(=1L7,?]VL9C.OF[Z#GWABLE"AZHQ""IE!TX*!KH..6/DT]G2.M7^ M%#WC5N\,CJV#5= 1G/YS,3T_Q]F'4C[ARDJ^S#^'FV[DG[/I^43F[- E"21TA\,ZQ[#S%'YEQ,+7;53DL MX*SW4/>Y9^E-I!!UT#MSIPMRL!UN1[H@]Q)[!^"Y^:C^H;PGQU<&7"N>,8#=RJUGAK]-$5;@')@:JN&D>L?O>)*8Y)M^XWVIZZE_ "O0L& M'W^!;JK'#F[G)_AY_>N?X;_FBS=G@:ZC^@ZF0@C<. V%9PU*I-6J*@M%:EF, MDHK9UE?U#N3U\D;=%B%W&YP&4E??2+QF[(_P_?+%C4D?$RJLSF\A>R[D#$5D M(%!;[; NR&Y]8.Y(XKB(' PJVT/R8+UU ,O-0/=:BIN^S>9G\Z^_/DV_?KL> M9VM99M%%B$J(*CKRSAVQPZT2,0>12VQ=[OT,2=W"[G XW'NM:J>;#J#V91$R M?@^+_[ZD'R.3-I)%"IWIIA#<04B2@Q:.!;)+XV3K-\Z[-(S[H'5,,!TD_0[0 M\X2LKC,(VC"1M"E@I:4POY#;X2*+8)!;8BJ)DIOWHF]!5R\%&6/Y;OLIJ&_0 MK;O $F:>N*Z/*W6KCRZR=C(R\,(EX1W/CKM[YA*$:6@)R1C*4K"4WWEEACWC9CMY7-R;D=E7'2?76O;M8C;RY M84J;Z<#-WSJ>_=)PCQZ[,=G5ZP?SUCFE"L@4) $O9G!%9F!)TXU;4J K^"6^ M?CQACX]J\[IAC((L1#H()%=^-96]/DAZB!3$F5KS)5GK@KQ#Z'T)+R2[X'2' ML[>MKCOW2.]S^0EK:H+T7X6_3.'L?V%83*QU@:FBJQ->]V=D#4YF3WQ[ECUG M6MC6 U$;D-UMZ-088SOXLD,H_.0P_@?=MU_^C6<_\9_SV?FWY<18;;41!8ST MJ1:X97+E&0>TP9:8$H_-)_$<1G&WT5A/R#Y(S7V#N@8(PC/DRB1@QCI07$<( M0O&:1[:FF"*+.>+[=L_QVFB@W%5-)Q7'O4II<4'T34.;'J9D7)>O M&[0=HI\.4+;:6OV6W+3Y+\1-(]@-_^>2*Y^XD$4R8BC7^B1D$"RYLS[Y(&SQ MRKK62:#M*!NW*W1\% Z@OPY0^27\AM9+ED(2H=@M$&T 5-'H3(X+5G MP(7.0E $3W]J76)VGXQQFT+'Q]NAFAE[+M3FU'X_^TF4SQ>_/EXLTK=PPT<- MVC$6K 6KLJLS ML^5*=)^_D29>$U/YQKK7A_.N24\%%] 8M."4D*!X4.%D*""17P5+(9)OO MW=R?VG%;3L<__HZDYPX0O7(L[B?$+KG1QH?HO(;,/3D4CDY_\B00O.*,)Z_1 M-Y_#_31%6R'3O5QD-M17!^A[@A%G)$^"U8'F)!D="CFQR8(,W#*M.&>^=21R M&.;\R\5<&RUU^O+Q^WSV]0LNOO^&\?S-^]=O?I^'68O9\%O]W!9O'+LST.AA MHW[PM^DRGWM$FG*&<,2CU!J>D0QHR!JX4$J3X&"\46ZUKGYARDYW-F+ MY^]7>[&NMQ^II-&R8H#'^M3GL(Z^0 26K$M%U7+0UCM='R!CW&>'!GJ_[V\= M)NH.KK+;+*R:6,D/#,5+"=IKD@BW$;Q0#E8+M%2R.;'6J8S[5(R/E8,4^R10 M=I9R=SBYT2K(3D$*P6S+/GO)3'?GA/ M"-A79?.&\NM*_U\6Y.9_PU<;/C175CL*]YA-!90EN_""*4">)'H6HQ=V=QS< M_LBX;\X#X^$ >?:(B]>7"Z8C*]QH G2N[44B(D1E-)0/N'BSX2/YE%G1!7@(G()VK2'P1/@6PA7'+!-AN]483WQDW/?: MX^!B'WEVX(#6?,'Y)E]0UT>O'"P3BPF!+C]N188Z7Z>N#@P0A312AIRP^7:V MA^CHZ9HY/%@Y6-(=HF5C2%J+$+1AX#3YXDI60[(E@7 8:RET*,TGKSU,R;B. MZN$:?@8R>XB[ ]#4U4$7WVM2\H_Y.5Z.K['*1Q*,@6)8]:N(G2A=[:0N)# 9 M ]>M"(K5, M<@F"F+)HM;<,51)^*X_EZ>_TY,SN?_NT%FB_V-B8C@RJE&@BZ3L3T+.7$$MQ M8#4WJ%AR,L@#T3'F7=-GLN4[2+$#MR/?X7%M!Z?G\+YI4A")ZEO74Q_EX:> N+#(YN#)-P90C8&4V=O6CI#P=J$Y(#% DYAAF2"=D%; M=2^;WA0C/40SAVGU"8CL(>(.0/)Q,?V^(O_2H;;>Z( 2DD\"%'..3D&O(+F@ MK"=9$%N-$7*'A'[@L8]&Y^W$.[:G\64Q_?H5ZP:OM[6R^2KT=RH9DQ62)AD# M%32%_G5C;L',I%(I(Q=;>1N/?&#\0] MA(J^,+4/!.9CZ*,GX'W&-)_E73AENK9$.P5>!P7*,@W>ZPA&96$D:IGN#@7= M GD[DS'.R\\QH#>L1CKPDV^[!;]?34XM.DH=@@7,M= \BUPGIV:0A8:BC MG29V'T_YMA9]!^?1 MQ\4\(>;E.Y+E^^7RHDZ ^E!NMDE,"@E'.4FQ)K($2JD T=4\J4N>/%5GHVK= MUO8\53T5/QR&LX$TT=>A===,R'X6&)9X;5&3:),I6 ?6&N)0>6/J]A=%3H2V M7CM!'L5V4>"N7^[I);/YD=58\!V<6'<\!+*-"5%:MP59$%[7];>>O$&I+1@F M;#UTA<'6H_KO4]'3HT6;$^E 2?=U GVDH&6>I^EC^%7_^'Y&7\'E^8?9V:\5 M9TE'9WA] ^0AU0F_$E;[1FW@7A'E)!PJ"B6X$7X0&A:C!N\*!A\P;O&Q<4>/-#][6HMW;+C<:?JXJ*G4#^7.F;J]Q?CWUOW-DA U]8383#^K$U@N';9: MX#)1T: ,D>B6N7:(>0Y!%@U)Y!(BMT'>W0S_R)GS^#>V \;I9*D;27-L4&P5 M/5:G_FV=R;-<3W7ZA#]Q=H%?" K+;_.S/"E1%^X4\6GI3%71%G":"8A.)BFY M3&'+3MXFY&P'M9-(5(^DHPZNO-M,OP[+Z?(ST1+RA]G-.C\^29'SH(*!Q (Y M?G5YO2^.!,P=*J6=EV[81.3CM&T'Q)-(3!%H4=IG?2'8/69SV\'Q%/-R@^A@Q-#V9)83%6G7W&2@K.OI\GW F,V:=WBX=LR4+-:0>XX>"8C:":=UC4%X.[4833.RSQ# MX';5K"?U4C&<@CI W\W=R5>K!&9?5^\PY$C4@=_5J)83+IA++%&4KE+=&X\. MHHHD0>70A*(T.;>-@;00952P=PN[2>S9KN*KJW?UTV(-S@N6X= M2]XH"4ES!BIB6&\TX=YFFUV4_FXP>S#Q#D@Q=2Y]2@5X$M[7 G)4P\[L[W<=R"YZWV8=R"ZB[N!^>V") M0>9,*HX24'!=SV4/SN<(EJELM4Q9E[_C.I"=%/O\.I!=I-P=3FZ,JK8H91VM M!EXZ"A]80O .Z:K-D!T5+Q^M =M+QMNM =A'XV-FHAX;TU5$%F"C* M7 UD4DPE\#D@F94L/)84#5?/^2Q]33ILJ[+GAASN(K\.#HX'1T]['7@V=2&] MC J4R :<4!$49R2<;(1EK4X[:7B[,>Z[B+L#T#P\5US$8&5B%C+CDLY)42"@R6"D MY)QX,D'^?<>X[Z3AK<:X[R+N#C#S6%+*Z>RS)>(9U^2R*5\7O4L&+B'];0S< MV]9IO$.& 1UURGN["&@_>7<'FS=AL?BUSCC6=SR>3-99!="L'L=,%W!%6= & MR3HXN6;-I[4\14]/SO">"G\21 =(OSLD_3D+ZZPU7CV53$H40HDD( 7TH%+Q M$(NQX!CY^T+[8D3K:>#/$M63QSP$I@[5P^[ \FM@S?!K.,?\I:DG?36]R M/ M=[KVP%0F 055AV)EA,0UCS'DB%D.X#_O-#'JZ/T/AZ!F;^GN??+\Q$6<'^N5 MB8B:GE\E'IJOF7_FQS=_9=J%G6%?F5BP&E%+"-XAJ.(1?-2$EZRYTEIJ&X;H M4CK2*Y/0R3-4P-#;NE!,0\A2@\88F+:8M1GVPNKWE6D7O6_URK2#J$=T=C). M)[_3S7;V=G8^/?^UW@&$W+J4')!;YNLDO5AG\2>@O_0Q:<5X>NK!8(GI?WR= M__P/^M%K@-!OKG'QP ?'Q\-!RINWD>3((%A3?;GS1XMD*<,Q+HSFV4F=',O^F2>@W;2\';/0;N(NP?04(3_H:R#OLM-!8;$XK@! M+VS=5. <1"DY,):31:V*0=4:,/>HZ LL^^CV+EP.$W0'4'F@9B=ZZ3%@@40& M1!QD T%:!M$*B0GU ,^&>U:_'??MYX";Z$ I=X>3&Y4]4:/R-B0H#LE\,N'= MM?MM%X&/'/V\^_.O];]S?23]>E7')&(3A M4').U: H&O0DK&*E3BQJQNXBY[$RN">^TA,F]E7B? B)=G>F7#]+<*&R#!;! MJWHC9QXA_]J, M2W@]7RSF_ZY==^$'_.XN%K[Q)15R* C%E6616SOK6I?R[T-?3 M\;0G()YPB9MJIP/DW=R24_E<7C(ZR3ZYG'R 4.I,0:LHYK1H0 C'@PV(B@^Y MIN@6,3TE<=I@JHW<.P#0XWWIG\]K\<.-IO3B,7N9!61IZ* /O*ZUU @IHE>1 M6_K;8:.PIZCK*3IK [&!-#.V WXY][NR%L[.5A.O5C.$-D,Y)D)'9E.HCB(W MH)A$"(R3/^%-C%EQM,QOY80_]Z6>7*G#(-->L!V<3%>$;_J/)TJA*H;N8EN< MKW,>)<1<*U^--?0O,C')&Y\_=VGH;\^6Q5[7$1SOY9-[Y- MSZ>XG%\/P_@0SZ9?5Q]O$_S#U5C=%_OK71M*_KOC4B+)$3[.>: MUPH_3='XH=V!:'BJXO- !71PX=WDYMIL;Q[05T/*/F'-V>5ZW;\CD8:SNB)\ M$C*RF&)=-)XD**WH=\S5W3O1$[]9+L0ZE>?SWMU;X>0*:@ROSM,#[?O8' M73!?_HUG/_&?=%-]6TZ8#@YM3"#]BD41P$FK@/."(12?DAFBV&1O@L=-:/0! MVP/5>&J8K4;YY=_S"=?D92=N(6&-M;,A_]B1='W(,;C,F;J[&/6X4-W0.6X^ MI!>$[J.TDP0F(0TG3A236 F0C0[D2B&'(*2H3&NKO+'<#-E1M#VEXV9>N@+G MSHH[17B^FU\L)CXI'Y(CSUZ57).4"%X$$G/VZ!,)'?40!8([$SINCJYF'MP,/MB>BP&1UDP)^P-J M?A[.CM03+CP7+ H..@@'9"41@A<9C'+>"V?K3+%!4=5E3WCC5$];-1S:$MYT MC/''\*L6TKRY6%39OIKE/^:SM/[#!+FO:W!]W6U%3.EB(*AL(:O@@W:"%];Z M%7\+LL9_;&V,KM:JZ )?M_KA#<9HF(\@ZH(6AZC2_.ML6G_8 <]AC_^P%B]=6Y+:Z!%K\[5:Z'/Y MK/:?T_-O;RZ6Y_/ON+@"$R?D,!0%##<%5 P9 L5U@!89"<>)R$MC ]N2M$// MD8=^]N_3$%>%=!.A2@RUZ%-%7I<^&5GKG59])LK+)(J4K:OMGR1HW!>%(=!R M]^AIIX\.XK4GF;EMZ>3LD9/G=$)EP;E<^Q=T!#IY&40IF"G,^\Q;I[AVHW!< MQWMT^!VFL4[OQC?S[]^GYZL<29CERC]%LSA+4US^7O?,+UL,X]G](RWNT@-9 M:W3'WJ#BU1TJ'G#;7!+9AZ+!>$'G6C0!O+<,BN-%L.1\]*WK1W8B\&"_'9=+ MQ)7X?\-E6DQ_5+6NFRTX!;*$^@1,Q00JH0"O;($0E/"FD,.J6M? /4'.N'?M M<*BYY^PWTD@']^W'Q?P'+LY_?3P+JP"W+OC\467X^M=5N[J.3)I@%912(D6Z MF"@N2AHBXS8F'8)TK0UL"[)&+A5I!8'[C01-]=$SQ&ZTN+,@N2>>@,)OLD8= MB"4A$A2.3FO#DBFM-U1L0=:X$&L.A6VAMJ=>.H#:ZPN2*)WZE]VF@7Q,QU7- MX A0C@6(E@<(3#+AM9.\^;#?VQ1T"J!]%3QO)NT.L/(O_#9-9U>ST:WS6HOB M@4E=Z^N,!H]9@)#&)I,S4\V[F6Y3,&ZD.#16#I!V!UAY^+;__:KC@L[:A$BB M8&@)^IQGH"B78EQ?LD_-FM8)TZZ;*W7(&RV=:;$"?SC'B4I9:BLL9,_HL-;>@<_6T=F-*DO& MDKH;^F\%ED<_.'*9\G%PTT;)*V4-#J"7M5PU(T/GN4"QG+OBA-HE=SJP-KYTR/7"0]U= VK@LX ]OF" M(I2-R4RTJ^,P*3*I-?>UP$M E!A);@;):H*QD>T#I9L?&;GD]TB@V5NLG<+C M:?P[BF*MD[&.]ZZ10N;@7(J0K,PA":M0;N*.6'<5^P ND%0-CS8[Y8O9,H3;Y:M;(Y'E04?281D#SEX*IMIHH%-X?<%9F)V___YC,?^YFAK\ZNQL M_N\P2[6 $*<_Z_O!GS](O#>2LY,BI30N!A"9(2B+$IRP=4"5",ERJ;75A[GI MNQ.U'2A/*D\^JMXZQ>O-]X%:6>T#%R3)6%?;"@8^JCI]T1DGLG8FBT-@N/,C MS.EEUQM+N5/0O-W4R*[X$2JJG%4&J4.I-?E55DS4+:616,H^W5UEONNU>?VQ M[6!S>LGUUG+N(+'^:?KUV_F'\B==],3;^8=X'DA.^?WL[5_I6YA]Q7?SQ7IZ MWUJ@U^T>4N*U--^BLS>QVP'R)//PQU'@V"?< MY8C937'/ND-@(ER2S F*;G2=%,"6S]^.]"<7I[] M<%F>:+?,F_GR?, ^F9L__A@=,H^R,TIO3.&H> [D):$D+RD6!)]3'?FL>3#& M\,Q;5S4>M3?F]KM4E?U$^!PS"@DE&[) +QU9H"0)>"P^J!1R;'T#WJ?BE#IA M=L'(W7ON0/EWX&I]_C9?G%P@/O?VWQW8&=]3 *-X MZ9IN/,^-!!$5 X720!#:0"PJ!&%Y]J;U*,P1O?0;*OBX&37YV\6U,+(J/"J' MP&0==([H(5+D7#>4%I^#TT6V'I^W"WVGY-GO@JNG/?N&.NOBRKU?TWB5@;OD M[^$Q_-'D&)0P@$R1IP"-JBZ'D =9X* M<$FL]R;Q2R4$"G*96.0:5"')!A)_ %^UD<-Q[U7PIS:Y$CAO&]XG-G95W0NB<8)39H\J MT=%MP'2I"Z($9&2YD/=B4_.!T-O2-FY#5'=8W$E5'0RZ?Y*O/V=Y,V<=\]N_ M$OVGFVG^,7%D$1&TT+4*%25X+23]T>: W.&]YI=A\?@8H>,V7O4!SB9*[."P M?(2]22P^<1,B'?*BK$??KC;H:9T81IV\EZU=R4=(&;4&\*X2K-\3_:*^95SFO5ES4YJ\R7WP/!Z[FV/=3 \M^>S9' M>; 5PCB>60%I:H62X1D"!70@DK#T/[YXTWK>WX@/MG>*V2?>2NV]Y6#+JM.P M6 @FTR]6%^XT,W'@%]H[!)W2D^PNR'GZ5CI$*]WY/_^)E1O,KW[2WW[%]6/= MS0%&?)*LTK5-!Y+EL4K.@U>1/#UMF&1=WS-)Y2S68[(#;67>_8O%PP M6)NN/^(B56_06Y-+- @N2 _**D-FYSQDY9/A:+2*1\7F S2>4CWH8-@\5'>G MY\E_./^&B\\7/\@5K/]^!+=QFR\.[#WNS/0H3B2WDNL2(Y14LV).:(C!>$!K M@M0F"Z-;'QHC.I&7(?K$"Q6-D:I6V[(Z19R,VQI#]L830Z^%'O@>OZ3DE-S& M7;#R](FXEQXZN).WZ:A]+/^\4K^>+$@TZH-,)KVHW3D37P= MW];[*;,CR'Z(9].OZSSP!;Z?W6NN,E;0E<$5<*V)K<@C>&,C&!V8"AZYRLU7 M'6]'V@F=E'NBY!%@ME19OTC\C&D^RZN>5*X2PQ0$8)&%G!HA:B,5^3B:(^DL#H[ XA*A(5EXJW+Z%[C)IQVR9' %HCQ71:#_%^1K_%+^&O@Z8/J\\\D((V='J$0N&KYE'6Q7^U5=MY2%D6ZYUWUOO&MO<$.8<> M,O1#WQ#NIN=OPF+QJ\P7_PZ+O Z,C#%%&!Y(TDOZ(E]5R<3[Y5-^;5RG%7(C8)!E8-'2J9EW <^TA6HTR M*V'R=A$@_=0;<*$_74/EU@?'144K[>40A<$9UMM*7Y&Y;<^.K+2]U'9O(7\.@A+'CSUKAUK+,%F07ZO MUK5:W4I;7^@%N!*5HQ,Q\M2Z0O%IBL;-OC2^(P900@>0NG*O-@O:7N,,R_1\ M$KPLDA>$Y)$L Q6KNQL8&,ZDB!%3"*T3RH^0TJ&CL:>VY^U%WVD@^_E\GO[[ M&T7E])6W__NBMB"3^.BG_L0# MLM?FJ+0'=7XAL%ONM/7<4VS&>KF,'Z&*9! MF>@(5)Q!O;!0167:+T2Z3<'!C_CI&^:+,_Q0/G\C4WL=EIC?S+]7J&^L=U'O M\]5[\NM?U__-IM#[U?5IS7E6R$0 4]^:E4N:#"*K6C?!$VHN@DFMG_U;$3_N MZ74 IN[5 (RBS@YNR#7E]!^OPHW"2A;(,Q@5,JC$4RT10#!OI9$.X+2_X*[9GN6/9V'V1_B.F^(>@QA*(ADP+BD:XN0RU'8" M$+4(![,Q2;=^>AV"CW'!?0"L[NV&&5G''>#\+7ET\U^(*V]JO97^,G2WML2, M"$&FZM\6"N*%+V!=#IS,GREL/1_H46)&/DY'Q\E\"*5U@+Y/2"[/-)UC7K'R MYVQZOOST^<_+ND6+,OCD@4N2D\IUF;TP!FQD*AJ>&>>MWY&>)&C_1!C&ZY$$H%C*<"0<;*OG,#Q7$ 798T))B9_9_76(\M'M_[D MN$4JW8!N0#UU< [>.M O6D 2:LB)BR MM:SY'C4VB9EJY&$"C4K7MI8"3] N744AO9&'; MO9#NG$:]0\C(@48[1=\]MPZ6>@?0J56*\]G-HY?8%\9*A,BRH^B_>/#)*<@< M74E%V\Q;IYSO$=%#ZO@@Q=ZKW3Q$RAW Y'6@^S[AYV^(Y[_7_[JJHAJ0=%:[ MNB'!1"R@RFJKD1#@G4[9:48A=PL([2'ZL?,/[V<_28+SQ:\_\'QS MYA:AI&?1DU027?:%$R.U:CX7X8(J/K"[HV(>233<_]G]X6 ?E.6X+Q9>(&?DA$ 7-U2SK4CAZ 3J8"(K7E='2T1'/([J0?+1QN_SY M/<,?.\)_OZKLE"%8EWD&R6659SW\=I*8.$/?;].86#<=-YP<:PYVHG(.G%7/91Q$82_\)EW6LSR[7KK998 M?9G7O_IP<;X\#[,Z.^;5UZ\+_$H1[FU)38)**80@@6O'* :-J\4/%.Q20("> MXE,Z6'J)R YE=N1 K@-CZQYBIVR+JU^J3$@6'W$QG6<^,2+JF+VCF%O6IWU= MP DZD5P(3O(DF&^>DFU)_U868_Z?Q;0%0@]&4!W/3_AC,XPL_W:QN&)F'6=/ MZE!9X9@ GJT$I;2@*]8ED$$$JV.TF)K?',]2M15@[4L%;%NE=0[#]>7B4RK( MF0;K%(7A2A4(OC @/M%Z;4/)\8@HW-[/<']#$.ZNLK$S)_#G7QC\CJ2M MD\3CE6.^"9CQXV*:R"^/.8;B'"BM$KDD@NX"[PLD'='+PHR^^XK1$J4/$[7= M6P;[?^!MI]H>KOD#8],;0>B=V+.PD&H#$7!;J_!MC. 89^3O1!MRG6D76D^6 M&(R9[6SCI3[T]8&1#HSEJJEM75#RB%S.SC95+!_*)TSSK[/Z(KKVPFI=RO)- M^#$]#V?U;U]]KUNP)SDKKCA=@QKIN%#16W#<(XCB!(6KBL[\YDT]P["RG:&\ MU-?*'O!Q*F;RQWSV!L\-\V6P5M_6S&QG*B_M\;4OC+QD8UF?*._FB\U?U?^.3Y*) M2<@B 1.7H%C40%&6J!-B68J%(;K66SJ/R^%V9O52WW4[1E,'MG;HJ_?Z(>[] M;".,,%U)-89@)?M[.=%/]6.C9 . M+&6P<^3Z)ZW_CSZ? ZJ20DA+3Q.PH ML= 0S&YG:R_UD?+=Q?G% M\OEQ>UC[3IG.HM MOS7,].I]&!UFIG5&;7@T%H0*=)07+'6(8(248G"H10EZF&$L \RTKF)^_>O- M65@NUSTKC.XKH96%[*(!%5@ KR*CW^ED9?3>-M^4_@0Y/0P/V4OO3\R=/DCD M'3@)MP?,ZD@4&AU ^YJD1<0< M&60J7=#&*%Y+BUDB:6IM(>K@(/F25%%TA3>?@#4$'SW-AMX)5L>8#;V+CONI M"[@I@-N3AZ\?P#;]QTP)SR7%?\RX DI9DK@6",XQSA/S+CC^G%NV]]<[[UH< M'# //_T/I+VQX7FCF^FA,;#5:U[5EC_ I2S1><7!QMKWQ&V"X)@!ZXQ50KE0 M[+8C"/8DH?/6QZ,"]3AZ'!NM6YCCJY\4WE6_ZMU\\0_2Q>4@(UZ07"OFP-2; M;-T5ZI(@-EFR'FU)9=>:JEUIZ+R=LK>#M84F._!R'QIUC$J3U94ZH=C W.2 MZ'9TTM>Q(HE^5PK%F9Q[)GTV8:M=N;N,Q7B(D&ZF4#<-P@^7>0?'U T'8E-A M=#N1^NYN(G5"+JX3-CHH/D902'*CT]= 2CE+%[7WV#H#N#.1X\8R#8#Q^%"5 M ;1T.H\9UPLL7J7SZ4_ZJ[8/&(___($>+;9D:)B'"D[ND[#<@Y.:,.*#@N!% MA&2CSM%9KYJWFK=YJ'C"E=RF_O@Z%KIHI%3@* M0"YKA:+-=)!9 5I+5A+Y2,X.,K*H)1.=Y^N/@,SAC&4/F.QM)S_6XP#.P^*\ M"VM9Y=R6E\6*_UC,E\L)BL28H>#8*%$HFJCCF0WS8$Q,,J J/G4S->5Q-CI_ M.#@]BSD4*CW<+34"6S^3W)_.<7-AXF4_;Z93P7N?B#DF65T2ZSQX;SR@%$F@ M35HU'S:[.Y6=/SJ,@/5A%;T[E/T:RK-5MWCNXN@G.1>9S>T7\H5 ZUER\=1Q<1K4B*:=#< MUS4"=#OKXX*Y(83_Q.G7 M;[6#XR) M3%YZRFL(B/40LAQ'0A-.T9HK)0(OFM4)F0:<=!R;PCR[@Z]4[&\%Y,Z M&P3AXQCD3G [G63;H]5,#Z90GA205)IK603X:#TI,=3: ?IC"HJ7@$5GT4^+ MP\[LO9CD7!^EV":#R2=GI1/S-DI1F<5ED(N!2H%WB<'/% $PHKU M!KLSSAUY?#&)S9,PSR$!> H&VLC59U[Q7#/#&+"Z%)90-NW"'$> 6]-$Z]#UT+?&2X7K34#GJTU 34NCM_O4,%72>[ Y3,$T MA4)1&%,@&^E %4=!$;H *%EQQ83:,=]EP70KBWMDY]2U@)*6WD0+ F4!Q3!! M=4(I5BR8C#5*9='9P?X,2UU57>^"OR.M&]M+];VX.O%Y<<0GQ7&Y+W1=13)A M3DDC(JE&<7+W$AH(+%B0/@7I/>E*]3GP\38?IYT>;PK4009!'H":7BRGO7[N MOX_[&#@7.D!T];4^VEA78]$?4[)R58!5>EL5L2UOIYWL'MS">D-7G_,O#A;* M4T'3]52[D'E&*8"M-M>DDL%;3QK-PDH7(^=WVWV;M\0=S,2XYM; B1M;@#NA MX&58R[;)AH?71= 7%:,&YO>T-@ MZF_A$3XI+<5506<8*37H.D1=U]4>"I+AS$3(CUQZ8*CS(Z+4MOC-,<<&N# Y3 M69 <^L*U@ KY^A"D*.(7#K)0/A7GZS3*OBL+KH=L[EUDMQ[)J7,0B2OBG;Q@ M.@WH<@RU9BYPHX1)]/]YZZETS8COJEI@%TP]L8_FB.KLP,.YO0+#&"(]8 9E M;"3WC YW;Y@#+74B^@R*YIW-"]#&X*/GG;=[ 2K8^RZV47''>#\H>43GS[_N1FG M[H+4DKQC*)KX4-H*BG>5!N,,,UX;YT7KT91/$M1Y@=/@>)D/I;P.D+AW?/K[ MU:1NK4I4PI'C5 H%%-O0LU=W,V!_153BR[D\9[>M8 MX?V,+/]BI96[ZW"O5NS>'*#C1)%::03418-RVD/,R( 3]SZF)-!U,]EH+PX[ MOQD:X[>5^0P/IK^'J6U*$Z4V.7/R/C.K8V<5S^!X4( FB:)X*HRKT[.RDYY: M? 2$']\8]X#;Z0Q>V5L\MT=C3&Q$[5DQX'40H&2)$.LXT*B9S+Q6 +87?26NG^6NY,*C(>TE"3&Y1,KC%.S="+&Q(*5D:>,HG$:P.*0G((3B70A=FB$R_: M=#._87?V3G2DRDNRR,,@]W7CAW2L56SOUO=**\"]/%O\+9!=Y4M,8HBT0* MNV-FH&(.$%7R4)PA4W.>'(T3S*7N(H(3C3]/)MDZ&!Q?=.BYO?@F7/#,M&'@ MD64*UQ5%ZL87L%X&:Y)#;+\)J .^7WP.=SC#Z? 0V G%?[O\[_/B*R8$BCX* ML!3H$HB"@\])@,5HM-59BW"J">(V)T%_-_C?ZB08$L\OVA&XG19\7G Z%2>5 M8!!MC=Q\H=])D8$KST,N04N;3N8@V)'Y%Y_%?@$'P9!X?M$'P8VIS\]+S:!& MKV2 K MY4Z1\( \*P3DC$VJC13Z=L'X7SE]\VOP%' &#(?E%V_\.L91T(<6L MR%OB/M4E1E5<7H(GF:'P3&9L7>G> ]\O/D/_ FQ_(!2?U,#T+_/S<+;ZZWLB M;MK-O,5WANEFWI7!8;J956+2ARS( &I+5;0"@DL&2K1.671"I-:14*_=S#(X M9CUWM9.A-N%J"YY+^B7YB"D&)7SS"^%%=C/O@JGANIEW46<'/M'[&9T5^)F4 MMF+N]_I_4/FM+8^"D1=GZ6A/V7!0R14(00H2;1$1K1*VM*ZI>X*DW6&,UQN^E)U"5H$,C+G. DD&(3 2EVD[H-/C(33?#WQ/2*Z M!,X^"IZWE'8'\ MX;34 01O3S$A#Y-%+21$[QBH$NKOI -NBW;&I)"=;0RQW<<5G< ,@D.<^/TU MT@&H8XXIVT?'H MTZ)K>G23%"=.'II^L[D,/%/,2HJYDLBKRX".@. U).9SEE%S9N[$J8^-=][V MDYV75@X.C?G@>NK@E'W[_%G.!H*.[7WI/L MC&"%M[ZZ'R"C\WJ^8\&OE:(ZP%J#+H>,)NB0 V0AR/DV1H*S1D!=FZQS4CZ& MUMFZ(XW#&JX@K0M7],BZ[P#MK\Y6_PU=$0^ROHGU)C%FY3 H8&9U7\@ZLUL% M^J,V$E%[;+XQ:#O*.K_^&^/E;N347GF=CEG_ \]_GR^7/W"Q8O75.3DV\>*\ M&OSYG'BF__KFTWZ5PL7ZH_-"$15T9L/QX2?;EJ[91/G,G!? 4#($Y%@A**?#..\MXUCRW'G;^&"T'>[5W M?NY*VE_^/7]S%I;DJ)]_F^:Q>BU#+X@=E^ M@KR1ZQY:8.6>)SN0E\APVQ4JK,_.'G[HGB("3-XDZ6BO\/(0V/$MJ&\+Q@WN>%' M4&GO0'Z_7%Y@7M\>7F2=;"B0I0B@@A+@"_?@HK8Y&:.M:SU3=UO:QKWNQ\#- M+M#=5XF]@_/&7?+Y(OX7IO,O\T_XXV*1OH4E?EB\";.$9V!+,%K013)*< M> PH_+B4/& M@RH4D09-GK]*%IR0!5+.PFBFM6T^QFU'$L=MS.X7L4U4V@5F'XR+)]X4#$S5 M6HA0)TG&0&P@<26<<6@$<[9U??.#A(S;'-P!_@Y73YR'N\5;THZNX@XS8@3R__O7P#UC5 MQ(<8BP^"@V-5 ,$6<%$9"#H[Y:.WK#G:!V2GEW[XXZ/T;E58)Y#IUGINU#I; MS5R*+H"/U764$L$+0Q&&2W1>15O_WU%,H)NNF5[ LQ6H]]1D!\B\52B_;MFX MW!Y-L>RJZ%[D6A"JLH<0K0>O?90Y%BU+\R3$8\3TB,5]=?Y4I\+>"N@ 27>Z M?"ZG#V 4S!D)+-@ZHMQK($$)2!IS*/1W3K5N07B0D''?L@9%T.&"'[VO[\&R M\3\W4^_H;#_[]?8O7*0I_1>;MK++N0.>6_0B@$ZL5N]H"5%[#]QQ-"PY+MR= M?6:/]?GM2\*XKTJ# .N(.NG@W'JH58R5E!%- :-J"1J1#<%%3W&B#(H)5@)K MGIG8LZ=OL.>?X]UZ>PC]@#?R-ELL#O1/?[_JNY%1Z"10TSG- RBK,L0H.9C( M&;,;?TL_1@MAP\_G"7ZN8N55#]-E_^]OFR2D$4X)%?'B#J@/QMPA?PG METK4/!H?4^M+_V%*1DY6MT# _0F(!XM\Q*MUN3B?7,U2^P?.OR["CV_3%,Y6 MF4MME?%:<1!*,E!!2G",/'#M6)0J4L#%MFHTHJ_

M6LQC8V5M0C=9V(1G(7#&K,[ K*,PO(@Z]Q,%\())).&-8UNY5<]AY3$"QL%* M0\7.6TMY1*BDZF@M?DU^>SL1QJ&/+ '/=:Q.JNUU1>@Z[4'+HG.@(_8)7"PQ M_8^O\Y__L?F):VAL_G"-C.OOC0B#-DJ;'R3!#J*T>\?FZU^O<9:^?0^+_UY9 MA4E.E-J5JSR9AM(F@Y,V DM2,,.%,]AZS-]S-(V;6FAXT0RBA"Y!=#$/ LO Y01P?P^H0_<7:! MZPS";!44_.?T_-N;B^7Y_#LN+M^XC,209 9IN 25HN\11961C:"X@6UN+@RI#F=5Q?45REDK* MS7<2/$M49[#:5_WS(771 ;CNL7']%L1<5MDI.K\UH]L:?5[_3BO4(A,[(;5& MU>/4C%O^<(R[;C_!=P"ARPZY=>:^"F:3;%E.)::S7%1;$!TF^@XP=$\^'W%1_R)\13Y)R9CL-5(4#OZH\Y28Q I#WZ?W:"GL^BM#9*:*>!D2CLV.9#XZ]HU?+7 T+30XYEO M#%/VL0MC0Q>!L"@P.4VW6+:$')$51)\T(2=[D;R.*%MOHAZJ".2Z4G$CX&5- MG[TE 2YFX>PR=58WI?P^GWW]??H3\ZOE$L^7:Y?3D&=I3>+@N*I+Z8N!()T$ M6[SRBE#DL76QR&$4=UI4L@NB'F_^'5R%8Q<4//IXSB+Z(+PDN,A"9[F2X&)! ML%ES6:Q/:+>Z3$^S^.28"-BJ2&47=8R-J4=?XGFPI9A:\U\+/I4($GRM_D^" M;+5()EP;3)U2DVE)_-H M0=)1E=L/B!\KP%KWWM6T![%)_Y._A+\F4C%KN D@O5.@3%1DHH&!S#%(J59% M%\>MDWN(S''C^^/@9[=JNH.5>3(I]3O2O9F!7E\Y39/K6W]MF#3[?LP.G7#7 MC+EDL$#.7M2T0X8H#8)3TA87D@G8>J%AIPEWD5W)1M:FD%A'Y\0 (2H-GGE& M1I-%)MQW053CA/LN*AP[.?IH(E!)5,:2>TW7BP%EK0(?B1V/+M _ MR,APJR>POV7"?2<$;)5PWT4=8V/JT:C0,YN"\!%<]A94"8%LDEP(&3/7F@?N M<:M"Y)>4<-])L5LEW'>1@R*PA-J*(<20@ &@G 6 M " 4TH !E>&AI8FET,S%?,G@P.# T,C,N:'1M4$L! A0#% @ MNH($5R7Z"0!I!0 EQ4 !8 ( !RC &5X:&EB:70S,E\Q M># X,#0R,RYH=&U02P$"% ,4 " "Z@@173RR,FFD% 1%@ %@ M @ %G-@ 97AH:6)I=#,R7S)X,#@P-#(S+FAT;5!+ 0(4 Q0 ( M +J"!%?\@=O1?&X" F(& 1 " 00\ !L=6YG+3(P,C,P M-C,P+FAT;5!+ 0(4 Q0 ( +J"!%D5/35 MI"( &%9 0 5 " >N\ @!L=6YG+3(P,C,P-C,P7V-A;"YX M;6Q02P$"% ,4 " "Z@@17Y,?H9>A. #8< , %0 @ '" MWP( ;'5N9RTR,#(S,#8S,%]D968N>&UL4$L! A0#% @ NH($5^XG#^&O M^0 9FX* !4 ( !W2X# &QU;F

L.5DC6]7T:^#':,DW>$&GR M^AXF?S&O'!CMP\AAL/X*G8;KSZ7/EUL@C\+7H\L --EO)=\>CAS4U?RS 4/J MS:FOZIMOP2,NYI\1O7_ZTG@,OA2C^:>/N/ F?\'2Q +45%Q!5%0-_DN^-[TV&:8U M,=F+"\HO)(Y)KR=_XC-64,H2CU"P&MJ14R,5IGA2Q 73YX_%+=BK5 MQ*(2&F&[XPFH!*ON(P)G,CTPF6!8L[=R94@"CVU)T*7OXX=?J.L-0;.O>&Q: M.,\]XF)^]!OY61> GXMJLG9X-=D0C0QZ>C+H^9&A*2 9TBZ:.9*AM6\RQ+.A MSVC:17]:\+*WD6.;=O"-#GOP"LL>HGV'49[$K)R8@]?@)X+?Y0U'X,:Y@=]] MLV$]3&Z#S\$1>@P\\V?TK$\7*U\QH<9D) ?4OO,D;Q>CT-\&'#AT,>7)W!N]C=(!/>Z&WKND-:6%XL7?79<^\>* ! ML5UJ71/FVNZS7QC"[]U9*K+>W\&9-688M,NZK.W=1SN554($9HG@*HI A[V[ M6*>XM(K N+T[A85?AT7@TMY]UB(OVO,!12,O0ZGH#O(QO+4\Z5]X;_G(WEJ. MO-"+[CD?U%O+D_ B[/#M:6K2$15[NT"7CFB!F+5W1_045TL1&%=TS_GP#M@Q MN%1T-_F #MCV&1T+-"^ZTWLD!RPW^A?> 3Z^ Y8;+XKN#!_: ^;$5?YZ\*+H3?E#%GR?A1=C9W=/4BNYR'B[R MEBTU,Z_M/J/HWN9Q(F]'8E;!\XESHX-T%PL*8.E;%H!+->F(ILV5S6V+LB8= MT>/27SJBXO!".J)'(KQ@CFB>4Y..: :CXPA')6O2$2T0LPJ_7RJ" W8,QA7= M ?X^ Y8;KPHNC-\: [A7Q M!UW7PG]0K[X09UFE?@,]._Y&V$\:W(2NM4FEIG[W#;'9/X@3TL_C;U$Q+AS\ M#:-_A-0UQ_.#F-P\#S M.[2B9!W6A77E)2IS1Z5>&%0*&Z>0J,P=E49A4"EL7.8\4"D,$!K"!HM.5$44 MQIQJ"!O&.E%D%,:D:0@;5#M19!3&K&@(F^]RCDN[<'%*D<4TZ:%Q"Q1G(;YD M?A@_'G_W7BAS^95G&*9-_?E>'B)IC.)8&<+%8#T89;[9&@ O?O>#6-9W0HM8_[6"P.G@IDCHKCF$H M;(1:PE::BNO[),EXNH1M\8S'I@SVBPU;<9!RPL'_[Y[+BA;E;0H;>J!1V=^$\4"D.$&0$7YI3JY$A M8_C2I%F-#!DFEV;%2F2T9"1:(&;(^*I(F_/2RE@)TA,.[4J0GHC!TQ(VWBU! M*FVO!*3"AK_/$J3BX$+8 '01<5'T[)#B&(;"1J@E;*6IN!ZV,IXN85M XU$& M^\6&K3A(.>'@_\%R\7+D1UO>3"18'SOP-S O$'39H3/^#Q^&H_H//4?O7[P2AB%^Y)? MOZ"][/%O7'E^<+]F(0$A;$2B>/H^;6>%'/6]I@H;P2@8_X[3&4-3A0U^%(]_ M1VBLH:G"AE(R\>\;,0>V2]EX]L:BK&&:*FPH17 FY.@X:NII1%>PKU<84%9 M*3B-8,IA&9"K!)Q&[.0F9*X=A'PQO['?\+?"N#.:>AH!D(/S(%2[3+71Q!. W'_O!,R%,2M-/PSJ\\OA%H8NSKUH6O/H,Z*HXH M:*?A8Q^!"[G*@K">\N?0![?+][LFD-^WIQ%>)W2?+Z^'HP'QQT!HRS9Q3]PL M#LF%]8N%(GFNND98+_CX)!XSV/'^SG08'\"$U8AWHK MACPQ8M$A83\+Q %AW>D"B42N9I6PKK7((I$G!W1A_>JOGOL<4#;$G.05.SRP M>H?#)[C^W0OR.ZJ/+UO,U>56P]7MYZLNN(ET[W%TM:+J%3T?A:<+ZZ\+S%V0 M8A=HTMVS6;C Y_?,PH5;=S(+=6&#!YFX\SDO3.0)1($$7]AX128N7TDNO\ME M84,D JOW$U7KPD9CS@H*\X)>R\MQU86-Y9SEHKTH\&G371<@L9O "QM-.E>! MURNJL;5;'KIVQ-H1&>/+)\P=1H4!HLG$%Y-G)->2O_$AZ^ B;.CKK. RISDT M!$PZS:'-8VLWS2%LT$TN)D>"A"&C@ )J!TU-#06X=5LH3%8>-\2!+RT\\3/@ MURV6'4/8 .19ZIKY300UKTT$0[B8(N?D/(NOO!?JPA21O%N*=%'8O) >DEJ/ MZ+OHD45,R BD2)#8E^3+"*1PAL.Q!%Y&((6#@H$1YM2I9WI%;^4#!6'#E?\@ MS"8]AS[ W!9KD\#=^+%0 "C*\B($ZF1$5 0%-)^[-\O=W2P-X0*8G)A/S'Y^ MIEBI]?H%K<8)=_G5!U[OZ$N(UV]LY@?_HH1U^X"%IX'-K"X\R\*W^=?]/C4# M^X5^D1JHP!I(N,AJ1HP^4IB1)4%ZRB"MR5BO>,MD;BGN-6$#KN?*W3RSM6O" M!5K/DKLB'.^J"1M?/6LH'*-R84T&886#PI&*(-9D$%9$*!SC?'9-V"#L>J[< M_>/VB]:^8H"&X,"^WU?;I7?]Z-6[OM&B]N57^DR<:T[XF1G>A\[0<]]N@5/, MY160B?-(F+-7"W2G3.1)>H@YZ"_EAMB^5].UYN757V^2KV=(#JD)&["5"#T M0A>SJ.OILZCK>6U:UH2+*DL('D=)[A2$F2A)_C7'P0&LSN">N6$;C2E<@/D\ M<2-" *"^]SAN9BNCE5>VQI"TD\QGF[^MXC*UL0HIV>$.W<"+'W MN$+F=:>=U^Y9?>\>Z7Y#RMNC?6+!.E@F>+7MRB]M8;76A76R,BUB_Z #VW0* M5,&]+JRWJ&AO"^E6",R'/;):&L"D, MJYB &M!S.;$?J!\PVPRHQ?_\ <+NW_I^2"UL:5I$<1 V@Z (G,A5)H3=P-]2 M,75?B.W@D9L;C_W.2(%2*1O";J 7@A6Y2H6P.\4+K$@^GJ-[<1 OK*-^=#+G MBF9A_?(T9+X;H6(YS3VUIK N^F, D^*>^1\AC MUO.>BO[W4\C$QC4Z40\)Z MS\)QZ$AYA\VBN-;'TVZ9.)/?7EZS*/YV\O$J[^[A\4=A%OIF4=SJ@Q-B*:Q#?>N:WI!.5O"OGDFF7<.F*[//D3R3EK#>?2K^P/)/"3,'7:!!U/DMVJG' M8.^F8\=:QX0-*Z3BV"-U M'-M]_IVZE!$'^-:UAK9K@V]+L+A4S+H3];%:P@8="L2[8ZUMQ8Y?B,&[8ZUR MQ8YMB,&[8ZUWPL8]5B;B3+>1?JJ#MB2YMPH8_Q&33D5:QMK!1$#'9=*0% MJRULZ$-,-AUI;6H+&^\X3LJ<" M16]B(A@ \.=:J(VS,0@">'&N)$386(0!/ MCK6>"!MC^$PVS\G9YHF=6VL"$$<5ASK-5%V B! M.*PYUB(C;%1 '-8<9ZW156$C >_&1.,SH)BL\KOG6>AOQE4(_$?/L4YR\=%5 M8<,! O/J.*L1/$WRJB#+DZX*&RL0F%?'6J^*$D,X7DAT/YG[NBINI ">8-E. MB+N@C]0,F1W8U(_*%U'KAGE8N6@4!EQV[OK7A+FV^^S?4Q8=F!^O?L"Q3X@= M2QL*&WTX43X?2Y,*&\HX")\7=/&)RK*P,9$3Y/&QY%C8X,I>>?Q.P9L?[@LP MGEKP0&=\_4:9:<,=L1EVFH*N"1O&.4<0'$D3:,+&APYON9VHF L;53HY#A]* MAB=%9N.1KJXS&U],GI&^U*RN"1?<\EDP+93S._6>&1D-;),X$;--+W0#-K[\ M\7AJ\7M-N-C5\5EQI/"\)EPPZ_BL.-::)ER\Z?BL.)8!*5Q(: ,K)H;!M^ON M:>[Y:L)%<,1AR;'6#N$"+N*PY$AKB"Y<^$,[OHVN25$%RZ (!17CK2BZ$7ST0\N*T=95(KFKA]<5HZRKA3-<^?QN[M@0-E< M4^*Y&QDEIWD@7->+YMT+PJYCK41%BP (PJYC+5%%BPX(PJYCK5U%BQPDHB0KQ2A:;$EB]*AZ]!BF MF5&T2)O$Z%'UZ#'L4:-H<)EAR3TEHB^L-\N&?6]D)G4C_X<4&+Q\5CV M2^<3_.#TM^O$-+2ZVC*:_7Y-(Q8QJ%'3-(WV5*M9;_7_C6[=]#M^,': #T/; MK0RH_3P(+O7F*/CX:EO!X%)3U?]=FK^/L&>XM><%8#E>:OH(4ZG]$7&3&TS/ M\=CE+\ _M=__V(?Q5_ID:#OCR__S! SQE>_T57GPAL3]/V6?N'[%AQG'-_KV MGQ3>":_G?[Y&XZFIZD?'=FDR/DU7__='I$K%HJ8768^7H0NTP+M@.$28L2@# M1ON_E7[9S!3034_8,%SQ^@J:Z( F_],% 4XA<1.&+;&-OYHX]K-[B:8T93#] M@#\GOJ'G,1A,!2CAD)%/+Y-?/EJV/W+(& #(Y\._]'&>NW68_ ME 0I*_!+^ MONCR%")5-8)) & ,K.3-\>4JOW016,O7VJUJ6UU_6:UJDVL7_-DLN2&FOL'1 M!]^#62&9?BL9I86)QU-1JSK,1O$]Q[84#@A@9'Q+X(TNM:6+(V)9MOM\J2H: M?\MT&!><5BF9L48TX 7;P+&Q ,?F"CB6.C^^WSY=?U$>G[I/UX_S !)PM(_7 M5S\>;I]NKQ^5[O?B7F M]/S[C^[#T_7#UW\I#]?W=P]/ROV/A\]/RM.= I;&$Y@3BF8H=P^*5O]@ M_:K"%R5R+14* MWHFUQ=)SS[]^'47"YV%GP2>5(3QB@%^K6&1<&5/"*M1-8&B4.G\+7:H8:EG! M:$/J14L4_UFKS/G'\B3JOQ>J\MEZ= MGX8B?WKH?G^\Y>KZ6)I\7@[;:SRU8^KV8 *?1+GWF3?\KU^TAOHQ_<_ 2ZG: M1"+!E3<Z#-O+.@&W^%* L!&J7/_X^NWN^__HUS=/8#N MZS[Q()@H%E,K%2T^7+\1,^!3QI@VFTQ5(;[BCRCNM( =:KN*'?B*.>!6ZJ\G M*F"&7M6-_,VL?3ZVMM]02X:@NVC/R3LZTA0&9F'\5T!'S7O Y4U>Q6>I\H0YY)8SN'+)(P?_S9=<3>;N- M]]2C@N?S=E"KU&DV*VI-K]6T#8;0>8G%!PYM!6QP#X_8*/\)F>U;MLGM<*^? M=@D[A-V2;D+VK-SR>;%GXMI_\K]_E4+W+AANJP_5QZH2%\UCQ>/^O Z(':E5 M7#]RW#.=V9E5"78MBU'?C__Y"L_3$@78!@6HJLK5@/ID1,E/JGQA]LN&1>ED M*'(%O]ZQ)^]ULC!C]=L':KUZGJ7@U45"E#,[W_&KN#Z]8_=@"H J2F\I8"76 M*R PW.[:9'$XVX[FWH/7.?_/'D562_PJO=1IU]2&0('KO+D?VVKHDWI3$ANE MCK8XYTJ&AR)=&25SM*R5.HVZNL-3L4.++SJ@/ M,?S*X!)C.5=8'I4_[9&"D>FR0EQ+":A#1SAIQ>6SGKT3C&42WSKG;/_7+RU= M:W[TE1&#F^T1<13Z1DU>_Q7N[&,;FXU.=YRH4B2'NRC9 L<)GDXK_\90H8Q: MRBAD?H@!FL!3X YN#6CZA]ZO""D,-W?-X'()*\79ZC*:U5IC?41DVVB);E3K M:KIH2:;1UJM-HY['%EK,$C2L%\.O:X,?'S/ONQUWM\@.HM192LR!8CK$]U/L MAYT#81CAZ\/C>-CSG \SNGX7LK#H#:=)LN]QQ)I#B;Z9 ^(^PP>N\CJPX9.I MPES>2MPH@ZLW04X*ATL9\AEC4_':--;T'I?JB6W7B#;]@!&\,'U9^0M:!YHR M(DQY(4Y(<0]4\0?OQ0TW@EXR:".#8I42:90)=YJESMY6?6](D9=\)X M[]S0ODC*;=];U\)0%U5Z8\4<4)@M'I<'Y4YY,!?MW*G[=*E\T'Y5!L17^K8# M)C)Q'+B*F3IH.?\1VF@W@[G*@#;. M"6#"T X"X!BX^V; /!>5D3-6*"BFL<(+>A&3^^]?2$"B[)<%+$Z?,>O3/81P M9TVM(]P>Z'/H1 '?Q\J3\@$S@9H?%=W0J_$=P<#FV_(CW);?-S*C 4]01_U? MJ\K6H)HA$5(HQM@D(5K-#*HB0 >8110'4$\58IH '4:0_TA,AJ*^\E,%"%!9 M><$? N;@+2R13"#[$(@P+J-2@\>!.D )>U:>F?<:#)++5=!QE(_-HGW;Y;EI M/L() U$Z3'/-"/EE[6-RV\8;UHXON0^56WSOFJ$F=]IN)!E@<%;T1%//JN=J M<0YRM>O5>JV^37!$:U?;=3WW*(96;:OI\H"S/+76JNIZ_GDONEZMJ^V]T"#= M4_=QZN489NO7U5*>?XKRTL&>>9G9,3=PV^SPU429Y&T??3M]0K7CH*,[Q464 M@#P/CAV.(^7CP>V7[7L\W2:ZCSK-N&97P/UGCXU7N*C\)@X),[YIZJUBNXOO MJVR60QUN*YS":4B%TWF,C,5(V4PLQNC/V!@\5>V353@YJ3Z'/CS(]S>>+4UQ MN#2#NLN N_W<6@PT7\?N3(3?R*>16%Z!Y810OW,2747$V7C"#KO$I#EBER7X MV3A>_*G_CK.."20K8PQV?U5DBL>C8,%U/1Y."OW(T0<>1$>*5YQ&\QA_ES/& ME[_:\&IXK>+"W#STW5^P63@LX"YQ340*+.N8A(0W8U4LBS +,U>\%]M:EY]@ M?""_KG3:E97VMH@LRA[G\0?4<1(N*A^ -SS:$AVG>3^8\>N$,,J_8 Z9UP=\ M@F89-JPOOJ_E6Z_WZP(AO/=3;X#P[MU^W=AP,4 Y&&>UFXXK%@> MKSF&#P2%#CH:GJ5.*(^)<*VRJC?+37V2O)\,M1/MDOH)/AZ6T\7F=UJG6ZS) MGFNRTUI6O.D@)X$RF2:6C"4 M,%C_E;5E_CJ?>NQBT;U:J$V7K@PA5N.,OC-@4XODF59ZC)*?%=(' ^22.*]D M[)X^!NRH3(I^[GK]=8(N#J[OO3]?>G]57SBGT.53.J M+37_P'FS6:VWTN4J9GELO6IHZ;8DCNIABI9*LBJM[3T== ]*=X_AR:,F\]UW M'YZ4VVK^.P^S1](.OJAL8.A!%Y7WQY)^4<&3)C>WW[O?KVZ[7Q4PD.\>OL6% M#Y96ED,=+.2Y98>W&4Z5O=H:5A92WZR.4=T&=*AH4M\4 ) -T#>3R-.D.+RO M?/CADM"R VK]*E7/J7!Z1]6SWR/MDLMY<+F-YP/@BR[&E.$W'FSA.\2?B0-B M3I7' :4K/54IU(*,)1N[I5"?.I=QAWF-4,^LV%Y?N1O1Z#4^S_S$'0I&!]C^ MY84J7SU?2OW)X,&04G_J7*ZGE'J^/37P''B%'V]=*==_A+PVB13WTP!"38K[ MJ7.YE5+\T#]T%D,1$BM=2H@T7%05+0Y<'V?TJU=#(@,,[%G*I)O50$2!H\CA,PX W7 M2??,,ZF%:D@JG9/AL-$^):7S7M:H3!LM!";!0+][^NOU@\P9/4G>UF36J%0W M D&R7>I\I<_$B:P;7@A/FC>GP]OS43==J6\*@$EL/(-A&^6&F(''I*HY';;6 M]#-1-7(WK!"0K)US"2C+ MC:Y"0+*%K8#[A.^M_QAA/1KJVAZ;44A2^9P,I\]&^W9J)N&5#=% M@&2SU+E^&]@]6QZR."&6MG=,T9&'JL3GLZ&6.H] 6A)(C^2DF*JI[^Y ;RH- MS OB'K@T\"R"#E3&=77%;CV/NL2:6DJ^) L3BS"6Y+\^)W>[*[HKCMMJFN4 M%>(K9,A;5$0];R=?U:Y3-N9=> 8_4A-&FZ%>R+"+1N@';!RU.K7=%\]YX4U8 ML3!^@,<%F>W_C.X/71.65Y@SOJRJ=!UG=JY>W/*!,VNV] &0,O 8KLI*GYCP M64RYJ.5#L)'2V.K#=$)K@;:,/@/5.4EA'OT0C0GX<'*:T9LOJS3MU&$FYQ_+ M2B_N%J1@"X& /H_+RL@!V$3$]GA+85B"^/.&D^.6O#=(_,*%M\R,CQ.4P"TN M->$5A %*%8N.D!/PC!#WA.*'T!?^#;QY/9BJRBU0UAM2Q20^A2&.O1!^=6%I MP+YC_?%[0.R-E518OV*B] MK*6VIP,O=)8^-5=^2-RE :RZC[Z-8 2+G_:H8]/E42&<37L$)%F\,F+>?U8\ M)\!.D$N?6M0'S;HT$C^PARL?32U[^=$C#_4[@''I J O^2CN5NT"SOG1N$C> ML7,-94,?+T""(+8H<(PH];*2H2A&1&.T1#]S=7E@I3. M*9, 'F+%POX*8XFP!\IBK)!^'SN2<^VT2OFLU%4K==+\*UW,7*DJ3YLF[(_ MY(/IPIS)I%\*5JJ8M,A^?X'#MZ)*FFFM3A0W'/8 <_"$GZ[WZL;K0O0[7RG* M\\M$-'CB^^%P%$]PJLVCI04DRF1V+UD.X(7Q(L?;*6)G^E@X9G,)JXF41&2( M%RG4MA[R=$!@50.AJ2I12-I/.)INZM$0J8+>)GXO7KK@O1&GN=8"],']R-X) MR^89!4SE@7"@1U7YYC'JO6"'ZM=DU: X8:+PWNC8$(G"=),SL8R,;,O!KDJP MH".MJ/MB,\]%UE:Y!.&4)Z/B7;( #2T@9<)5\&ZU, M7,)PZ#.K&GPE5E=<8^-!6Q"E%B/ M4>RUQ=_R.K#-J)M6]!7>EQL(T /*<<;# ^.'E;DDF00;=L$G(=HCL=C @RP; M1(S%LQYX<,^L:<$?"T,$B;1@ 2Q';UR_OHJO\?X%*WZTC')FLEB=;51]Q$\X MF\C G$JK*O]$H\+E2X6/V\3JV84Z/3EL_HYRPL)-P>)#](+@.=B%\_Q&60? MK %*%ZS&LN+ JQU.(.PV]6(':!!.I3AJ(!]-(+;)P.2F(R0;/.2/T&8<:K#6 MO/(7>P@^O^90:%D#3$ MJF 4\M)H)&ZXS8W]RXK6.IK2X OEM)7NX8H_6;-+Y]WA@./( 2[T!G'RP?_G@]#@)>: UAN;1/$%@RQT(Q>&3I# MT">P7EL 3[ [E0^Q;7)U=_\E-DE^Y>.EP]%@[-,A2=O%4<)H6QA%&@F[<48* M)NH4.FMHQKU#05&@;\HB,P/@X&.:N&30<1C$'1^XRIDP(^,\I,.>B6O_R?DD M^;-/_G"'"Y[!&1 S9A*>2+S&B#'^Q&M(5&]Y$D><4>4P.&[ H4*-ORA9N&\6 M]D+F3^/' MHTF!F<3# /V(+O.SY-%!)6?&OXO]*&9%MF'D\X#)Z,8!*6X>$ M:M;LX,^JX+/&BA^.,!+!)$?WRE%&G\&B#SPTT:=,\I-XP0_7GM3FCL-U'LCF M,[(Y= -F2W/PH&Z?U^,[#Y'Q9T?;$#,L)",0JQ>T0YAB.A3#-LO+&+KY$PL3 M@YXXDG?8*+--2AU[?;:)3!P182S'2!R1RFP+9<;S!5"5@24'"LH<3&)84<#< M&PXIP^T@]+'FU!;?&'/'\2YNI.JBN#A7==1*;I4KT@%7)$8G*Q)8;Q'+_.CH M[LQ>&7=[.=\&\'AGK/R!-6S[N-,$]J2/)J,CV;9OTWW&PBNO,AO*"NWW;9.8 MXR59G&PTQANO8*W/"69 S8$+TWNVISL?2:Z49.Q!-P:FRG1B(O($#H^-O'@7 MO<](%*0'?WK6 8,949Z%@<%[?^SC\1[@>1P$YML!O.2KY.B^.;HR*R*22C*R M [[IR/=/N;LF^7&8D/QD6WTVE7*#>X;"X^ N/.X4@\X$?L+-\$L01TE6!(E] MY16^P].0%EX0)\+,)8Q@F 7SKE"N[6C_CF>;K'PQ/\,1)5'A>NQ_Q-&NA<\Q ML*)O8I2F'QTK,(0%K!C5U@:L+&0 @24;)3,H XK9AXK);)ZG.J..>88 >Z:Q M%W]U]X_;+Q6MC9R.$[3*B^E#Y57)',=NR;V-&'D@RC0]?\NUW? "+OC8) MDG)G%M,Z8K20*!4LSJ3<\,:R'.TPP: ')E?S=# >8,>,L-=X MJA%\>9)39*6/>;I:'$5Z/VDZ2I(Q2<@WC,&T%"U?C#_Q$A=0VTR!(8I,/^4H ']Q$L8]3\]X2U)#\4U)>@98^:"AEK+*EQ*V M0W_R"5(I274/6?(I'QZ^,WZ964V^FFO,SX.?L= M#?IC(6%Y-5X,6VWJDVMB>MI7*HC?G&\U%;Y M4IO4=YB[UM2KFE9;>UFM:FNOO?=83:^JM?96CWW_6D/;[IOO#E:K-O5&JL<> MI!Q*K&(/4J&IM4D,N)GVM]"EBJ&6%5W5C0QEFDZ-#E^H2?E!/$/CM-#G:!&# M8\'Y2!3"KH2*E4C@C2XU5*NX2BC)C+<@^%Y>N4$^>L3\^,!+M=(6N'3Q@\"/TK5(2U.0?F!5 MT5->T@<_[<2_H4! M5[RS\DS(Z!(1TG4M_.=Z"H]N<$48&P,Y_D&K4&CM#_1VX[6M12&N82HALT*(;(5(K=71C9[LA1XBP,=RT8N(7V@NF?\7. M>%9;HE[J&$:YWCQ!HUMB+*U^W3/&&H"Q=KFFZ@)A[-S,U:[)SXABHIM)P0_A M5:5<&DB[=6O%'%/T84+0[S384D*:I4ZKW*Z)9,%((_?02CA'/+403XUF4R \ MG9M%?.MBI3B/C:7INZV&G9 0!"&K!+1+':U>;@@5(I-V[8%5Z@X JF%'D%JY MWJ@)!*!S,UKO&1T1V^*'(%P_KGD2G5PVT^T]2ZMC@XZ-27P=4;CK6KSD=)2< ML9WQ4=-*G5I9-PR!C ]IS!Y8\^X!5CK"RJB)!*O3RM-:#8HG#\\WYZ!NX[FG MRH8[4:'9%%'813P,L%<:M7)-;^5DL*1F5(',X7,&WZ;PPR[@JR'X6N5V?6?M M?"CPG4-^YE?/?F'P>0YV_'0QL&5D.K_(]-8RTD1WMF:(%%Z4\>FCQ:>W MAE$+5:W>RLONEJ9UVLAT7#2&=\OY([3C.HXRHV*G6'1$U'N'N$'7M:X3NFZQ M?=/F06AMYV"(#$(+C*>-0>C<\%17$4^-=EXFK;1:TZ'A=\^SL/FB-%6W5:H) M!;,"7BMU]+*Q^RZ>M$\%QLX&!;HM=G3QL',.1NFM&V"_98SR1OMTTA[=277> MV-APYZO]0JTI::-]$FY!+.'>*'7:.R>Y2XM38,1L4)B9$8,;9[G%\:51F?+H M+OZ.=1QY8_:=,QI.'/(;E.1=5+W:??Z*+84Y:>_Z/_P(]5D-ASIZ64U5)NV> M,J VZ-!< <5WHEI" >H<+%&>[:-]+9 2#D'PS/*I5VM#/>;NB@<*3+7CTH__].1]53YPEE-(CP9 MUS;*FE:87,T#%6&3$G9^$I8J*3JCA#742,(:S;S:]U6&[GJ_5%K/G^UH^YY=GR4\S'PS)]Q MBR5L4:0U/RJX21^L3TV4=:'%7WF2NM#.E-VR./2)E+68U!$:D3'FD,N:T.=2 MZ39E.:3["!?;'21K1%DGNQ>N$6\#0 K&J0I&RKI.NPD&UGPN-^MY'>X5:".C M2$L?"ZF5RJR1<>K-RP42<\8CV%(P\-R[4:XW9-[-*:-ILX[-!TTUCB9]]\B- M>#LCA=&SMZ[I#:D2D#>ZULV0Z109%6U$U">DZ=6Z3<$&IM_(0M"G#)9T>C05 M6!H8Y18(+.=FCG[!7NX,[%%&7Z@;;J+P#-4J==%\A.D%;GH9L[;8>;%I9O404"SKD9F#/-2BS:V^Z S'F8"QL4 M)R?D$]#QL\>8]PJ$\%?@O0UZ4J2C8-*J/+">3 63I@HPV5DK2GMR]UU;3+N7 M0<[\S\8LFP:98E--K=0QRL;N)1:ER2DPHC(=CMD543HB2I=IX$=) S>4^@B3M,[7)=SRLRFHY3!;)NSQ9Z&Y3U[M##[:A6N;9[48&# M0.\< O$U4]W:5-)>SB,]+>C8H[H32D\V(&7%:64RA60PP:Q0&9N=@3$_K&N<3N#B/B-UV@8NMR]0VFSROMRW2?K$, XL1 MN]@>5"T,7[1J(H'J'$S@J<;=>O?L/&)YFR(30$?<%<&N"]L+01N$H%G6:B+U M^I5AX4-'&O* 4@O/+3?+^NX]"60\>(MXL(P#'RH.G%4NM%*GWBYK#1D EIC; M-@"<%7.X-="!1H*:/9>><.A'6#[@*AX 2(!QDY=$\L9?/CN!51I M_;K+0??-/$J$-)M:?//M2]=V?BL%+*3+28R3:75=ZVIV4A,P&LCG!1B*4'4C M/RK5I _E&GF\C'BX9 M=4A@O]"/K[85#)(59^9;$0\OU>E72 \@'@;KOS(D[-EV*_$WL6C/+%!,P"QE MAP>%CL/4)KSGU)G].9A4&QJ19UKI,4I^5D@?QGI)G%R(.]$FB.?Z'$CA MD)%/+Y-?/EJV/W+(^-)V^83XES[./Z^^7."(SS6Z'&.DW:HVM2;")%;!\8MC M!%4Y@A;LJ.A:4Z]J6FWM9;6JK;WVWF,UO:K6VEL]]OUK#6V[;[X[6*W:U!NI M'GMH*W &9O$C*GC_93MYQDP=K".MBO(Q]C:=1ZJA5 M55UVM)<^4$:$*2_XN+*R=@H^OL;?;?1\J'XW# 8> \9;Z1RYZ92:[Y!X]?BR M<7O7\>%I)+4,4H#_3T'W:,P*F;SPXR'H?Q<&?@!>%\CX_ 3[]ANU*G]2YJV8 M6_L@M-]J;&WU(&.[]?UP$1/O#DO+/*QMV)EY6'JIXWJ;T9D>OS8? 7?DO2G_ M%.*C??.WT*51F,50RXJNZ@:_\0LUZ;!'67Q)XY?T!0-([EUD[OHYBP^^0FP$ MQB1.UC9*'>YMZA\%VK20^U\'[_2Y"X9J(F+HT#&C AC3&(3SW+U:TM$K,IJM M[3V9T=L-YB V= 8Z[FB@MK,;T!GHNNO@P'K6U9W,YVU,CMQ-[B6*K#+0-E,C MN[V=>6!KC>V-HP,=4NH8K;*J-+]<;RY55MF-0[D;[>>1R;BR9,^%X;&TM6E6::J"X"92;*1-^#UX?9S-( M:H*!Y-RJ/G1AV$ARXH U:%M@Y2LF&=D!<61B[]8E%R2WKI7$4%GQ"%C M-I"F@H=1UVIEP]@Y!TV&.00&UJ;RC/D#"QNDJGJYJ8E4/_G<"I)U33,:WG#$Z("ZOOU"%9N?393'V7:H@9O0E_?'O)JE;G3P\ZOGXW'/N_X3 M>,X3YMN=["HM)5S4=,6[=NF?6ZGWS[L MI)1]&#_\MB@Y#S0@\";KFC 7:P/.D/E+1.7,PH*'XEK82&BY6-I2AK:TE N) MKB5U?#!T:1A'KJME0UL.7!P%7>>07AZ=D?.S)YGO;QWHM8G>()NC. X*;JP;M#$)NGU6ME577OFG/$(6'R)8T;OY;%O!YT^@T]%3Z0^8=UTK!ZUE1&WDX9=\BXWE MP-4C^T%2OJ5\'_,P?S[R78ODNY%;L\'CR_?[)V*S',W2T M3DP>&NS;+G%-F[NK\ $_-%Z=3SB2QX3G^+&8CK5PE!0%9O,!55TOR;/%9WZV M^ B(;JY$]'WH##WW#6;#1C%EUFH @:=Q-=%P5[,:[G&BUY!C<5U'N(&[:7,; M7PKN>:V=N2C3_&"[H.2]$)YA^66%OID4E\=!M"!8"DPP^6O(>[G_*OZ4)LO5 M^K$*<#8?=&Q5C?1LUL/Y-:VJJ\U]',YOU?0]',ZOU?9P.%\.=I^#35?Z84.L M;F-XN+UTZPJ?,U(FA_&M6ILT3!2D@^6=*M_@OH&O7,,Z8?'#$(JAEE-4_#E5 MJCS:;REHLBMD9F(G&5RZ8U&NF8IR>'8F3:FH-!,^-\+I>4C=_.L'B^OO!XAA)-\P;KNH2?OUF.B&2I>O[%/ZS MML@(U>J\7+>V>R^:@N552'&4XK@HCHWCBV,#\YS*[7I>/:RE.$IQ%&GB6<11 M.[XX-DL=0RLW=V]N+,51BF/!Q;%Y?''$0CFU*\_G"0[/ MGF?Y2$/KS,XSY>CQ(2WO^K\C)3$]B+(7VZ3^(] TLZRT2YU:N=;8V9"4!Y@$ MAM,&CR4_..EX7*E<-T0ZX"_A=&"+.T4SBS5.#9#QW<6PG(!^I3PLP!/V]B MT1?J>",\82.+/FZ?@A51M.M:7Z;TO(X42>;UH5GJU,M-+:_DCH(:'R>.J(U9 M1'DBJL7#\KEE[TE$B8BHC8DP>2*J7>JTR^U&7MZ31)2(B-J8RY$CH@RUU&F6 M054)A*AS*SK[2!WX\+FL/%.78E4*-!")-;1=VP\8KQ(ADS:VM1%CXOX>D19D MICM'V&W%1N-QK-KNFECND0J,K0W6XIZPI0.VM+*^>R*=Q); V-I@-^X)6T:I M4VN4M?;.05")+8&QM<&"W!.V:H MK5QKB935> Z)'E$M52]])%WN0>UB44ZV M+&(Y\3,+"FZ"MLO:BM8%@NY$R4U0D(NE(")M90O 4'A@,,NGSE,&T(9ZZ'DS+ M>.$=??(*FTJTB(B6#<'/W%0/[@*5ZT9>#2LEF$0$TX9 9A;5TT!C3J1<\G,( M24XLMGA3_+."YB/2+E)+UD&>+-4J?56(;X45JNRZRD_8<",P,$:PRN M.#LN 7(: -EH>BT )*/%U>;.WHJ\6HF?T\#/1FMKDX*IJZ5.3<]A^T!&Q%*> M_P\&E,7A,.5#;&3]6E9<>F[GHO>SN8OD_>ZYWGPP^1T!T' K=SDM)[T 2'=4 M9."DWHW-#!P=@;/+TBJ!(S)P4F^?9@:.4>K4=_'Y)&Y$QDWJ[<[,N*D)I'#. M(13VG0:*@QEZ/0I^%U4"\B:3\_9LOTWW_I/6#;8; F&F#;D_SQW/::U=D? =MK7"1\-SBR8M&HPAX/H=0;<1S M-/MWV@POKM^;ZUYX+#^Q?_N9NI37-%X6 ]RTJLG\Q%,&R\9]\;1@:>#VE<3* M*6-EXQ9Y:JQ@";,5R382+*<#EHW[X:G!@KL[JDBIJN<4<95AUCV'68'0VY^R M:A@\,*JU96!4(G#;P.AN"*Q%H(K#-VD48OTGC(X5GMEYM3S+O*+^NII57]'B=.,Q M>*.;T/T)R1Z]K>M:3U,F="<\@'7MKO]$WNX]QB\$ ;-[84!Z#GWR[@D\9F7( MI0E&?5.D6LKRP,JA"[T>&X*M4D>DKNT2@(?8_Y("R/$ZKO+&I80%&>"3I5X&4Z MA'A8X.FE3EN>?BT0\ Y@[>X1;KAUO*)*K,S!$1MT![5O]PB_&BRS*PK0R2.4 M^^W4M79G)+9F9;[/02.ZN-VXI0#AF4@CKQ"9W/@6'XX'M7-W &8#*^D58"=< M0K((%O .0,13B:WE(UQ20YXJ' ]J&^\ 3#Q>6(ATM7-(%IIC[C90]*7M%E[VT9SKRE#V-EY=I-'/8EI6R)V5/I(GOQ67-4_:B/GZM MG3H?R$;5>RB%.:),\0>$487,A!V4P,/MG:&' _/,GP// 9K[9:5'?-M4B&LI MENV$ ;5V"#88P!_+"_%UYZ!RLA.@P#KGGK)'1-6[_JZ^5O5<$^8"&?SD,9\1 M=A.]HD[UBO%^]#CG87R),+]J(+521ZW6EM5;KN&Y#8 YW$_TMA_&.Z#>XZ"^?W!2 M]*7H2]%?"C;D(OKM[41_RX&L$_VVRD6_F ;_H3?D+?LE>7;\B K>?]E.GF&[ M%G6#RTJ;JY9C@/N?_ ]J50A,@CS3*"CB*Z%/+3RUAW)W,ZX9$C8@MT0&2' M69^!D#:."/KWXH MG#1*@TMHH]T *5W.&C^$A,HU]/S6T.81$?]>+"['T>:F3S!OOE%NJ[5RN[Y\ M4OY$UE#NXE]PCS3Q,&>\\"%AS[:;C$[3C^%VZ_P\Z0"\9Q.=:^*.N7?M!?!T M[E2[X'<'])D11QD1%BA>7PD&U*> +A):=L =\P#>.T1X65C_'U6*RS-""%[N MVRYQ31L> & )*)XS]JOS;O<,4>*!-8$:'T>>;R/W+QG%VCLO]..K;06#1#AG MOA734)U^A?1@! #5M5]9IOXLSW M:QJQB$&-FJ9IM*=:S7JK_V\=5^SH2P,V#?P\TTJ/4?*S0OHPP4OBO)*Q7[J8 M)PW0998/Z4FXGF#]_MX(%O$-=(T7-1>[!$5 &=X%PR'"C$49,%2\OVQF'>CR M)Q[% F'#YFDH,9\N2&<5+$1#=',EHN]#9^BY;S ;-HHILU8#"#R-JXF&NYK5 M<(\3O88<>YP)./[7+RU=:WY4KO\([6"\=LJBS.^#[8)V]T)XAN67%?IF4DSN MB\*K0UA@@YFJ @7BVX?)8I5E^##8N Y8LLAP8P$&[9"13R^37SY:MC]RR/C2 M=OFK^9<^SC\/*Z,MF J<.-'EJ8:MJI&6C?<%XC?'EZO\TH+Q$UVK:=66T5Y[ M6:UJ6UXSFJVMOOG>8)M5\,SD6,]ZK*UJ72W*6(M$UV:UJ1JIGAKO/RX8WKH1 M*;Z5L84,M=@WWMI>NG5%2"!:-0X3$VAM6DJ2(\:XJ\@7^10="-)0C'FOBP&8 M0I&D"V-%BPX\O$\]=M&Y)[95N76C/Z[(R Z((TD5DKY?KC>7$ZYTV:^1Q;J%0>'JGN7>4OA5GN5OOE\.;-<4@=086I57+QDY]QJ3(29$33N2R2%QM[ZM;#5:W>JVL MJLO-3P1=WW+M:ZVND)'%DZ0B@>?6]T,,7F*6UNSI4"4).4WP#P"Q51/]<.GCN)82IZ1MBF%QDD8O4^A(RH,4]#,N+L]$?)DSCMW5? M";-XJ;P;C_6I'83\C9D"G;I:+W4:C7*KO;,!FV/73@F]%-#C^Y[Z1\DER27) M)R.T];:S_$^TMZF EC^_>!>QZCKF MH979U&^4.KH!OOS.?1AE']TBJ%3))4$TPJI8N9$B=+>L#?Y!G)"N40;+P;MF MJ5.3LEXP%$E9EUR27#J"1DZSF;*K1FX)II'E9DGL*L5E.$IB64I,!++DDN%9%+AW*<,JEE332U M?%*'85<#X6I W&>*G0EB#\D/>_^A)G>0&!W%').[1S)^)+DDN52 Q6J-#^&$ M,.6N]9_0#WB9PR=O6O,'J_WB2JM#X<4=?G%945^H:_;^=O MG+5#+\,NDDN22^+X&TEP+,UZQMUW6MI^G2-;5W>&62)_)V[S%^(0B8W0MYZZ@G[QXL'C=8 M99\T2IUF7H4K)0*EGI!9 ,7;I^YRC>[ZV:4X!92UK(;#F MX;H^Z[K.NSXW#;6<7Z6)=,PK4+#H+-"X2O$W<^B"K!MY=$&6T#HQ:&W18#NC M/5'#KL"MLE[/*_-;@N]4P+?WEM1Z'9ODMO2\BFA*Z D,O4S.E+[4H'EO/6/U M!JR\C499:^[2,U8B4'P$9@+@4M/BW''7!.57,\IMHQ@K[UF?QCI& ]6S#KUE M# ?HPC50U5NECJ[KY7I[9Z].AGWE)H_DDN22Y)+DDN22Y)(\RR2>"Y!O!U69 MPGLHTS^7#JIZN]1I&.6Z*E+FKL2:3.H_$2YE"MP=H(.J@[%@)(5= M<,)S%PTLB::1CZ#@U.R"9!(&E!&8R27))?VX3KLM<.$H9BSWH:9L@JW6BAASGBR^6+-;\S('9C<4W4S M;L%PN>0^_)1M*S9A$L_^KG^-_)QU^E?LMA@U\/75Y6-8F9-U9;!(Z'58..L-FY7=/+%S#LVYG>=9QR5D M]$AR27))^CJ>=8!!!GFD5R27))1KQ-'%T&!CI8L'HI&I7;6[J^;?0I8JA[M#3,T?_/&[B$M'FT@ .6EZ( M>RJ\DCK&L@E0VFGFE4>;!VB-'FHZ&7M'""W\Y!O,S M,%TD>5YEGBTU7=^B9VJMED?/5"F<4CBE<,X)YQ8-C3,:O'@ 3:N5#4.NK5)\ MI?CF*[Y[;QI=:V#?WG9]N0:3%%XIO%)X=PI<+G7=WEOGXUH3[6>];#27^]9D MWI:6,BQE^(1E.(L(I^E LYO@8EZ\8< *K)_ "LRCS1<\?0;^M>R7SB?XD0PY MYD)3!S:-/)\?BKYD% \8O-"/K[85#!(6S7PKGH@Z_0KIP;##8/U7AH0]VVY" M DV?%U&3 H=9WMCC1P#>!9^.PZQ-V,FI,_MSP)+!C,@SK?08)3\KI ]CO23. M*QG[I8OY6<(49TF:GAKKY][O[VWN$0M $CS&3Y1< G0IP[M@.$28L2@#AJ+_ MBUTGIJ'5U9;1[/=K&K&(08V:IFFTIUK->JO_;UARG_@1":^O7*'6<+$[..FL MXO F=L1G+1+$/ENV/'#*^M%T^(?ZEC_//JR^?,^%SC2Y/ M,5)5(YS$6T/QF^/+57YI0>%$UVI:M66TUUY6J]J6UXQF:ZMOOC?89K71;LBQ MGO586]6Z6I2Q%HFNS6I3-5(]-=Z"7K "="-2?"OM_8V[KQEN;2_=NL)LCVR" MPUBIK52[VM$6J,(MS!0;V6DHQKS7Q;WK0I%D6HY'^=1C%QTLRE.Y=:,_XMH\ MDE01J4PS'(9@65,K(@]/DH\I-9LJ'WT4Y;M(VJVFW1?:MTT[36F?L/N*&A(T5C>?UZ8+D]6T6@Y-,WC/40R;OX3G<1KEM M:.5F(^<(:2HU5H!-C"UQ>"H[%2FF7TSQ6[4=H>:0:U?'TZMY-4&3LB1E29QY M9Y(E;=][>W6MU*FU]'*KM7P81$J;E+:SDC9][]*&)Z_*34U:B5+63D_6,B6> M&4MI*WM+/*L;I8[>ULK&3@<>IZU,["/D;L\4ZZW582G$EW=F"E64H#@L] M671&HZ MYJ&5V=1OE#KM=EEOY+4Q)%!P[+2Q)NN,%X%+F4)W:>H7+6L#WLUUC3)8#MXU MP;771>KA*F$DA5UR27))3)6W**&3X6: $GG(] M'#G>F-+H/)QR'S)S0,!YNG>(*[=*A':8$M;QFQ+&(=^R;Y"T2YU:HZRJB!*5/4W/.'N;8/4<.'&X_!R]UDW7K" M92MZ;]>UGJ:+V-3RX35.GLC;OO'NP?=Q@E:72*'7TVN[U MP20,I;*07-I262QY-Z(JBZ8XRN*LMVZF"6.ARRB,YT]J*8[G^_ & -N0L)\T M[EM(S9"!(YNN&8F,4,@XDN22Y)+DTGERZ; ^3O>%V ZN4GV/^6!J/$[6JIT- M%3Q!7-NE[+%$GM0/DDO'=6OVJ!_: NF',SC@ ESB[HG<9Y'A'LDER27)))0($1 MF F >V_,VFR"\FOI96W%5I^(ZN^LCV@=HROK68?>LH8#A.O*VFR5.FVCW-[= MKI917[G'([DDN22Y)+DDN22Y) O2B> ]J^>?2E;79+G6:1KF1 MV]9@06-%Q<.:3.PO IT.T)6UQ7.YI+ 7#$92V"67))<.KY(/H9$UT33R M&9R;DHV!1-* ,AHCN22YM _78:]=)UK8&$AN$18,5E+X)9K4:ITQ H M#"L!*-7$B7 I1Z_FZ%JB*9:6..O-&MD)2%P=*R-'DDN22Y)+1>12ME)2XG;Z M:&&-$%V,1A\2>%(]G B7,JF')7]&'.W0%D<[G,%Q%MD&2 9Y))+H6/[$;C#2Q(+1F74!^EOH4L50 MA6H"%-'FT@ .6EZ(>RJ\\O-9U.]>4QFL?< 60>VH19#>:)158UDJ=RKHO1-K MCQQI.AIZ10LO_.48S,_ =)'D>95YMM2E<8LF2^T]-%F2PBF%\]R%L[Y%![2, M!B\>/FOKY49N19ZD^$KQE>(;B>_>N\RU>:,OHR[77BF\4GCS#3C5E]KT[:U5 M6AM;I>E:N=7(KU6:E&$IPZ*G;8>Z2B\WFFGI9:RTGE!1O">;AY@N> M/P/_6O9+YQ/\2(8\).S9=I.1:3H7V5P1P!/QWX6 CA!X&E"%F%BEB+ACF+/B M>@$&D!E\["HV(."9$4<9$19@WXA@0'T*."&A96/_.+R!V4/$BH6EC5!GN9R2 M!"_W;9>XI@T/\ /X@!\DKTZXN$B4>&!-H,;'D>?S8^*7C.*ABQ?Z\=6V@D$" MW)EOQ314IU\A/1A!&*S_RC+U9YEK4IS4D?A1GZ?.[$^< (J*72>FH=75EM'L M]VL:L8A!C9JF:;2G6LUZJ_]OO55*OC1@R0Q&Y)E6>HR2GQ72APE>$N>5C/W2 MQ3QI@"ZS?$A/PO4$Z_?W1K"(;Z!3/,:/YER"$J ,[X+A$&'&H@P8:M%?-K,. M=. 3/VT"PG:%"MC%SHRDLPH6HB%Z:5.*(_H^=(:>^P:S8:.8,FLU@,#3N)IH MN*M9#?.]^JOG:(H\_E@NZ#-O1">8?F_BC_K55T[=Z[/O7&NIVW]PX M6"/58S=LYV_B7+KD"%W%YNF;\R#23/C<"*=G05>Q$NU7SYDOY'U-$VDZO MZG6Q$;%U,X.3/+:]D^&PL&&&Z=R?%^OF9M21AHJ'==1R7UR MNQ.[?I>35ULE%3HH6(&*]W3ALS.1JH69%2ST%S2BMT6\;?NB_4#3PV5EZ9'5!P&UY=:7IN MZ^=/J/E/).87H.4JQ&/6>FMG'U[:F>+"9(.*3 <33)'6I%%Y-(9_H2,&3(S[ M'+G@EP^Q7N*?,B2:AZKD]2MG2=QUK>X,@5=)1*O4:=5$"EE)V_*PBG,;T+1+ MG6;M9)O(B:]&9_F#,4Z+]@(,>G*/@.M5_HGM^R'WX$W/E\'/K=7J++7O^C?1 MF1SW^0J)"L+R):;[*D],4TL=?>?C6-(L%1<[&[3K+MC1,*=)(.R+77<= MTO63;0?=0+#_28O FDOY#+S#,[N+7LV*1G.]PLOMQK+>5C/B//U5BO M5YO"\'V->Q3O/V.2.[5?T/LYKZ4X3Y?GU@4;%33D%QK]>^LFY'V84'>5^FN M^FLM+["RS\!)@&;CEF<:T&1<4'&'M*PV=RG^)NA:6@"=.MG$EL&C_#1I0E2; MKG3J6Z6.WI QHA-%2V85.H>6C+H3SUNN; U1Y..61=&=]XR.B&TE8:'(\?!P ME)B;^%]JG0&HK]N:[KL6S"Z(<_Q42H^/VZ/*1?1D? M.AE(I0W2;PNI;!I:U[AUVQ )O%< M7EZU^J7M*R"&ME>]J3%DE#HBI8Z>F<4[B<".R/C\PJ\'B;[>1Y1=A?T:.'MU M>>+DA%&S=?AU@IJ,UFD]LDY/->>O&"J5A71NPU(:J7EJ5:3NUREQ5TE!H]2I MJR(=7Y66Z=ZCLJE-TU40RJAE^0Z7OJ),CXS2'F*'"ZL9*@%YH])NW9N&C:C\ MA$1^QX)MY9'.*@W84]:SZ8#4!B"M<(5DQL !*I[Q5.BS-5?W4I=G14!L+HTU M,3ZR=F@S#"PV6:[O)"K2KA4883N$7-J@I_"UDC=0>H$I29#TQ5LU<3K"UK4^CS^X:/3-[%&NA-.9+9U:]CY MJEPW_ZS\B#Y %1V61>J MA/LY6](&X P72\5T0$3I$SAP3''(ZZ,A>40 M"[N-VYO<];]Z[O,3T':;&'(M2E109;CKE&&5(=R5!E:\J7CE3\J\58BJEP Z M+5W3/PH$J3.+9CTDD4J,9ETQ:MF!TGUFE,HXUB[Z=T)6?RH>7^&-\&=$Y%7R MT"AU:H(DK,OHU8&C5UL!I@F $21EX*SM5_I&F6G[%'6HZ0V''@[',W\JW@@Y M(K=T\S!C'Y&B=Q%!KV."6ZND L_KMI9#N=)*/1G49+!24Z,&B]*V3K6D3.$T MZJ0EYZ)&C0,$ ZK0XO&3K M^XISA(O6"E&JJZ5.HRE2P3MIS1Y/ :=$4;9@5)T7J-74ED @.Z==VU&\>Z/T MQME"^V>V@Y:C9EZS;S9IE;O]OEE=YY'=EI:7]2,W=4\$DAO4_!XAB2U$R[5: M7OWJY'[NCJBY[O>IR6/$]"WJ8JM*VURDU- MI!8+9^!*9%3L%+N7OJ?27_8W_=/1,P*IF08>65;ULKHB\3-G MKTDPQTG*I93+>;FL"R68F&&@ZV6MN7..P:$$\PR\O@<*D#%MQR8<39@T6EN;>D&5X2Q,5#C'\0),_>S;.A1>*/>VMG5 M%"]I70K*:0I*&F,M?TG!M" L9)F;MR20W564-?)AWJR2(?0MUY)Y5V45VC'] MIB'SZ$\8(INTZ&:,8(%^XP1#U$71ANG#U3P99KW_N9\=Y-,TJ5+._634A%"! ML<;!(M9%\F.D.)Z/.(H5J&X>+%"=IWV0C")F@L&%3:B8: '"MGN-V8JAHE:7 M%WP,1R.'ER@BC@*(KT0&5D"'6\;QS+J[)OO="6&F2=XO1\VM^S#!S%U_YISY \?/JE64IQCF M=9Y$H%B+E(73E(4UI[!RD05,?=1$2K7E*]\%;Y0$_UKV2^<3_%@P(9LZ$'GD M^38.]I)1AP3V"_WX:EO!("'PS+>B-URJTZ^0'IBZ8;#^*T/"GFVW$G]3T^<% MQ01KA+*\D:.IFZ"CXS ;$[9PZLS^'$QL[1%YII4>0.-GA?1AK)?$>25COW0Q M/TN8XBQ)TU-C_=S[_;W-/6(!R(+'>%+():\0A'?!<(@P8U$&# 7W%[M.3$.K MJRVCV>_7-&(1@QHU3=-H3[6:]5;_W^#//?&68%B0$V6>IQ^0SBH.;V)'W%LL M03SW(X 4#BJ&R^27CY;MCQPROK1=/B'^I8_SST-;<4%$^5RCRU.,5-4()[&9 M&K\YOESEEQ841W2MJ59UK;;VLEK5UEY[[[%@YK9J^E:/??]:0]WNFQL':Z1Z M[+E56]S<<@D=!6*:,&?P#T9DS(&/=\"'+*26XL0M[5=4IY$Y"J=I(VT\+3NR M ^)Z)O:I:8%,M=6KU$ZR$+D7A-$5A M0]&&741! U%HY56H1[1\G (LCMTA+GH*HR:U7_BRMU5-8ADH.$W)?R]H]C#! M#%9J3,KCSD4)XM*Y&=HZ-/75=.AD PF7Q!#^(+Y/<3>I%Q#X(F]#.:EN!^I.<6$(T=>D\WAV%O.F!B_X MV+O^#Y]V$45W,89NW:3.S(W')N#[RJ/Q,8;&J[0$-M?2EUMY2']22H>0TK&I MFTV^TH'%_HR\TIL$60^()$8$QP>]T527(9@.+ MRHL4%I06C03]]A9-.M!CA4C]! V5HJY= <5#6#+4?1Y!O(WK5@2'B?QF.VC1 MQ!31LF[4!8KFR:BV%(A=UK0%@5C&/'9%;(J$^/=30;/D).XU'_-I0'DZTA#> MC>4N%-<+X.F$85(27YB>&?C5(\*"N'RE3X&5)+3L@$>B@3/V$-EI4=?'$\2S M)X?CEEOP #^ #WC;X.I\?J#,CYWC1W-]?BQ. .&^.3/3T$J'3:IMR)S:0^;4 MKN6#<10D+\7E]"@7TAEZ[AM,@XUBDA1P%M^Y.@P\Y3;6=%<337J;77]Y17)P0OJ_]T3MM'$$V*MK4ZY'!;- MOA)W/O78Q;ID]KS!F&IM4)9!E'(]J)7$L$%6RYA6CE]%1E0B?T9#W@! M/7 M'D/T(,Z\C>,X&L_X$R\QW=(V4W#Q:98,J97=D.D+->FP1YFBM=MU!;Z; MO"\JM_/ND[Z P?N*]O?L^"I8<.EP./P:O!FYH.Q3X>D#(_ N 3?9QLPSP7Y]'H^" LVTZ3*B,^8L#'NR47M MMA+:WMU_20@[-R>>C-?\Z"O6E)77@6T.<*XX"V;CLAM+W/^C,!"F7+N6 MUX.WFP-<>_]!G)?IB^);^(?)"\N1N [ G[$3MN @!]YPPF<0!& ['_8 8 ;?-@>(*;C7L8=V M7.") @,!1):'WAU@&>Z&!T48HV "V#P9%S[R0Y!/?"X9 5+P6?X\ZO E?MCS M;6E6X(6 "A(!'%?[C<7_QO6)TM;UA6 M;D&MP%? 47=-6E;^Z@'Y_AM_X'C_1N!EZ_U$@97@5_N/$&@3'_KYW4./&NQ$ MD[*TQN^18P&SC+;CS'K%FR:G>2@G?'(N?>:.^727W8\2NKW)\HN(1O.8WX]/ M)/SL4S@,':[Z+-JW39L'%OZR?9FI^MHV70\T2N>X)@Q;*OG=Z;N_1*].%UMM M3.T(\*R-EEY=SH "?>HXW#S@1L'?0I=&-HRAED%]ZZ"^OX0,:?U(&3*I67=XYGDPJR4 !'8F:>"I%T_[S92R^-Z)\R73&55B&5H-G M'@,#8KU73QX4RD\:.XP41)B_:7 MNS:WC23IPG\%H=DY84=0'%P)P/V&(F39[M6<;MMAV3VQ[Y<-$"B(F"8!#D!( M5O_ZDUE5N!$@"9"@"$JU,>NV)1*HRLI[93[),B](4%#A!?%&0(KI*DMGX@G& M,5:'+7*:XU?G!.N0S"U1=!F3I4.M!7-HIPYZ0M7X M*(O!* G1";VG%M)E%I*Z(/CI$+A04E2N(:@\P5J3_F"]\BA7_ROH(*Q>A"I!"KL#@Q) M ,X!>,G7K$\;F.DKD-X%'OD.CWL_C]P_"VUEK&<6#$N?&O+$L%SXFV;[EF;; MZL2TM(EOZ)95RRSSM>Z07=B^FNGC?U#S==6U;\S5= M>3A2/P/=DB^3W>MUHO$;))_9G S4GZ]0Y$\?_?:;MRMQTGNK_("W4 M9! XXD'L46U'LPE.P=P0UL-#EF@^[TD(*A53$O![LBQE1WCX2'/K21Y5_QC? MC:5?KZ^_%NF$:U#8,?%)3/!=[-N@6<,LC0^!+1PHU?SW$*G1%<'!+0B*'/R> M?I=&XG@QFJYFX%NL6)Q374/#6ILWY:!Y2,-\*R6YAD>%GA-["9R!1^6>):+X M]J[O;BKIAL9O_EAZ%9I;.;NV*OYZ$$NHAX0$=5$R8B&93)FJ.'_(K.TN,L M0AF)'M%C*F>.0%3!VZ(:)LM0P:WG MP4CYC6%^X5A([VW1Q'#63%7!D^?YDBS3S<->A8:]*LV[>[" !^3%S(FN!7B< M8DW,.I*F*4+1PL8P]YFQ+BCN4J\()DXA0D!;-7V2\R'42'C$EP$ M[O0362,4/FT!(4O90-U]O"DRV7DA*_!L8WPBW9 8\W'E9AQ.@6B%!KIR(B%^ MA-U.T".C\MY(W6U^1GZ6)3(5)PQU"C#*7OI%EA&5EH827JY(B7_[?_+U^@'FA%J_W@SG\,M\> ML"0^\'KI2]((3@-28+959JBEWPGB N' M9RUH;7\!DIG[[9[]AL> IY?.6<2\=H70(@R0:A' ME>5K^;Y\[L$%R6G>0$> M+(N'#EK^^HMBFIK+CRF@_KY'$V$/^45)\QNIK[UPT/N6R$^\0R5UMQ7YH=%Q MU,:UY'G[7-8/1%7Z"&RXP-1;D;VRSC1[]8.A[^4[.H_L HO[\@'KAZ6M6;B$ M\1C>_*[%CCP[D)3+K;) CF1$8R"^29(NEB4&=7P?.).S,88[F"=>Y"DSCNR$ M7RU!-]%_KT%94*U_CV_>])U5[8;Q,))D%6Y-ZXXAW 4;Q,O+$(T3RX*\HL"% M?8FFPN'%D4?S?:M9=M6>5 @7T]OBXNIX71__&4:/$.7=,TI@31*0 5? 5YFE M"0.F$*C'O,+#X?&GGV)A\ @_EU)3P?0)_>R8V"?2R]Z##%'QJJV@/.#$(D?Q;0TPIW# M8XK;"SBB9 9G?PG47# NC<)[]J_*]QB;N!&XD1Q2![];?)CQ^4BB:*"7C$$P M%0>\YK#J4.!J)V35B]F'[Z/(PWM\7K'!\C=LW3ZA]>&TF -.%S-&*^=G69RR M3SXX<^Z3T6J (BD= %^ZJXH\XKULG_>$E[5CDPXK5&Q0;+'BS_)J,>K.K16M MC(I[E@(^=]0:1YZ5\_ZD@L]2\E/"4,/\J27:#^J/RB/N2)X+'TOJR> M(7R*HT=<!7ZX 1SNA*>:0!' 8X:"CF2>:_)H%' M"FL.(NJ ;F:_!%$%U1X'R9],:^0T?\@8B+J>J#3F$=:8%MM-^.Z*73,OMD0% M&G/D]4!TE:6BH"#)=:8G8=?'O?0;F)ZYI-"UL;^K<*C+%$-U#/0E?=?-Z7G( M:.<+7DPSL"/\!F=U0X\-_Y:K*[O6AC-U%0BV-9.8MJI[LFPYOFT81#=,=S*Q M56]=O57>0M-;C#GP-=+V^I@A:I#F),!.HEQ]:M0FK,4CPG0?\V.2=/KOS/VL MEK,51&3^')*/*Z.L>($^@6NE#75T#5JIVB^P<-!&!]0W2S;KM^+JE^H'$#AX M5)#,*JXI[C18I6S-M,< 75X\C1&[LJD^!%\?A:3Y 5G@R)!42XUM'DS),H MK_Y%=>SQ9=(=@Y(%W@J!#N&?++HH]" <91_5O^7)L3]"OF,&[-ZUS-=&//YQ M'7)X_YIP_?AK5G'-F^O8J^7<(R:0>(>-20Z?L19-<= UG$'H4)9EXL0T"J"1 M7W$;GQ5-EPN?4>)I"4 !NQEU6 M15UNW>+A,)D#4>,G8'UXU J?P;4/3_LLHF1C0B]?]!Y)L.86M0;-1^/82K%" M]EJD7/:SG 1510E1,K(B;#[D-=',KI$\%LFKR_,G\,64-!R&]T%^KUZ4J.4) MC!"5_QRC'%1R=$&51V[N0-BJH_"Q_!&U4XDQ*0BS%6&& S"&A!XI7.%$:8PD-@I\&* P9:V.$#&:/!@U@_B\QO%U,YUE6 M*4MRL"]4FA60'Y,.#T!V=]%+I@V#+%D4$Y[3Q=J*4D3A TF<.7PS9)E=MGS* M:G0+3QL:0?/MT4QTP= +TES\[Y%%J7H!7/Q<(U&F(O%#X#(Z.M1UF#_Q/@6> M*5HZR:I5(;TH&\CYU!9E Z)L8&@7[J)L0)0-O**R@9UE .MM/OK$4R:6XAF^ MH_O>9*KI\'UWXIN.8\K$ZYK\^<1"SQN:"72?OI>*MZ]#C_Z3EU!N*OVWM1I" MBR];1+4579Y.=?]>7BM/J\ZQ8B$[9(W(#>Y;!L[!- GJT!*Y$ 3.[ E&*@$I5H)5R)F M1;?PQ 0;,N$C/!-<6^S3IJ6NKXZ"6!2(%9@KQJ]]3..(_O1_2%AK\"Y7\]*K MI\I%[E.EH:*R^PPJHRT5.,)& [)&N8J"DH4S(+LGCMC%MX=:'1QOEO*FD45V M\9I5A&/VGV;0V!TWOX"N5O?G\ ^\ISK?7LL7S_+V;G;9D-6@-%T_KSVR6+F# M5XSWI+KRI+3TTL4UNZX>L0 ZESZ.>T$#YBS-EG/+JBS I>(C!K#"2Z$=CM?# M8BL>">=(&#P]@B W9 :[P1B)3S3@D4F;7@H:2+=?&UZ^QKQ,>\L"WN#FW^Y8 M1ZENH%JFPVYWRH_%Q['+9:!)IP2?L3W!]P7W<%-^%P-#WVR<$UDGW?CM32>&JTGB!OB59R91G0IF M,W.];>*N;CG'BET?Y'7O'C>/.WWNJV8+PWFF9C K)C W,YEAX9;[[4@*R:I? M ]-P^Y:;G&ZLWI+3-W,T^O#HO7\CX*S]1;PF-K6:A?5M]3*LT\(GS[)P>]?" M^]7>G2C0%OCJ$ J BVZ9]I(H%7OE03 Z!/:C$Z%W(U('84%6;/G. IV[OZCIAY?SF[F$5B'#FR6L0\;7E8KW M,O@VPB$>S^!>]SV!=>!BI7\ZX)S$3Y*2@?P%+.]44&<:/9"\2R:G4UZ1P8H# ML.)I1BB!:0< )QC#I954]4\9N<)IQ&KD"J0*5CM=P"=L8K5-JV*X3X4V8T^:\<(K MVL"6)[LRC=%NN?6ELI=YHRZYI5.Y9N,U -QP&A5SJ<.O^!S3%C=9\W-335&69USB/IGD3W ML;,$\YP;0:SDYO0SQ!@P M^?$]GCQ- JUVZ5?P6"K-?E1;DY\S!]9#=3MCAXC>T8#&9U7=4;I"8F+%]MX% MUE)1M]A$W2 I@_$0=E6S?2\]02MG8>]U]BH(!CY$Z73EI_/L% J-U#$AK,O: MCCQ[W_761]J&OGT;_64?,M3XKR2^ ]XF&Q,.-038B:MHJF68OJR[NF(;4T_1 M]:EKV^94<:S)N?;L?2;,8\#P4J(DD-08"!(&7'.'+9NS:(Y*Z*_3("IX9,5@-^3*-EU%2U)IXF[>9G2A5&9S:R\J- M0K&TO(TJ:H 4J_2;B5KA';@OLB@6%L7"0RNS%<7"HECX%14+MRC^':*;UKR9 MG;[V54S +8#H-"'E3#%Q8G RR$\+-WI5S%7DL'WK+D> M;5RFBA=61*$-X$3T/OTQNJ3@*W@S,(N\(B_!QO>AY 1+EE,O+[(Y5T&O>?'= M"9U,@@642P[XL(M6)?^H1&Q.L@W+&,$O70CVB91MGO:"N;-L$;3C"YRK2]B, M3P*.SH#>*$&H%F2,O&V+8@%)3O%K))\34,2*,IW9WDLOW+#I_3;,Y^O1A3LT M)(PYXE T!>W%F!9ORV9\O&-3C3%+*= ^3*3&J.IW8_U*QDBP6&3&&)O8FOD) M^)'3>#W14F Z%<^F6;GY/ -L*OAOU.Q'K\=(K!EX@;>(-"N_+:1BSCNXZCD\ M5(/OO'_H?LMQAC;-&='EJ.3)Y#GT6,6!B94E')! MHG?@88K9TS3.L++YB>(OD:_8-3A5"AS6Y08?0^=I(A(,SOTKE8#3Z^S+ &(] M]C<,F[G6S,$<;C]]R<$<,F$H(5:-I<\-[UU[H\/DH$@SX]4XGPCBDEQAT1X MO/IUHS1F&F;*1PJ/6"H=WI-$(;SG"071"URF )%6"8^=EW/"PE?TI:(DZ\+% M*B"4;C84H:+M60X_J5H1Q)EG1XZC@9#@AU^C$RQIN\ZH% M3I0FF -N=(\\(G[Y%)/$<*]47ED[2H&'0Z$R#[K(SA]JPY> MYDSQ0!G.6[:F8M!7*0..B*,9)U7!S>!-9 .Z4,%\B'U&844;&'#X\EAEA8> M/+*BD/+YT^QV%=$MRZHP7JI1)>"S%=8NEO,Z%?1>*(0,L!/E%.0)T.->.:6U M-C"->E]\%4RJZB!RNZIN#YF IFN#GH"F]34QG3R6)G/%40A_=5E$B.,=61'' M;5C^3#;GIL&FFNMY<$?S)[9E$.++JJX1SY%=:SJ9^)KN6*8QE==M,-X*K$T^ MJZQIC_EG.Y?0T;/80K&MD\UT^5S!8=FA@!FZ]B(ZYFK+\0Q= =Z&#$19E94) M\ZQQW%7F^E_?_:"_N52TD72JBH0-98%- (ET6+VB_"(-IIH#+42 YO&QF*Y& MIVKRR'0#"B(S& OP>"B %M9=U6K*J&/C-5^(\T@SCY>=51XU\A>11_)UTL(!#*[8/7CFS:U=^^9.3NE:OS33991W3*X/O,E].XYUDRZIO\:G ML$/(1JO,6-\$BED!VDH=*%*4'0!#?XX>V+4VL*Z]D:GM2T4>\?$XU.;RJKXL MOGR4$CX0CB(>TNH 3&[03$(*X:N;.ZB,,$%6(K<@'(L%IWF'0>;G 0%Q%@N. M9XE'Z#QF>\F^G ^>9T>2X+0?$I> @]G8I: TV^[N6VD@7L)>6!21P>O8%*+2 M[!@XI+S:DEXE%%4 BC'B)"L(G<$D9R$PIEJHQQXEE9$T";MNP@"!E85ENRH_ MK!1SMZ%REU73VH70V[Q>9U5^7C4(<#(]7JB[#,>^6H^:(T#3;]".@, KIS@R M+* <%[81]8Q)9&1-9MI^4M$\@305C% #\ M'B'H,O-"ZF"1TQ[C8?A>,=CRF&[Q9-!NL=Z36YQC,'\H^*W!H[/7_5W9(2J\ M374=P]1M ]Q+RS152W,C/A?M*D^ M*:>_YQ3C%_3COU/O?L$A^"-X"#XPS\9S!. T85X&]V8:X(?_.R QCB>C_@)] M=CGKXH'[X:[J5>W6B^*8I= M(V'61\W3##H]DZ)4TJ$UB=R.TO+\0J I",89V"N.95VG9S1%Y#R&.=Z1MAG4 M=R-EMSRM>BZ['H0OS][*^C9XRPQ?4=[NDHD&?D; _'4KW5%$Z8XHW1E:T8LH MW1&E.Z^H=&>GWUZK1/<]0YX2V5=TW5>GSG3B38AE6I;L3Z>J.E _O^ITT#LC M6 1-W,5Q-$5!9WF?TH?X51\(BL,\CW2*R19>K4/O@%/L4L8KI'RP''.Q&WV* MLW'8-.ZP_0A+U.".3E8DS9#F2AM\8O,3:;22M>*P,@[XY0H=O0!S>$^CC*Y. M%G%L>21WDVNN+\L*SWC<4X(C+SO5H/VP4J7Y1$=LD?E\&9X1AC K",$Q_(O= MW*;L)CUM( 3]>G9/3\O'BXAL$ ?=\4*@% G_5O*#?\]SZ/"+;Z6PN#QO"<&O MO^7C,K%D;0@MH(5MVS#@;D;FZZ/M*W<&Y9$^N,5B(F@&\>5_@DZ_WIV#8MGMN*\1XWM_?+&V6+9 M/+%AF*9]4K(;%/-:70_+T 8Q+V1=/57G@&*%8+(J\J^4*"QY Z1+2F,M.0^4 MWE1R0C9,<"E /[)"X/R!+CTLAQAUZ)86>Z?,O8>X^4&5-DPD-YJQV MX3%(#J922I/>]-86]X*UUPM8(#R%2?7J:4FV#>SMXH> RF<2U6[Y(GVI04:DSZE#^J*K7/JLN?^.EZJFU=H)@L]:W_K%VY1YI!HP5Q M&5!&KF/ZH$@MH[:*EEO2:6=!+7[G6*'3 7M^A;13!>WVIITF:+<'[;Y'*V?> M1;--'??/^SA*0^^2+]&%F-?WMVU[3OR:GW2<3>]V:^4B,'O7AF,V;;(19YND5VEB.?_M_>O@C+O'S[R9CTSA%_$@%[?=:/GDM,J]ZGJV( M(DOGH&+^:UVY=-IB>6NTG7M0>^LT(Z"*M:\U39[&?BKXS\=BZ'E#E6D[,#2M MR+"H%U>J/K*M^DAJ7O=ZP &A#NAX4)VTSMHKUS67$)<7*R[F4<3%#WX2[_(O M$D=-DJ*5L&:%J A1.1-1L4X@*KH0%2$J@]A;)U&Q3^6$&0-TPEY#A@./DLX5 MY6>Y,=6A'A#[[M8(YRTV$_E48C/I2VPZ'>&Q[4_;?(S@R2T\J9S ZS%[\WH$ M/[XT?E1/P(^6X$?!CQOX43N5S;;/RF;W=#U!WVW2*X9!^\,_QG=CZ=<(EA2R M+G4Z1TV:1N4KB2YRUC8F/G-ITK=+TW56:?PIBN] ((IQDA_(=%7\JZLPJ3(( MT\B4[0&%C3UE601W%=QEG(B[%. N>V1:NF"OE\Q>.ZX>]V.OK9XI=HV^V/RP M8*V"M79K8*T=MSM'TUSF #77,W5>D +:%310+NRA.DC#;D1S-+$/OG+N]RQ/G/H1\BSD^5E#KM[D6>LK MQA+R+.19R/.^\6H[>=X>H/9^*RQD6]QR? M\8R\D&'%QD1ZQ#_V9XO;SY]J6/%93J"$MKN/QI<+!IETO)55GW^)YL55&-7X MM_:#/9!V$9\7'G&YCKW+YYRF(6%2DN%>=@3:%N"Z9P8!*Q8KP'5/ 3V9SVW6 MV$SE*OBI -@5 +L"8'=(M!, NP)@5P#LBD4.99&]=K /7)ZVX.@*\+87#MYF MG@K10K,NKO311#<'U&LHH Z%M&R7EAV(%'Y8*\A@2'P<_N0FN,,,V@A-6I/4B/@(5\:2YY@ M:(#>WWP-P8\OC1^/@\R_G1^/5? H^/'L^=$Z%>2];IR3R7Y-=P\".G<_23I1 M][\^N;A2])&I#PDB4"!0]LY>1^GD;\%>B!1DC"SS8*0@P5Y#9J^C=.9O=TO[ MF^H@6&O(K'4B3'G=OKC2Y-%$>8&SR,["D=P(D2MP &LR$^(L1#C]C%6;V)L]Q54"3$68BS$N&-7[LL03;!BU1[;Y$BSQRT:^M>QGAY6=J(>P[?,L43L1\FV& M1\G1;SDHY1KZ+5_%YW0!K.*R?R/)@C!UV#I+#,J9Q 3._&49)0%^X%U,YO#) M!\(!;+DJ*7V+\[-/#8M\Y\T?G*;GX1W6;L,AD/ MPG*#:H+VQ3M7+?&AM9-P90V5D7+EUW2^B,*?L(UXR4ERAKOX'*W@8:M(NL5% M! L\%8^$">A!^!NUQEN!3_ +JY$>O,C=%(O@-^_[0#PW;CWYX7\ M!GD?RTSFNV)^V];8EC?_N@&5>4V5:PSB?!MF:4:L#B"&W3VM[ACPELJ_HNJ].G>G$FQ#+M"S9GT[5PBG@=FW-"U#6K7[U?FG] M'HHJB>_P]??SR/VS,.SZA43 W"_A0:LX);M,V.F<.7!6YO/H$1T$SMKI M8' M#P%I@U^[4;(:@=\$]FH./_2D>R<($^I>@+N3$/;7LA_B<^S&M5HFZ4T0PA.C M%!;L)6_?=1#$9Q<[@;0O%CO8Q0JD_6T8U#C30\K&>0B4_1W4NEY$L):_J!.5 MK 3H^1XD_%&8QM^H0114/(R*OZ*#(8BX!Q$Q&271;-0Q0/A9W^78- :>ON^" MX=$R(;R;-U[VS4:+_;^!XWD$(8SUP8WSRC-+INNDCGF!G\-0;OK' ST%=[3T RR7?G9Y,4(K204>^" M>RND3TC?.4O?$(0/7?RMPH? 2\+Z"?D3\G>2KIB)15U0W3X;%_2Y6\1+]Q7\ M$9?X^7<3&A^?B+4V@@ZQ.S,!SU63KXZXE;V'>C;8.6UD&/J 8+H$"ES_0%]# M1W8K;"(1OXKX=5U3= 16[MN]-K6+*WTR4NRC#UH0N20ABT,/0@X3QOUC$(1% M:^C0$A4 1\M_,\)]3]E]> I#*_M&L7. MGA%@D]?JW:5]LDL5"$-2["&+B1O=A[1"-0IY:TRI[VSJS)W0A0!Y1LAJQ\5+ M"X*63GJM#;U\U&VJ6_=.=(E5#GV5SYU[&N2EY]TLBE>7*Q(OFOO.#I#%MG#U MXAG]/T., .C):;E)XQA,:&??Q;RXTK2188I! ,_+(HRZY3]_BT#1ME!P)S)< MXAGB!O$TJNUS%+I[:C>$8E5'^J *;\15XE"=$?&,+ND) 1$H( +W,P#S%+9Z MXR0S_/^/_TF#!]#;X2JY#KWM*?+.^M\^3F;N7) #!9S*F8%^B,4*.)530 ID M0)%2AA$I(%4$I,JQ22@@502DRD"(*"!5!*2*J+\XN&- /6TAL"73D2V6* 06 MPO@BA;%;-^)ATKAW);"E7%RIUB'MB$+ZA/0-4/J&('S[-FU:ZI%F(0GI'!:3 M"ND\@G3V52EL:=1!G2BB4OB<:@\%X$I7^3IQ1ZB%S6CZR-0/'L$K$ H&'>*< MJ-G1,B#$L07@ROFPU1"X:F_??2( 5P3?'=$K-9FU5 ZN 1=5D@)P1<2OQ]<4 M^HG=:^OB2C=&$TW69^45%?OD^ M(\ C>[E23/!^1%I%DCMSPGOX21#"_\ O)LE*BN%WR5C:&Q+H M]O.G=2]D[8IFC0&OY_/H$3-^\.^;F'C!"J])=][0R 4/&@?(S F6.[FX^AS5 MQ*7V \G)WD3/TJ7ORD[WT6%Y5! '3X*_1[[TSS0D3.8TF0)^:)(3>E(-!F1$ M?]R%8,8&@E$M\V4U(_%W8*3O9+&,8B=^NETLG2#&;G,& ;&=GIMTSW8:FMV. M7!G>#JR+J[ -%P3Y6O*S!T$M)]&1.S"+OIK%A-##38*?T@((,$LD$B*'U'EC M7,WF#5&O7;MNG,+B"]4$K R6#-49G'>S<@-!^*_]X;PJJ@-ASW!B>=:?=ZH/\+==@8PF-_$T$NB!\ MDL@<=@0? 0M.?M+=2,X66?'C:$'?!#^' Z!, H3$Y=+'5"T+_#)8)1ND"W<6 M$W"BDNVO!%44I?>SXG= ]6A!I#><1F^EQQF!$^4W@@XH-(]@8@Z4 -W7%%T: M4#2XTP">6"6 %W0S8)O4_UY\_R_X%(E\O[VR-V2MF[G:9'"?;;UZ.^.TDA[Q MX'^PH<(E(+&",'78HM!TX;H#PW$UQ9 MS?1]77$\1R.: MKB@*F:5C^_^KVQ3#L70VPB-H[8US/6/,@JA*%U)F[RAUWZ7(Y)^@Q.//W M3(OVII$YV8GN>!X23 .$MX\0H._>**OTJB[Z*B&H48<]9BJ,IYKATG.\G= MKZXN55,LWW8UTR".IOL3;VH2UY2G.C%(UH'=G!GQ$OGY(N/#[T.O;6\?=?-.7Y>2%9%EL0[WBS5JT^N[%UB.* MOSZRK;Z0_0;D: BF:FM?>V8J1;ZXTD<3O2^8#6%.2YN6HEQ;A^LW%2>Z^5:TM7BQ].W(YC8GSYZ6#!7OOG/FC M\Y1<_*.Z3=ACF:;MR#'9%CO[_M'VSH[ P_)GRAKO@+E)C)^"Y3B#68LTBU%? M_&UW89()_BDK:_6E&U0UU"-UKEJ6(6@GX//]-U*SUQS'_BN(_L9-Z&4PY8,9JJTQ[9"P;&,L8 M3?0A,=9K<$U9Q6=0NZ?J5A[S^F+:SOM_.=IA@]FA*''K5Y37H5>@)H.&Z*H7 M5!G3O"/9[&N>^6"22?W480K!>T6"MPW&MG?!P^)H>V0=WH+Q7(+WLD*CYANO M;V09Q2L*9KI?WV,]J]?WB*(>@<&?8T31&;IL]:*B/1(0+]0LO%#-WS;2WT?1 MJRSR>HGY42$0+U4@VF8H]A$(#01"'QD3,:SE><^_F#NU,1TA4TQHJ/<^JM99 M]#Y^;3L,1V#QB]9(T1HI6B-%:Z1HC12MD3M65#$R1U-#.M<&K-$5Z00NM/<.?0G=!J6CXYDO:\KK.$5L9WAO41FIH,0 M8G@$5]P@N::M/ZUS248MBB=A(E_O* MS(J"F'8L\,?U]U)BL)@2+*IB]M67%%3XVO.(]]WY^2TG:.Y=U%E?N[BR>AL M-""W7/!,6^W9G6?TBZN)K Z(9UZ#5_FEX?9$.)8'Y3W8==L61C? +U"$:_F2 M^:1-J+Z33[!:Q^ZK5$=XCUW*_Y9M;YKW3(7L45[QNA)[?1#HY:B3=OD,GO2K MEGWLFP(TL8I=U7I&(^SA6,\C,2\$7 AX[ZFH7@7<0@'O'6[TA +^8DH'2Y5\ MTNUB.:>C/]A<"%KIAU5MCO3?\%>L:+N.8R>\IY_I5LUVB@J^[S,">UC FY^D MF9-("8$C!7\KB?S5HQ,3*7E*5F212*N9 RX6_,"=1ZEW.75P/,J,;]DIMIQ( MC\%J)B%\4N 2*E7(Q\E8*K_*<5U@6?@PR A\!FD8L*);O$_!;X6$"2E]&I8, M!E7"LT+"A$@/3AQ$:5)?,9W-(UW?_9!46;$N%6.$ UY@G0$P9/)__F:IBOH+ M0CX]!O-Y40W*?T%GP81 B1_PCKOLV6_NTBD(3.!*FB'33RJ_Z/+;=])-FL!) M\F^;OR32-=LA4@?WV,@VMZ4M.](-$I92*%WG(Z =4#\ KU>ZXX2]X82MTK5P MCV%+C*YO@FPGN$408/J/M\6!E@F/A%[.G3"DIPJ?7\(S+M=)OR1LU@\PJW-/ MX&BOJ0A@^1K359H\DK!RB3XB*^GBOU+HK]01?5>9]=R2E#G+91S]#! @?/XD M_5<7S6U75;>QKKJYF):HRTF:4;1Z5'A2)?F_QK%:<+;I(IWC4*#K100:\"_Z MT78:?U)H?/OB2AYONM,%89_C7I&$W0A@G L!=!D)4!^X+&5[!XYZ# \^B MM/VO\++(JYP V 3WG9?&CV#H$Q(69%[ M':G=^Y%FP<4AQZ>W.;X#.!D"JT'NVVBS;_3+4,:X ME)EPM(=]G@R29!,DV:;;OKV=$456!KE;LPN#),'//=ECO#9;4(RYW3'F5A=C M;L68VZ$-B!5C;L68VU8-BVNJ_$S'W.X<6[LVYM:5%5?S#7?J>43W%7\Z44W% M4RT"WUHM%;-'J+1F_1Z"T:O;<7)/SNN#/X8;QF2$6_ MMV@]W9U74W=5J&SP.G^-HZ3S7".==GTKA^/4B:YO(7IG+WH[JS_[%#V#]GXK M2E^-.*+WNP=^854ZX+WF1IN:\*P&233L;)&>G:65O4H/SO\9V4J]R$1T][PD MIC*>E:EH([EI'ERJ*UJ!NDW436-@@A1+N$#9^G!8\';7$P.DXLZZVO@ MC4R&!($O&LG[YQJS;Z[1A\8UK\%)_8TX"9E%:0\&B$;]H_4]G/RE23X3'5:_!-L81F%:>,'VC!\"(H/,6D.>]O+ O MKJR1<3B*6*=3.R/G]]6RX;/> DQD9$/5Z'G,VC%'+KUP=_DW<(W?(0Q UJ4( MW+",X0"KU?6OP[]YTZ/^+C5^?BA1%/X^)_@7D*5*V_ F.>LL8@K%)[+J[>QO MA6/](AAOA\8^&>.I%U?:R# FPV"\U^!\;ZG_?[[IAB^]PJI_ @U;%SU'#+/' M/,^)1NU:;_"PIX?EZBG*$9(M)'LX8>$^DJVC9$_L@X?J#$:RAPNXM[6=L.PN M9A@L>X)S= =NV0&655Y;5Y")B=&,(Y3#6W5&T]B!''+08B?;%[N.O;/UT+H M9G0_LAV((@=1@>*"U&^(]C^R':A7!RW6VK[8K5 DY]&1G<$S#F+M6Y58#B39 MG9T5=3N/9(_NS!]VUZLS[3@+,;&%H4&W;!&S[H"2DA,'"87;C*-%&5PRA^1T M7/ 6&$@./OWC8CESDJ=$^IUX:%(1'M0=X=W][T[LSN"ALCV6#B#@[>=/FRAX M"RL+8N*5DB;L1^C+_%;+N7%!706R/.BWO,XX,\B=+2#2E) 0IS%%]R%%;@/BN802KD0HBJ,8$P;HUHT6>DM:_"L.5BL2?O'] M;X12XGMT!UO\XK]/84DD27[ :[K00^W*]L:I5JH=:Z77>(+ 7Q_2&$2B 1MR MQ\+TK@MK>]B'+@Q#6.GU 9/^#4J0HY<5UAM,*UH?)!N&F(5RCHJ(,.2SI?C3IJFK92L;^* MG32R7?D,@43Q/:'6'[<5(X=XE,G;#EGM=AV M $>'(KF@7C]'+),,W4>J8;KTAVW3)9/)UU"B]0'\_WFT1+>>N+,0WGK_)*")!#[*[GAL1]/Q M%N]^K^I.D];@3XR#K^@%.)$0O@$*7Z#;.'BCPABD(4 MA[3QYY)$6LY2$RP+VQ@$#MB ^.%[['ADX<1_"EB%;8*P T]DMT-8%P7$];(W M#7 1R E#Y9N.OLS^C+/1EZFS$J)Y6756:N^L""YZH=IG@QG6@&'Z:B44#8,= M&KZE8/W^[(3#SE^TIRZJTCOTF_2=T+)T"BJAVR]F%/SSAME"NE^]=/?94GW\ MC)EE4$!9HU[+O6_&3,BZD/77(NO/(^H;8H')Q97=4FXERL^$14Y2;B7(S<%[ MN<+7\8IV?^GK*WE&RS\-M7XC)\K-A"B>M2@^ER1NR&UA':=V-F9.U)N)B@\N M"3LFKNQ1;V;+HM[L'/FFHS.S/^.TKS>SL731K ^,$/5F@^6BYV*B9CML8X%B MO9E"U)N)>K/!D4W<4C\#"FK?&2U;$_5FH@9%2/= )BD(KSA3VEJXV?Z5>^U:O*'A^?J2@W(YC8GSYZ7CPV+?.?-'YRFY^$=UF[#',DW;D6.R#5#/]X^V=W8$'N(M M4M9X!RQ.8OP4+,<9S%JD68S:X&^!X;B:8LB69OJ^KCB>HQ%-5Q2%3&7/-"S_ M?TT(/&D]9>1+-ZA(Z,!VYZHE^I]V$JYL1H;\FLX74?@3MA$O.4G.?HQ7" MG$;2+2XB6."I>(AU[^'?J#ZD%5"@R)W0#9RY=+>"'RPHJ#@O;7%TU$3] M1FF#:Y*XLPPSMMN(E/5!'GMS0)\S.WHFK=7MW'?,Z.AY<79?Y]X% MD7SK+)"]4)JC;2C-G])5&I,RX3XRSFJ&;Y[(\EG -[-M24Z3R 0)3JU@^,W) MY@$6KP/6V=+'MF$>IR-$ZZ,CY$7<43&&BLG" 4D$Y5 HA(-&G[[0_-0+S3 = MT+Q<5\_?*"^!6D$,?C1=_T.03A,SSW M^R.9/Y#?J4)MD@$HVFCRTM5"^CQ3Y MYOSX:S"HO9!&Z)\-5ST367LN:(&69W7$.Y[S&'9T[;H0FWK2;X$S#>;!*B#] MC#OBSRT]=E.8K)]%F)S1:5YLZ+7/.3+EL:JTPS)XV7@.O43O'7K$SZH-/)L< MU**'_J62H(QH<20PB[.B1VV&U*O;?B=,DQ>1U\OL)UDLY]$3(=(T"E,<((K9 M?#=:+((DP3&E AY!M(4>&)5P5GO/&.PFC6-0 1W+22>R<7&ECU3K8$QDT88M MY.W,Y6U'P6<_\C9!>;--[5SD[35DYS.CO8PCGU#[[,PEGQ#1J7VH'D+[K3DV#7BGZ,,]4!'WQ5L6A"HC;2*Z=$^C=!\<=SOX MX#9Y:%L"<=[RT$[7_L$)N:\-T;6TMW?OO*B M4-6K'(S7-03W5GBU^ZG>([&6BJQE'*Z*A7?;B3'N'-IOX?PDR4CR8R=T9T%" M\ ?T)N"/Z^_"W]U7"7]'JGYUGK 6(!>+.N=K%U>F5H=)$-[LRV&4'2JU):/H M%U<3M3Z_2?BJSQ'^!^$#'$L4/TG+-'9GCG!/]]",\Q2VS"EZFQ'T:T;/+:QO M@(X\F/.%USE@CMF@(O?FF D"&@Z)95Z#-YG% 4_H_4O$B>=/$,R3V$6?,O)A M.9'[IQ0M5TVE)<)?:.M8?B ^ <;W;J(%)DIH"NQNYL3D/0B%=QV#&W_/\"'R M ]DB*2;HUKYJP(7[.41VVN%^]LM.."I!'U(X\QJ\5)J4$?[H0>G2>HO$%B[' M2ZC#M:;P2 ?,,VWRH%UX1I4OKK1!\K(OC6UG(EF*;;GR]YZW_=O47@O?2?Q0L)WU<]HK2N]CE>Y M^X5K"[1TW? -TS;="7Q>M>& ;5\Q[[YWP3X8TO "^<8GTYO_\S5)5^1>D M$?VK\LO;D?0X"]Q9Y;5).DW(?U)X]/Q) LZGZ(/ 6=?+.)A+BLF62E>3]_.J M%O_I&R?)OL,V4WIIL>;L]6/I.[ZX\CLI DT6A,X']TO_B#+ M>*\B"51G'#U*Z1+_T0V[$H+#DD&Y_?RI<@&" G@;)B"7N+9/CHNXAVD(/W/G M*2IDL#>@MN$MGXB#^($=$2,GJ@ZQJ3K>U%V7(40&(2QRNI)\!D6,T IERB)_ M9$3-T!CP0W#^':FQ \OS:QR!-?.23W&TN$V2%!9#OOBHL%!?(;4Z$P!![\V= M!'"\!WP7",.*'CZJ7[Y#R@LY^V1T^4Y+:HAT7>+UC'/8/0CRBA<[&=N@A(&- M7;'FGHYD4]LST3K' "O%Q$E(P5R=23BYN+)V4G"=,.]SAD%1KNZ^8+,5__3Z MMW,5@B>PE]QI)R49WKWL)!G^+P8M%,"?L,%U?:V.P1@$M*0V)ZH41L6_;J1' MT(?(8Z$T);!"4F8_\G,9Q,0;#]]6Y5J:VJ&2@IXY:)VV^T^@X1H\J.)P47%4 MC@]6Z;[STO@1SCPA87%FX(?XP0.Y?").O.X522OTEQ;('E0MU*VKD1F[@.IN M4"5MU]W D5_A&Y$7N%^=)_PG!9 GR>I+.'_:N!^*WEGL!A/9>FT;'/,7A"K@ MSX2]H"ED+\I :&'UTZ<>-_ 5J.8&2V=^'7K99EIN1,/LZF3+1L"9 )62;P!^ MLLS>1E5/MM$S$(3;S UJ\-;H+NANP)9(GX(8CNX:72%JEN"':W[.:@:FS)WA M%1]S (@/<0Z-'#$E#.AD!E5?YL0Y;61C1 H, U![% MB/_=@1&RHTW;8_V69K?W6"\+T6CK.K1$]4JA="B MIYP_GQ8"I;"28G7PD R7"O>EK!V%&,^T:SS31(QG$N.9AC;82(QG$N.97M%X MIIWIZ_5TMVI--<>?^E/5TFUG:OFNXNB.[!B:-2$3;:#(J[;OC!"H&T-QFB!9S8 YDE'5-9GC MBJIA3^;[Y]D&/XX6:Y%08X@SHBMC?C(\/O/)_%PYY$[/6/I*%T3R[#;F#F!M M&WUJ'KO6_6JS?0X+ N,ICEY8"[P+\'FY<*&U#T$: B'P[73>% MSJWT&Y/Z"FG7,K-4H6=2/,]MUO;DK"8?-;NL3;9EEV'__:WND-2QN25U/)9^ M8!379*@+LQ<3;@[!:LWGS,1A4J7D'J@:59:@A5%S;-1](;7/-?6G;;T>SBZB M;D-4]]GNOP$C==%Z5K/68[GAC%DI8^6<%U-?*:XZ3V,9DN:[$Z@.*Q5SS2M?-;Z50H??;96W#I?RSW)1J>$\E MM[Y=SDZG?LN\=IF:L0&W.5IV"JX34H>57II2888=Y XO6+DY[&?5E8)J:PIN MT+VHT3ZB$4"& $WWC8#U3,GW&?QR%LV]KF35Y8LK8Q=5004N86LQEN/ GJ=/ M97$9,79<./ WI!,0"")R0KU1<#/AZR/XY9^DS'>YCYGL>VVO:2?D11UKK??G MQ:)F =@(%2@)=)H?14E!#)V#F_%]BT#L8HBLI7,\(:L7]# M8((_Q:[%Q.>L4_(TT>6B;P*V)"O<[ I?T+1@7@96#B(=!H6_*E_Y[1M(:OJS M!9*ZVB:0#)K#[4:J/$>(5R70<4,\77NA(5[%XZSZ-5X,;^G(LSLNK/NOP]/U M5G:>JYR:F=_@(M4_-R5.G!2:!C6QY(-)HO6*U*UE::XB1FGOJV^ZYFZ^YG_O M)$%RMP2;Y'T)_W#B -/4Z+LK.7DNU8(^6*?80)Z_2\X4(FFZ^7]AZ>GB&7 ^=5"HG[N),Y@L M-.1A,VO0QJ%'%RB@Y7,.CXR?H^#^WL2?XIB[DQ^8YNL:]06THNH M*_).\:WJI9GS@#Q(WTT-"DU#Q@[X"R"+.S($;>C =US?'G.R6U7]Z>;%U0I( M1BZI\U%+%G OA; B)IZ!G6.(X#G4Z2$.>#8^'7@L@6:)0=3PQUA]4;!$9U73 M(?._DQK)5RS0#U?./6G4/-;%E=5TM'_/N'SP9VBW.<,1ZK^:K^B$(;WUB*-_ M,X:*2C5P(RE3VF,5TVC=<'GNH-^&B=@4_)!-N/30T(+Y/@9UM%0UT['H9Y M!"TXV+@5#=NOJ0'"K#^C(B^O6O,+T3GZA!BN^.A#N%Z&J*@2H G/T>,W]B98Q2$V1]LS5H!5P2TXI<6\%;<',QO M*.8O*) X>GC$2]UI=>\F3VF4!94TY"+P8]CTB)['? X:ERM?X/[5$WT ?G=9 M#]L7#O9KH4-+5\0ZLO#.7TKS-'ZK"Y=2;J&>2RAOR>'ORW,$^_.)U=Z:?\W? M^8D0;KB_^,4E"$]L-? +1+Y-C5ZY%2]5Q3/3@V\*/,EC+0W,B\8;0NQ_D&@A MX=HE\9:D$,;6GJW+[+HF\1H$UF6=;HD[(9O'\*<@;[<84URG4&[<<+, M8VJH'8@Y&;HR@EZY!-O1SU.^!?N8K6&[AVM ;&V/[08> +5#3U74)7>L2S9% M7;*H2QY:1:^H2Q9UR:^I+GEWG7$GY)$[=T:\=$[6KU^2.@B),5D'%1FD9U.- M>3AP09Z\9:VN%.R IA6B%-[E)6_?=7/9SD9.)O;8,+56VR?Y2OLX;!C:BW+Y\$ M>2^HIE3)(+AG%^DP<'W%G(-5CUTXIGR^7]S)EP(7*R3O54F>\HR2AP,TSDKRGGO QCG[#K^1)'G' MJF4#7C )-$M6R0&^Q.L>Z?#FB#;T!_PR@JW^1;P/O+NV26)ME-CZK+&WK255 MS $9-M-T4O_MF&8B ],T3/,\"=.(Z.\'D6;8NJM7>]>] M5Z.DPA3LFQY9ZL%#VWL\O/,('\6T$3%MI$\/Y" QQ@I2$&/S6<2XTQ$><<3( M8.^AR_VGW:K[]0WMY4?H,,6J 7EYCU>/2B7$D M3@:$C26_/A;YMD,R@L\? ETF)58=WB('CF]K1[WVT31G;-S6"KO-IW=0L.,9!O[HL>_%']EZT MQ!]_9E-\2J?7^80L/*%Z\7J]?ZY?-7:T_=C-(/:Y&'G[F\.J CP>*^S00,/ROL4#Y'VP^=9U#?3Q,K=#-APU-:](E-D^::B\!O8N(%JZ)O;1![ MZ#*[)*O%I[S#^E:Q4OW__$U5]5_B^0BB@<=9-)\_74:/V'V*O8>!%R#"2;7I M<+2.VW;SY8_;#Y>*+:W3B+6W_GA_)]W!W_XB\1P9XOI7=%%8[R'A4$,;I<.= M^77IF&R7CM^ %%]\MIA/CDO1D'@;]?NL2_'&6<)O5D^=)41M#L>J$@_;!:_C M$R)B)-*;CK)_RMUM"#:KN_LQOAM+'M91QZ7&TK>\[Y/OG7C8R"K]BA%CF&'F MW6Q#_WX3'@^>2)(=26>2ZT=GJ&?;BG$X]U ]LTF?\ ;DC>HF M #*P5NDICEX+HR)( L8ZC@H\+/?@,1U)A1T"3/46? M;IXGXHVZP19\E0 V D?4"*^N;QU;E &JWQ9/2"@,1H[6O@[Y 3/(1]JP&0F MXLP\DOD#V02\7EHJ8M#BSA*R""Y9O^W\*4.PG))["M7*F0MQ_"C*^N8VWMTZ M:Y^DI+U=SG-"\;1D9_&VVF#=53*1Y^GIP2=P;\@"OS,D2$RAPE'F4;[T93I' M X8(!;7QS/OT=Q7OJ8*ZT4;0>K>7:9]%M]?V/O8"><=/$2ZT&'10,@65?'1- M#;\IP"%R79P]Y2T%XG>R 8K)*^DIL_2Q;9@#;JCJO<3E%%>*-+I]$Q.$ET+N M*X+A]E5%#=M^H3?-+_2N6&M_4USH][(5SM%2OE%&\M"[^42!Z_X'W+*NM\L6 M)J-&IKDI'77(J9U+P?*)=(&^L<'M919UGD9*;L//\-COU&?_G2K;SB*B7%P9 M(V.R*7G_&BI"3R0BQEXBTM9&"A')1 0MQ_?'J+-D8&F2,5(:QI )ZW%DT9@( MZ_%\HH$7F)V%0P/AT$:VO2FW*>S&T83#%';CV83C4Y1VCSH0SE$>6;((.YZY M.R9:.?-#+,KU9*O MS-QT:L_L)#CMFC.MR:$=O<)L[,'^V6W)*XL\^N3V[![^*[L\OTGC&&?@A=[G M*'39/SI;"_/BRAY9D_H=ZVOM51YD7S*SW'EW,D/99U>33G-YH.A9%#V+@P@# M.VLDBX)3J7K/$#G#[E@4:/.[T.:MS6CSN .*AKP3Z!RG B(>@%1+R#J!42] M@*CO':+^M!6!S7QJCIG;4/^S6^4DGWV')>M9N>:_@M7L)DU@@R2N5TQ:-O.: MP*03[QK]'U-7=(6HOF,KAF[[NCW5IA-#F4Q\S9W:GK%>8LC G:^]=3GMA,O(9\YYG+"2_/ H2/'L4J60_JS$7D^B;%-J#RMLBB9 M6Y*8^J+8CQP5Y;1K0^^S>F*7GRR?]L0G0N8EV#A9KU.U]([>T2:F^HUOLW-7 MC2VW*9SNW"6XHUVTWRTHNUJM-Y3ZTFUEZ.G\5ZS'HM8=BCQ6XQGVW.8'=)_* M>0#%\GFHV93R)BJIW0*WPTZP_GJM^9 VGUIU[KI$_\7HWJW1XES#?X.>NB?8K+8$Y0*_NZ=]]TS3X#SO*2$AO3"81PF;TXG^ MEZ0 2Z-V5.5?[L@]+5"_#9FEQ+HGX,62Y ,[@S1NZ)&P]76++SNZ/=%,U9XJONY//,J:I5L3RYU.M(EN65.;&);C&JYN MVZY#?/-TOD+'CIK?B).0Y+QTQ(SB(\UQY=1Q02TQ(X['^^ 2"9B-GVT(/J'W M&$7 (:"81](-D 6^$@8.;57]XJXB'!VBRHJ]CN42DD=4(*ND]";\1.K1MMXV:#9G\L@YK_[9SJG#;X&\PNH_<&^3H<"W8!F M+1FHC(P4ARKHZ @JQ@:O@/8<5JGQ.UL%1UWH[$.U@:N!Y9?FX1;#/8/0C2F' M[-%@6MWA>EME=8M\;]?TK;?\I=AJVM1::N/H@J;6TNJD8 H[EBPQ,L#L0"9- MR0P;M& _\(ZYQ*8#2ROG)TE&E%&0(O K-L(=AV.[A)((Q-RY)]D0X.0,? \. M_ 0*8&T@^!J0P@Z)5=M(+(KJ%S]S'=L)K<6$]A*%MB:SA6**?#^ ,_ 9Z !& M>T%81G:HGCH?3ALM5[PM%+9"^%!Y]LRL)_N?#C!;_,2#@B*@"R-$BB&Q&R1L M'':)=&/I:X9$QYX%VZ;#HED'\P-R!_ZM]OI@[;FCTD-8<$JW!?OE[.;2D>52 M-NX=5D)1+7:9D^\:=GEI@=!X)./B&8 M 'YJU0NMNPN+YSP5!Z#@E95:/HP/#/LEA2XZR]XV,1S5!L6N57=15-PVJRT_G\P+8@7XI!UW) M^ =WW<+URERN?5'VC TID&WT.,@+,^4-29)Z,NXHKIB^S17;L.$N/IDIZ\(G M:VEN[LARQ:8ZUDT.' K-=:V:E>H*H640>H"4(Z[< ,&&7'*X&6HE#NW-$,9F M41IOL4)E4_,IB$%Y7R,=LBWOLCZMOD)=.\=U.= ?#;,3 C8#62W7/TX5\Z?= MDY%^P)C444!-=>DC6N&2&HG3:CB0#F<)INTG M".J*@/+KJ-4VP/<=4:MMB"VK6@T!?YBZ/YI^,XZNWP81_JB$K*= M(]$GK!#7#+PD]FT'L4C8G5?7RPMC S#<=N6 *[@M%G"=O?\;727>-O\ *I63 M/9UYC^("U4NX:[A ?@J4S'4D"6>X#II>[23D+!YCX1R(>N?$5RO"=4Q\F;*= MH4DUQV-<"XTRC*WURU06IXZE3[@;IASI)6D:+Z,$N;,:ZB+/'=5X/%$ "KXY M!0(8O;8CFN)#_1VLLJ@:)1>.8 H:TR4QZF)T"BL[AN@9O,\L_"[R=W!N&0W: M\P)(0B2YP$?WQ%NG4"6W$E2#RR+'D+,1$GQ.807Y]2)8AVF*,8S/4=%JT8 [ M=U)X6QKR%=!L;\6I4*I.Q92X<");J;3Q+8]1.OG1A'/VM M(#*[0"0/SCRE#V5IW$PRXV@A?4;%0R=GL[M"!5]0)C.E6GXXVQ-D=X@5Z>UD MBTK$W.HKF1_#]/B#;3Z/8YSK;04R\0S#-=C:1$;&U E(4YMWQJ]JZ?Q>Q M\)2P]2RPV"TD49K,GUA":RV Q7HQY"Z/^-2CPE1?C6R,'YRR)91K3KI;TAV( MF-]P&5_\'^"3X!J^3)E7>1M^Y L!+HQV50\10;U8QNZ)6N6YRF68_BVHJHFP1J+,T#DS=T0[M3@ M(*BL9CO)+H$88"Y^Z(P@*8O6/F*N/]8F]UV.W_T[7U:,L MUFRWH$-!$C;./[GBM7;:0:O2[X*?$8"JECWG=-*9!*CVSAS;9 M;R1GBV>T!I,9-J$Q;;01R*(7,@@B(Y'5PQCW0+"4[>@0)VK3;[*G':$?#D?C M.F-8AVZ;?SF0#3N&3%>S1>BF=@1N,!7$51J!JW 6N&,]N1)"QH2,%3)F'EW& M3"9C!T,FOTALOT':Z[M9%*\NV<#R'0;[A0/_]6BM*%'Q2J,D275ALU8'U*OVLS+?/DP MG:<-M2.J?A:U(-\KI1Z\6B-=P/K@(;1LFV]38'(>O-*O20[F?&G M5N8\L\_E8YXW8L:=4=G)ZYK4?(;S+OJ8U-PV$AW@J%&PF8( M8^)K+1L6DV5,$L)P7PZ:SRD,T"ZY^A%FXWZ)]_&G"Q_-QCO7Y$BC-1A#*EQ[ M#5;H*Q,%"8%E:'>WGR*N34N[).K 11UX:T6Q045TM;>:%E\YP[4[TE1OG#3)WL]?8;%-3,6VH&0=G2+H=F[#?6T0K M @DOM5DTB54W1=A<6R!,^<&D>>U*YW,4NGOJ'>WB2AUIMMVOR3_H.(];/],P MTVH7*LIYUKX4D(1!,<%-HD!IB#0:; MLW)>;)7+Q!Z#H/1?Y:*-EK'*,X)^R^B9(Y)O5RRNKH6T>#E9QB[OIH ^Y@&S+[.6:_CX3,WM:.MGC&RP$-W^]>IC49 M!)%[N+KIO[@//__.QB%C];L<]EQLI0Y7[R[MDUWNW#C)3%HZ 1]42 O DVRL M-YU,B*9X 08WC=EC&/6RI+.Q0EO:: M$8)>%0!0)YSXK%NH:U);ERD:D-Y7D\,+P^QZ9==(W3;_H[$C\$+I&N[V-" ]OA#YB_#:7K91S,$1]2'95SY!+-QU!3 MOHKHU/9L5WR.NY3P[2[CZ"$ 9TIZG 7N3(K)?](@IM.*RX@7RS0&?J73ZWWI MOSH9$,.NB(BQ+B)?^:._3(&_*,=\2,EMN!]JUJ20%?WB2MYXZPF',8=_C9YG M+W<$GN.U1\8K[<+ 76RRB/DNG-![GIU\GP7Q?AN9M-B(%(&RH6P/#8M\Y\T?G M*;GX1W6;L, +]_V\$!:=S[V=QHV];8EC?_NN$V=TV5:^P& MOSE8J_2/;DZ]5F*V/2)K_N&[DPGMFR:,IE, M_(F"A8:#=#O!+D?I_:P!H[SJ@\:HU_ .J)MK,I&WNR8([?_%_S6*O.0Z]+C; MGMQ%$W[W&% MR&S>>!"A1,=XZ(:RZST!#;5^-S=$IJ3^X0J>2 \%_EOEQ87S)$W!7Y263KQZ MPL\\.'$0I8F$&4WFX4KNW D627;'&2(OS>$XTSBAQG6:)O#:!)S1W\@]_,8G MV!0-KC.F\-]IR,2&/G!.WXTE]6-\-X97(.MF-^[_3.$1 M+C#Y#7WF!_@SH7:%"(0S]"@^ M@?*%/3"!N'97TAO\/%_D;?EQV7(Y#]]^H#D$DM"J@:*6#Q_J16Z:P?K=.[&7 MS<)8+^QCL1@(S"Q8)FP3+K@?#FQN1IPY_A,9*$M=@* LB(?."?P(1PIEOYPY@_\(YG6A_=ZJ;MB M/\QL0E6$04S\= Y\[$9%J4/^U@K]:E],N61%J"IBT 3 .0\!L*JS8M:&:KDJ M!=,Y$UXI2E=NM"#9)BIODD J,RFG.2$.NAA+,;WJ@>^4)!#"W"2@TRTC5'G M?B2D[XN8>MSV)BH!,0YX2^<>T[OXTAA]W0 V"OS$G[)^])F.'<%2$M@533AQ M$E(-"B3W<[\9TRHT%A^W"?^IS[4SG)H@.L<0E$VS6;;'S.6J_]EME,]MB*?W MW?F)]==PQ&G<,+-'MRZXXDZ)=XU^E6$ZAJ>[FCXU95T#?]7U-*+ZEN>XQ-%M M;WW&#WN-!.]!)V)#Q\QF#WGGZTY]2)O+G@.V\Y7SL^)#(M.SQ!:;MR*1O-9R M;=X/LCJ:$^D1/(5.+K2QW8'.C_XC6]=[$A(_:-GU6?*>;?2>E1TI/=S%')48 M> IAQVWHS[(/0VZQ#ZJ/EF@^'LC\B>GL+2=FR"3ZN?+Z= M%F\^S^+5_@X5SR=S>N$HIPYZ[^D2]EGXS!MF@!'?9X\O/S>FWP"/) M!_IW& M00(.##5Q;!E> -^,P5L&/YFL'@EI-I<;GT_/)?<=?0)N$MC+A'IX4?S$/@.^ MQ#(.L!D#[+VS6L7!-%UES@=^MOQ8]*G@#$#-A6L_Q5[!RX/X&;[L$: WF'A4UB)RAD$ M WTJ!N9PE@\I/Y?L8J[T*AJD%?_ZJO^HXG>Y9U M.K>L1*P&,I@,?(N85U<>H-?(+ M%\E)5[,(^_.\2AX#5$^0)"G$FDO\^T:3G\P@-D^VMCG??OY43^KB0=!SN*,/ MN,Y7T<[TRX5LZ5M*>)I7IS_CZ@R\?)5',OO_FH-23T:S)>,YN8Q;$US'6+HI M_8LK I9@!$E=S5E&$+@X\,#0T+&BR"4TG0>KFSMH6:=/](C?1T[LX0L^!&## MP3\ HYZDTW_#W[/>2UH+1!>1O0KM.!AQ>%+"ZT+H2C O ":*I0IFS@/^!^Q7 M1$>F\J[M##>H/@N#-VB.MGB Y8^;0V;OL!S$E;B9JGX?V[ MS[1+^XO_!UY%?HKBC[ &RKE?_!(9_INLW9E0P O@X<L@BC"*(@Q%%&&((HRAE2^((@Q1A/&:BC!VQ3)KL8\O&X;F:Q.36+H^ M\8GMZ09\TG(TT_.!_F<3^S!/5OI&\ J+L'[?3VR@T"TX^C0=4XL=.P3%[HQX MZ1P\#NIKO'^Z04^Q(12VUD/;'5(V""#3A4 4 MILXP0TA)ZH E9Z0^3'FL*NT0.3H!?:AC2S\&*LE$/@(J"2ZV'3++CA[##D . M9X7*T @I\KI(4 $9[P!0\5+IT1(-Y05O_R0X):MHV0Q2;TY[*9%?RK)0LNG%H*17S&C.G\5,4 M,Y$G@\I UVI$?!YQ4\NH-'U5/SZ$3&B5:Z;8R, MWD;>'I='GPG!XG1,5#$1.!(: E+,YK ?($OMM!C/AN-Z1J+6X9;N2**FH*@9 MQF1DJIN*=YZGSWT/C7]RQ. SXK0.-ZY'XC3UXLJVK9%N'CP@M2\^$YY_1:T[ M#TXPI^FO4M[L/G;*H\WW=OM?O( 9)Q8C%$@6NP9)?KY^7H#*F:Y)X?^ M<%.UVIG4CU'/_PO#X_LZ=\)^BL60K]YCBR565I$PH:5Z]%WL5GGX'*RG4N<$(R6?B/'4J6=\*?4R<>W3D'KNKW"KRZWPL,N: M6 ,2ZC;F*+29=]5F\Z^*B/F$73XJ4_KXD\1ND!#I*]A4,K3Q5J>_/WKOS-'Y M'$G_=,(4;2OK@M4&628V3(S[_>*#9J_M.J; 4MA3\_ZI^ @?$W/]Z,0>UZHE M1?N9#YCM%C^8YU&C,ZR)3:UX]XQ'3[RB$6E?24P%;*O@JD<4V[6ISIFEHH:J M25Z5BRO%'&L'7SX\EZP^]U"H0=I7?NRL"H-X!YC5%S@9?<,5S)$MYZ^T(.8V M! 401-ZO<92T')51DD7UXLK2C)'> $=Q]J.77BLW;K$)RF$V(>G$D5WM HXX M4L:'3]WL>\C1:P^M,M5/^ $>HOP/JHPZJ;B]Z5O[8^+WEA:J?TAC( 83&I8S M*2>],[GIC#=DZJ#<)R.CX?+][?,411TEYGGA?#9 M9YQX-Z:'8&OQLK!TQU[ MY$7ATY<4NXN9L_DK=>I[U^L'>O6?HM@G 5ZHY^+66?%/+JYT%11_?;Y)>\4O M_'FA^!MXL:OJ-\&IM\>3(867PJFOW)=P7(Y^;TN:*V^V%M^\CNN4766$I[]. ML8[6EM\#4YS'?;,0'HP[:E6D. MKG+P.YU[?(\#H.B AE4C@0 M!4$NOD?XHY(@;RB$M91:(>SS%GG:X/*;]CXUG@;H&=LX1MFD,=GOL;MJ/-L5 M8[[LQ=K/4I"J&.<)]-8<8@VC?G2O^MW)V*S7[_(?#J1^=V,5:G-D.YQ:U)=Z M(&TK6H=^/L-3+S7*(@H]>CPXV_>WP"?2FR"4_H*"^5)M: M]#[JS,XT-CW@QN, OY^YN=G*TC199_]C%Z6WHO2V MGT0.'<_33TRX?R['PBHK?6SUW&D[^,SMJ];T.S(7S\*8W\C""7#^9,D[^4[B M17T*E9?&3^"L%"RK7UQ-QK:\<;KA*0HZ3N_+4'A3PC-#..X&?]P!3OV<&'@H MMVN[,W+[7;I9QK9+M[W-:+PZ/JHNOLTK1ZL=CY7M%"KJ@WJ.QYK3@,,)^/3CQ_*K*QF#$O MP?LD@]C25G[^@4,[*5S."H2;,BW^(PCIH%Y,@G)X'88@/'_6.8/CD%TR MEJY=%T),X,OY4[&:A?,D34G19<-F)V>./7R831?F ^9P[3N6A5>Z6 !06UZZ MQ#T"K6!QE# XJGBQG$=4LF#94O3 * DP5[ *Z+;Q(&*<((OP3 '0$AX22_/ F09S^ PZG6=!J^8HXT5'PT0T-OF,IA?L<8BMNMMV'&+K0>RVVCB(?55F M[N9S!E6[R8E!8U6*'C>+L?4^3?HX)B73,(-F+N MRR.Y =.9;K7S"6^:O?2,6]+!VS)'IE7/B/#C'N$ ('3Y@@>"IO215*UBP1_P MNV U TJ4ZN>J5AG99$^-L,&]W9]2N;NZ%C1W5!O&=K5!^:+31O6!;G2R?:/K M;(+[IJQ2M]MN&L?H Y7L]YI3_X^U4=(5GYC[I28=5APEU&J_B\G4T)LZ?EXX/ MBWWGS!^=I^3B']5MPA[+-&U'CLFV4,3WC[9W=@0>,A5EC7&XFF+(EF;ZOJXXGJ,135<4A4QESS0L_W_-BZOO+";R:5$)H0-X MG*N6,:%V$JYLCG*_IG/P"G["-N(E)\D9[N)SM(*'@66[Q44$"SP5#T(G4&'P M-WI1Z6#JYA-$,*$+ 0K$\O #VNLGO?D1.BE$$L1[VR&H;]S[V4#&VM;8EC?_ MNJ$Z=4V5:PPB=UL)64:L=M5H#:T';9(J36#1.=IRV1Y1HQCXX AJOC8QB:7K M$Y_8GFXXGFPYFNGY0$]FV>$[Q+M>T<^;JJ*:NDX47Y^:$]M0''=;M^@K;4N-GQ=ZD".-%I[^6$=(O/]5\>/+?*FO;B4YC]##M!M[G5\S"[' M)U:3WS\DP7GR:'E#[_Z9@;Q\'P)-9Z2%?T0WPY>E$\KPVA^1O,W#$H=FTZ/- MLMT+$4ZC#O\0;&X2N?>/FWE](AE/VTEX6S>ZEMV*CV3V%YK2+ MP6)[-NC9PT8UIFK[I#U:G[3)(W7#WQ-3#Q /TVZ/^B*/'BP>VA9JQT7$OQ5+ M2MMFR,V4%7Q-!\N*/BAGTYD]G%4-K+:+0]KMM]9$*RCN1U)LR'R0E,!&_-W.^,'C MXT_8E'CBB,W&5F!MG^4C>Z=&)QK3F7;'.-!R-!K;D_Z#*;4Q+5?;#LR-ZLO3 M=F"NE^RC$XP@3;L3JIT?M@V:G[JT^KX&S1L2Y1ZG7W,)FX]?>&WD+3VHL'K: MQ:$#@TY-[=(I5U9SH3UE<9T3""T3S$?)27U'9;M"7(GXQG?%A@L-@LBEOWU< M?!9N=!W"L3RV""X'X/I;7"462WC8OQ%6$"5F!BLUTDR7409[]I*?GFM"Z[#7 MZ7CKL/T)"ZW#X" FM[68?<[.[Y34_-%5X=IIYKU^6L1#6!R[B?J>+ MN-%O<(QLX!.%RI7_;0>8?(>.ZJ?5'7JKHVF?T[XHD/6/FW;_? #3XM(#<>DE M^+O1J*#F0%'D)7AUE53*@W-83\Y+=^0<[M-QPMV;QEUU5XP+[HI!V>R5=JSP MZLW<=VSS:??"0%NSO>[9V\'LR+[TY^(J;VGL1='8Y+%H#--4I]7.E>/7TEA+8TTZ^'XT-GLL&AM@*.IDQJ.\A'*\SR(13NPN M*4#CB1L11&N,W[R<^KS]Z6/:?2SZP*Z,;=G<,\>>WF-AS^CL[6CT8.[:8D^C ML:=_'.S9)8?$0*TQC0#LM\CUO)%K\%BL:7+V=C:9- A[7D*HX$H$\.&UK08) ML?RJ#?(V= BEX%< MHR=!KAG.PAL/JF-V6N1Z3LAUI&#??LC5[YZ]G=JCA]NO+7(U&KF.%.7:$[EZ M9V_']FAZK%9\K7]P-]2@//M]%?2V4.S[ >CY<)8GT8CZ_;.W(WLZ/E8'J*A,:'.*32'G6/%3UM MB;PE\I;(-Q+YTS@!1F=O)_9T=JPPY-/3^($3J[YW%)%Z+\RC&RRQOJY+@!,-@_6Y+@BT)OG@2G!VIAF]/$IQ2E&HP:&FPI<&6!I\F4CS# M(-+HV.W_VS+TAUBX[ZX^?7HY)>?[IU3,CE3V6:&&0??L[?A8B5$-RGIHD<= MGL["7T*0Z MU:(M*6]..= N(V\VZ\^G9?<]PL2H74'S?-C%DY0 #89'*@$ZXIV>AKNFI>B6 MHIM8\#,8':G@IZ7HEJ);BFY ><]@?*SRGI:D6Y)N2;H!Q3R#R9&*>1I T2U&H5* MN95[GGQR&B>?X"8+0G=@R/@!U_1""@$C"%+JB G<)AYO>((7]$Z?^( M-,>=O?$#2R6FV]@50"8+#0PI$%%]O7<=."+8F0-M:.'YLW3A!)HA8 M\0B))8$/ZV,7A/W%R/ZH7B[QJ: Z 7=>X7PQG.1:X/27G^_RGWQR[O C@OA' M1IJ_T9'>AQ*T<.J_X:%[>V,ZF&/CXYICTWNTX\8<'>RQ8:?:$5\=O:P\/ 3? M]A$4!V#;[![UMRD@'W71A[Q-\!Y@C-VC #?F[&"-3;90VE;] !_"<_MA1MLO M: Q2:D] 57BSCA)BKZ])^L!2>>\4]$@:3TD%HYL_XLR3*,C2S8]459-JI?(3 M*2M&%3<#S/AS&>?U[=?B?!X+Y^NYLX#-OG:"6^[>Q\!8!W44RH\3H#!A/CKV [3F/V8H'$!8+]-W_DN(/>J#L=3!:+8<_Q MG($8#'N]GIAWOLBH8"U ML=ZE$*L\L,G9V[_.X[^\K>.L3318_UH2DB1Y_45WTN_U)\.AZ"V&\\EX-NH[ MTUEWZ,P7PAEWG7L,70NU!B>\LY:.5S3YA#27K(T-V5@&HPH865A>HWJNP=N< M]3J.OH&JD(*PMP*1 ($M 63[Z3[C8T0^#K'H\I7XH8_H$O@"!Y!*T][*$3E& MJXGHN7)TN_3=I>4GCVD1#YMN$8\&!3"5+.(:+;'"<8DD[A7!@%?-(/1Z@=3K M=9A2JW]NO^'*_3IQ"/29P'70W7Z!W_X< #7G$!\RT0%(X8+Q:F9=9];M"Z_? MFX )Z/ [P6@]QK>DL89Z&!_B-3Z/0+Z!C2TZ"W619K& M_CQC>09H?,E>(?).+Z, V'M2"5X7;K*6T=V[L;?[ >?*70HO"\3'11E,0 *^ M>Q%ZO_AH+GBDK=6 ;E0&12.EQI="BTRI8PC07( 8TR6) &3J<%LJ3#K'X_.T M7@: %<(=!^J.R0E@.:4[-CU_\HXE3Q/?W"#SX$#2>\"?XAJ!N'8"$ ]1EB8I MO(\FR<&:5I+-_P%,$->-Q3J+W24P)6M^5Q!8AZ$ET!2H+O#O8O+%70>+^2$]!9Y; M'4W=$9M=#_/J077H">P?_E;V4@'ZO \!503ZV"YN'#\@;U3$/C73I49>JWU+ M9$;C!Y;//WC;TLFV]\8GV-K%[LVJ_3DJ'_QTPIU>6A;P;%E I7#]B5C ]('U M]D_& F; H;V>%BMV&U90,L"3H$%5"K=GX8%C+L/+-!_*A8P[IV]'?3M[JC5 M EH6T)BS[<4"*I7Q3T9+_0>6]#\1[\(N?5U[.*Z6P#:#!;P$=^$O(HQ6?M@Z M#-M-M@[#!TJ/OY?S^XI%=7FN3-O-G$41YQ5M]515:@$5D"\8QG]DJ[F(/RXH M_2MYGR29\/:01MU<&@VQ9ZP]'8[M;N_!(SB:IXBV.+;1%?+]<&Q$.-:;].SI MK&VL_\QQK/\T/")7#/DOT6<-]X_Q MI1.Z(@@H47]O8IN>O>T#0Z^9Q+.[5Z0>SY^R0VF+?,=22!\5^3!2-Y[:PU$U M5-=BW[/!O@>HJH^)?9/NV=MA'_38JH[1(M^S0;X'Z+"/BGPXP&PZLON]:K>M M)\&^([E0&8FZ#==R-_I26;_-$JZSY@)(L5/EXT.\K@^;0=L\&OU^JO''W.U] MD*TYV1;RULNF]]SM@/W)O:O='U1:61S*6&S/;^8C>FA=.8P=9 $?# MVN'W=*$_F">P'[W;'=C#8=4L;FFLI;$CVCE'H[%M&?M'M\L>3&/LXQW/QD!G MU?XW+8VU-'9$<^YH-+8M)?[HYN>#:6P&-#:V9]VA/1M5K4,!QY(QL9 M'+6Q/&Y98LM76K[2\I7=R+EW9'+>YM4\_C:VL#<:ZS0]:JUCRU=:OM+RE=T( M>G)DOG)/[Y4C;V,+7YD07WF6=M .6/\&W$EW"SV4U\D[[C; ML?=K'*TN\[[*U2;3U8;2.%/KY!I*KR,<8.)3'V<%#2O1X##KU:RE ]_-A0A5 M3VC/6@"8ZGI0J_P+E:!LJ00.F;EA+CL7KI,E\%7F+LU7T^L^OHWH;3SN/E)OXT';VWAS97<^/*1MW=MV66V[K!Y5"Y739% 2Z2D' MIL1Y2*G-"X\?][O;\_<>J+WM,Y?94+0Q4FOWNSU[5I,.O&=<=M][/J%T]1>/ MN]NSXIX$=V==8-+VN-NU^\,'%VM^+]Q]"?U"_E3#M^MG;+==0K:3VO;$G:7L3:,/%)L.+ZP8?V_:FC60M@9H[=;V+#U,BSI1)?\%H%^OVT#T&P)K M'XWLV?C![P/ T=C<[>#F=V MOU]-\VHU]&>&?OT&HA\V:!O8W4&3FK.]!/6M M"1$O@-":R.4G9V]']K0_L6?=:H/Q!WD]'X0 )Z3GM_A^6,W@T^#[%"-4TVG/ M[G>/99\^);[OD/Z%_\9[\O\/W6?USSY0X<;T2 M(7R]CN FPNM?_,0-HB2KRW&;S9@( -C"NT"TG$_NYL M/NM/AFYWZHR&HY$[&3G]R730Q48!F*OG+GVQL*(USG/%=#DD_@3?N7*^@OD) M4#33X"P_X7_24^^^ >.AO+F/BX7OBKAC?:E)F=OP8RL6-[ZX3:R%'SJAZSN! MY>>W9JV!)6(>BF?!/QP\&Q&_@Y]@P6MB6X[KTJM\_.BN\+0SC[(4WR 'OCE MM8BN8V>]!(2-Q37\Q*:SK;-X'26"TIB< )"1H0#OCK+8A<^QJE;<.$'&7^1[ M!8C1ZT)7%(YM+9W$VLSJ&3^WZC;O__BU,B5%EH1_5/Y^"TP M38!=E8'/NMN**Q^X-Z9PY*6';JYW]C8*Q?UYQM8\2X!H<&HJ?'#CIW=T38"8 M6#$-_PLC2QX&T#ATKD6<6+?+B+Y;BL CS 'Y1\F8B 82_P'';(,6 NR( 7< M #P)@)[IIP'@5$"?(?+!?N&@UEP$T:W,5#7P%$'+#W2L"WAEC!(KN+,+)(7X MXHE4Q"LX$Y["22UX##]VK 0?$-A?5\*63IIO41TS ?;GIL!4]R-!B=DB,=$9 MR0LVLH[ASF/@;DB BI+\D/9N4!/3#.8IP7>W\,FR<#K>JD@Z-9)T$R.6S' " M'/@-4*>/OWX="VRQ=R/RU-8?BRG0DF]W\T><.5Q%EFY^I,KQJVEP3R0#^L,B M>,P_EW&>17DMSN>Q<+Z>.PO8[&LGN'7NDK._%(\)9S1ANALXQMODWV+Q:&?G M*P"6$S%)OB9'*/X*MN,T9B_6,D;^^&\[:'H@:8ET0<9<(FL-,>_"V541&3P) M5M9KA9^R8!6%W^ 8(#9CJ5Z=W"G^B)#CI1%HB; )?X6WXHD0F=ZER;Y_U<+^ M"NPH03+->O5GZ&2>#]__M(XE$LE/]_]IC=S 7M)B"E6C,!9 MMU^V9%QGTG/Z(Z?K.8NA -B/ILYB =?A3.";L5NI MMQ0(9*](YXDRN!$O^>GUP\S)6C2[]WPGQ"J&O4Z_.SF=NJ'A\)'JAMK-/M9F M=ZM*>Z$565] +176!_C=,K'>A5A%65N>];*@"5K+5*U M2-7601Z4\HS6-MO@E93FQRT6:QPL#FW9:J>B0PS7_ M[J=+9:IR%!T /HZ>EQ1(5.@]&Q"DU:@FP)LDD'WX\@QT]/ MD&/06(?VN'\R!/D2RL+>97&T%K;UP?>\0)R_6SB9/3V=4-#!X>(N?MC*LT9@V?7I,FYZ]'=JC25N# M^+PQ;?;TF#8[>SNSIS7#4EI,>T:8UN\^.:;UNN3&Z3<)TUY"$.8B\1WKD^/Z M"]]MV\IL(9'>(Y!(E0IZ9V\GLV.%%AKD'&E1R4"E_G=!I3Z@4O]8/1M;5&HF M*CU]0+2' 5%[,#U6G7R+:/]/6PAU7MT/:V@]6C]BO' DRNJ0DIN_W M3B@OQ9AZC!A:$QZC.!1%9/&9V]KIE:VF/2<,.DQPB-5 M3)J @!X\.,S8HE*C4>DQXA]55)HVC"F]!%]@;9.[';,!ZOL\=;>U>GI9>2_' M -#S82-/GZ?6FX&PFMB]V9''FASAGD\CD:VE^);B]Z#XIT^$ZW=1/;5GHP?K M%2W%MQ3?4OQ]%/\8$=,]*;YW]G;0LR?'3GUM*;ZE^);BJQ3_]$FX_3ZVV+,G M#V^0WQB*+[;$JC9;;&R[6]6NBJ:]_R:P">4==KS4#6 WHE9(K4>KKJ="0F2_ MC%Z 4UC9S^WK/OO)UT\BQ@^<:]'3J'+>SW%EOH5S7H'1<>HR->5?^X6\/RFFK&UI:K2OQOAUY4\WM<_QZ%U^FBUW6&0S$=<1T8HWHIS;N/E(_M<%WZ:=6_>E)=-PY9O.T$P7!+\(5*"$M,)$?J5_: M2<%CQ^Y5S_CX;0^JM@=56]&_/?]A<$_*]1]@/V1Q#.3-ZN?>'@PJ[NP-CSQW M[+EX)%MB>U'$=D_6^8.);8;$-AX<.0>@;8WQH-88']Y=M GF6XCBGN29*E%4 M\'[0/7L[FC0HO:Y-U#P^FMR3<;$+FO0 39I49/ 23)*V(GM'_+XGVK@+?O+QT>2>?/5=T&1P]K9)-?DO00G<+Q=='K#-6OE^ 'H^+.*1'3I@ MPX*-V>\=2X]Z^HR4(RGK+36WU'Q\:GYDCQ$8W^@Q>GC52&.H>:?\LNKG[5S? MXES?T>:YOG@"2K.X?Z0LCI[\GL. =YJA^;1Y1O6S7M^G8F7U.]8'F@..(UQU M3LTO?N)F"0V[IXZZH1/<)3[-P,PGO^)H6#]5O_FL)H(OK(]Z9'@CDJUHQ=<^ M*,.^NP,:_D^46E&2I)7A(QC0";*8FNAH>,6H!/GT,D'JEMI M="VH,\BMGR[I>5>/VRU,2\^73?)QNW*PNT5L GX4TNQ>&H).B^8/^2%S:$I6 M"C%%&'XN@D3^=!%'U%P!H'XSGOX4T4W,#I_.0KGRH+76#" M\&SJB\2VDLQ=6DYB/B@O@2;2VU8T_P=G_<'?Q3?, )1@Q\5\&C;-8^WI?86$ M.IK_*@)?+/2B*TTE-K[U5@0!_M=)DFRUYG57CH=C4FWY@ASF4EP"1)P;QP\H M#2R-[-*Z'>LC_!M$8489CXPP+B&BYR\6 G^+0YF= !:B-%-.\9-7(CPY@CX1 M6X#;L7Z%-T2QA#(O[SH9/!01^J6Q/P>!L3@)LR4I!OJ2(U(1? M:^ 5Q,4(@1)Q@ZQ9K#"W5ZP<8"JD9B,)N=^ [Q M6@ ?T[AU^?'3+PJYF,60B@CH9UNW2Q\0S4]HU\!ID?OQF.O_%?#B&$>"1G-X MF[M$.?(W!SFR6EC^A#Y4+[ Y17<)9 >K?M*;XGH4.NO578*TJ+'W@_7.T"C1&XT.0.)$"$O-ZE?0N?I*(7$7^\=>#0<+\. M25H0*M<^\G^\\B0##,=7.&M8SG&!=Y] ?OK[D&?$]KN]*: 0*B"NH/SK=2S. M89M?1TDDB:P?TP[_^ MDC^,0E>*1R6;2;-/@2JRZZ5)BWSUM!2J+QJK&8\!-\+HUB#J@GP&H;"*8JP* M 0CW1R@I43:B,L':&N 0"(>N#<"V;G#!Q,H2$\W,Q^E7"LTZ%G"4I0-;$ D: MC7ZR%*@B^JMY%B>$:?1ZYQ\1RGR$)\I>ZP_*@;^@E'5@"#S_@A5T(^"E2:=P MV"6 ;2Z$H?^A;-8,Z#H#-H5739GV%O(,ZS:* P]L('$". D 58@'IT]0.2-- M,(X\8)")4D0*N8J6PA@'>";@,# &)X"/H_C:"?U_2;0AADF?@\("XCP";L8< M 70HI.E%Y&:J#@.4LBA%Y< ![44 -)6RZ6+5!'WA16M5H1$9O!B>!?$0^XB# MP#.O:;O,U!&7@202"PP'Y&ZX#*JO\0UKL$!D.?>'+;C"RV*4.6X5-,1 <2 U<>TDF^V1+2NX^@V7=)+@3D'T9T%F+54MX.0]) WH((:Q>>L MK?/=K") WP)ISKH_*ABKZJ%KN)&83"6B+J8K-H%N!2,-O^HDRH3>UX#;+N(4 M<#C-5;S M5S^%^BTA2DG.?[J\TH^YD2>58C"?(L C/,'%ITOZZ,/5^2^??P-F><><"6AT M#>L!+JH-5CAE%>W\A.VW&V;(+J$$_DSA.WR4*)M5Y%0CC?5 8HGDV& @Q:)# MBKM$>]@=VE#*!KT0:0@<^3\SY QL_U']GUP^ )P!H%L_!X"%ET25]->KI2_ M_")[53)FG_0<>&@%RPDG '2^1 *\0F791>#&8)XXK+[A>WZ^_/G*^@!JG ]< MBZ4*&!<92F-R"MX(/CVJJ^LH\%U?\OBRB.#E)!CYU2[;>%1B)<@Z3$ O 3 M9/ IGFH78J)3("7=2>&\Y!M*"-4UQUTA5L#5JP%5%QDJ- &(:#S+500;M/X+ ME /G!+@,"=8P6Z!; D%=%JR@Y^"_ 1#>/]FH3[@*D;GL9^'=HH)WZ:=PE9< M!+CUT'>D-PF6]0/X"@AIC59WHA96_B7-[TED:EEC&]22;P_^95NP"UJ17!E1 M8%NQPJ1=$8(3+SN<4)4 !Q(S)="82O:2B*W]9+JA= MV6_@%,R5+Y&%3E2R5.C\[!=%40CW:N@ON0:F30GT78%^@7 '/D*(JITZ:"C. M4^5E1=4NCM&_DSMGI3JY*"!0CF>>N(F03)(,['@P$J4%@@BG])8$_H..-[AJ MK",GMQ 5;&^">AM'.GO;'V^.([4AH:V@\Y#-1&O2JS F>\/N2Z40 1I&!?]1 MSH5=6(Q=&:1 76?P!#(I^!00F[SP]/B@G.JP M3LH&D%3G^8V.X3= #2AFP^O5\?"?(3Q@S4PHZ&G>XN.YK4[VC8 M&1^VHSZZ8G;NKD#K( :=ULE3'%>&(!&G?*KYWV.T/C;$ZRY#])M@ - M:,'!!"";'^@@ M_OQ+Q@_/$/ P.'672D*$^(+(&QK>#@CI3_+L 2=N-< SZ0 MG+(),O 0R3(,B:";BU4O_ 1-"126;"YU-@N>QK P)5V95< 5@&IZXY,VI&2P M9; Y=O 4A.L&)DBKD@N-I1O;TE[LD^4A/1Q1!H;Z3OB>*E:'DY+)@/ 27SS62S@ Z&XU=X=J/(1C*!#*\BG^-@>ADJ M/F:%:49K.!GHJ!1S 40F XG6+2R$9KJ/L95<%\:S^-+>6&3$SE3 :N7<*3^V M@H]4SS7CTFKY*9@H>0:.\EK)\'Q=OQN-ZWL+D%N,6SF8R6(N7+A''STEN4F$ M5PC;" 3.UM9WV>LK02FS$ 196(KK:)DAS9@])6HBS>?2ES=C0!'#X+ M-P8^9UM?8C2C&&_(HL(?7I$8!2W>9QZ\]R MMY8>>B6Q4[A_%8-94#@#=Q.SC/%)(;B-XJ^X/!A&:%T48J)"_FQMX"F%T!6D MDIPO=*RKS,5K662\@WOOV% ARB>4TJ#OD^U"N@K\/)"=%)J?YOAV%YE?:G\**,3!:T^HZCNAO+PV# D%U+-X9D>YR?9KR>X&MRPQ-06!T1<7S->.Z]I1%GQ33L<%0XK@H'O@_543UHI#S< &4NDZ5'DCB2=K C3C[ M5E3%W5Y'J,"0A:6C)<6 ("4BD:?%B2EOSN5TD+B28%:RJDU)QBDCPD@8*2>& MZ&"$R>*D",*0IQ8%MI$&$HLELPN9@$S$!+_X*NY 4X)UX$/0ZCUE9-\XL8^^ M"Y7SAE%YP5ZG4$5[,<*K'1)SV.S"9]7+=#,D):YYN_'@&8/48-%Z<3 0'"08 MM2LP6C&$RN9=XB+J4:;3/P!02-]LIU*_3"4/9=]=M%XJJ\ V5$HSW0S&WPO; MT\)3Q?_SVU&WD6L/YVETKGZ7.R<,OW>9^S@>%1,E)+@H_2$@N#OF,;2.L=49 ML13!NH@$DL_X*.TQO0O>B]!08?;AI6^AI MTH:>#@1=KL"C@EOT]!G!5,.E:"O.A8F>:YF5GZT5PU(DH1TG:RHS!'F$W:"! MZ K+L"J&F3VQT/4.^(712=CLKKP/V^47Z.3/]Y@H@\4)=8H<<4Q2&T(AZCV/ M6\R>#3)")_G99!-#C7JKLHA'4S22:/HN2U+ND8(]ST5&U#W8N\< M2T6P'L7(+6O$8;92S96/"A;;+7C3AIM89V#7)\B5D[A)-P^<+'0Q*:02/>14/ "WG&-'F?I9R37/D)S3="D-+EBOAXG8E/Z%!HS*CM""RC )ITUQDH& M8&NL\F,P^KOBR =(=A+%8 E.1C_J3+Z(ZKK@V(7M*P&]CM8('[8>\C?]A?_B M>\57VK@J"^]B%NV@^Z/.%0)B\6H6RJOS5I(FAR/Y$%"IUGDJ#W:LB\*K^H>< M#?16KG\R+\,MI2_J=$!X)2F&(A"*KHGR*<9T?2>/0*KP/([@UD-I#\FT0G1( MQ/X-7TOY\O.7M.F3^Z9/7D4K4;FV1!66W(E4KUEDU;5YE'..@27H?%@)";6' MIT\J!+:-*D>TQ3'DYK"6[Y9 >& _V"0J0!Y);I(3)%*PEX$+81(%IB*$>LZ0O,A??&U M)Y$.M:*]::A#6 O ):NP=B2W$4JSJ*R3RZ2'.C^Z7B7M"\"'8T^*3&N.H/,U4@RJE^GZ+BS!HU"E@_KF*N/ M""0ALP% "2)IP5&2627)DF3^K?1-R0B6Y6 <*E&*!M="*XU)1SM,*)4#*$93B3SHI/HSY%I M;0S$NN3^$'67ARDC0$!!()"&5.E9@&P^(ZL?X\=8HX _5(DZIF]2 X'J=E%+ M0R6P3&$R;BA4ZA)#A2I!G6LRE%A@,H$GM%O9B$%S,*XF<)3:2*_BNFP,M5%! MZ:W@S@V5N\J30_*SV[E>)&\#S^BX[-N+$!+GP&8QG%% ZP(O47THN#Q.GXQ0 M,V/;; 7G*4C&Q(S6J2?@P $RPYI+DIZ:8C:7# @5-J/RD4':N^IW[/0LI,P7 MWB_Q5H86#3<(4EXF);".CC9"BNPI!'\GUG2- $'N_<&LBP$K:.VX:' #/[_$ M?"!J6Q!9[U=* <9G?B-EX0.=L1$@V*[.[J M0"QP%5 060J3B%]].>:B8A^"SITFKN\9^22\.@KI]=ZS_C&X1F>UB\N'6O"!S M_[EGP?#>KOQO=H%CJ"(FG?;,XAM=+#?<8(@MHH1]!Y+!:Q\,=ME T0#XQ<$GNB*JK !]0 M_E%.":GX95G5 \#-I=XD6%UCNZI5AN%. B&^(0GG*_N*Q5LU,J)>N,.F,$,G[>".:\':^I2<;F M(A03$U.)ZX[*O4,7<+;20@V8=7!GFYH"FT_6VE]3AY=:5X&Z0XG=9A\^21NJ MML0V"T[P;?@-]]FC! GT21GZ9:GF8U/[DX;-7!J-%5!^@5C4+5&1-5M>86&>Q)>7+:>B.V?I_*DL?%P JBY-]JP;]A/&K_ MKNH\4,P&CXR63:6.2-(-LZT/U@XMK^I#)DSW_'#A47X/.T7-Z*^Y+UR2]21= MF!=M"G%P:$>#3-48@S&<:)]1+:BJJ8A2D.)L<,SZ<^"7J3#;<^C%'2M!AS"Z MW594 %OW(OR@V*UP4P-%O1WJ(XL55Y@,I-YO6UF"$:&%4. S?Z[>P+52@M,E M2OT-;=E62_6; T!B1N1=KDT5V@SF.A/IF@48V987"8Z/^B&G494 CX%X#0=8 M#;U]?Z"_)+S&SE[*B);)_5)GT[WON$RZ5VW&Y:EL$56>SN[J>RO/Z7=4C-U\ MXO]LHD]M-Q!K$:!CBDA,BS89]*!P"KJ27QE-W60/..')5IN.#"_FH<4Y_57/#CZUPPD MJ51@3JW\J]+S'*#30 JJM[3+BI6,H 8,[:)]%9(2Y6NV4/S*;9>,9&BYXOL M0/EXWI$5LR #_7DSJ'#O<#'+DM^H']-5%'"ZUFEYO]4A9![%Z%)B*:B16@QJR@H .",J%#)1*38Z/KWSFW![=YR$O+#PP;KU6#*P4%RQ= M/R?^,.K(=LW:@6YD>.%8&-EN F/6,;;P^4>F4IEEUXP1<*X78H$&<'>/*!!^K>>_R 35[DF MS*W>C)D%A'E&TK4M^7&B(I;B6TH5)E%<-0JHYAK6:@8SOM<><@*7VN,4._8X MB?PWEN[YV(P&$\A(MAF)4<5 3][6F$KORLH%B$B'G%.\3+T*D?-*77=0B4CE M@2.L*TJXO2[B"2DF 2)!+&^(M0<@CY1SM4M MR0:4S%/*-G XSSXV+!^9>T"-/8@-PRNU%J#2"FH#^+G$*\?F:XP^F>&$%TQ_ MLP$#9/R?);8NZE)NW4HJ=\F4:@0*[-OJ0R>OO),J>2-.<2\BYTDWVI2@R((T M1C"N *I9( WR#2$NQDOELR3M>DM[1T:R1H!GS^%B&_,L3NO.=^F7E^M5$A.H MBVX(AQ!"FY9Z(:HCV*(M[^7 !N!V MBYEQ59G+FQN_Y3:RD12L7F583$D:N5_E- .SQX3-H=V CJ%L*-N(!)/MJ5:T MJ1ETA,*6&J(H(U76:7#CN/4ZT+U4BZ8F:\32Z5."0X,B>,F9@VT3M7* J#\/>EA_K+<<.-N;1 M-Z3T;F6RY4BH7*IYSUN-]5KRAQ_&6%=D4%L"@$8YMRJD)XHLL$25)D^T576AKJ[0E,YN M+?U>.P]3Y>VML I7X*3/6X6M.+N'$-W@;IM(B0 6J$D'&U@G,UJ*OA1A6ZIM M,/M]JALI^ R9Q9HC)?,I5SC<4K@9K6O6S\@V][Q3#LX505'(:UUB[:V1/J]W M6.!H?$/ZPHH0X0Z1E),D8YGX\XYUM0^RF7Y*Q2=3MNWDV,Q":R<.HB*$ W&M MEM:'-:0F%02R_]:0J@L2SWDC,?E!$>G0"I%=114Q%*9%FSCEY M3+D&!/8D\L;)UT$T)T)39[C+,P,,$;P!4TT.MI_ K3DRLHR\\[:L*"4;/H\ MR&*&&@Y@MG4NSK3H8'*VKUR),I/?S>):/=2!PV#='1*27>@D@4CC?--\/F<< M)4UM+DBOSZN^J<$LQX$"G[@1U[*I4&1@).M>O;M4#8=D:W)FX\@]$1J8?T@- MX500"LAOY6+BJ\3OS82[=1H1;/=*F.NR3R0% OI0#5-O.&TJ"2J;_RF#+G< MNUX"F[XGVE0GB,"5@RQMQ''N&18G-Z^PNCY4[)=_5K+G]#@!@S&9C-!98=K MO[1)69TJ4!XHH#?F$R0MZKTJO&B%VDN>,^>IA B5Z@],8!UD";>_IEF=H=!% M?M@N?$LC[,WHUP9*SMX.NFV@Y'A.7>+WS"6L5Y)S_&3#"T^@N=1'*:QX\T)O M'GO\5[Q[E$FU.>F(ZL*))'DZP.$YU]-&YUS79E@WH_7XO;GB<)])W@CZ"V5E M?N!LS'?W96,VZ80;YL"1QH73#\B689F0K1"+_R42Y6VKMI/7A4Q27Y(3-(2W MYZW*-RJ1@>;).94LK1/Q6OWE#0C+=>#@Y/?2FN-X(CDL=1%TGD *# M9 =_G?/83I?Y;!K#_SSU9OEUA[[Z2^I5OQMV.Y/^>./7W4YOXW?;ENWU.]-A M_Z!EMW\W[A[V9+O9)]OL:*=E_T*8R]@+!(+$]A]G@[-2'7!**%66>E: [3\.I9S$\7_ M&B+0N5\P"'ZL \'QQ,GS(957Y(J,,EC"2WXZ+L8M=.1^Q:IW#0'QYT1/-H,:[: MJ+/U)G9O-F3K^R''1+K8\[C;".Z^5Y:)MD6ZDT*Z@3T;=5ND:Y'N.YYM8/>' MI\_H]!K]_92)6OQKWB7U!YW!D]S14QSVQWWLB.K!%_1_)Z4R7D8RHI,7*FXT M#K8A>,W13P3!A_9PO*_DJ[_H1^5"I5<>Q(5.]Y(&]FC0;R^IV9TOSX]S1"4KS$W0 _6;4U1\DQN69=_9[G@C:]_KV9'"@J;&/#_A4[)!G M=[]=>]C;5_BT]WLR]]NW![UQ>[W/]GK[G7V5^^]PNR>HLIR@ ^)CI:O ZUUR M)0[6Z]LUFK/&D51R(NQ)9S)J.*IOZDOP$$W]!+G]R)[T3C_4],PO:6"/GD$0 M^IE?4M_N':H6MY?TW=C=M#-K V@/T5]/1;[OT/_@A<76^@-[.'X:AW,;%-C] MEGIV?S!J;ZGAMV3WV_A:TR^IU^T\#2&=H+ _P?C:ERC-.S89+JLVUF;PJ9G= MFQR8,M8ZZT_@?H?VM'^@1=/>;_/O=V@/#LW*;:^W^=?;F^RMH;2QMF<2:_L= MLX-XQ%UU*.0!"OISHXU7O;$]',PJY9%'@\,)&5_/[VZ']K#7:^_V.=YMW^[V MI^W5/L.K[0T[O<,<*JVZEE++R!>6)M$#<=6F233]DF9/$]MMKV@/.NKW M]A4A[25]YTL:=Z>'NB5>GB@_0<]#N2WU"\N#>#4=#_2O>N/^[HRH-2*^__6, MVNMI[/4\31NI]H+VH)_.'D&4UOP^'1'^ATAI'(LU%SBY!8>\M7'_8MR_.]I# M=K0!Q!.ZVZ$][G;;NWV6=VL/6[)]EE?;ZW8.;,K8QOU/W>$@I^B!DO*@<,%S M3> ='I@5T!BVUV9G;TZ^;^_VV=XM_-E>[KUG.L6;[8_VUU;V@L/+4%5.V+%R MH)(J9[0-X'J]*,.QH73U#R".QD%H]P$6QP1-L^D$_4V]V<&&ZX- \\0V;4L8 M+6'FIRGY#PD39-*[[V4P"16SA&979KOVZL MYU-N?1.\S8UBKE@LG$1XUOS.^F'0Z5OPLL"/0MN*8@LGBOUH6VED_=";Y-]9 M7A9C3YUT*>!_.!E]%=%D=*$GHS/"#[JVA2.U;> -J[43PY>TUK#3/72M?L?Z M C]-'""#:($#-+S,31.+AN8*Z\_03^&QJ]1)15(Z7;\SU&^E;?0.WT;Y2-/. M6"^U ,@=X3@^)N*'5/KO!!9@SE>1EH_4[4P+1QH?[Y)&!K0..)':)YXDEL@6 MBT4@\'0NK.##)YX%?.\V7>+1_U>LEW>Q]3\(3!^HQ%O5U'@T1E_HV$Q'VC?5B/.M96YJ%/D@^I*:&L0 M'O.9L>8SP\[H6!@\.'RI,A+?.@G@E1\&=["2P-6=L(#BN'"8K>8B+I!QHFXP M/S] -ULX;LH;AW%*3P+(MI?.ZFFE8[$!KYMRQ,& M8$'3^!&?G@P[O1\?"#Y88[+W&A)N:E,$MW7LPU[]''1!= M@Q"*BWZYM;WTN74O4PGY*TT\T?<>9P MAUFZ^9$JU57'RS\1'0YZ1?"8?RYCM9NUGQL=@TZ1K;SUC/DM0*-%\5M*I<]8$EUR).HC 4@47\ M S9BPBO(T-:"JXS#[XGEF87E31SJXKW)Y'KT[*W/JI"&?!&N#NT MS*PT]IT@L8WW+ 2\=NWX!#O].WWJ*+YV0LE-X3D$ KQ_5OM^P*(;WY5J5$2E M(\;!M C*Y9D)SY-4KW3;[]^,MM\7A;;?)T3..S0QWTS914,/F^%*RNX_0&TJ MDW:_=[@]4D/;R3X'KJ5S.'A^.$1LYRZ. EY(D_GY 61.)A*2+EIR0'ALA. 3 M-7O4;[(+:F0-ZPG$M3PFTR?.BQ1)PH:.WAZ]HK)0WUSH.HCFQ$\@*3K*TZ4]+_#/S;X#+A"E3&Y,C^DJ!0;H UM0'7 %J1QH[ M3?+B.E:97/KJG:YC_<.H8VTL>6TIPB6A],,KH(.?RH0@')?<8+LC'=Y]&8\D MD6#E$%B?%F!#+$+W#BC=73KAM: ,F&U(T9K-8#;W6[/Y7M!M\E\B(_03UJX0 MEZ_\;]8'QN1W]V%R\VD;-=(%*(S1+0DO9KK9"JGO7V@\9K'DXF1(YJU[M3R! M3_P(W8$>V&V@8[[>[\SRC8KJ* (9P^<=2)>J[^\\?QD'3AWK_V03D /O2FN MAP.:2O$_(C_^.D?33I=1528'RC?+KSOT52F:R=\-NYU)?[SQZVZGM_&[;[+=[)-M=K33LO>DMMZ;RS"K_+0FZ8#%U?<)J$_O8\0\ MX*R.[5K <7>8V+O'$-GO^-.'7J21V+)'DGZS;QFEYRXCF'$DE[?$[<.KCRI[] M7_D2ZGS+>6T'=)QY;AG-=4=L=H[EH&=/#AT'UJ#:Q1;I3@GI^D-[LO?$VA;I M6J1[4(]R>S8[<#!>@W!NGR+M$ZR+Z$\[3]-GL"'U#<^\WOJ2LIL*6< OK)7\ MU!YV#ZS\.=&JKA.\I+'=;R^IZ9?4ATLZL,=8>TG?S;P?6*ZH_L ?] Q79%]4NZD3OMS>U1X=ZS=K[;?[]#NW)H;Z"]GJ;?[W] M4:>!Q'N"*LL)NB ^1$V)/.9-1P5-]4 MVOG"QC[-[-FX'5[3\$N:V+W^M+VD9E]2WYX^@[#M,[^DP:SS-(3T;/374Y'O M.]1ZO[#HVA ;\^YKVK5!@>]]2SU[.&U#-TV_)7O2:TFIX9?4Z[7QM6<<7_L2 MI2#6HXK+JHVUY3 :@20U-[W#W0HFGOM_GW.[%'HS;6]FRO MMS?J'.@R:F-MIQYK^QVS@Q9QM#*Z7K2#JW/XO!J@1W763L!]EG?;M;N3]FZ? MY=WV[$'#?J^]GN9>3\_N]H;M!37V@OK#[MX5/&W>P^G([RWM\E^86?YJM WU?/?LN%YKB3?[BEZ-)YW!]R:A$Q3B)VB$_R%2&BUCS07.GK%2 MYUL;_#<#Q#U[,MO?#&RCB*=PMUU[,&[O]EG>+3K7VN#_<[S:86??"&@;_'\F M'@U#>!ZO2C#V:%T]0\@CL9!:/MH31$D9+&"5/YV@Z>8ET<8 3]/@TTCR$&#VP M..I[HT1#S)&_I Z<%?[K^3=O_PI_J#VMG/C:#_7LY#[AX"-MFE9\[:< (K=P MC,H$UW[=<,^GW/HF>)L;Q62Q6#B)\*SYG?7#I-.UX&6!'X6V%<46SA7[T;;2 MR/IAT.M,U'>6E\785R=="BOQOUFKB*:C"ST=G=$=% 0+QVK;P!A6:R>&+W&E M_O#0E?H=ZPO^T $2B!8X0,/+W#2Q:&RNL/X,_10>NTJ=5"2EDXV,=](FNIWA M<8[3,X^S * ]^"P^IN&'5/?O!!:@S%>1EL_3ZPP*Y\&.5DQ=;?G.!&(!1< ;L7UDT49"NQ MX6JQ8>,F.'4:07M[L@T<\(; ^(WFNUU%@4=G_(WFQ'R@?5N-.-=6GJ).D4^I M*R%MO],OL!<<N.R8;:: MB[A P(FZO?SL -ELX;@I;\>E:7ZP^BTN>9.MU%*?P+$AE?^VDFDXZ M$A/XIBU/&$ %NO\1GYX,.J,?'P2ZR; SVW,%"3.U(8+9.O9AGWX.MB"Z!1"Y MSMIQ_?3.RE(_\/]%5+OG=D^2M O=Y'_)N\E;[\I-Z1I+UYL:XNN^>A4RGQ;) M?-:92C('X=(]#IU/#"GU(#HG0;7]@/5XK5:@R9P_=#MCO1]8Z,)&^=XSELNWJIA'$KD^+7OKHQS-@,#@ MXE";M]+8=X+$-MZS$/#:M>,3Y/3O]*FC^-H))4FR<-WX>L"@&]^5(CBB<@/C M7)J%Y?S0!.=F^I7H-@$^ERZEG6 ^)2FCFS_BS('[ M9NGF1ZHT99I%KD"-XHFH;# H@L?\NXL8+.OG>#6N4O. M_E(\)IS1A.GNX)"'?_O7>0Q+UFSH-+BN[O']F]'C^Z+0X_N$&/ .'C':"Y,7#@U6E,B\>]CJCHS'C9)_#UC)F.'2^'61%SET0UZ+5!AR630Y\HF:/^DUV07%D63$U944@KN4QF:/B8$B1)&S6Z.W1*RH+ M%83.=1#-20 XP'/I ;"X%B(6H2LJZ1?_"P?99 MD54<[';I*^I>PB'0Y,K2) 6 XPJ>F*?(!D(TFQCQY:]\=)B#VE@6D.8DMQX+L!=!'X.]N$ZRM.E/2_PS\V^ ^X22 MY)BHT%$*C-,%@*8^X AP 23-TR0KKF*5F:6OWNDJUC^,*M;&DM66$MP2LIEN M-J2,5_#!3_H3194/DLNP9/^!2Q8055(@EB6!NFP!NJ%HN8.5W:437@M*KZG% M.M_[CS-_Y+B#WJ@['4P6BV'/\9R!& Q[O9Z8=[W):+KXOUGOK!EW6X^8O_M M?![Z,)#R+ITUHK0%UC&H!$!L;ZQ/0'5(P1]5V];FX^N7R/* -=KHC%J"VF M M_!!9AT=Z3MY_UL""=!E'V?42T!F8#0!@G.*U;$ MJ@ HR+D =#F7LIEO\PM)+8ACQ**59FZD9N&SN!?E8.M8%_@98VD="=!)O/V9 M)JHLO>$D5UI(<7-<-UMEK#IY8N&[/C'I'P;3?B[*;+::!Q-#@)@"*@/B8G%R M^?[G2^OW"!=&' )*A?4NKF-!QV8^ 'EJ_BGF<.?$=H!:A5Y?02WP#K$&$#[\ MZ#W8$>B9L7YVPJ]XQY?1:B6 <5BO_OW?IOU^]PV"AO[:>P,2XW;INTM\6Y+- M$\!@6!%UA14S:D"P"Z"SP.I->&/2OP@$AP[I_E1^^@J5"W[&)@0TWI5O5;V5 MK;'B=V U^G ?3@!O!QJ\\?'U6<*GPQ6=N1_@P4$RS*,XCFZM;,TAP[ZA1)+? MND#N8)LD8"[A7XGTC. CV%(WS(6]0N_("J/\7Y=D!N/90ETTO"RL WL#Z>_'TNL.S*QS O&D]R'&OH ( MX ])CQ2WS&TPC=X(:D! 0]R."4N?3])(GYO(HS:)>NIA4D4>#^H4-?2H$V7 M@*8@VL2WE-?!I0/3<(_K)$R'=(?=_YV+V1Q"LX;!DI1BQR5I'G+WQT M4X@X=8#&)'D!ZKG1C8"_-T5,W'?3*,DW7;3UJQ^#S4970T"2=M8.=P6_<]+B M;:"*'/@D1H&=*,"M0:*>(YL1.>3P/7P5@YXBQ9, YDL[@^5L0&O&XSE/SK6GYH6E'2#U5:);9CT ML5@[=TS!41: 26NR0=58'(#$E\QAVO"R))&B3P;[:/@#T">6Z#*$Z"4C_GE M*IRLN^ O2S\^['ZM5P8S+"U34DYVX'Q%I@>[*&U^\B;7*9S-M-7&A\[>#H9M M?.A T ''7_DIBU>@>0>LK%M* 3-\G%*70J8%S(>X1<+"8^7< ;^1^I741R_1 MS1+>(4'T)F\2K6)*T[B$Y6"4@A+_#^%J0L1X0H(I(3)$H:00LF5"U>0-ARL4 M<>3[WL1K<^Y*S);=.])V3$[+I&TH28#E22^U.7AQT5%EJ@ZD;M-,G>Y M<1^L7O?Z%H]]_[!-@P>]+4H?XKQ=74$H"7/'<7'>77VA+F*VNZN_FPHF3 M',Z >HZU ,0DDXD$&)B%&.\!<'>Z/X(A!HH++?UWL-:LJQ18>FK]ORB+\08_ MQ0 $ZS,^1@YR)Y&8N!*&>"7)BQYI;5"=P(U\D>(],0Q4K5/L(O,0TH\":/3= M@&4,'_ ELQ*"F9 !NI1BD"O_8G\P6ODIIGZ1H8W+2K^7DR0B+:1SD$^+HGLE MYY:-WBKT&"5PHZZ C^>!L.E@ 69@XAD 0D"KTH>)SW)JAO5W08QN3:B@%:8B M^5;)U=R6(Q]F/BL,H/41:!+KC3#-BIQ;])#OF6[I!:G[=W@I),3H0[%8P#8P MLKJ%G5&(>\^W):P,'_*Z(N5NPS!,?070)74&&HN9&"]#FNY2O"#L, 61@([! MY56VRF]??:#2;/F$"1N&NV*^WA3YH6LD&%!RE;(Q!+$= MO@#$E+43DV^9;28_4;G0>"L8]=,NWBC,:>Y0+D9)I]@WCJC1=6.!/X*[XR4" M?R$*1EF6*!+(D5TSP95(EY'7L7[)"06T&Z#J^X*AN LV2TQ,!GZ$Y2I>_@(5 MCE)Y">B>V\7K3:Y3[46'?P0B(1(*BS$U?+S^*\3B9,T'#NX*1]PEVGMR!VP^ M8562$20Y&-$28FZ":$^VL#;A )_6YC+MB[)%Q-AG6WJB>&E;!Z=-;-A4(RYS MWYA/*(5C/I^R *[K&R.$KCBY^O=_Z_>';^+ )D7M=@E*W=UY M=!O"A:(ZYWL^"#N[[)NY_/BW][^<]V:5Z!^;8G_^?&5=P=_^)>* LA9_0\[! M^IR0UE57C6%1N 4/ "/X%77VQ'I5D$]_=JXZEH?Z9FSHBC])V2(?%!ZEVOV& MPB*DO8 ,NHZ=%:D@(*"OR7^#H@(D=K3R7F2J DH!8XVN<'K! @=./' M&>7<6!^U@Z E8!Z<#R];"M M&'Z+;)#B[;79)O??IM*7>L7++.A+;5[X5K_?J/7['2\O/%N1 4*%A&PP@K*% M%M6O071[ JG@R*T6P.FB6](E9 X+*(V+*%9^/,K4N;-D6A+QJ4R6J6QT'>A\ M1^G(DU8>^B8$O.SUGG$ON3%%CU2H3CZ/=2)>J[^\ 4UX'3AWK_V0#DH/O2FN M-UI7ZM2),/GK'($[749BV<-*OEE^W:&O2E7W_-VDVQE,AAN_!L:U\;MMR_;Z MG>FP?]"RV[\;#@][\M[-#G9:]IX^8?X%C=-[8HXM@LR&'>L+&EK!['GAWP"EF5%GJ60&V M?U3LFSU#['M%9=I1!DMXR4_[@.M9=&?&CH_V3%N/G5(+L7[7'IWV*-(6 MX4X+X8;V:+;_>(YC(-R1)/&I<.OWU/)E.[?>ISOW"3;$>]4?S-KY?\V]GH$] M&O:?Y()>F.;V:U[[]C!>L*M0;1ZR@:8S[1W8'[-!ZLXSOZ6>/1R.G^Z2CJDB MT(G+3('^[8>>"-/7Y[.JS_E)@<_!/:JA5876%+GCO^L. ;5^_1>F60SWY22M M@%'H%_4LT5M:Z%XU""9)RM9753:L_$R6 MSJ@Z C( -[A=)9C3Z/&\X(6S$.."SO-_57LB.+VC-^BHG0<"]> M%-="+\;;+ /#P%7;VMA[4^?@+ZB-M/%(&(7G1!<,PL(/@=\5&,$F["^@Z"Z\HUL8G[*9=Q26\O6@;E&F[-[#V4.O MT(Q]=_90WJ6JSBPTO57%@]AL,)7EL%5@[\0W)IW9CFS#X.?;B;]8C[4/BYDT MBVT\4*7*PYHGK5+Y-=%9->QCEZHMXIP%=:#8YFR=Q>Y2#0W8++3[(X/W4B,( M\[GZ&NX*0M91,TW8$9Z\--F>Q=]A.Z-F8>LCWZJ6:'RA U,.'7:AO9SU['FA MLT>XT-XLESK-N- 'LI\\DGJ2[,=(RS0;HA[$@@C=3 TVU[:X%#F1EA#CC?QY MKCX1/+F38[%WZ4[=P8KXJ"N;L?8D6L'665 ;JXK5.HCNA)!?*+K [K%A1=^1 M/7&,-XAO(G;]I/H&;LFC5*;^_=C>%IN=O1V,VV*S)Z7E7/"P'CK3 M'NH(8;B%EHY!K06E/!=3>6<8++@K5]EN;')PDK+I W;V09\2":G/W-=E58BF M-1:+/X*!%BI,SNUWLES@SK)8S0DA%V.QJ';[EA"?OV ME+W/77.^JN%Z;'O*EO@5NE%EHVBI@]")C53A$:0K@'[M^D>PEQ[34.B:&D$F./\LM%AO\L MC?2B*6/ M<9Q9%'\MCHA1H(P-.I)7I7L>F3U6Y-:++A&>W*/1F;^,Y@'V-6!/+]?7IQ&\ M"MMYC"NWM+$(GKHV@(F0&VSZ-.AMDCV#9&L ]G%]2\T&>=)/L.D@@(SGU).0 M>L48^^2&\X5MYKL9';:;CO4[W"DU'."&8,3Z4R2G0C= Z9^A;<9JE ]=6A%) MS-ER?--\^]@58\FR)HNW#.#C7RN+*EJ'8ANN2WA2IT6%R%D>LAW#(L1MJ.D="9Z9) M'^PK36D(&'I'5J14$JM+LM5:'45V0$6M5D@67.C+S6%@(>.03O@QSMLD"G5B[!M/<(5[4%:TNL]+DZE()QCELKK MP7A=2I?K39_L9,OI'\I79;""8"C MN<#Z1,%LPB46HAZ3T#T\L!+,$XAHAFGO\+T /)Z66LH'CK\S0 M;7W_8((ML_8J'_,J03@3 M,8%J'T8$?VD/.RYH;1QZ2/#;DM=+L5F1V+D:@,:2<)0_EKKVY1[TY79 'IE6 M;E'I#_!9X\E3AV2R:4BA%^F^ /M2:OHT8=SX17MKCWIK$84\V'CR%?LSO9U% M1S>W6>>&IX&5W"6I6+57]/A79(R97.* M[3QBI\T'V)8/,#G]?("6W [10( +YF8\)=2F[ @RU$:,J9%2ZG@W0()"Z2B& ME7$*\9@_P]0/>*@53NJQ+7^!47S@T<3'K",\9$U)HP*649!6# 8N/Y!4WF MBD"%QH088[_*):Y@OAG$%(^BHCA\&8'9 #M-%[X%S$B6_MJ8B,8ZG/@FTT3- M;>DC>#X*!2\?U\,@X/A"4@CO8?Q%1;P#&D(OD4/1WSH6L">D5F7+,4%B@85L M'E&"CIQ<)[TP"E;W JJ(9SI(3!>>CXG2@XT"'V<'H!,ZS@<*29^T(<\IO(R9 M"SZ0DL7CX6CR%'HM*-@/%BBA;;XSW FZB0LACD(J [S3$V[@T)/ =WQ@]][N M1RV1CQXY#1NKIR,>)ZI=^1Y'^6+K&F(5\CLA(Y+U\3#\C/4 M.[#L_$ YU.1/*S$V4?"#U !'.;AXU"Q1V"V>DZFLO+24>7!'"0YT8&LO]OB' M\IP4KJB1A+[W'V?^R'$'O5%W.I@L%L.>XSD#,1CV>CTQ[WJ3T73Q?[/A63/$ MYZ;I+CZ5#%L77!J$V/].Q9.;+_TI$%J77,!!+BT\\>X07U]*>F7_MAF1\-I%)%Y3C ME@?N*,6!/S?U$8VL=/RW"C'WDRHFV (U89#C+> M]#6,;@/A7?-QI$M3CJOC5 J&6R7OJ9@2YW \_ ;$"H;_6?[*P+CF'"JGQ"$> M[8!QRLDR.HW6]6,W6R7DQY/P-J)=G.,%"A=GR, Q?,ZCD>+N'YEW+8$YCS*& MNPORY0Z_1/DA-E]N[NM%1H]#>Z@,R$T#)+$C68 M@KW6B@.IZ 4"UE.*QA*D(3?!#.3W\0Q4HO_#MJ0CO!2A>=XC<@*Z_:F9Q68@"?\[IXJ-VY]"" M_3=;18^<5JZ\KQBFC58'?. MM20KBQ)A<)OOCT6'ZXN31NN+,NW;(-E/<11&F0HP-Y]!7@FA2/&^PQA,B(AB MH%%P=\+?DP@XX[80OD!!E]:7T^R&4KUNM]$X19QPT$' P"VDY*(G)@P?!.K? MOVB-5BE.']AV^^PG7YN/=7]G?1+4XBB1J7YR'K^)G(@6;)/,FACBK7T MC%<:V'ZJF%"\+KX8(R=4N9HW9)SK8E^5'>YMR?[G_CMF Z,MI3%DR,B"^<+\ M.= LQ)U"7!J*R:\6@7PEH'$;F=L6F9N>?F3NB4"'R19P?V!7AU_9#;)>Q]$W MTOZ !?XP-)NZ;,!M:>K#UVA&+WA^+O%/E"]>/COZ'-3 D$S$"L:SS4XM<"C; MA[K+E.GXC;6,;CD:91BRY?02_9SL\T.^*_;DBM"T7$_ _)0<".2S-N-EW,7Z M83 V^AH8XWT+30A8K<;IW*RLUTRW5TE5L\[LQXUW3*.+-\C2/'M9^HN(%_"( M9_25Q2KUW0P0Y YA#@^MV;U6S[^K+A$'U+L?I2E3N/28S!9V5^.ET^T[!8>% M2N0.=U,^.WO.^VR&+/]5$O:E4E7>*57E9.0Z9ZS0]9)%$5.]M@6EXY%/@9V,.I,?Z27#;M(-%*?Y$)4 M%8?:H]/DIOGVA/54AX=IZ)X?"U4HLGVOV"XM0M8H#TU^;-8_$#JX6G!'B0Q8 MMJ GE?-4\05&N]D-^RZ+(_[;S^@DP'X.V(@U=^E<9 E0=^##9?#(\8[13E3[ MK WE2X9SN5(&"WH!W5#.> ('J8<..T88;LY*&.#0%RC]&O,[(Z**P(=M)^RW MIBO6+(6@2(\@*E0=J_1C%'Q;>$1>RBEE"F%-!;6*DHC%H2EO*,;Q6.^C"*,J M0/:PXQQ>F)/D")EC.C)FN#I8.=Z0*JO:W"6R^D0B/R:.@6A!5Q)5+V#<0<9J M3.1'1WF)03.Q8X@#Y#=H8M73% 8Z*!9.[)L_]V1YM!$6V5!BNRO9S>_*ZDZO MU,/.;#E5;BG DI4Z1.2E069['76;H5"ZR"F I5\+EFX9+-.C@N7OE)N"]"*C M4?#6)0>H2MK!=O@42,)0%Z5BXBXC]&1BVF1U\4)LJQFZX=[V^R+@X.EIR'A0 M*6/V&:KV#TOX%IUT\ABQ$F?$H#!63.A-^3R.C$IS*$[UMF.NY;$X0/9$"P$" M &W).G'5BR.A7!_]+L0/(W;-P>(L06HPBCQ98V0#GE)B;+/#@\RWK2O9=.'X M')H=J?7Q0=N0:K3'N9<%0M'Z3L M#5B%LM'4P># @D2.D<14$%1J*V@#H%0@'Z*F,)DQHY)B%IG1H8]RF/"&%?B9 M5^27EDN/CU0BH-*BL(; \0/) 0! 220K[9=.O+J_@M+>7$+Y "_PH/E>X&$' M XAI' 4L&#YABRL/+ZQ)S*'^ .\H^4NI%X@0N<_Z%$Y5S_*,,[CF&=;Z##9' M$ &-F:=]SH"4>@/GO#=Z)7XR#'UMT%VXP'&0%)F55R$+%(E?U%A M$959HUKDR-277"_G;),\OP.C=TBAP"] '=^P/]2&@=5C+I@G^R)B)!'S&E?H M;?^7;*6H$V&,ICR8AZPR6U1F9+Z=JW>7.J(>9ZH"'X^C4EG<;)6Q :*RWS+D MQ(8[.,]8*#2^@F\NE[Y8P$FHYA>X\4=,<,8D;UB)O\L#S?([RFOB*HQ$9590 MXBNHY&#NH+M+)74Z"2M:8(;)! L'@P=T8C**7#\A1AV+:R[,H3"#K6"]U<:56")+.#P8Z"D;!+(,[N>2N+I0+:FWO7OJ3+C!:(=2V,>,? MI?/&W,YPEQ0"[CF4K;'9.I*+T#S-?@S$0QC J62H5.>K[W!F2A+(?8,;O8!M M&&);&&+6AB$.S9N5.2G U-^K*!&T MR39>PJ-0!'POEI?U4-DBV,P- MSFNNT$]*9622%/S8BL@L]6],=W\NN%1^=\U:U.2S8_W*+M(],1P5V)UWG:MK MO!F55(I&) M@'GN:]7,>&V]\G]";8E[J\J488?ZHZ@;94,@495PH0E$3\"#U"T+V"!['TF? M=_R8NCTO I7#;SC\]0PHI49H=8_SOM_ IG!7V^Z,XP&%-8E;LLV"&E$HT&B1 MO4#66*J3'G9AVZY&Q58D]=%(G;7*FS8KNBBG7W"^-<:!0@JX5Q9V,KBS6!8/ M:;#D7$-"#B-+49QP%3@ ZSYHY1B^)J>-\C-IRR7E#E?X0DQYY4U0*8CNT&); MU$,P-B^N>&\,!S?W>!M>+R%K^78-XKY(=NY%@J-0E8:FDN2Y90/'CN1-H@UJ MB3B.>&W\UR)V,@]C%\7';)E6C,&@)9BMMR(@9H)3H*2U+4.XGDT5M0JE"%ES MO+)IBTKSMRM$B5D'.=.7!EGI!!37%*G!WKEU#')LCK:5'EAEF"Q@\!-TU^H7 MQJI>A0L_"+^ .?AZHA35HH#.L/!51T(I&VG=.3\!9XW)KBD*.'"Z.U"UI':N4- MH1S*84YEM^2U!AKPQ#_1"8"?*.@:*KER%!L%-[8JR[:,=D.RTA]CVXJ7DH16 MLH_+)97HPQT@#&#OB.^MG;R-T0V[F^WD?1SPX[-3LZZ?X KJK2&NFGD/BB % MP][G_M_]Y60=+/:YQEGSXRB]CO4[:#P!AQH$"N43L ]E:C0)5_*TDN:*K%EK M40&=:IV?BBTH,'90DP-I2N4_Z(#G,89B0YL#50):LQ[%/JD+I@Q#^(F.M6]) M)C2"HJ6*4*S=O,Z;Z,O%0>K)V.,:)ZJXNMFT:D3-K4=*T559Q5\ #BW(+4+T MBVBS64HB1A6EDF@DIK^B6$W>9X*Z!-@R5<,/J=]"QK/*8G5TY_H:E6B24Z93 MQIQ04-9Y56N9HNZ;0^PS:>6!%*[&GFWS+*@?\,JA7C&/(6>)*3BIQ6DBF\B+ M-)4-P4A_L;&1!#RMNG3G-D7>X3R/M\NRX([UB0=.)-C2#W0%:2"B$IF81<$. ME<:2-X9JK5TY+8@JAZ:[E-,]ADVPB=>UTCV7[KVC2/=>_^2D^Y-*J(L.)?U8 MOS*=-4(Z;4Q?VFP :_67NVE9BLN%2!395PG>L_XDR*UD2 W;A M!YR'HFPRF88J5Z/&5F /<>&[[M.<1\1W+++#] M-HI'/H8F\90H."7>:QPA]@#(\Q;9JETACS_T!- 5_Y*'P2U M'I)8*"S]N' ,,Z,(8'EO62JM@_8K[(T\N+<@N,^#*/K*/;+T= MV5Y1OLJ=R6L;L>D],T6/R6JY<0^U]<%J+(D75?*37;7T,#J.+.@A67K (KY9 M%]_:V!('7:#(E?>JJFU;7>[;ZE(-0W)D=1WQ?Q,G0IH&Q?W3&2$*S1S5T$$] M#:DF(50UA:2$L82"1(7^D,4L[+:-_O>X;W(W"XXOQ3[)_V+O/C!J Q6'(,,$ MY%Q[-8]\-;DB$J-/ 14_"U/0 ]VSCV,<_RO6R[O8>A=ZT3R.0J OX,)_"5U3OD3^E JB3_I@G2<58OQF+FZ=<$3Y!16H/_"55H9!0ET\T.J;\J;FU*= M7G'@DK%!>KO]D'$WNEUHB(X3*C?1^2TM.CXF.A;5A43.0J/!L:$%NB3UO 3U M? EVB^L[IR[J=O^0@K%%BMTZ:T$%(EV"Y#DU6AJ7$RJ%6F^H% MB?$&#L#P&Q+9B1/1@Y!.Y6#E8QZQ!-EWN?*-]E/8"=ANJ>K06<*L=CQ34W&2 M>[!B70C7DE/4V1@"J; &-5+5[X\NG2H@.6#'A2?M/3WF/?V9![A-29!;';E5 MBYL@%SVY>V4=BFP584J)\XV=$DZZE+(ID1T'I-1BRU;U!E+\0LD^ M?!^)N9Q'X2(M$S@9Y*IKQ*Q,#,8H.>5;9P50%J!,/I EMU0?YZ_F&(+2DJ@H M'R@9YD[G**B>R=+&283X6AXW*>@AT)4*0@HWSV$ITZZ*LO0\6IROP?H5.KA2 M&AXM]2P=>R-!B56RB!QQJP!]7V%CM!K31A+)E7S\BD.-$@A'KN/HUM9/JWI' MF8E77<-UUGF+VMSI:H%ZCY6?M]B=UBAIT?H4HCEASWF>$+O"/N+QIO),/^I]EM#+5W4J>4/)PX"Y%R#FQM/9.APA;"#Z:HE=Y]-/(V+D>O MWF--&T6M.@&6T86"NWQR_SL2TX'CYCFFMRJC+J\N1.G)T^M3P=/KDQ3>QEHZ MKV-E:S0Q-D,ADV-$;OCUK;A].H^16?%>GL5G2CM#J/V36U2J7')BL96U6#_4 M,QEJQWD8 S3RAT5A&_F@A0SG(T0D2Q$EDN^I]+49 F=OA_W3KY-K><\%>13REHWUHABM[04>\U85#T3R*)P.=0" MGEQ9ZPC'0N2C>%0+IZ)J]S[4_:W55#$JY$*<5IT=DU7T%=/K5(!.C@2B\]@< MEZ>VC;@5SE-4KC%NW)]1P_;(L&5QTAL-_N)\@LN/GWYA[4PY;J7Y0]5(&+0@ M:HYD2J0LG) #-MJ@TO?3WJK!6FF1RGY<'-W5J!8"0-G5()OX:STM7TAJ])@- MC,4C*>?\5$>)%8?]J0%79LI/[I13G;N 6=7KCH83YG'IS.I@Y 8WSVUH'Y??3>K1<,GKS MJ0)3(X=>FL$@0ZZ1@8<.^0K4H/JE.=)H;+I M&,VK6N6K,.^#NM+<.$&]T)%V#^9Z8"R3"@",D "BHE@ MJ1S->ZR0''[5(OSC"AFC',^H.\$$_0"K+3.N$,$:\3NS+H$F=5#;TC3F>DFS MCL0H!9[S$$%9&N[**@O@N MJPX'*5LDGD%!^;V% H<;)$T@Z_$P>D,]Y&UWD M*C^K>#R>ZPI!)J[O&G&6/7,1FY=VUI".W_=WAJRV'9BH5Z-I&8-E62'5:I9=$*&Z\DGW MX,V#048B BN$LKT#/52("AFSIG7MLR.19![2W^=Y)Q1]WZV ME4I@;-P-X'"R"#PNB?."YEZ1[K;VZ!>;G28JZ5_OB]*#-JYCPA4P[[8PHQ;P M@SY;"(<;8<@>?GIMS=XGABNU1V?.->'_ WPIO"&%\=/2M, M0S3J$&10S1R":P:G:SE1QWH'3ZDDNXTCU/-RQ[R+HQHS'(N5N6S O>C1E67: M:/)\Z*? 4L]&<+P#)D&(>N&&-.[>&?5$+4BTE"'. YCDXJC8BGV(UR)8ZOFF@;ZDZBQB+ MD+S$*N/\<'TEND[&!6^K95_Z3NXS9#Q)UCH'CM%E6\*K)73-!9N#C&A1W*'9([.8 M8_S;42CR=ONV4:'2R8PR7E08&Q4G.D,A"6O!M/N6MF_6":'OR";W .Q3Q.D2 M"E(@W(5$GM=JC!K_NVY;:N4O6=T0U_%I%*%^>? +[-&;D"361)F"_;",4[G8 MAK(F#J6NZJO,!# 50'>M;!'/O__'-U]>/?TS$6<$U3>8<#U<.B<>U)1+85RR M2G'@E;ES?5,V!U9,,O)**KFX?[K#PWX7*+ N5TC@QW7#;K@DN\A6!*$YCS.\ MO^SI=^#DN7.!/ MPFK;Q$>[5O@TYS*4;TMH] MJA+U($[4Z;NC0I::KF<&V-$[H@-$L/&^R7&@I80O[)*OE!Z M:"MP@L2DK$\48#U B5#5'J*DWI8[DWG]X0,> B%.FQ $3FUR*G$OGNL3%J-6 MX9X7>0:-!A5+2AARF_J(D.4,Y-0!=Z9;95R66=R*9A:/,TYK=;1*XUO9N"_DWPTC'5U?:W1VE^M2J$_5G2%!PPM1S?# MM^U;BIVEA^M#8"2& ,Q8,HR,S1*K;*3/D#T7;GN-F"U#<"2E GVSE 7FZB;2 M=C$2/Y$2CL_'"9Y5R=5SZFOJ^@D$/MMO!D/B>MQX$%WSI*UXXWN0X".:91/ ;]85#<:R8X_P_7=D- Q M7 M,M=X\&O*R1KEIOPDS.$M9*=U-I83_R"N1H@.1ZXAD'#T2@S5)4BUZ;)*( MLHN;-I(NG">+%WK Y)DI1H?6I#T0O;\R?@O: 52V&AKUUG=M?] 74!SFYBT0 MT&/(,AUD_1L]U\1ID <]^9C7+?HJF8D9KJA$@<183='&U#E8!A]W8)ZT1HL4 MSI/%=]$'H=\7,[Z"=, JDQ!(BQP00 (;8A!;H-(-E7=VI:6Q>C(0;9XTV-")..> M$^RD9#_2,Q@=83_+1VC#S:#NB@(,R*,0M?RP4ZB2=B G/7XX&MMZH$ROU"<]F#"9!9/8->!;B::T"%S70Q04KF;$3SQ#4'\1)W?Q'%0D^/'% MEM9+<>+W]/S?Q35>79=QU/XV$&(R_I\KM,]IF[[@D5@\;[M]VY7IE/A;/(!H MWQ<2S3H*%GU"!T?%1RC%92B[$P_$!R3&M49D(88JQ<6FN)#MNATA=Q$%FEO_ M9/%?IB4(TT4Q1,;2MC100_;HHP^#L&6KW=$KU6'P\GUBK,=Q4/$=:Q=Z195I6(8-G.S(WG[]I)_46" 1<&X,H(%(*A@PPZL+CFF[T,G%H4-] 3U_=MC4<$?) MQJZ5K8-T7,[/NX>F1D=$XE=HW(_:ZEB,=:A("26$_5P_W'ZHH^-*;^_N,(I@ M2%^635S5N2C*)6W36W"^!>L@O%H1HJ+A"A*][,BM)KG5;E@Y_97;MGM)E'<; MQN"0XV?<*MZW(J$\D+VW_:K=1SL.GIF;N)IW@9DDL#!IU8X=M^S HY+6H4+F MG)W.JT-[I=LVP>^C53]4)>OO^D[$Z/3SP' KD7XQCD8;33K-I?I4.8],&D.4 MS-A9&?OFV[*W.ZT97D"#RSPDA:CTDJ.8]=_%=#+:)1X:8P@Z:D(XC&W_ M**=]\G*(,K8M1;ETP5GSP@UX;@!8\,^[79<6D_LLBCM9X+B*NJ'BY=8M0!6- MGZ/?$RT' EQO0@@?[]M6"0RC7%3@#@.Y.'>JD063MN -RU#GQ-(9=:M/'ER@ M+_LGVV-H4$[#Y;!?ER#]QB8+/WX0BX#)E;P-[TP)4G#GR'^(QU]!$ MU:'47(;/JJGBN;GRY1S28U1[YY;L'BW4)YLF?(DLZY_PB=+9I1-7U>$ QY-^ MX;-,5E:VM<5FHK^LJWM=5PGCK"<"YR<#K1TR#!)QTGJQCMLTS]UK)+1&:7(W M[>,I;M]4*3NT M-1-Q9.G( 8LI+QM/W#;.K-62D'#DW&.&-6>: M!RT*7:;KWETNBX;\UJ&9\=-R"5;>1;#B>[,X'R3QJV\$A3]Z6LCF,E/W>G!- MI<:6U7HMV CZVZ4YZKY=!^.I1J6Z+HW(SW%6)U2!9%"![)S2*.7ZUN6OT0)[ MF?[[G/Z$",@\ACSBNK0;W7=F]<"#K_4]Y#6:ELKW6/6W]C8 E>6B'6;%QS"NJWY5 M[>DQ<@%$J==Q3LKEK3PP$Q<0T &X ..!A%*&@Z,TY"E(;90F$)Q:U,59=8RP M!@9+K]Z5ZTH?77NZ=T-3C>#E)7)VA\"&F$M'\0G:JCDPH*,Y$-% CI"8 XD^ M@O7 -'.CVN29H1>E>U+BB@=7D+3S:_1=2#V*) 2KEU2J]$HD;+91O7 MI_Y-^I52M;,+6_8N$WT/J$/P;>H#?76,)QMRI+L6MD364O!>@+.P1LLAP)*SY$)\2%,!,2WP.X&@8S@*OPZ!V)^ -@"ZX$F(.73CWJAZ@@BE( MJ%L#6!B)ZV(%#Z@+F] !X>C -<5,&;(Y2ODQAPQ2 ;..=R'^AV6KK6DNRQ)> MA=5P,/VL6UJE"AA0Y"*1B%#<*)UQ_Z*8BJS$[O8U#46QY1)Y_7D^$=N&[CFV$Y05&/[IKT(=/JMTQ, MWB_PPUCE9J:ZS;(S1Q'XV*=6BN#UOF_B'P^U4.?M<727HFT?ZWP \I MKM.1O=(%^+2PK5Y[%7!$]XJLGIH#9+H<:>[UR2K_6N$P9P M*/H<$Q[';_Z]@>50R7"":%4':6-D??)\FJ[)(HCR+D_.. ND*0G(:TD'"9FJ M[-)DAA2N3-\5(3";%O+T*@&]LU_UBB!O"N0-#+4G)%;H"61G4@DWY.PMCXN? MAZ[JB3!9T?M]2&DJ]MG)+8V#0%7K))D.EO!>:<+G-!;RCG<4QO,!T*8S\6I> MR]8L;JI2)DO'-4NLF0=%*$1'F#!J;(L>2Q?<$\='_>D;4N4.?/: MA=0W4U)*Z;V[$EB$9 7.5;.:#..[?T-WY89+,G5*:6@(W/O$Z[*I5 MH1(K7%@F?GCM[LKT8E2_AO0B.^^K*J?B+^)!?!CC?78=SH^N.N2@V&'L[LP0 M.Z&4&QQOP@C VG>47:P?R#Q 0B>\*HF1OYA?,3[4Y9L*I\5UW2Z-B9Y=)_F5 M$+;&?:=2U+D828QAN@'X9/E">F@CW_]I]EF\3%N2E"M9"8LJ\.& T)))VYC: MC>6X2">AUU&#PLX]C2EY)G+4JOL(A\\LUNG"C>7\A6')P?3:[KILA(4,"=BV MB\]A!#P.=+<9I=UL$*V0(%^JO&0B1TPT;$:)J(/^&*2CGOG"5=Q ,X6KA;1* M9]2#):0S O?3S.QXX=>87;Y)@P%P2$HI\7(6%;>[=NZ8U$SB$78;R]0__[;K M<%3]2VA_-%,@]O(W4\8#>'?)@J5L!;L/M 22\@L]I3G PRB4<#*3T08)#XUV!A;H0G;-I-9>@K>+ M\QN]4#C!L=*6:_;3DWP+>Q))PPA6&UXYJ3CFLWUAKNC#)MX6I8&E=1 STUQ<5NC M ]P2]EH9E+%-'2E6,J3!)G@[1,+%D3!ST X'VEZ]=*'\:V74?]KF>89=JCG- MHN\=/XYGQK&1A@?TDF(@^7::)O$UU PE.*F<,N6:3 J8NMI\IF6B^E +\Y3@ M%_<$]$P*_X+Q"BLK MD,V4$=+3L?ERS3@FR'5,10@;+]FZ6 MC).'$0-"BM.%FZH=>JL79BO9-S81U< 4W61Y.]$-O!Z(*^T0I$@+7P8L :Y- MDG:'F?XT6-@V??;ZU#MQH(I6_ $'530YZ\0,T.J>FM!M6$Y0SFLY6=U3 !8\ MXI>C<=[1T]H@8&[DH"W.]GOJ/*_SO67;CU=/$^(5:RC-'>(4[0]:$CC'*N"7 MXXB22;8A:!@[>N>^Y9PQ\TWR)%3<#=OT5(15-X'BL.B5A'K,/&HD/*+PP?,H M7#VY*BB,H%%1M/8I*&^DR<*S&=L%63EII0?$%,.FRVHR;EJ8G!Q6+D\\?C4: MIW2H\6Y=*S7N2.Y.'"1QT)D_8#KNUD3H@A.KY@N:>RS)R1#4^[$O7 M]Z8C7IOYG=V53Q8UC+JI/LZJ"<<(C*M??=#0Z)9C%?$M-P&$*QU3KKKG8&1" ME;?,S)1!7?QS8=-\=X62/UT*);]V #=S6-^TH/-+I/!<]M6"-'/GVSGL4)E- M&'8Q&&Z[\A7CT4L5B:UZJ:C($<[GG-58Y7#6C84P,#^:_E5C/O C,F:2>-[@ M F<3()0N[*BX/K(Y)RS.4_"SQ)QQ;=<'98 UTI_C Y?2[(7V["+XW\$[I^_ MUU1EL5@?^_BO,D?*:K=Z2=K*1%:"BGZ)0@A60HR!LELOVA7ID,-A+QG1!137 MGC)[DH^B#G*">\7-3)DYZF_'V34XGD%9F2C4$<(ZNCC;:B.:/?'+0@HCA9)5 M/!4.6I0Y$'4LZ:.#QYJ2?([,JZ&Y6+9P O$)%I?ODRKN#,!"G:5X!.7[88)S MZ?.(L90G.PS+P%Q"C7#OV @HE0S61#Z-BDPAFN^*:=SCMZ6[$-2"99=0LLSP MELV11'>";ZDVX8J0%"5GN K'J$KNYF9!"/AX(N-UJ?3_38[P"/F[&P OOC79 MEO%C.= NT1\JXO:&:47MU78@F$=&\8I3LFDU?"['/;V0'VJ,<3SX*4G(2VWR M= 0?E =;/X;JQ3>S 4(Q7A'871T;VJ>?77WT\1_SQ"Q/W3SJ43-T^,.WWWSQ MU8_/?OH*[*,Q<'CZIS]:TLB/HWA:UCG92"8 >,QDBC'.*;!O;QN'L;10E6IN M$E'EKY4E0/0EZ--,< H?T8(JF$3"]=)U8Y2'1>C%VK,W*$SJH&P,W^8(KVC% M'B5K#VS76FA)*0?VJJ)$-!U-\0/A9<;Q"E.S):KZAM7$)M!_(#VS%WTD*W%N M@=#O0 >JQ8!\!M_[TZ=_?#\M3WI]K#0:GS4-<+*OI2?Y.OK,R9>#%B87/UF M^@.P6HOWXE6RQC>:@X\_P<7?UXH(9C%&MRVP_IMXTT$\EOB$'SUY&A]1UG]F MX/\*=JWWV$^1A,MZQ(.\KUV>*AFW]]F)(0LG5WXN29_YBTZOL ][/N4"Q#= M Y3^W9/CK=8A['AE<@WLAA@EK^F4[DVS84-M*8$%8K"%M"GI1('&3D76+86[ M$%_DMNQ?XW9Q(I9Q8[[VS9XLOO*4I@SBIJ L;=WU:.>*&<,:XJ$P#F&BH*F6 MPR'MQ?0_!V@\['GEG=O?$7>-2 -"T+H5"RC-M+.I&M)?(DH@D=QOO)>5 % K+&[9DG*YY M-7-F+MZ;_1LV*?4!Z)G*T,L="7ZPP&BM+A( ^;1:F:N0E]7[5,>E# 5\*EIA M3Q8O &2+3WB%YW/CR,%!.BTU1ZI'K(PT?,]UU3,G(=QB0R]D,I\17ALG:F# L@2MW^?E=+O"%F GV.%!OA9G1DC)5)C LGFLQ MY5FGY4E+H4U!\;8@^A/C*.E^8WW.&D 1;+BJ/;XJ@",:(FDF MN[.]^^1=+M MZB>2&M<3[N-/^:CD#9X==$\_%&[_=-11-V0CAG'QW@=//CM[N"&0*CD4#*_B MD=TM!?QPSM(+]2,3-;^.D1?@6T,!2+>NRK@+NVY[/&QW5;G([..)X_+ID^A' M/((P_OOA@,"56C\G/OMKN>,"=:C[?&?,Y@-.)&14FH('U$_1N%+Y\ ?TQ6P> M9 1@NGOI41^@$;G*$@.)DHC,IDLS4J@],X^<"F8"\74K>@0CQE0'B;FK[H)> MU.7/E.(:A.BOI[.V-F-1C/HP]N4QD\8J=R2Q@9Q7M ;AZ*G1"X88%C,E)(BK M*=R?>."XN]FA>#QD:D:)RM$@YS4X'%'^B?N!P6-T8B_C&PM>9ZJB*GWD/CDX M??"4*,RE>=X:ZOI5/)FEK<4I5])O3&=#2K=9MV^9+9U%U9_;:\R_>K;_L!B9 M6ERTD6ME3R80KQ'JG4HH5%.-)J&O'$ D3EPB:EVH@W[]!T9U<;CNP['?6!W M>$: ;/)NLF!ZOV)ZVW@Z*JNZK';]NYI4!S2P.NF8(5-TW?,4ZJ4L59343Q]&&:HFW#0) M>OH YT(^BVGW'^^KN&CBV5_D *!X!A\6_:Y]B<2^(%Y$1&\9@_ R@/H_6N > M**HLJOOH ^1^0X4 AD*X0KP5K%,W)&2)Y^MXA7?59IV0QU[5>ZM.]!SC,*M: M;H!9B /UF3K0N"=_0J[ (O;QZ)56(=M+@D3I*6O-0, D)ZR-I9G,"(H_7,)Q ML/SH'E^UFZM]NR+GCQQ6Z2EU.!#5_1-?A<%$<>)5>>UA3-]=!$A>JKFC+>X< M;TJ(,:@V$]ZCD/H@#=OZQX28:D>APIHDA"AE28&UXAL!\*IRVN]S KO_#(YY M">W@>4)7-2M*R91FI/_P9=/7N1"VLGQ\,_Z&-#_4$)NB0B? M3#W$RG3+"JDLCNHF](Y.K0Q#2QD^4%2GK!)6&\L.!++/,_2JSGR;#S]6A*9# M E?! ]F:5]*8-?=]+.L@3-CQ*=%V0H)VV(U3'<5B*C4VUD)3(3/A!3#7$R:Y M/YS2'E-],CV\6%+M-?70OGC^Q0O34I/FPKX?SNN\;3@Z;/EZ M#/Z66GZL;DOUX9EOK]IUZ&V'5$2=UERI>!?Q\4BT+N/6M(I"TR1;/X*I#PVD MR!NF#:)T"7?]/5E\?W@'VF]'6+_75GU[((IKO@W5#1"ZH8*D]U)O"_B1ZSPS-*5D]L)4#YBI^'[JCB%-$GI-TL-:(&_K. E0@] M7DM;[+*E(E4\-+@7.+K&VW9-9]111#Q9$Y,Y9&2DXX0AY091";U/?-Y MH!.*QAJECV$/6^K(JDR'% >]T-/867-B]*S:FX__5%B8!6!=5^4FK$%W58=X M#M>6%$1JQGAFV%Y(7$G/$Y?EN:7F]49'5G7:=SS?AI>WWSG-+H4O10MN,J'V M*#I!;#ET$_W7\R]M$Q'C7KNZ^SO?NN^ ->[DP=4GDUO(P P02F-)L[@JX_VQ M#CTJR:91*2+H2)]\,SX%.U$2*G54"JM6JDMI'KO^%H,M]>Y]NY=)U(J+[[+2 M[>3JF _?C+KN)V[U:.*%YI#5\G+)'^9H7.B;CM"'*RQ^D!PYTM-^&2.K& >O MH>P\MBI]=E>A5\.<1OI0UIC5>G$[N@=*+N,;80(9Y1Y_4!=0VGS!1[XK7Q(, MA/^2+#P>2G+[J7YN32MFC5A]*>*.GO$\B? &*=@R>H; !_^, M/@!%6.33]>2V%C.'],9?31\U;7LDL(5ED\PLYU8FGS%^ K[KS'VJWC&M,+;? M*/E<\N;$904Z<_"JKM- 82R.N9V)-0P6DOOXH>GBN+F H9\AFO>G]5L''%D. MBR(.GY96$=J#:OLQCRP)U@9"M\TJO8) @]; (#J!U#>NI)KR#'PJ.2Y.L&6= MT:'(!*H0OQ\S*+F]'!G5PT+TCP1.XJH-P1 MIVR^,9W)A\^E":LIN-O^VA?CN#NA,0B,]^A#HF47<:\&D\9<=)9 M[(ON/A@Q6E M)/.'OWS\YTM)YI?#-6;R6KGUE3PL* 9SUIB(&\09W )LH\[9)43=24BHP5XBS*H0=Q-:P(9P9&*N_>&[,"4V803%MS6 MNA0'NN=#I]T@=3@)6?,7%_X9= /16U;H8(4=.)'Y\Z_P;""H4TVM)/B1?O@B MU-?5L"L67^,9B\5? X4- B?^+^I'[FIJORAT2OXS7FH=!^P]^H X_W__3_7] MB\6+57NH46]X$0^W_^6OX[E>M-$U6?QG/'7+/.\AKZ+5?]A&T5:F=UT2)FL2 M!B7$0]5XFTN>4EP3Z;*%$Y6G 4MU9V7OV4 .\C.Q>IUH>Q,2^ M%9GB[*UC$4)6>'QHINP/V>D550CT-]I?&BA'N[W]+9SKUNG([HE?V? M7$WZAIMO.)0C;>J&^*,K\ 9('.\+/M/@'0G Y'7.2+Q(/,Q9BZE[B]P)ET^+ MM[I12@V4C7!EC>PB3!Q'28Q::CMJ_SAR$ U'1SIW;JHXZR2[Q040<91 9(': M@^3.-+;)GS?>K; T:HP;*K(H,1X\214)6(:RB:@[)S+X!2 MV#UXE2D4F(;8'**.IW>40$,+(4NB4ZH.MC(N.X)E9=M+$1Z;\J;EKJ4T0'UV M\E+&PN6?;/A39N36T%9SV*R"6^MG;I2]V:GW8%$#UGY(.'"I,CY\HV_S>3O2 MY9#U=\;,3;-,"A==6^:.(;=:T+QR_%L=G.5D^U^0X8/4N5 M.J[+&4K^MSD-I*PY+D>C?P"GFEW'EAGWVYY<:I[M1/3[:JQ<0RX0K40EFWW\ MVLC]S[SR[YTTY WA(E,W9H[PQWB%Q(;/\?EG?.X^-Z3P9NK$D94,+Y=Q*%D1 MA<:S$WS/3$?TPQCA.P(^(T,WVK36L9.]SMP:H M%4M.VG"4 ZTE>)PT>@Q\PD_?>44T\)) M?3=SVP@C /3?D\5SK>PZ ;%QXP#FG:9@#XTC#MV"X"#XL02U#%^9,HPDZ\Z[ MUY8% 'RW$MJSM7>L_84C1]-)';FV2([2-?&OVV"=3/QP7',^C!T\54::LE^5 M5 Z@^F;JQC*_U=:PK,.'L6A^H<0,)CI7RV/053R0^K9I0FWXR%OT%]X6]FWK M5*%AFKL&T2\M53P")6\N1BZ[EOBK;^/:XPK[R%B)=$=_N$H&BUG9C*1*3W3! M)MI$*[R-Q; >QA3=!=[#ZE>>64<%,!I2-9(9W5V&_5-^0G1?SR#H7'K%CS57 M-P@#$JC+N(:*37@&_ MY+7J3NO4S3SJWY^\>#)YT#(N,!HIIIP.D@\ ';4.Z8F1(KMER M'V,^AR46PW-B_-/3(I@%80J]R$[X%^--XV$PE(PW)F7#D^Y^$64 DI*TY#'W.O%18JC'%X:-V%#&_60[9J-EW)[ !R5)F# M<\A(+Y/*)WQ;DI[ZK>#:4\J"<+B'M!XL%Q .=I7=YJ4BW'X\F5),U1YQFX+((]J.8PP$<(/2B% BH 2QX*?J>4(8A+GQH'0"3.)Z?R*KF# M6-2MB<3Z^YQGD_M&LD9E8;_85*\$7"&V83C8. M.W6CT&&$ )U986)$SL1D821)P&?8((0<>@+3&T;OJES?$'/Z=<"8_?IG,-+9 M0V?=M/G&8.;3$5^IQO2VWTKF+8? BBLM!4WRQPV7=-EFAASS4HNWYPI^4*Y0 M])*&::6*F_3#.HZLQ[\(<^PD@@<6U;F9<2I07U'XXUI]C@-N.!NLXTSEXA@!8SDFD3[W4]))LF2Y![@<1@KUD- M.V27)<(B W =IU=0\A0^GO>+9.'MKXGN@1LXEMLDE%!=5P"<,5;WV='_W[[ MJ#F+/VR5NVN>R1OR*Y?\/EJ'-HF@+#E>'Y\L?NC:7C)/=D M-^[-NC1RF6W1"A42@.NVF!!F:/AO*GJ;31\.(WRD'%?(:,0OX_"+BZ6JUQI? M+[OX.8U<--V110=[O&QA'A:#SG/0"#!E--7\E#;QRWMMB(3,K:^14 MH/H@_,6/-;<"Q6-)LS>&W\)\7]WSS-RX6B:[M MR8'%)+S!Z!8+)]1$QT5T%8ZA[!QM8XJGZ'82^1LO*$<-=-*K0C*XKY#F!3D[ MKK,@;K7FS'H84(8 H1S=_C'$5L]J J1<;RT+'_TKZN=G0K*T_(O1NP+1H@EQ M\U]G#Z4=D<#MJ5#A^"&?Z> >V2XAPAJ]PHJH'\L^E0N2L1MV:B<%K[5U8B[46I2+/9^33!YB1?A[8ST\X0!;\.J*]*T$_?5"N57H:EC?LCP MJK+-C==@RCZUFKP9W$(=[]M)*X;)8Y$S#S\8>87K5HJZDJM1@\I!I[^4E# * MUKSB5IPQ)X2K^LCJ!_?79KRMF%=[0H=FWFJU\Y\N1Y\\M]DHBJCURQQUV?R: M[!GFV,<6F.\9=FR]DZB":0$3\8PZ:PHRTVM1CZ5@A*:V5/K$)QU[8PPG-4(E MT^WM.#\[(>"0MNF''H14DAU7-H3\G94_B]A*M>(#RH"45<&KP2Q*J&,\VCJW MJ:FJCQ?MN6VU8MK9['']$B)BVFHZU6J DUX4^=[*TLZL1<&/Z.R"F3;%I:N( M4JONQ.\NR+>8DX2=0E>*6G!V /,R>%/PZ,'$8G-J -6$8< M/)@UP0=DWIA.I=]'"Q(Z*Y<+[,FR2W"X[ES[<\/'/9BI)&;:QSB"8T!0"1JO M:O;#H1B/U:@F-=ZL(B\^4%_%?8J0+9X=)!K=!:DZP<$508+XP.!CCXYH'*6C M]:G[,1HO/- K$C!A$V(WI6\"0EHI7OZ:3& M2OJFZ8D>*VZ4OS+MB7%!?/_-7U,_V(D[_,?0@UY>O_/E]_^1?X=+>F6T7ET3 MCKURJ[C&,6T> GY'LK:^3Z\D%6_TE9$;Z^HF"&=$]-6#P^7+2<;\S$A/]CCC MNNO\;8S+W9/I9:DHT[U8J(1$1B]-S6HM3)S MH"8/S@]/>I.<<\5M8^GNV;0#)7D#(E,L7B?FW2]^3!RR,)Z$$?EFV=QT[GA*J]>W5:Q:B7VHR*B%L]_BCL=.&I163#6_HG(\F/@ M,AF/A*#"A:C'M.LQ,L.^1CY?H[;_3:/!>=<3HY!I=!!UP,RG7(<%S8'##]\F M_67VI*NZ'8Q82&023OX]ALPE&.]R)01YL>QE;D'O [XW"9D.G%2T!N2T MA]_[X6_?O)\E8"150V4YZ'_0X:]P$'=O"CCICTBN'82\A[7%$L];ES(G7V_'K&2UO"E$/L/;5NHQT\AO6WS*W%M2KX5-)$RW + MM7HW58E^@;(_7AW:*])PH^"Y[0Z6J*!(]1HMXJ-2O!U;LCB^)66\'_%E/<4X MQ33].P150!-7KL.IQ:0H@=/KY^%O6"QPG55?<),\<:=I64MB;\BK3](=C/(< M,<),E\F$F(3:;@SOJ$L \*8D)J[N3+Q[!8TDQO6DTB$JI[1J5M4>Z@2BEIUE MDN4H9]=1B;:F+#;39V;A%C[C20)(>/L=\(.7MCTGN/P$$TG2$9,,9,UIT->+FX:Z(EO%AX#-6[$<"YLROD'58T3+( M1X%RN55OD0.J"<"SY!5D<:1X,+5T@*?/N5RR"@/WH4X?1FE-&5WC2WXFOFE= MK*R X>G6C.'V1%PTAF=Q#KW&&!,6J,BDKTF/@EDNA@1'4#231TW[;Y'35W5P MNM2Y5?Q-]E@,W)]=E;>I/T57H;7>9N(]^7M234*RQ30F?>HUQYO P>WU<.P MCF_NZDFB 9M=BQZI_ :.@W#%F"&EG^J$":,9**.,[9<)@*AZQTLTHRYNAKJ1 MG +@'GL*A%"E0PJ7#TU:L)N:,*)&44(=ZN]2=_O!G&+.[3PU_HF=+-JHAKN, M^V%Y5?9]V"UK35 K56-OWD3*P_ Y]]H7 '7%_'':M&S&3AVJRFW#)5B:?KW[ MJ=<[?[[*$LJ/5_>DS=J]%HN2I*7*222\Y(CDX![.99P-]E:O>P+/LH+^-L=Q MVM2_\#AV!Z^;C5]VZ&;+Y;#"1&K9GR=5V10K&&2GQ1=G3+#.9.*?$&CV*7 MCYXM8=OY8![CP\]Z*^J.6.+$G[;4[R[)4&482R=N1HY"M,'TX)2(N0UBH"'D M8 Y%<\R?Q$;KUG2C9G(,DFHZII[,PU$;<,0)RGTY6]WB7O-)<'\5RWW4DXY62 M MAY#PXHX[4U 083:1P-O%#C+7A."Z..A44:R:-X)IZ'(RJ8,21I!APA-(G. '<6^H.!S([^JS*])Z(6[IMY M&-O@%_8VG/9;1@Q;_EAR>BN>9),7$]KS\FMUJ#[RB!-)/<.,\SR(@\6>3LE( MV#/E<*9[_ZOE5[YW;Z=2W$=/"'7'L"I0"*'R"$X+3G;K)!I-\C2$U^#;?%.. MP NIL)7KN-F%@%R1+I-SKA!#"F@0XPO,JMF'V5IFNU4@I25X;O-U)QRENN9+ M6IL\'"3,(>2 /X;U;=NN%\\KZF-X3D=SVS7$\,LL\+?!$BV%&D;2P5Z]C'$1 M+BIC8-$@=M*90%_.VQP='Y8Y4O M'L:Y()KT2A1QKEMB= 7+$VT *-W8M\Z/Q'?4"T&:2S^%AI9;"-:RX(B.D6-@ M+]5=F-$_BW6YPWB1(VW-V#\'6G74E7<0ADPEGV?T%BHY>&#@C*KU30NN2/G MK'&*Y(>UQ6/JB!8S"5F?US0SF#FAA8GP002V%//.2>G%R9R[(RP(\@S'-P'Z M7-;2FZXE)M+(Z,Q7S.CZF@MIZH,6IT]JJ$#EY.B.E@ IGWAH]J,FND%4!$_XVUFY3BWO M9=+N>_LYY+)ELMS,D4>UPFG>+6[:>MB%%,IP!'.9HG=J(1DUR.1/:TJ1NLD" MV111+'*J":?8T/O:X#B(#7HLUIAA(X7WHI23;AG0A$"G)N1/="+)]CGM[A%/.@5J.IL= MFK&5[XVG7TK:&?E+SF=S&DR1A('IL<%R-VK7-U66:0+7M^GU6Z?3O-@$X)LD MY?I:H:=[@9'>D+3:^>2R\0I[=@8MP^%DE]S%B9[5_+@':(YX%F?_S+>/RT?Z M#Y$; 1O6.JTB_I"<'N[>>046W"^26GG]D9%TRJAGF:Z<+U4O! 5N.D]9H9I0 MK'(YCAY&HRDDD?V!J=!\T.]2 :X1QW\Y2PC<5*IWDH6G,AN395D0W(,331=Y MDZP.,T\5J. )E\Z.^Y"(+.;XI MI!$=<6G.3=FIF5HI]F6R8_AXD)@ZBFO MB-U'[&;/.I^.X;ULW%G9F0XNQT9W++ZV4]$F81#86,=N8I _^?C319XS39() M38=,W"<&75[["$[[?86HU*Q,/PK:=L0]W&F9.EK&1DX,JH:U.YA\_U6TXN^@ MLMEL1)8F,>S,?(E.9EV;B0R6N)Z9#7 \G'PH*@0GK>O;+OIV5^OVEI^#_TE4 ME28=P)K)#& >E<+%9QR7V(5_BM<@8PJE53Q:^FLZVC>>VO)YV\CW"S%5Z";6 MK7+GRBARTNCQ05CNYMRM=:@KL'1YG=)Y\ @7'ZU+7=8[U&)&7]H<6N:? 0,QW5][F;H+[W+2R!Z=T5HT,2#NK!U$#+N7N M4ZG(*9M"YJCP$.C6 VK00S 9=U*T9X+=Y#S8$U6^KU9GZ4&T^Q!_&MTC[W0^NH8;D%F*N$ D/"1M(,-&*V4@:J4#?"E9;!>&:0 MJG)!C0C.UW:&AMV3%:3L*?$0.-*(BQ_TV!XK* *7<\CJD [2TMP0 C.K.RW M,81I;ZVI('&Q&3K#2]MK!X$?HP1_9D5WA;#UAQSIJ#H@X$9\8%[06_B3R?76 M#0$^,(L',XW:O%4-!ZY(E4ZN8KDT7G3,7)=.AG2F3+]* 7&)!4/L$ED<*WV9 MUT.UYJ)6$/$O@'L?QB3<":6*'F@7%[G-J$4Z!A8J"":-?#;60:RE(4Q9*-TT.+R;6[L*F#,)#" M+6',F'L/\V;DN-$^O:PSDR[:DC=J+4]O^LP;_]C.92_BC2'B[%B'+RB=^RP1 M9'UP(Y\TRX,BQLI396G7'FD!'/,]?2D WN>\97()"I.BB> F*<2+...35DR]A[*;:Y]LNLWC?NR\&AEJ46TD[5"K&S?:IT$0J9R#G7L_0^R+1:62$ ME^F\S^G,,RW4565!$D/#?6_,(N #-+_S#'AZNRW"M,K0M5 MD:4&:9,#RI-6#1>VQY45*JRK,IMC9L;7 L1F,M%G0 E*UJ4&_S*_[VA+>Q"$ MPBD[8^EW:M))5BU/Z65"VZE"W@>FUUL3U8/0I*0J!A='K)S)3.G<5LS(FRU. M^*,B&:M7;&3DQO'\3P)MSK&7SW&3>'I,JL7&;W@G@CE+F7I=F?<98[?2_N;+ M$KS/)=ASWR.WT:=Y,=2E_AT2U+)03U41Q" M0YR51L\I4(\RR0ODZ?CLHBRU MZID;Y(P^ ^U",G.)9] M_B1W-=T&P@)@!0M)#T J/7ZF:8=FQ;0&CCZP[+-J M&/(2ET/MWHV>,A=0-51T7(17?M55 (X[$X%:9W<=I'KY_/M_?//EU=,_$P6] MM'@6IN3[=B":RX2_^QI(<3)!5S7%*6FGN%! LU7,U4V*K/I5CK2T"ZZ7]97K M+V"",D:%QB48?VCZTI:4DCIEFNTWZ'\:LU',%4PEO&9* ]*W)Y1/_/]EL=WW M8M,JVVG6IDEAFZF!\+$F9]Q+_HZ:$*QGX Q/DN#.,:F-T-A$XF6X"0=1VY6K MKC4(K6 MG#F,5H\1FF>*39>%].LLI!F18N1*%9#GP?3]6&>[E# M723[."D6 MLP]5ZM4+K2@6S&D\*(=3O# E9&["I:7VWN=='<,5QE]R'>P\&NN$@]AC_[O/ M2I;M$0#[2$AF->P&8>5VRMW&4P73,\:1LWYWAA>C-3HT M_3LH\,SNM!YD;( M74C@FM6> NS0:M?WV,9M;W5W8FCEKKF,$IN M+=+%[LYE@D>>!SWF-Y]!/#Z&)1SGFY")NN9F%R(O8+",I56LO3?BQ &_C_@S M ^]N4M6$\JP64[#ZF8)OR'-MG0@+3P?:;KG5(CJ-S$T_7H7Z$;984>7<_%,0Z/9=MA]< "]_^,LGGSQ^P,N#P?[3>457,,Y@7MBI MEG&.M-,HSI>ZA@UGJFM(?'7>L9SV;-$G4#.(FQ^%?VH%W[4DFFOZMCUWF>%]A&Z2W@'A[H#N M7.M^/.$8,YEFPEH* MI0/00E![M@R'KXH%P.'+6CLQM5BL?7P&:NZTZ40DA%<2YHWL#3 &/76)KE5] MQ.._J-1 I8DQK88-#RK-MFN/8;IS9XC^X8S33??)+P4N N*.J1\B[VUF3DFE M_RO$_1U?)WW>.9AQ+7=!VH0X\V!MLA3X4W>9W,Y?KNU&5Y-4D>@#F$AS%Y9' MAM%H3"F>#?ELW"V\T^V>TS.&YUW8(X_\0XC]7U"$R@!5>KZCINIP.U?\43!OFJ'AU9.E6A9/ 0 M==/UG,X?'Q1@ (E?TT%>LS'0"TJT+>YVSUU(\?^???!'O=Z5EA37T41M>?]^ M]-D?]2&:&$#%$^WIIXL=B8^1Q5K#M97:T-\;=":].&"&UU5YW;2]N@IX7E%T M70:\BUIP/E-9HG7NP,73 R=U4/ERW#BNPKU*'&SCF\#2]0<:JEJ]##M8/_[P MR<=_I"=]^N=//^'>K+A(XIFZH( @WNGI1T_^A ]\^,'3ST8Z;JD[.8;[\0WT MV$\G^_AYK^MV2>>_$EA?/(E[W$8RQ)0@CF9D[B2^^S4+.2A(;G'VQ)WT>(G) M>UT3ED[K?N(BPSK;OD7,B98E9E5(,%\JLY(DR.]3FN - YNO$WP+C:A)6-OZ MM)3_ME!R)V8OJ(AOXE]50#/)FC)@Z2;?56V0 MF3]TU5+V&H>"Y'HWOKO681(H+1-W72GGE:6*"_9**:$#\O]$?%PH29QQ-Z:F M?^:UH4 @:1FD@6""@+,#@2/021#:R'"FB4KO^7.)C,]N:+0_>HZ68")ZGXD[ MS.LRG']2;K@^_QGM^&C[,'FQPL+X5%NC,1ZH+_RFZ@8N(\*J/-L+_NV-4!U0XQ,- _DI(\ MC3+%<;T"*TU\)Q[65![?M[=D_0=HZ!9*W])V&>4%V_]-U86DD\?0&=;$+OL# MGG9;=FN\I3XVB1?5(9]8>R6D4>/.7,3[,!,2H[MU>'3O0%###I!\7=V*Q"VE MFXO$\.1F(UJ->.\&6&- C. CL+,75WR+*EGI+GM<7$O7Y-"40YSV#E1V)0-A MI11/ T1.A*X0S]0A9-6^J(!2/SG:^GNL_K9SJ6*5,4E-[1NFRRMKOSZCWV=M MM2O\R3&3W/$ .:65:YP1-D6HIP@%Y.JET5(< $I;;6A58]8TP<6#[:"?,XCBM>T[7N/DR,9S*#Z@ [*98X4]'9WZ M4-VH99'+?4N1[H\ MC1ATZ7GZHJ$S1T\.'"PS=^YB%6?,P3FC!UAJ!&:#)*NNN$S95Z_'^0^$Y'%# M)L(0<6_>PBTJSOA%B^=ZI(D^),E2&G8PL\M9)\;J2(Y\18Q^*GN\BS>[!E^8 MYHZMZ:)NP>U)1!D(G]+WXC^4-J-"R\U H $1/YJJ57+83.,YN;CIQQ$'6V"J M5=2NCWP'D4I*(2,7%-G50 )#I!K"JU-G-!-U)O;%31W'#IOYS+&9N4L*XR);,R[G&13U77] M.K$Z&N49-UXHE=GLXJ<+P_\@4W+="1N=LVH,XB]\P8OZ6C2>L M/+F$_8$8I,S')/R?X$WHI+EBNDJI]*_#)C2>\C$Y>HXN1=6L'@>4YY]\%$^@ MIB.'FU51$:2$=>*BJ\LJ<296O346X4PF<.0*U'NT;NRL\YK<Q( M7_:@=:'D0$+?)Y[YC*54-5G5RXPG/<58O2;[ZO;(['9\U5WT3],E4QJ=^@&Z MQ&<=#VG]_)'CXR6K%'9*$@_QIV78QCAFPL!H-(9-??DWG><,5.(*BX\_F M:9%(2EQ5P&9L\I?F3,VA7;W&LY$$??A&'D?*>R[Y:5S3B1-^9I!$1 M^B#36Y>W_5")OFNI[VXI"63HF(%KFL>F3-TU^Y,B)SNY+1F, 8"CH=F0(^>; M@OW,4X3#U]R&='%ATMT7[,?T;1&<%GJ\;HUBK0[[EO M&J*6'86Y\<'4_A:#I,\N[VZ/:A75N,'V0<:NZ24VG!$EAR(ZKU5RM.)#5H>: M-A?2V]5&6SPW0UTX=4MW =='@2TH5QMS:VNP\IQ0=P8*4WIFB/S]]#RY@N MXZY(19$V>BH-ET;4OJCM+QDO""Q4+6U*I=8@K$V2L]B<&)'/!#XKR M$]/E \-7AYN2B>,%$%8I*]>)4 D[7NYV0UL%H7&,=9JC?S/.AK1 MDCN4[+6#U+-(LR1/1<\Q.?\-G4*,P0>7,;1Y)[;GQJ> 6]5F-U#\[S"?_(8^ MQC]%KMDH8U,CP")I7?K#4PLS(@8/1IK7G03;+2->YK1Y_CFKPV'>I?'$3Y_1 MXL>',0^O+]PB<- M+)U.:]E5:'9B_T4O +"I%[W7_EG?&L594C(\/XW)_ZM>%+R8)9BW>7&*"M(. ME;GOQ&.H[Z17)K6%\ <2WNY!Z8\>0!X$X?_O-%U_] M^.RGKZ)_,ZR/^BC3RLC)#27XP7RH2RZ>H$$=2?ZX"N,&P#9%D0>?6!>G)R'# M**+JB0]P[K^7[^MJ3TU\1A:59($U]N J$!7(%?\\]!9B:'$%F\ESSUN5"(W+ MZ!_@EAR\OHLNGRQ^.#5$P-Y&HZV.>7K>Z()EPU+LC+CH6^Z2'5EGC*!M- M<+1(9;>NI30&1Q<@.,&$J#-9G%Z&F6MT(0R^7PZAGAVX9.$NK8;WK:%[Z"3J MX;;5T\ZBX7UB:+$K7?GA,D?WSUK@]5ASIN6Q]H\7Z+G,S/WNGJ"8QA.\))?Q MO]_QSW2%+'A+/L%E_.^7)$Q\)NH"K)D\G'S%=?1SP?2&HH EP"Z3<:^3D48> MC%X9ZQZ7%8@\O#E'G'>I8__A+Y_\Z?'7L2^;YXVYR%R(&>_!+,)A'/K!8O%YTH%=JW]:%TP*R@P*+ML+$'6M*=RD$@.:O:()3CCH<)@ M0R2X8_1)Q09YDW.O9HU&='U)E9DZ74[&!VAB>9#2J'[1J:LC!CL0 FUMZGH; M!54Z6MH,HYS:45=2)O2?3)-O#\AYIB>+%Y195*\*F5/G5GET@>8JQURJR(9. MZSK0TBXW0!QTD+B.<62H;O@B";U)97/Y'.H/$+LD+$N<.X.<#PF8G#J 0@7S M:-)D3>LZ3'H4%>\,6)3OY1Y'AVR2& '#'9-HX4W* (=PW78J[&KBFEDPB [ M!JTO /S6A)2XWEK+V'0W,C+)$5D?YRJ:9K44%$' D&2?BAD K2MZK%FA8%D' ME*% BZY]ITI+/'( >Z@JK8(_['M% M>BY? -9ZKU-('5)6?UK!F^34M5J0*ZVS,I5[+32E^T=F=KUN[D7R*H;!);72 M8"#DLS6'E2NCSVTEOX$6STY=JW"'DG,6)^SWLQM3U;L983W2JI[[_'T8V,5X M[P&/LB&JU/)_HT_<4GV+^GO<9.E*X:*CN!3QDD3NNRK[H:QE:ZDR^-Q"-KNH M-T0E%!BOM:,?IP'BW _OG@V])1"$YAF-']3\*]80/Y0* AOU %2^'0%J%NZS MW )%Y<)\N6Q#S9-2Y\^F9VR#3*V4C_EAN3>!9UF0\-J,X5 Q.I1C#OU<0SVI MM[E>IQYP^75\/8.62N] -K.C_@ /Q.%-(!"(D[T"H_=U57!^[3(!+E__S1_' M\00GC&FSY. QCBUX4$(OK @Q>).D0HO>9.*&3DJT\)[;S!E(XK1B&-<543*T MS&/=TC?CS,WLHF)4:_>"S&PVI9UEG?==Y <1EOJH^@HMK&M8-%3JTK,A5BAW M@7N#XW"7G5UJ1&)1F2\^&H/TPC%HHJ*46"C<()XX=30(],PLP46F.73$O"+\ MRVW<[Z (EV%RU,SX$_=R' *OTY+\I; :A(0.@YD9OI=->ULLMNUM0"\6"]!K MA#+!0!D./]DRQH#J69FDQMVP-,<[/+6C1 74QJXC+26$Z[Q>'VSG< MZ[ \A+4Y@ECH3,!7QRES=)&V;QK=+0G'#-DC!]& -\GA^B67Q' MK-B+#S_X\"F.$21I$4AS0^VS'4?'])(_$ED208*^;4M>6"\8[WI[/0.,OR@;X/*>_-M'?WKR@3&RD*F-RT8GEJUYO,-_#$WX M/__/TT\_^/RC#PH:AX]BH!XX-]!+8P&=C8XKMI0?W+JE\-O3&^/9/F M=[K#U[:4GF>[\L>TFKZWU10?Y>EG'WW\^;=5M YK#5R>EWO:(O05/DH_IT;0 M)ONJ?A,#33,DPV3IBFC_0DKQF-A66+O%C@EF6EIN5:#$2-T'5MY0;/9_&QFI MM([&-_J:FE*??G#UWX]CV:/368^;"H$? CMG6A2XZ+IXLK]G\LE9X@D[J0E\ M.+-G3(V99;]-< OG51@:C6-#APG(OYN"S8(!B5W\0>;3?2F#:?%Q&'(#* SU MQXQ-0CUXI0IW-K#P]BVGRC?6>V7W789CJ_XM]R]KFI#.7Z0'P^+8#C-!_?@< MMKH*U\PA1L&9]T9IY;^923">6:R9]9^^"V[5XR.QO.KT)_6&1B]+8_ MU03%R#T>*V@^&#I ]@OOIW-/D^Q9$C*G(*/@.+5$%J88,ZI[)AZG6JEY 9B\ MH]Z_/@I*'S^.>K'F@TJ@]CM,R M(6_1]I6Y/Q? \?T"CIN;0,P?@?+?X-HI>"UL0,#24W@. MXJV]$#UE:68D@U D03 ^0U%+2)K MX1V6)RGQ2^X>4C>"FV*1^.L#0NG"J5A(BO8RH_=K;2%@5' <7 A'MQ1)7/7D M3"2-J1]?I@;[+*1(Z$Q%JUPEA7,4'S#M=7"[ MS?,M]$QSQT51VI1,MA4"RJC,J\40%O!2!MZU_;;L4DM>MLX#+ND11M%_5BD!!$!UO=$M\(8;\ M=%Q+CR SP'WCHO+=M(OKH8S+^!!F&M I][;:C@/F2<(;%(!'ZTW.@FN)W;E< MQ]A&H75$SO5,_CECHS2$%S\1M 0ZKEK;O9A%J0Y8$BRHT5*H*$ST)?,)&IQD M'3:EUONUK*NWJ7;$#< LJ,1FR7ZLK@TB#CJ4#2NH&!$03D/'4J@\ 919[MBU M)=T.428BN:X:@6PCFB$F4W&-Z.(KZF%=+'&QCQ+7"'PMYP89E1T@240,8L G9C_*!MJ$/ MI"*2D$QP-I4Q)TZ3*N/F'UU*S=5C@NF,Q]UA,+OH-JYSK61&>2?-W;CN?#LM M%TB-:CEX+>><*<)NZ1NOV(9=MQ34H#1D S\2,0+\FC:[0%I6H,^F,'>DA/1D M\94"3Q+)L=9CC6K$YS2^_<>/+PJ6K8$C04EQ)?U)%3ZAVZZ::H> .CIZ)4!) MGDH9;";ES^V8JTW&2I\"',+[2JAQF<;C!7,7O_=]?=SMAW[Q7-+X\1/O6Q7Z M&_)Y_E'&/]CGO^C:&/3UB^_XS8KXF=63S[%;,O*;(5$)9B1K[_-3GW@<0O!2 M"7_=+ND^6_"7)5993S_#5"IWR%259T?*@X-5&@[*-9JMKJ5Q"6$P;F\\3LNK\#7 RE^DV-%JC M.[2[Z?5YGJFG1)!=<%C2',H:3&9LL*SWLJ==S"UL+%HQG$ M&Y%CX] M!<0#ZD"/R(TB1>*+Y3/=[BN'>$$J008==-ZOL=-P_X/P]@C ^RQWV*6J_8>_ M?/+G2U7[[2&\XE@QH51Y-$=K!-+1/@*?+89;!#P9UVM/^EG%:2^+ ?%CM\J# ML)6V?Y!V^AB(5 &LC1XYJ@R3<>L=N@15W\F1.*-Y_9.$3/HFH?FY/?(1!B\\ M'>A6N,Y(:?W;\(Z+9F%;[<4H[X87%971;=DMI#1*TY #;]X_PD][F8ES2T:!J5> M ECWE5#\S3MNB9^:?8\Z;0O,U9 M'T4N6%;TN9)&O4,C)E*1Q@+=V93K^ M05X69VA9*@-S?)1=*Z=2_#G&ICMN:8RCI&Z2T[&0!]ZC=M\ZWC,&;DSO)?AR M]]8Q%FW6:+,UWK8:'C/U@>?'*[M^J!PW3+[*8(:,+YV/.GYAC_< 'R1DSHP- M-BDN+9!FT"?J0_P6L@'1,4M1WF2\79C(CZ;[0'MSX\,E!+'(#^ M7=C3?AQ4R @Z'GXM<' >*":)5XR&,+X*:_.1;0@QOND9N4-2:]?-9/(]71'; M)NVO'?4>2\/;Z"7[$%XBG5+UDLO(^I674)2IZ]!:_+(<8-\+#(@6*B_I&Y%U14 M;WD?:3A0=L:U2KK05>G0\1>\/X\,K9NXI4C,[.F H/4<'(3EZ]$04(S:*7XVO M1W2/F8023KT5)TE8WX68#"N:(WBG>S3I;TF$RX($ZL-V.<+I+* 31O*'NGIT MK&G-S$Z)8A1X%8@Z+Q((6W00]-K& $+Y=#@XI_2S9Z\0>G0#.LVBI(8] M2N[MV1%.GHHT_I]@PGH8Y^Z;$S'#MTO:I0=1@M?);;OK.(W_FUB3M1VLM02L M?IGRJIE;.=\%*RP1K(O'J2.R4BQ;6?R2O*FA(B?96&H3?!#S<]8OHG8I4>]4 MT^D8T',^![QJWC<5/ZOME.PAQJ_V) E1CPB18>3RIAV%F^*D7U-6!R%PA;61 MJPL]FW;^)4BJ(OU%H5LFNP-PWC&L^XE-&<;DPRY&+B)Z-O32J[(.D[59Z,#( M #*[Z@ZH-A](Q*O"H>_)F:I24W*3)1%SC4J],RO3;8[H?^Z&Z@ HG6B]L:P, M*A;I4''*&3\B&8LYZJ4))\T/GX6[4,IA40M%M\R]]01F:IG&B[*>RKWGVGRI M9S6N.57W4DLW-'X;"AN^]D^B*U$Z;YQ"F0D"NI;JG)46;SL*871NX/3PR,$B MY^L-ZR$ME5EU*V?$'>E,UM7FUT&^3SR)@$20^_Q7R@&QH+?P0A[=8+"MF,L*ZES61.XQ>V@H8:UKAMLF, M,$ABPG/M0O1J]@[0M* G+1;*52XK>V=5X>E=IG1$-;P<#@R9:;JOC70E;=4COD&7$^/,WRAL\+7H MQ:*914NXAU?JOH&[K^"(7AU5)#'H-XT&]).<7#&;-I=$75)'D&S% M3ABI.#-K:86'9C3/+M<7%8>-TJ-5&"T 3"1EB[QO[BQF'N:_EG$EY%4? D/< M)?CG^[.G8\^01PU"4T!",&)0UT*^7Z%^S-ELYEZID9,0\^G5Q<9A)<4WG^L?,84 M7\-N4!$9"L EONWCS[[\,G'>H=MCL6[)IDS>"IW]NRT\SX(XL%P6T,Y]*1?+@E MT10BI3ULF:"&%X6DHZ 6=ZAVV-@-]U1H$*K9/8[AF!/NMFL)0*C"0# ?*IJN MYVG2H.W;ML&[2<[5- ]Y>!_!+C_I" '([AT9!V;'8AY1;AFTPL. E,[4/BQ- MK%I*41)-F QR@LND&JZ!&.:4N47GG]%9H=$SIES62$S,9R67%@A9PL8J'G]_ M\N*)7($$Q"N4220I98:N;(R@2V(R<8[F;IV5ZT*]EUI> )ERL/2#)47+M<"@ M1J/B[!PWQ2+;G5>5XQ8BA4W1*R(RJ$:+AOA@'BI%*],1DS"BM5?8,?'BGWSP M0596W+8]-@%G;(S[P\\*!6VC@&(<(B/J-:YTSU>DVU'1@ZEW>33( #%A66^G1/%7?AK@(CCNA0.XP18,JVNTYNH>_B M =L"3I8%+'P@^XRC&MNQJ-M9ZC:?\822<0%&WZ%A73_'O!9>"9ZTEJ*]XS[2 MC.)7^AFB+.+W-M*B%U\99Q$7H2N^+D^V%3!UI-CMTI>*)V2 ?%E"84]85T8# M-/5>O$D<.3T:5B=JE7["K7+.X_D^Y9G248.(VV;@ MTA%_WV)#E/\IJ-JJ"]CG16;8*)U.)&WG+AZ"X?:,S,1EGGZ]>6+ $\5^?\* M $+>G4Z=PAW.4J9(8M>4M-4BSV6^[GN^./V43YCO0:]C:-%RF:<0%5:=->DQ M\+&;UD!!U:K3?IG$>Y]$3!UJG*':\_X3$C#5J$C4;1JDIM8.*H$9A>ZHZ'*9 MO/N>O'6@X%Q$ZU="S9>#",0C$@JKTU)[E\FZ[\D*8 "18#K#G^7P3 ].NLS* M.W$Z6/ID7W8PA=1Y3O^/=JP'I3*+G3,U,O[!$L!ZF(6&$M;\KZ. TU1M-QUV M\V X1JY=IOG>-Q\S3D83:)RY&83\AFG0+ <24I& .0*S-J72J6ZD)"(2F4WK M^I>Y.)F8#2$"/N=*\=D#0IEN:K(7-)0CIJAO*O$DI";!T)<>= M*LA#JTX[IJ9=(4#GUW0'50E9G*E158J C4"XQA9&+I M2<#'YL^8,<4R$]< ]:E>JQCY]YWG"E MR-VI4?&>D1)]Z2 1&;](VCPU%1:'O;:SO-X6XF*M )CE^O9)4UP16@_S=>E3 M-W3[)Z1%$F]54CJIH+*O08ZEHPUI!X%]"S-(]@(X GXCXR#49Y#EG1^=7]_K M?! FZ,W--SH<&'I/'NU!K^XP^))QJ:M2F-@!YWZ-<9#E4]5I / 24:;OCPYC-UQ2! MA4FF.*M9TT9,LXE06.S,/ \T=\^Z]K[B)%H&_UZ61!4-33BE]4(7;KF@>EP= MC )\(;HTVU"N_X>5CG#V_!C6MVV[7CQ'/\QS4JYKNZ8J\:@$X^!2PH;ZNNAT MN8X?[M.\S%Z6^]AH:5!H[Q;SF?L5B^^(6*.*J^NGT"!-%U)$]E\ -D:SMNX5 M":\7+1 AIA%)CW:K"I.4!ZZ/O!U8^"+Q1LSU"=0D^*&LE90[KCIA]J4O,U^3 M>ZM15P<^*4W<::\2MBV>AP.U+(# I;G:18<"(RMQTVQE.:!$I)89M*4.T02F M)EF*O"?6@P4*MR1(Q457LJ2 "Z=FKFX% 8G@$IID/+4GD4BY=$MZN7COC.V! M0/):RDES5+]K]0%=W*D;<]Q=-5%F=F%,GF]:,1%!,B(3\5.^V^S5WD:+^7&' M23\X7T\=1I4 @O]L[;&M4J.D#CW1L*=,TYX76XQ=:9'+Q MA$;$0< ^ZACX0?W MS9E( =][OB4VS5[)_%0_R0R*]KD2N\]+ =A(NG'+IQD1N&R9KT67F&]4#!2% M<(OD:"E;6H5V?J'6!\D2;KX62P-V>NYM1;?RF?,25]0^6+@79(]K + ;H8+! M9WR$!WH6N?ET\?(A"^KAK"=SVOWK0=CKA"23O+4.;>I(S:+%*'X<2!S+PMVMN OHC;T\_O#UUNE&6\> +!9@NX=3.\+/OJ<093Y) ;0ASK@KO_ MW06Y=[(:*X*)IZ-7G4_KCQ+_8[V8#FRAH\K$<0)$';&E\XOFV"IO%5Z;)?:D(G:L(?7BI"+WM MUF&M]\(Y>ZFF.3%FA5OO9+;QT\58B2X=S0ZYFMR_WN7+C*+EUX/5#6VZ2D4X4BL?PSL>5\S'6&Q M^+E=4M5Q#4%%;?(5*(^-XLA!DQWQ(C[VUV06JW[5+KZ(<_(LCG T$-&[:%CZ M5%OA;\IZ2%W0$%^D#N U:"N/W#UQHX#[AM& EIC,3C M-OSL^X/L@BREWCGY-MZHF M'VP]00$>B^ UB"#RQUH&DG9,?=&)-'D\>J/U"G=7JZTJ+:$2&?'C5\/>^V/K MT*^Z:AE?GGR/JLE:537.0C^V!EO3T\R;[YF3+>M!'GM[(R?3K3XVI$11Y*\+ MEB\SQFUG'Y@+ZS*R#/T2YZ9^IZ'S6[*\YADM3W3@N47*1A@\'2G<'-6D8])3 M]2Q_2?Y*[W P#'[)/V6>,L-*\F.:90=,:US/Z8I=] E9\S6+&Y&/!JR M13/-'FVU%Q66G+[AHT^>?/9'#/S''SSY\Q_5-"#^&((EXOKJE3"HD+Q/O-*4 MUP87B3]\6*@<*38%?B5L>5 M'@7C'4P=_JKE-KW"9>KN=>J4LCONJINRJQBK[S>%_:6X#K-&HDZ7 MV;I?O>M70A(EW0]PO:,+M0YJ*@W(0:EBR,Z4KQ9U>7N9F?N=F4U-3/,R_B8S MN#HFZJN.5<@OLW"?LR"+GA1_++T[)F**!U')10R-FVY&E%N767JG+KS4320X MY!#3!8RJH(7/#@T>LRH[LW"7P^?=3!L#RGJW?Y@K5H!-*'.>FX,+0N$/?_GT MH\>/4+CLG#?=.50L/[ R-YK.:LZ7JM :E=4/FC,O02":\47DH3,C_^-7-W5% MF*7;LEM(/N^PA89H_%#\90'NVK:K*(VJ[1HIHRZ=YM0%2*K,;%U%T.GQ\\@\ M_? W7PWQ$=X16\CCGZX'O7FM'9[ESML5FJ@X>>54+"^S<+\FU/ %"CM&:$O5 M]>BY P4^5F!C/K17HM6V,8<1==PKUG2C:Q@PG?XQTCI3820%U;?=O@4#LVF+ M&0N/A>2@7F&864E%#2VS1K>)<"D7/_7^PXL@ I]'ZR.+4[];4O\]?A/#07J, MRYZ];UJL..1Q>'KE*JR/E8I)E_%_Z\!91^X0U_U)Z2K+%+.P+".53 <+E&:7 M7?1NRCA.U-#8W;7I7J0,=9:E8=.L[B,HNC^;\<"J-^=K.]'0 ZP-N_G!RX97 M'NO0=O6:]L(8?=>D"&'=WC;QL#%5:-R,;W%"69A;F<3-?.S0E?.@W,U87YJQ MCPP.H<)]7,A$5+LN&%9UX7]P_ ]5@Y8^O*"Q4UJS'EKY2..P$@2IB'1W<57V M0@/'J]'1!:M_QJNO=ZL:6%? ?M)%[FQ&SYO3)KV7UH(XP\%?* N++I\IBO3Q;^%@DNYM5UE#FW%??NFG25*-VV.=R6PEJ!E^!N/6Y!2=72O4P7M<\"O+P1 M0"%]E_N>HK&C!Z7_2VYOD M=*EN2)F)^\IG!M1BG7']_C8P]XB-./=3TUGE#*2_)DS2T)1#?-F.W!U0:?1\ MAE?]*IY92%?0BOOF)WTDIY+NN_JR%9(E5I(EH+\VBM,VMH-"\?9\3UV&FZH;E+#DEK8_?Q86X[W3&?CU36F=/W%'-9WB%:*KDQ,FG%7#=2J($?--@X!K2PY<'2P50/+ M?8K*'/TA?5(D_ZA@TH$EL!Y_.34,[*A]!W89PK!4.TD3%=]A++YD+J0#K#;7G]S<[\J?F5.9KP+?R@B0S[N7IXP)V_= MUICB/"?M-AT?:O^(1IK!'VX,?3!-P/F.T\O"D<1=5.K9C&ARA-5NM2VKYK3' M?ZEX_^$OGW[\^"O>O]'0_3AS#/CC#A27H=L':$+""[W;WGG+('T[9TU5 >.$ M_CUVX%4S%36PP++!XN^#=P8YP#A82KHSZ1^R4%ZX9GT;479&"1E/],<+%X*7 M-6+S0C+$KC\57/9/%C^U%*6%FTJ%,BV7X[:Q4'9DETU%V7)Z!%OKY#((0[8: M(\B.QMU&N5"B?>*B0\_)C$0-.S346";\U8E!3LQ@=KVVUC ^'HTKO'J/9C!S(V2OS0E366_*\%;F07$L[I@D%=Z(XI'$. MR3.['@C_6+8*R7C@WQ=Y^GOE"%/ K\B"R,MCM5&J=F_;4:OCB=0(5?A M16/Z# Z$'T%JR"(E<%1<7W<2J-NR3W.N)RXV M0?PY*,0'TMP@KFQ. M$TFMJDD+:,7L7"!6E.P!.TZ.4:(?<4=FCDS^:+EGREVOQ-A@C)R@0J-(DBF* M9)EZ:G -6!*'798D$((8(0!072-.R^0#!X6B^*]J+P3=2H)"B33.!+L7\8K% M?,G_(9(YY%AHPRYA!>9B7#IH4LKZ;&@SLDX"SQ;3A[9OH7$1]@P>JG@K)A?F M)FIP<_$.P+(6,KJUD3ZQ%I2LII1DEFY(SNL@V6"IFA'4P([ &*LC_P@ME:RT M@6J;T[^6;)%S7$&O%O=G<]TBMB:"->X7;8[6_MQZ"D^+S_YI]AX4[&%Q; =* M@=T&GIZMT/%J/R?:IG5VX986L]W3X\#\ M)#-5_[ZXIAW= 'C!(G<,PA!M#G]RJS")[!ZKQFR8O6(?XJ&@M+T-T7$RIR,\ MV>@^:=FSX4YE%C]+% .I8)T);,>O_+\T4' EXPA^OB!&E;:CT+<%H5N<#:SJ MDL$]X*A2YN&4L"8TGZ\H?([A9^Y#F-QH=%I^@J5C+F MS##-!,OQ+M6&?AF=8?*^>THHJB+1[%G^9/&"-E?*%G+]E$DZ$S>8_[L*FW,R M2,1!R<]#"@%[U0^V5LHU.AC5"I\LC) EGJI*U^P3E;?WGI+4[8DQ(QWD M!$'9-9,[FZH\PQ,4O)LL%X5*CZ&Z-#,.]"*:T-$2#ZJ()6T*+' M7];]R43)%/. 56)@(PG/&/.:+4:W8<88K*G.)2<5DYB;.V (V$.#D]%KP4Q?0Q!>XP\Z3G3 M_C \N#>GY(&L/5BYP:=)N(MRV7;IO+J*EZ))I;)5UU%H(^?NSV 3IUGCHDV/ MK.$U::357,(4E1PNZFVK?:_,8Y,DAT9'HZWM^ ^%JHN5&^(2O6&:53^0NRELG8/ MR+2<V*LT M@Z(8*N:7O)23SI63/KF4D]YRZ)0.>6. HA:IZNC(*&;)[[>,1)8]@EQT?7V]&RZ%@]G\*+Z]2YS>25,6L G%2@C$^686)4 ]E=1@D MTG_9M+=U6%^GM+!@4\7+[Y5>E@?"MF2F/N1$@J0 KY5"M_X\ .JF%/EEN.D M/'$3-A5GD>9&9C0P0$(DFL9"'BFWBZ]WXIJ]9ME6IIAVY["1-A+;2W8@3X[A M=!]__.JYZWBIER%1<)-?2$3AZ1AADW^T)WL$!W92=*64QVU&I(PEK':4&8F% MRC-:5)J.^#.54D5)5M+4Q)>#N%(;TTXOAB+3QEOAB&&LFB5H%>Z /R*_'$\M MR"Z1KJ(\@2S9-O%UIO742C:?TWK:8=!V'B?+FM98"=NR:N MFO@T;2.TK%R]B8^XIQ![SNUDZR/TY7$Y&TEJ>@[V$USDD3(U/DLGMTOZX:U$ M."UH[^?9EF0SD6Z-X&RV(P/!HNY-!M5)PT=_F%L&KA^"XDDBDJPAYU'PD4 1KLWVGKRY/2*,!J9/CD@:QEN5HDIR"IC^E.&B MQ9F>SHK(17HE>(AW+\KHD1W8L M *#+2+Z Q>.^52,W2VB-7MHW(#F@@^-V)):5-&*T>IWQ^M%:'(EV0L%EU[+$F+P:+<[-!C^8/)6F%WN@[72=P[%RA(D^>>S_CP!0-& M7:GPK8BI/H27V*^F"N,ND3M7L^)E1EEZXX("<_CH;I8J3W_69/G#.#K>,*?X M]V93WK0,9KNNVR7A[-4GM.)X?X:/1K/.Y'70[OS[RRZNX:"%OKMZVD[L MW=>9RW$O-+W'AQ]\\%FQF*+K7$\'8U)&"HD93#V4+P'8/B&^F$(67_0JR8MU M-?Q5"8W1N)6CXT/':EC/J\82@!*P*73VS7& MKZAK=Z=]$^/%[#?$/8!['H9)>;LZ4+EBM,>,LY"PA4F?6ZK.[,3G/KN KOKD MUQ=^FZ?=%YV P<-GH3*B, QK^$"S[^]PFN[JHJ5)R56RU!^QJ>H$VD2?T[% M@M%WI(XF,'6OAUHR>L@.M5I'6; BE<6 @NM+8QV:+1.>#AZJZ2&I>:-V2[PK M"@;(LL31IB1W*S[V6.VO:>WVY"56!R?MY]*N2*+0F/1VXO.X['Q0EH^E.+^< MVW%?W.,&4J!\AI3,!+D81K[X)7-[F1ZLXSV2) M.O>0XO^?B)^="B@W3PR]0KCBX31TYH(GE4&+RPE )+EYU)T<<$X[JO%L\1_T MA#@@+P6FX8Q7&U]LI8(WLR.NW>'G3UG5[R^;) M#RD=+IB2:\7M%-Q=@PI2UPY[3:5R0QVZ'K- 6P'&'&QR<,0Z>:@3];U: M*:UMS(,NI\)EY4%U^YI UR&7 CN)^[[F'#!#JCP*Q-)/VZQF',-+V#H9_TKJ M8!Q+^B+9RD]A-.T4H./+O1H!+06YAL_,1' (P\4C0ED>&/8JQ(V3:6#9PEOR MIF&U]F6%5(K3G5^W)G^<_;4?[3L<1-#=V#6*]O:$PH"4@KL?Q"2=AT&B MW$\EA>Y0,G@W2Z)KB)LS7VP%)ISO#M(&I*W6+UX >8T!'/%N3>:)F%G V)PA M&Y\LODR17=*F["7 JF0K$FKIBAU7#:NR;,JY3 II\!X9GBP,PB$'1R=4#GN9 M[ODX$)>>PA2P_I(W <[;DPE=\OTSO=/S1@:CQ)\J+*9O-W'-5*>R!\42@B:0BQ(73 M^YXYO>^TY$I"-C614]SI9;+NU]K=M!63@%0-U%C!ZG0GTF/,IW&9I7O>4KOH MT" P10)#NG29)#G&"YL@/6/00Z VY#A!V8Y#0@T-C?!N]EWTD91_MS]$+T.! MPCDI[V5>[W5>72(S)2CFY.]ZKW_7"^T0*MQK'_$4)UN!=NW:1/8NLWJ_L[H, M M_[^LMG5\HZ*CGM))4G.S2>EI7,+\^1EZFYS-,]^Y!3UX1Y@#2A]C\#N91, MEG7@O+%A5ZC"=W'R[WF"J/^>$%%'DT6-LRX<1CFB1U)CCD<5+RJ.(^ZT:*#3*!*HP54 W M,;_^Y%[[D3NS$NAN6DUW>_#%%M% /?*Q)@Y4A-!7PXG6_4S-+= MT2QBOTB<-/KU>>(^2W3F!%PY ;<0%C+TPPJSEIY6NZ;>G,E33X(1?G\&(_Q= M_%=4.J2:2 82@)NK2= CV?V8Z(T)?OKL3DF'*J\Q)%TUTD:IF7VJOW#DY8%Z MS,8?J;:T\:J1.F7W]&O$MQ$G3+K#YJN^Y]ZS93_?CPG_G+RKYSY\ MB?/-50?"X-(HDM<- P8Z*T7@0X?[>2IQ:)%'YLO:Z4^J_W'&?(H M@.>SBPBHG\B."-R9:DOA>:5IUU=GT[AL*1 OP)G5C,GSVL!U/$N)&Q&W(@@"@7Q M/Y$1]=)&SR ]:7:2%F#70)Y9#UYS_"K'>E%^!<6NQ\$)]HG4-A^YHD@@&M/89+=]V<;/I":$;=)@>JO+B=)K_,[(-;R6'K".VK[;$>$O01STXH M%=K)NL#7[8>PDH/% H)4C,D3,+S?-XQ O9HQ1.(QP,O0X MQ!GP*6,!)MR2+2FM!%MCIP\HK(I3U_DL1Q6,U:]X7L6C-W^=QV'1[G_<,)O< MY=^L(V'7AB"JO6P&,)V&?\W[P7JQM!+\;--W#3DV ,'19!$G?ZX\_=?G[Z$F M!SG;EWR9V5MC>KX@I;PZV" "%]8 FQ!T4.D.^(K<\#7*O\+K2P>]*4;Q$L$_ MF6!7 QKO"Z38(T]ZRLWY?'53<;Q,QF3>7K?8-28FX0AXE9!U$V)\ZM92G2IZ M-);KU2:%U-?Y)\2ZGN:3H7F.F"U6P*L-V!$F 9J91-K)_9<>'DDMW$*0D"AO MT(J1IG@23A*:(^VGBXLEKI-$H)Q;NT6W+BS7#@?\>]$$H8]>[ZDZ&T8K_$TF M@*\3N9SEZAY[RW@FK/Y7#9G5C3+U__N>..$)NL4&)OS7>]-*^GG XCFXVRR; M!8!+]94(L6,#"I\._5O"X\NAKPF5213N1(J#%0M#-EFRD9A$N[*DPUV;[E7< MW4;.4Q OP9G4J^H&HR3@+>W,5SO$--2S-(PFL;8YHC:.IE,_"N3^0 M5 PN 9IL64HBYCPVP+M1!VRR0OET-EA^I*OGJS)XF)"]]0C1N9UFE)G#T5U( M^$SG*W(H%HZ'Q(_'OELSN+'P8YL78?)B4:TP@F%E"ZT3]ZR1R(%FQ%W*>_KX MS\-FE:<0RSY='6XHA?\Q/>EDM9XZZA[LM*JLT^@!K&:J4:&GM00*&4V^&WF;$FJ'-T,6":%+TD(W M_R,/;!/P4-8?!>=R@O?3%4*#=7%,38NPD 64V\,>TW\UXY%8!I!,FNX$77G.]!N@CZ4/Q(SV?_F7C? M][)XEE"YA\&;W<'@9>=E2K1']" MCY>^C:NC*IT2JWK!:UM*C".MOA0\B^87-_,]BK<_G4)(^BP)-RU:DRHUPN * M,FK[W4CH)MD@66"/9""!BIQ MK.-,')L!"T.G7UBN2:9-]A=;L;CT=<*C.^S;QR9?K)+B.S#+: MNQ9^7YU6G](,OV7SJ(6]63R.-?X).]P=,OM=RR6/\'&'.H:VJD(T=EX/PR&L MQIMZ6!@8H%RV(-'U*.8JY:W',42W(2*$):Z2?,-[%17\]KMO\)K??O>M[OTW MO(;6LW>RX%_V;!B^_L-WOT,BH ZC06!OS=;0%RQ-4_MTF EN.\;[I1C,.:= M6CF*UD6S1']R[&U="#^\M-_C'$@*"\%UM?3RRE= M@'2$+Y=C8Y(EN_HC+ (+&G/=K?G8LD0DW?!.:S:]R=1M\&-!!-!T<6W.N$9J M)9\WE5^"Y9(9+L]O7]Z/G_CL9J&6S$UJ9>:P+DXM:UJD62HR>[!% Q>69EB) MJ;44D>UY>6O10?;20LED61,]%J%0<$<:.[M).RJAR$(+1@=^:T@+"@H \GI4 M]KT1]EC\]J90?F&>69W0V;"G4WYD46?^.P[O2'4+GC%E_N=H^IU MY[$QN,79KDQ^3=)08.^]I*KBH3>.:?&>)WR0TV63&BI,:#*1/Y@8!66Z)('- M+#Q(;=YXY4DR2BM+]>M3E,F.=7DZ!)WSFN@&-%35/5Y[SQB8J_42%E>7@TIW295TBU)SQU-*571VY$/X!"12,K M?N'(7_F$J-A_K+L]O5+86+S!-T \KZT%1\I4)(E,KPV1#B:A$:)A+2XS?>;L MJKTNB:2Y.F ^Q)-A;<8)M6HR#_(=)5"A)3^:&>0'I5>@T))OL6 B4>9.M<2H MI3B1.42##NB*85,!)%XJFR8RGJL-GF#<75#@*WB:XFF 2MOB +,+V$ M^"\XLNR;0J(6/\AO 5Y1?F4>]6: H?]%5K"/T-+C+HUQTXE)!NR<_/@WJX\Q MS +$4X/0J^C):$Q8Y$+DBTK%QERH+]$OABHM*SE-1BPU+A\!:'6B@>/1&.F? M/&_4U&=&53Y-#(9-E0QQ3/*I\R!#W5M*,6L5JU1ZVTD.2V84&PYY<1Z7M M^6[YD5@Q[W7T^:J,J2[-',2NFZ*1D53(! M4S)L=5G050\/Y7#P62S?+EG,RYR+2">+2'\X%Y$^<>CZ@65A*/(!M+(R:,6) MQ4U'%GYA4(!ZO>NOP'IJDAN$PZQ*)B963 LX(L7(,!5#B*9,4[49-)2(8%N3 MOX9=EX>I)D@M124P!)8C;3R8@P8>K,9OG*!Y\9E!V>O(SG,..TD%5C M(D[!L@&"3$OT)B@W#?AN?']Y&D+^M*0?,GH=:B71FAR,:9&(OA)^VXYJV0<: MZB43)Q,M FF0F,42A1BEVQ[GP84 *$!S. G,!FT$ D2V"7&PD)3>VTT(ZP+Y M2^5!MOJ0"\]O:NOA\J W!\; ONOI[CX:4:5?R_8BO>_RB4XW5L&QQ+1%""<> MK1]\-J- PV?3!=+-FDG1A. LDHZ(3_.!SK)_0D_PI-_W#M6#=U%D+GHIX5/S M4>@5R>EY(Z2=C^+%/B'[GU@YSS^<0K?# 2QE/,U4Z@Z/.W1# I6)["HW6$"G!ZT3A"7B5L;@HC]X=7%\341OD,C]Y=^QU0JW_<+TR9(<=(^ M;$C.1VM\ 1=TFB*BJ;RAHBVAF#4GQBNYHBP+F60/Z6G2#Y M*I\1)I2I9?LJWN<^QF0ID!?]B!;R+-BA&^>;ZW\_@_Y/A+1.[\ MI_-X/S!S5#\L9A^:AFA;SF/].8RZ&1@ZE?M-;_$#4LV[ENMR,0.='+MG/JX' MG:)^W#V+!\"X'ZZ;$!'6$.^-B;6A 2*">2,73;U;C9Q]X2:LMOO;?E#P?-AA M]7HMR,5^& 3/P7_:(&X]3^KGFE0[Q95F%QQWY]'_#%9/,LEP99&O?%19P_*0 MOFXE?=#,?OOU5U]\^))V^=L?+ZRW37I93?,B!%%-=[5;L28 M9)NK;<;$6)EJ6,7,P;&UV ,ORHDLRFZSK%#_@ 7_M#3C85H#]>G7';,.W4:8 M7,5^C)H5>0)K_V=) M[M'[89E5BH>@ZDAW*$='D&*1!!W&?L-%>T,HRA%ZSL4]*),Y\ P)LM4DXW]@U:VGU@*OQ$X%!W8\MP"V#H:4>? M<(#. (7?_/'W7SU]@,)Y$]]W$X/74L MJG.YRF-A(9R#TX??Y;:C^ B]FQJ,->\F_3=13[7HGP$&.40VV_/L_@,=L95T M$B1U.:Y8>P%MMMZ<%M_O\ SX#!VQYPE\\.T9B]>B=UZG'#)OF""# M^#*;#!/%4"N7HEUCLXUOBZG#P'WD'LG72-_D(,A4R%FARL3Q2J*T;T(898U/;]^;82#3V!:-*\#X+$12:;PU E=))-%>B3OEGJZA 79 M=6IXX/,=>B%RB*Z_@Z0F1)8<\%Y0VATRHC?0\6&+ M_R2? DJN=7.'$& M,DO*)KE8J#8G<;]-DB^/^I2.$M7:4$H7.:^!AUP#Y.XLAOJ&)_+NTRY*&$QU ML X^Y>+ (@123'T1?G:>N >,#;.$*[W>>#RH$12%P JVDLNL,EI>&OM5 MG-$C6\"(;64*\2@WM13XU1$=IV(IF< !*WI1@CK>'1W3+_ON"C.)X%T+D9Y: MJ[C6(O&]>P?%BHLP\9"09YJJBJ2(J'%<&. Q%>(;XY:I0"[S^O@]_4]H0&]- M$:E8QU82F@0NB#E0WH6K6NW"HA(4%M*@)K@TG3Z&BH1 = &?N=1+ M&);-C^^=',_^ZC"V86X83!;&\HPT.84T^?KI M(TW^47SJ74>\W9?UV$;*:<_WU$=6 5NVJ@VF8A=8Z8G62 LQ!+)M0K:H1 $, MHU(-5V?EF#MAW%7"Y!=;N1?-NL4!2EHITXWX?/8#9<%)*T\U\ZJ"Y<8>%SL@ M?.A><66>^EJT\L#8:\94W MU^&(Q3U:GY>!^7*HP='A*/;Y/GL MO5![9FMO6X\27/-)S$!I+*;&O8_;;<&)@43-*,0!')GC0^@"HKS1?$Q<.33N M!&/7HJS/7?)QI<1%[(G5^7"M>"ZJ&2E9\H+4L8Y2E7>^ MEI+_:"V;VI/&!:>4HV]VHVV7PB[;?*QIM?,9\*-P+[P2[@5'FG+9S.M- D8, ME_SFJV^^AJC=1%"*HV1P>CA)=KH'!1H05&0IC222TE+LZXNP3B,/I<^UR6C\ MDWKLGY[RH'H.Z*R)K8MY>$6U8V2Q7$ !14.1_0(:EK!H6/"0#B?J2-RYRG$N M:1@-!I=T5ZT*JJ6")RO*I_!(8T5^(+F0IEX(]7&\-%,^=0TKF^.SFY8\)ZG9 M)]GRA,L+IQ_+HDBW!04CR,3R<<[95_YOK]K*QT.M8L$TO/#.XM530X&NX8LRIVX2 MCKN5PKX>KJXK4T/N6Q:*K0E^M/F\V>[DH#\H0CHL9])Z)'/)2H]@OXAF@N-4 M<0G59#A=+\ZDFGIY7'A1PF>&L1(WK2#F,_3!\>XHU16%X\3AE)'=848E+\*@ M!C:)*MJAG@H%@R!/'UD2@.U3EF]Q8ZL#:OY3:8>RDN/^%/&\5^\; 8T[G5%(^(5W:1>E/KC'OTE>.0M9[PJ&+]%6A%LSKOL;?!%^=^SD MHT"!-H]R%C%Y+Z\#CI[^=VZ2Q%)=^H; PCRF6*8B36DT3,EY#GT(4%B3@PRU MI3"96&9^S]*C?_O;V8+R/)@%"A2 M17J&DK3>1M8^!0#BE7AGVMY-8RH9>PE_5S7(VY;[8$QD3;%._ MC7^/"QH,934MW75/>2K_Q+%^3O&%$8P=.1H]TZ7@!C52+"9Z<3")_!W]XV6O;G%3.6;V(OAZ(/'U59]IU/J]W$^N/))4Q<'[SI-Z#K M/KE9, :;=AQ]W6,>)=2=:(#"@J*/ERS)1V$%[NE471@H)NF*2*Y0>Q&\M1HW'SK#;,QV2X MFAE4FO3/K"46AGG?L2?$0$N47'JQ5:PJGK@KI=>L]24W^Y$E2Y!AY'PY#>FR M[82PFE>TE'?0U8O;4G^S>4):\)&>!3Z?$&BD#!D''I.:GC.5@]!3M8KJT"&, M(,/4Z"CX.0?Y-/WQ M+$/',-+M?EG"Y<*00&S"+?1GX7D7\"3[:)<.^CM6U&438,DT]2^Q#D\NK J9 ML+Z#S\GH7Z0BU\L([TS;)B#_.%9NX2O=G&T+&]9DWR"_#"L7\WP%CR$FHB*K M-#:WFH)LY6,4U"FC#(80[W[ZYG7*G^<:TZD:TS?G&M,G#ET3=G3P60= M[6@VLPLJ\%#HVH7QXW!AASX827#%Q%?8L<%AF*LO[HQT%&I1E4PH7:%[#4(V ME4A9"C!<4N["='"Q?N]%4N@%CMGOI)H;;8D399+^$O5=->]>%S2S] *E< MP]&K"!JDE/\#I=84K&#NV&EWX2"#M".-G4*C LB'ZY8[2'HQZ\Y6CZQ >X3 M(+7$U7\J"HIQS.Q03ER+E)W7<63Y"H;VS/SXZIT)!59*(6/:'F[X>A=]H]VC M74A2FV,/Y_3&S+)D-7M17(..&ZY:L[\Q(>LZB+=5NJ:=:1RN5^1F,+3!_F+( MNS#3A+Q+J-;E:/'/PGNI^"!40=LVGN3:G>QX@_A/_34O/J"7:(R1 MK/ #S>TRA#<*:Q?\/<0(*(2 TZ(G;F=N13WPD.5,H8F,3O:I!"WP;!])*W#;T *<51T;3?[SA'!G5O1H]E7DHLX1&D*:;R4#PQ MMRNN9EJ4SV>OPOA+%DV%"++@B=8KK !>AI%IYC_:?CCB0$23PU.)\46L)VH/ MPG$!(',5P%9C?,EF(;\+ MSE;3?& 2O/GJZ,WX@=?U(=Y5*)A32F2$ZT48H;#,R)(+ M"-#(E()7W<]Y#5H ++7.V*RAJ:L#&Q= M3%54,*?_4,PQ>J(,"8F->9D:P4N2S52O5G *6'B2A=1=HMEJ">;U]',1O!.[ MCM5NC$TI\K=.K@RVB(XM0GO.7?KQ5X<8^UG(5I4NWTSTR %+'_]12CZ;Y<:N M^3 +9OM:7S=1K,(\%_GUR1:C+7,J=").5#P+2ND?3;"J<])'G4 A=YJ[.KX4 M*72;Z(]CBA+QWD);/+5S3(HJDXW&GNODL>(K'SO6$FP46=1.E\G8K*_5M! 6 M8=_N1.++9W,6C2I!J'.+?#U=^-Q M?S^*17K/W*?X#ZX69*B"!,W"KRR.]'*H]PN1!R$OB$$B*-KQ!@:$5OZU9X9ZO >.#LT(T]6P?I I\X5_AL9@((*HF'8\1GC1& MX-;\:+EB3L"/, (#)G@5?K(V:1859.:DGQ1^IRJKI^$G.;QD C-/:Q6IZE[6 M-P!M^X$$/\0IQ>+G)N/6_"R;*KB;^)6D"[["H--CG?DZ#RWUC]D?]IR,K?%"8W0UC"+:U7"D>2+@B-2 MN?.)TF\II\H'-V?^^[%\\W-GZ4,SV>@BN BGV+,_M_,/E_7\ ]S _<[T?57X M<"PI'[&R'\-G0,C)-)YP:CYT(,L0NTN6>;DG"6N<",Q$#PPG8\ (DM)>J]@= M,-*<)MCL.SD+*ZEWKL5WTW]!*;+YJ&UCY!T.K-),>%RMH/))$FX]")ELATL( M=EDA;$A1[H=PK1&Q,T7P"%50HR,_E#T\?O&KOE^X9FC<6T9-]H: J#N-\9VM#H:%3H/1Y0WRN#;$,AWRC9H[=PA@Y(LOR\B+?'^7M M$9?8:/O#(!MQAY"H-OU-=-,ILR?9WLM&_T@>DW\P?#->@G_!7X!%AWM0N=R. MKDE&\1=;L%38T$U/%Y/Q<6?_/'WW_[] N+Y]WZ]QP(;S4,G+W5YI[W M>PJWNH::6RJ15/OZW:-1^9!59^H,H?(/+:7JW:]&)K8!2?#]\8:B]Z*A8Q5(FZK M7",P16^DSQH-4<_7NKDLZXBDT5+>^;I>[\6_HR_'IN OJ$S3\3643&[1"WZ= M]ES+/>-;RHR&:!S_VO:+,*_XA[2RM4./+K[PLR\K>0#%BXKON&R FJ31_<(Z M!FW!$D((B2I)3NV1AW>-@2,O@5U3SU=HA-5N'I4'XWW/L]WG\D+"[]Y26WZ8V M:M\MZQ8M+-N&5XG/C5J"2S-YDE_BLIP#^',OA?V3_1PE3UU+6EN?X3SE#WZ8 M38UBL(.:GL/9- ?$33^2H^7K/_SA=P:O^-.;MQ<7$5]Q].!ZX\S%S\U\U=$) MP$T+QG5*MWRIQ+7R.[IGO-?/KU_^R=WLC@<5"4)1E&1= YIX-U@@2-1>:"* MM0$K"P@8G88@1G&4-X;Q7K8XF@H5A[[C/O!F8>&>#Q_UL=+X7WE&Y'IA+XF= M=%]#=3Q<8M4355OES"AA%:3>Y;#_4L-6S"@\%$VT-%643>\'?>'=_=Y44BWH MU%S5ZR7#C).7/_@SA!]6_S[N+P%-(!KC^%RD08@L_\X9, M C:T4Q#0X$RD]QGMG]8S7@4W=?:_ZLWVQ>QE/P;GBWB7H]K7+0E/8/H7U/0_ M&!%#,!6780=IAYSXP>KVIDZO>,7GZ?YG318@XY&":$I=+;'\X%3=D#2,;<((T>.XXJ5(Y6"62, M;SXJP;OO[KLUPQ7NQWW-!#BU31?0ASSMYWWWH)I!6DJNX/3FRT+B5 !7//F@I"HB//!?O^--H42& GYRFD1QFH43O$P:4Q"NS%BQ' MC)0RV2OT!,\0>>.<%YF"3(P+*?&9'&G&O!WF^PW%YG-NVVE@QY^%9U;Z,O9H%:[DW=6O01A>SJ+ MUC[X!I&FH=N0%+E Q%\[#&_O7K[SH'[7;07-O_E MNKVJ/3H\DIM'P#7G1S7/P9U97+Y6\10?(?KJ'5$I"7U"86:^B#,@FYXN]E1D M.PKIX6!:1F;PXG>F!#.W(Y8SV"5H@&0&=J+V1R1=<4V:JL8I$ (G034*= N3 MRV%,Q-%DY5D$_TD^'B:0NH F2(6NGZ%;?P 0GI=_S;!1@@60-[AN%L+HMB+* M"GDP.FM"S$V&6%\N_%8@@^$\*G0#E499-M@8T6Z.-0!'W#@V@_7HXAAT+ULZ M]PA$B!(@'1VU/)+K$3\]X. I;C&JY+KB\*7^(QKO_1J4JG@&\-3M!]E[2ZV* M/X4%WRMN>*(8M#O*9BEHUCSL6S29N#^I9,DCS,N-\H%KN@7-(SNY>-KL; MZA7QV9WP+'6G>=-R=DBH3L/.7&O;4;<'809N0!&$VL#JW"MZLJ3[KT^_I/L/ M&CK':,]:.]>M:\H:F]UN+4Z'')5N+1,D*QS+:$:C]JJ%';1^[2H(FU-9'I;,_3?MZCO0"Z7[Z>C;E$2QC+O0]B9 MI*XK#./:(N3,#;]5T56CZET(4C29ZJ6,.!\0C"[ SF11KCAGK5*^W/X [RIY M?#XB=&8$SQX)9/>N#2AVL_W*))"OKYN.N__#\Q$!S'*_)IQV<,D(M\?M&.Z1 MP^NIQAJ9S;E1P''?X[2EB.Y]R12U:VD5PQH+__D$CJ4WGO[H*R) NFDT6;^@ ME8 V+S=$H)&@WAASCU^^>655?5OS($]ZU="24K?KW\,>#.-9S5[BFJ_"_XX: MFV:I; TO.61'1<=!$=[XRYF\'3S+\/PST[GQ03,PZWT( MEJ6&8^5G],1X[#NW;"<+FXU;Z0YE8:YA:!_;3C=00[]OD-1!+T&3"TBM"P'XH@9 M6WJ0=3^6.EM/W4GI1N@*,6E?830U19.2]4"9$7H"F_UB3>T.5^C.$"K@ M'OD:H[4UHJP%Q 8X-4*+>U^&&\?" M>U+OC$OOKH,=7]-0-=W8J&XM_%UZP[OYO&8O\QD"7V&FB(,S"116##T/)V$R M!EX-]7AS)H8F6*SYT%Z2[X)\?U+#"2\Z-'R\2$]QWB)GXWRGGC,K!.QC@WZV M0]VPNO[Y:-3\%S3C5+'754GGX+$F_$6]"1/AQ$@WVZ$=I4UQ*;TJDD>L?$! MJ9ZQQ<)+X@&7RR1*G/"(H\TI9!KG[=;*"2YA=,=&DO0)JYG",/;(@L1 C883WLKIA.GLN2$06@(=0&'L< M!+'W;(]FM6LPG1\FOJ8M=J7Q&)OF0Q)R1D:-/HI\)VW.5# 26<#J%OUJ6!UP MKCO/]@FX6V^.L=XG@TD')I_ZDT+RVQ\OI!D,C'&&=OOAU06OY8EH)G[SS.AW MA3/%4;EEK)@2<_2 $IV'Y^V;9W%8)9QR[+)X83SBHHU*7\"5:@A>. M]]],!U3A#4D^TURK'G./KDZA'@9R!Q+T!:@U:&QE!:137@H(\ I?D MQ9_ZFP9,+58BC4($Y0$5,A=E8H@5JV K(X\PMY0+#V]Z94A#Q3.$UQU])?U+\6V7,9#>!?( MPKGU)#=9]@7E6G;;PQOW^Y$[\GGQ6*00&P\T$". ($%<%KQGIF^R[^Q=O*N1 MG'XX\EP ,3AJ2#!\938T7'073DLB,K@48D\G[ZKWK_3(/>W=N) _@C@B.JL MF&H,>?)5&C:5X@!E W5S)A,$?T><.LX,"+-4RB@@B 0$)]ZDF57"VP5OA)S( M,ALTDZ#15:C-@K(-:X(]"(]]NV4WDLE"Y9D;4+_$TXX>GE(5K%]M"R*FU^)7 MI:7$7<_'V]&%-57DZ,.ZQ_<9W$V?L MN9CSFS_^_K?G8LZOYF_^4%[X8:$0\Z^:M"-+O]-G/^,.JGO.)1"KJ,9KNN1 M=RQ&GAJ%QI7>9 MK#WZJMI=CJN2T=,\=O#?$]HGH&(T7(%[PAQJ&D$A(>]GA.%;"Q7 MO)%0EE?J.U[JW_=SEC.S<(JZZFGAK7/A671)E 8 YJ \"2Z M(Y58,SAK^VXAP40R-C[^E)7V%';(SY%T3=>0!4G^O%'8$@E7&B/N98/*'U<* M=I2)0*(7RD!0#'TW5=;+5UF.W9SRB/&"ZJ6.L,CRBQ7(YG"242FSDX2I*G!B MFL-V+'U!J+P9K +/SF4>?O2W1)N*YWKN,I5&***UY#C67 FL#L6M<1KG';<[GC(:-*_CT(H96FBA^-R?1Q9Q_OGD$4C5#7MN(8X71T1L:9^@ZV, MJ4#+DD27/94/-D\9,BQ]6N'+*IY/P6;=:VC5[AP;8G8"6)9>%N*MHX[.EKC/ M-")))L.EJ]SP\];-TEE^>M YJLHY6CHKO2TGUTK#H'R8TO3%W27)94:UW/0^ M [T#>T?6Z@71;T;WGU@K,8NT:%$O6XF4]]D$N'*.U*B% &488;A+;IG70?C_ MWK_3%9MU'QS7T*VT4NP* YZC'5Y]K/_&R:,<&Z>JH]*>'K2H#NT;"_9I+3V. MR3AI(GZ:C 1JFKQ]192N42Q&/]K2]L"3.&.YKL1M,Z>N<3YUK]Y5LS VJ]CZ MA09Y#_[Q\+<$RJ_U&%)Q1[@MNU!:6KO=T(=P!'KPZ,07XH?*))+"+^KYA_J* M8_5P>I.6*$S6JMUN)2I/P&VIWD.2@N;.)O8,4D0KHOPY0 PFUJ"NT!O&:8@/ M_Y/'BI 9?B^V63\SO_[]3^;7.Q03!0F4'2IRONMP)8N@\LB\BKTW)48(D__R M]>S'<(1F[1R:DFBZJYHK9XCT)-GB=2[2PCZ26GM$=Q\:A^_IX;O-U1OD']%E M^ "SL'W?J7+-PJLX0F8YD98QNVYN8"C9)FP! M/.T):2R<0#>FVKQ"S^B>H4["^\@NC^Z;J^3[TB;] M@C4C!(TDI/M+)UI1.8+Y)+1*NJM27'_2C'J3:U3_&F",22&*E)BC^ENTM%J M%,]GC>(7V#KD,U)=/@9/-E\J$2MN M15![:H7E5#T871(Z>^)S"L 4=8"TWN%^W39F4F8A),Q M#O[^_1O-/_\%()-U^*F@U,U[\7[+X5>LIJ_&5SCG67Z@X%D K"I!RF0&X9B@SX- MC39I/V)M"C^Z ;Q<)A4?X!O310;2;VN0(2:-LUM,5\3\Q/X?'H\FT5LXYUNG MA8Q-.RJ>?+E\AL!7B1\2J8I4!;3=2%P7P03@MZR<=PA=16.V)$GTLF@I*4:) M(*ZTUC:S'D%D15;4,?GP@@+.!(U>@JKN,?.!24-]'[] M/^DRN34-9+,.3X@Z\0T;Z!R794KRH )??/2'?2XI I=BA[&#=>'6%Z89V/7" MRD-SDDGNT#WVX%!(VV#"_2/8U=U;?U!%IC+)B-CREKP(+HM'G9.+MB,!(X'7 M*KZ[=N1H.&E91"!Y0+MLQ3*SNL#TAY;D(M(?:@.41@1C)39TR-_VBRMN.%@Q M?\:*5_%(S4K.9L-/'842\:I=JK7X MQ)Z79."F%DIR%1G=L@[4$]B?;^.3FWRE&O%D(K$/T,J"6BQ0Z"UU#R>RKIG6 M)[8M=3IX)F*RW<9$@+6%X[PKK+V)>;4R&SZJ.YH1^W%=^#Q M$4%NE'3H7K(6:A2D9@^['>+L$G]2=OH(<]J\K.)]K'.,HZ^A<>> =W]$DZ+I M1,4MGFQAIN&AF'F-O,,LV^K0Q[=LK A. M3K#(?!36T\4 M(>E>HR^I6D[RN-2%PO#P)5,JA,3$3 M&-'B;YB*G_9@VDO*9C!K G1X@.0E8JI9<&:LVU0#/JD)F\9-FD&3I)D"+ M1S%4MWK/C8J1".+/6[F,_]^,X:8)-B"3IFZDNZ6XZS-P(I MO1W(H<@ L\)/@-4B=Y_/G4::;/B,+OAPSV=_96]045S>0Z> KO1S[R@&NWD7 M%_WY+'-XCGNLXNVUPVW^M3 KHEVG;T9ID1,MT=BSWO@ P#R!^:IO^62)2!*: M*8LLF34%U2FZ,VWQV+E7[!2*A_$=ET[Y=!Z?XO%\KOZ6T7(_V%.XR<8%SV6?F7?.^I,S4\BN24,N".S0;3$7.[7S!^?SE*$5\ S72B= M1;_-SM$,P$?33NBFX$TJ71'.)>)3.= ,PS0ND0=CFH H-^@:W2\;FR4Z+6TH MCWI!51KM)84^4Q$^6$3++<1*=Z25/+;[>6JT M.1YZ',$0.B;^0;%0[%(ZQJ5(CJ61K+!W/DVUU*=)%6$H!=T6/V1^00(%4_FP MT1Q^3X0:W;-3Q%K%$&Y@!VUOZ*%I3#=I7"H6-&P?3ZB3CJ:PQ+*2Q<)-=\T\_DX0J5/J$<9GGJ':K/@3A,HJ9 %)I+ M$%40+]=N)?V*-BE89H3#& 2[" 8^!N39/;672NNTW&UN2V9AA0J4%C7F-\(# M;EIDYC3W=$6V DU-IWQ>I+J )Y4JN[(T3 FAXFG0A,/OABH"E56P+S,FQ-AW MEA9*6#]%E!W"U,D^3$@999_LAY2J5>A07;%V8;P#W/1D/<]3:+3X)6^'NK5]$I:+V7/BXI[\*C9+H26#P)I40.=T ;<%DH[8 M,X$UDZ.;;J64))%XTT<.@]/VWO"#^2%S>JA"MF@7J#V]Y)LQY#*]?LO=Q;'A M+>X^V<95!") SN,0-H;8,-V0 D%9-8)EM"V+4IUPP#G+*.QO(GP&P/HU51'] MZ0TL @[G[(GI .?J']PPL0W&-2_?PI:B\#VI4)L@BD :\7RT6=R6\ \Q-CMB M@N4-DCZ'$.-Q/UT8$@)039YUI/(D.^UH*U?SPV^MG6TTOOTF"B!!%,V)[I)+P!(7L23,%3O(\NT2UY3W_7D.-0ZH1YT+; 9?)1VW=^5O8(G R8LCDMHPX/YKK <4JIRS^5DL8^Q)V&1 MA0?)VD1(U\3*>N41Z";FM-+M0/"HTM:*;&!LG@WA0B; T/@,B;EN4EXS6.'* MSM^4X@/<:XT_CHO//!GG+(VA# 6\W?@%2H[*I-OQ9QVS&Y.,N?_P^>1AP,9P1J[[+7=N]FXUU^BR)'TO%K%3!V<6AB4\NV=@1,5/94"VX\,Q'Z-&57O/6T,>L&++I+L.>H53CPD3-_6D3A[_9'P M.$G_UJO7D9?!L0*RV[P1=.2V#;X.:"P3R\/^(G743APX?L2F(Q=17S6BA":> MR0OAFE@S2^G2V,QT\ M=5I)*+B/M.S(S3")\[P>&\T$$O4:@=@.O?1,B8?LH%\,!&YFAWZ?(H$W3=RZ M?V-R0O> T0I)8(BO3]Z#!"ORS;(X$?-,7##7;UH#41+E.*I)81D'GU26GX"= M>9F[89X,T9\&&3UFC$TO3_P@3KJZ3GJGV-\-7=B ?I% M+/"Z_4!Y(Z634%\ZH7#.G$UE>F4'SUD$.A G&; ,,KGT--#L0D>&Z&5RIJXY M9R\_LL8*]R:EM+,>45HD<:W!T19ROSHE5)()=00F[48,VY&4BDA$Q0P,0Y&& M@6MMTS3HST@/@KQ,2Y>:QLNY[2/5DRX[ 4S3L28G5:7Q.\B]!K*-S4#>GAS( MI6R)5VL33)9+(TB&(0*S^ %7Y%Z$C_RBE^]SIU<2_"(>:,\IU2F(D=N\'B8.UA<8LB+[L,K3&?:FBR-Y_EO"N[+ M[TY?)7+KY<'PN$IJ@W#UJLU$GYP/?%Y&#[B,+)(8?:P1>1=.#'% MJ%(;@]K4^H31.,_Q9YKC:O;FW?=1U\. M0Q'Y;[KFJO=>%KT*DAR9X@7:E"(1&3V,0(;MWN=U]J#KK)2QUMJ7]@DPYR\# MJX3>R-4\;BP?$V*Q*BF C5EBO[HMO-D9^K:^#-?NNV)F5-$_YZ7QH$N#]GP, M5C08!Z)1DZGFZBZGA1AUAY$WDF[)&Y\]KWR"R0AVCUR%^L*L@$(GDN-NS:YJ M0GKV[).2>".@!I]NF1]' MDZC(:;.JUTL6E2RQ0!XC[*5LKZ3CV\$>CTH.3CV..Z"+K/(](RC6Z_-">G!G M#F4V)3BY$UH#ZI-2/Y2,DE]VM7*61"R/V6BPQ3;,/K_M1\Y%'$5RG&?_<[CR MI@J_::9N=K 7NSX\I#<8WD/27"3#[8%&4 +CM$:?VP?B_V6.(Z-O/YZF8E[$ M$)(>@3$=I-SXC'0Y1)_KO'@^:ZZ@BLD"%#::U,=F^D?D 1:6UBOF"TZ;((L: M;S%" CZAL$X<]RZ$"1GP_>)NI'B MB%F^!4AO)&EK7]+#0<%X/G;(TW?GB?M,59X(E+/"L\?X'0L^STFM?^RA6L6"D!X%\')],7-U;D3DB0:AK+W"&M M5WG(.#S)GH^J-4U9!"ZP]O&-\,H M#M%W=4]%K?(&;[7/49R\EMQ5^"IU3"M3H:TN0'>37+$'.S%^][P('CAG>KR1 M,R9"?%\5&'6TJ%_&V^H7F/;;TT"" 61&I,AWTH33Y7V0GZD/O]# M IDG,YX$+/SE)IS\K?:(#RW,O\$$\_J'/I-GW:;_;HIY\5B()DHD:2%/2"SU MLV#SZ41@M+3A78S8D1!U(:JMKQHS/UI1Y/PH)]86G$5;&S1+F*CL]*%_UMM, M386F@\"23C_+F TO'2FHCHG'91H/N6&LNJM,\S:I%[$RRCQL+_!8H#N!UQ:+ MHI1@/$K$E,ZTYF#0&+OAQ' PI5>^?@_<:Z1^O'I2^7[GAMC'8VJ0;"YN[[T M*VEQIO>J4LYL8)[C"Y6@W(__:,C;003WZ>K1!9E;>M62YJ=WJHH4>F6@H)I/ M(BU9SU(5G.3J@U,0%-*@3&WJO8;L0U*DZ"K@"FJI#OY8<640@"6 #5W -R5?$;WI<#KPM)>]I MN^5Z#T/#8KRH&TO).-P!*M_@WOVE<7X'-Y2MPTE(_#@&3>W*4TA_ Y#+ PY+ MA]-4;@(C[M*>PC*H6+5_>_G6H&I^_)_/?N9C'P?8KO"\<@#CL339PV8R;0_1 M;HD)M#I6Y:,Z-6MVAP_#<\U4/Y3!2T/L9N,^Q0E3@QBSYJ,R0(%K,4/LAZE9 MM6&1$OW7GO@9S+)[/0AN%5#Z9"6KEJX!P4HI<4EX&!(:O&7_P(M)-AS/EG1Q M& OFE-N%J0@\<6+2@3TZR@SN&M0F/^9TUX7L9M5+2S9S>WHD M/[/_*Y[1+8IE^+B^ZOJQ)9*W\)Y-9V* LHN(V>IQ4!J=/+X@B]V6&\RQ9HJ< MJ-.U4MVA,[3MICU$6:-BN2D]%<[P"/E6.?N3IJ32-9S7"^PJHU5)[V-<).IY M\&Z@#3Q=DADO&J>?1/KXH5\FSEL?/V8F$)N$.+ D9.S385(8& M'6!E_L=&B**[IZ\,S>QO#BVRS:X MR!'?0 ,]9A)ZX8V- <$7EN+NT]_9A85!^L=7[V3 8UG'),W@: MI1LI9 =KM!_4'\7#TY OF Q3!TZ[;>MQQTV:D3$!!(@&9G3;@;A'A_;JJG$# MCB@_TCL2DZ#%B6;(6/4F.@+3S!B^8LV;NL/DOLEU7#M$?MN$+KL))WY[R7PA MQ):ZB4Q::"..]YCWP5'\[XR]-'^?6AXF9:5BXE=PZK&D24LDY310W$5"OQ D M(+M>738H!//7GYP+CB<,R7=?/?V"XS^LO)@M.BST=O3I?J1\-N8X4KAD&I#2 M;NX2N:I*.#9F3Y3+BTU-"?FQV"3J9K\6JY M8U2<8#7OA-1,909=O#P?@H\0GBQ>I))G02V\JZ?16:&(5)5A=]/-]TC$.DTW]?IA=X=VL/8$A-%5AF-TEIU2%>@VN!Q&] M![\8OB#/GR*76VX)!%VRV HVB1!G]P]:%=?Z_8S];78]A@ 3)8;_$2;_GI'T M&\\C)O2""5O/45OE5:5'GZ29$MP<83-T^N8C.?XI)TZJNYFD69Y"8/L>0J-Y M\NS46^55G (")TEE8#C05&^*TZ\"K.95I M&J./EXW_+ZMVW?A 6>M>3(-G>4%%4&QF^&V<%O.'PZ8XP@'IL7K(5D:H" MBX%ZY9?UV(X6^:?>6Z0A/?K&[3))O2AGBJR+RAJ1^\X:D7U6AFLT\+L2\M5D M RR9=VF5/DB54&=YLX1"2$)VP+E>7N6\)WP%BVVCTZA*[!GF2>C!:D P458J M5D7B,PCR0%**6^KRV4D& #80.1ME"XS15($5E=:(1PQHUVG)-XQ%#S^-9N.Q M5X3-1!M4?:Y#EN)"AR0EO[7+T!!EET&?4DN9;#;!)]SEJCUKCE+,G\UJI;;K2/M1JRY9%EB M]8#U/1Z+DW)/?_!/4=!G(%.U"7:E'E$;D2)4RX)9@ZF5IX2RRH0WC47Q'KA6H[6M!@Y(YO3$VO7L*0VG*;2 M>!AWS0:G.Q7JV2@G,;14>T4+8E1]M271P+9V###?V :"#>*;^SR!B%_AP("8 MUKJ^V830C],.9+C76.#PX9@*F"$3I"#1$:.1O5W?^>)%6=3JMO>MV(NT4(U! MF3M"ERL9)Y\W@R:A$O":^K")FDQ8$?!H@Z\G4"(,!H^>GQM^32 N(E!"MH)[ MTGAO]R$_ ID-@'M80YOTDV@O##.F1TDTXBR[Y@K;.>3A"*,G^V;H)I4!P05M MNV(:MO5!L4$*LU2E$X$'B?^-&HO8-N;<7$TL@=)T7C>1LBX""52*@?G-19H0 M61XLS1A*A,$MO$P"LZ6O72R7A+:CL_\E/<3%W%YT3'867FSTE=2X"^4YLF46 M3-A^).?A\9NDGU/CH^"DZS!(?]N3RJOLV_#25X-)SX8=MB8Y*MYD2KI:(Z]D M\,3" &?3$#;SO^_#@?CU[ZO9-U]]\S5/#+ [[_=;\I-#Y!2V"*61*+%(M#WQ MWC/-"X5E'9[I:@C'ZL* 3%?[AE?=N:IUJJKU];FJ]8E#5[(?J&F9/B/O%>*_-X%4L,MH$A+<,GI*Y)J MP! V,?2'I*9#W5OL+MN1%H:M-,*<=-BNZSF.H 'RI,A($$$TO<)O^> *S\]U M]F;=,M/%Z(=\T7?[W6S5KVVHHQSGCSC@PPW?AL!R]LKPE*#([:0'@.Y$,Y(& M_#B"M8ARV70-M:35\/4_MIL]^52[9_WRV;:?4^X$IRL?C_PF4+=80Y(DO'<[ MKAH/1R9()1I"(B&>RIBF"J;'SC?-D;HLH%EYQGZ4C7QR!/OT5/J+Q$OK+;.! M2@S-V-'GHD-!]0Q.G1YO=(M1>!5F[P:>!'(T[FG5WYAZ&.:\R$UX=WB\'L%8 M:)#E4_MV%S=6?>SH.8C_OH@JPV0$VN[$M)-U@W]/J9^) M@_;]?G$5]LC+'K(FT4A]'?R$D@42S9L%.\[&@_;RQ_?DIFZT"R;ZJ72U?Z$< M69B\D3QZ,B&1- GM>P0:MY#\8CNTZ]G79&6__I8#E<5>R+VL#I8$8L3)8W=F M #E)0%-O *VRX.)P#41O0F+>ZW#Y;[\._[E&*="+4_K-IHK8(ZIHW?,05OI. MAC1B,ET:&QNZJ1DZ&Q\\%7+^<*>__A\'3=,0 :_6 MW-/H/<]L)!E0,2_E5I%_PIKXK3M*4@: :-"*BVY.-"U5X@6'U=9)(:M#]Z]D MA3R?M].2XS1,N*9/=DE*JIS2LG26^X6E_LZR(0_-EZ#94YQ>S+[?SF.1^9). MQ&L8LF7=#D60W(OS)'V^2;H*L1P8F37=""\7K7I9H>F/%0 MH)T"S5T&4PF'[PF<#2\CGZL_QHE+YQ"5/+F'GCM<1ZTW) V7=^B5-)8*(THZ MWHLWGY8P7#DG;2/]E#<@-2WWF=]2XF:-BF[BDS^O:!QY2,OV/XJ9OV=E5#J5 M? ?7CE))^HX8:88$19YO1Q$!&J1PBEP3!P='.NCMQL2.U)(3ML?SV8QZVY0Q M?& NE1:,)5+KSGC(D5SQMTSQR&ZY)8A-AL9P%/YB1LQX5T(=O&Q58W0;8O\U M%>=?$/2Y'86]2U>ANH3.W7OA,+TUNRI>GU6[#.R7O)H>R7JX2VFX)P@VA=_$ M^L(UN>@9,ZTO?0W\@D8&O-]2UFH58DZTF5&B9X"XN6651@5$C P8\U[ MW'O/07F8O]VA\K=P4^16*2^*8<3DTGV^?"0@A[NT&+J-&YX2Z[!(WL$5)DH1 MWWG/TI:5KV*RF"8@S$84 $.J.ST43)J0-\>=[N5W>L5['WWSP.BNY6?R#W\M M^[WRP%4F32!A,3]$HE% )Q+'/[%$S2]'55>_#BC1OC<*BBB?$,Q92MFCC[2X M[N>,><432X: 2H1;R5EJNC(&[0I R)+=$=L6'L) D#4'O^BYZQ,=!@JOJ1(9 M#6EXRG,1\E01\IMS$?(3A^XOT&WE13_LUTTB \&9]7(F!JP#Z_Z2T[+,T-&R M.BN+>]ME]ML%7 Q&[P27ZRI]WMR>HC=?[-5QYJ.\9D MAT!*]$!*# #1YX2E&BQ6UX(_!,>3 +T_-.!DH]K8NA=T"G(>XQZ]3?4ED7+M MP'R#J\G1")O!7%7$/U(G?#]*?43$9^Y:!$_>[I2*6Z$/N*I>05 U[HCFE">& M!X9:4L5<&IT'.[Z.SA#3[[>]GA=?<-K]__U]]=NOOD*UPO[X9<)N(M:=8E1P M,Y'WS*E^W,4_Z27TY73$VW%F?9BNQ!%1L_)YZ)XC0.8:#HD51\;'_:P[!'NH!_Y\M MV;.VKF8OR7#5B[Z:_757KS3KW]$8S??!E^1T.-9P/3+GT&8[-"LE$91Q)<]' M'$=IF&1?R*P*S2(52]@^:0&G=T\WZ9K@?D+U:BHAHOO(7D$X$;H8(GE_2U9W M[(LPZ6E^P"-Q#R6Y[^8RX'R@F@. MIBNA0C7]S\5,N!FB@4,K3.*2Q\E,#&?JRQM?(+LLV$?^I6@Y-[@]'*Z*X=I9 M.&;X07EKJ]$IY7GU$&0COJ0W#3G^3]8O*&D&):@N!YWH0.U&1*_53#@4@A.Y M[UJ#T7*!D,+;1;TA2M$TF*5!Y/%6V MO03Q2P;(2^WG1-@4/C >&_X+L4 5*NMT7SSJV' 7H2.&/7) ^PW)BQ;]N"&\ M!P.#=\;8_R*X3OIX5*;EEQ7_4B45"%C1; A'-TBLO!(N>#.9$GYQ'QE=B7+O M !DEZ0UXM2,#G49HGQ\/I%^$ )'.R? AN0OB?)#SQ.Z=*JUQ:UK8Z%)%;H?< MYGK..>#A>)!(1$N<;+GX%\WSJ^=5\+>8+WKOF'@K-@?$+.N/P)0X=5^Y/7,D7W(.)AFB' MI,"#P$T1KFL_4"^L;,+=Y(2L&!8@SDLGZ84+#Q4!#\VE>3!R@DYC$Q2RA<(NO'VP:M_^[E]?A#@OF.RU0 /^]5_4D>"P M<[;;#QU9O2_=4\#>DL."J.UH/--WV8X4A#K[,^J?* !LW2^NFLB:,!HQ;&E# M!#^@:3Y$5"09NX4Q9G!?JOD-&EN):^!H"8 <@,EU7YZR7^>9#0%+'8>I4L> M[R\G:.\;BO= .B%WA.E2XF&X*-TLT; M#]7"UIT\SIO.=9S*H:^'[.NP"OM-.Y]=A.TP^^+UZXLOS1;)B_XYW'411N>+ MO_[Y2W[TW+>@N@\'X[<]6SFODSTQE0;&W,_9*<1 VW54A84J1(4Q1HZ90)T: MT*T/KCZ%G' XWW;)&F9U(_,F*"$-&0A+2=9H5+ UTTWK MK6K+B(7')T[AH[NV- Q/P5PMDP'BMU31&++/7 ^YPWJ0!J0_1S-TN\FJA$,/ M.9^AL-FDE=B3=2@SEAE?[BYY%6&"KAP2 M%[S,>R6/C.W;RKDS=4J22+Z2UW=P'1MC<[5N^N$#;V)ZQPX@X>NF6QBU>AI3.LN)'%F]4D\_,66$BJG,5 MZF05ZMMS%>H3ARZZ0XR9+MC([)@KT-C!#J=DN]85QRFW3FO);'/"/N2";M@\ M[ZFANT#9RPX6' T*J#3(C7LKT64GNI2Z8R=CCD2^_D*WWZ@[3ES2)1O*YJI9 MD&/"#K_88TWPL.;,"97/-T,?D M.:?"8XKE3$H.L*U]?.0!XZR%Y9='ZQ=[Q"OX:2! M.,K5U+%%X;3H=B20A+QQ6-K],BU$":L(F"[I*1>"/"_2N;LTWGZ'U0N69WV7 M"2&S%M[N5AC)X"]YP0QI '5OCA4*B@4!+MY,2PB^7:*T1/WSU3T!V1'UWM 0W!Y$GRC8;/G,JRRH1AN&2K1%^"T5KAD!''GS%;QJF)V,,] MU%-(LO_8AP4*0IU"$D]CN7N4VDRIQ+$W,<'U/%&)$*^?T &D6T/I,O&TTSW9 M)M!3BT.0M#':=1'4V%NXXZ@"[MFCAJW*FD=R+K&+->4E@$%!/0K>TPR-\65D>+E:^Z/7_=Q\1 METRSJYG74^4_V< HTO*NIE]$/_CENFXWL1P&2\;G:IJ--E.OZ!7*(_HF8?O!, ^.UQKFB!<\B!=_,*/@X!;ULJ&\T MG[13 RG6W(J9GZ#/H1Q=C[:%ZOY@:<3($0(1R;D=)GKGZGO6ZI28%B-T?!S# M<(LA'7=9N]^)=E<^@\QED=RU @"F0S'QT8OE:X^L"/??[-=7&&QV"?[TYNW% M!:H4 I!18K4_O?GY]8X0&S FM-=26B#,+).M3[$'_H:2(MM' M$G@?:421CHV*LYAM\V1OP>2RVV@"E<%E)S*<].V<1Z^6,O(#"7_QHB6"<4:& M\D]K5$>?A0=]5E\V[&4)!F/;#C3*5LT"\*4S(?I*1-D8F'2R#LS'VBTL;GW7-@^6&,UC\PSG;?"$A5)QZ8> MX+\8/PK;^94067,2D]9!.M23M%H*A+G/$Y>Y+JU[*X8%QT*(9,>X;5?83U'Y MA4=6ZHR"1@N[3_3A%ZJQ7KI9SUU.E-5+IH;II1)G';:1GMA^>82NL$TTV8HN4_H3[CEV6,2R7<#L!7 J-<=]=]8R 3FO+"1=U]+S3%""7Q_^^&/D?%_:Z MF/94Y/OKZA6>BUZGBE[_^L]:]'IP2^@)>IBVOA^.N@"*MU_O6'/:I*5=PT'< M_T+$4XDC#&K?^?'>?A?XI5YX/1OJCNF!IV5UO\U\?FY(;$(_Q$I+-)H+(@;J MM[*?(XM XTEW*0F_:!<&2])D%C%+1W9OU^E_B!&!<2M[@=38 >3N6/'8TJ5= MP+N.LM@23"EQ@@E1$\J47P-I=W]14VDV"9&42YC2LT3O%5ZM$]5CMIXG4Z\Z MUH1Q=!YG*>^7:XZ$!PTN3Q+1NZ,ESF/$/2L.RFCO'3EOZI\]"J__$_1YK>A7 M^:WEFXT=:;QB/G"2LUPX#Z"S1\5$;JXOG1[397[!9V M\\AZ'X]BH._2RD](I@AW;#OM'VMITR#04'D%,(+H71 MFSR-W2N2Q:)32%=CY?,_&&:^[.7^&$W!T:[A)(G!.LZO\.WAXAG&3] M&XV)[3*7'"#LE2@[IQF'2O(-,"(BEW:'&?;,5ESD$"0;NIA7X>MK^!L2_,*A M<.(&A/ ,(35;5W)0PE:\LN0L1)..O2.7YRQI8(182GM[?%P O?0C<^N;K6OJ MG )^*2LC63^O$+I"\=)I]30I4D_/U MEEZ*Y[/7MT\TQE8J(A%WHQRUW#)IE0\B'Z@EX5*:AUB_(7?_#QHD1(7>QF*SJ^K>^[53%^-J$U&AI4-TE=J(O:YIB%^/.&_?R%)AP M(^2< (J 0\8&/A#:4]J^BFW&K>PI"4Y8WN@*J*/;W(1)G;>MQYZ<<&"794+2F]QNB M^!F&GE!$))L YLQ9V*I&1(T P8!=;P$ADX]O;UP9.K^\\R%6(3%&KN MV*38-]Y@^)880K=1'2*6L3H*&S^R!1Z XN7X47TNU?SFC]_]]I^U5/,K#EW9 M6WT'$_4NXD+)6WCC24K?B@E_%,[B_;&PO.=AV%D.^7"4AM6#N '@3L-@ J$U MM.^3NL(EVZFU1R4C#[AD;=)@KR:D]NNUJZ&D!91',1(51W)9XY2],M^W?;39>I7L"Y% M3B'OFOFJ"[OT2M1+5.(:W7PB#SP(((AXGJ"=<,C!.FVLB$%4HE38+?$GA]1LX<8,&$*KHWM12;HC5=W5&_+M(E *383D M.K (E&]L%>P:TQ+;4J BDB3^F<=U)U5(RL3W'?./-8, D8CQC^<+>VD4CD9= MD8MD;YXR+92M%7PUW-[]L!587!@?()8D@P4@+2('38)Q6RO71P;P]S>[W5KS M_C^@&8XP0>1+(LB0_>J0T2BF MG&F'D$KF,"D6)!E4^-5-)!+85&5 M'JD1'A5&,EKF2A.0,=]H@/B8CQ1GFG>XYJXE^ZI937[IH58 %N1']\(UA63I ME)YAY+']D-H)E3M[/OM/H4Z0)A/&_ID5# ?CXD9DK,=^N<-_:S&%Q$PV'95Z M]AFR&].%1&_Q JC,F'67&6/F,!>AV"#)KO#F D:A<#"4+^!MWA/P6=Y#:[%T MZK)VN.MQ9FH24;FCY4HK$_%"B-@X375C8?JE:X.7X^ZFD1KOLAW&'8OSHP2'-UA:85B4UM:*BX.RW8>T.7O%]85Z<=2D\IA;* MKH,7OY !CYKBE#NQ(AQ:/<*0A1-;NGA8W1YPU%@YXTA[">9E?2 21>2RY+ X,F=FN65AU+Q)];7M MYWR6.8?K$#8=D;AQ25#JC&QRX?PYHED5=O'G;BKPXI!E*11=6R37 &R3<-:D MA?<(6"TYPN/EG\]>1PSLHF7H"%%?<3-.TL,MKXY1M+;$Y*24*O;I6R9#'*MB M:Y0ALQ&^_6KB7/%#*%"11G_?*9P.X.)&?%7I@YHN$Q&!U3R\67]#0*E5NQ6VP]B.Q:;E M2#1UPJ&K\DPE/39HD) 0#M\1GLE,4L.XU\(+C'?>F MDTHS=BJ,[,O?!':0/E&C29:57+)=SN>FU!*[V/A3R(W=K+O3.C1^:I MHX&I.Q;^2Y\!]BN[(Q[#;BF2WOOMJEE;SAH-H&B4BZ;(3HUCQ"/A*MH74,&, M6?.PFB,50U6R0$XA/X4:*T%V#3OCRWDG'?P[5YD3&E"NC^#@5VR$7]%\;481 M^X/BED2-.$=H[X4@P5Z)N'%V#L)PP=L\A.UK^$AG)<^'5!\<=_U6HF-.'4A? M]WX45NR8./#9 O:.C#;*8D] 37 H',O<'=?\/)=(?O/'[W[W]$LDYTUXWTUH M77L]>M1)O>'@LD3'#U[C2=34GB V9D-_J-=PZ47=_1*)-.CL.9R:ZT.%P\/N M7&3;/'FT&)4D'N!%(1/#*#7-QYS5?A]R#8693A)=>I13*1R+0<@".>- T\BD MRB>G.!8EEBH(=]FXO-5Y2A]Z2@6[V0]=$]-ZRQBQ"/0B+8>=Y_C)S/'02$5M M)Q3GIQPN!0-B4>3.%R@PRM&93S!9(;PRP5I!W87K-#5*I&?1[X>>=B&_Q/G- MS *UG?;:M*:21^7=*_R,2;,(S[-/;IKL')+8E+'EG%DS;(2$DQ82XZDF%[1D M@'M:?4C/2H 8?-%;?/T$@NDD+1;Y ??;>SIV2 Q1\:FB(]O]OXI)$5VX%=+=?%S^0*VVG)^W9@!N%W]SLON9>@ M1VK2@V R8DC5L:@4JJ0$T&0!&EX>$D-J!LOW4%6*P,SPE9R8\JUOD9+)?!H/ MW>' M7$-F2B2_IZ7=:1],7 >LEU4G4<<(O2/-"4?\IB\RW]X8 W/(/ )#DW8&,0% M4J#V=0DS(DE6Y+8R?&[*3UB(DIO_1;3]\-X4VZSR1D/#U7LF*KBI!U9QPH^_ M9'DMAR2W@"&.]&6C\!3"P-#@6+;(K^Q]AS[E2-<8S[5^2#@0[K,SD&F$B="+ MW?60?N)M2'L3PYI M#7H)$7LV[>Z6[W@E8#7FX4V%"T; 0I1]&FJ33A0PD3]?.BGIQ<*ZW*X24"J3 M(BS%7QE:>V][%.L2SML8D09C[A/V8JHD% X'A1ER,N M^\VVF '6(F=,0]@B*W=+>4_W*56[BJY,W!ZH=^:F,'VVR:NB%L")_R>VE=ZK MHE<5<9+=7-8:J+^%%-.@X<32UG\HP7;!+4;.K%)T,%;XK52OPT+]VNVZ;F\J/*Q7QM]:M[D?YDE1F MA=V2QJ:L2D4:J/WBD!0U;\T^RY:YZP%[(2Q%.@&1(Z2.4HFGN@D0(L +UDJ"6,O3?@4/]L5.HGXX]$EB[F&J M]JPJ#IRM'C/Y^F9&$]:W('@TLUOY[78+&L4Z%[)TFNL&SV@#:;CW7:RW3/&" M$;1+ZYT1:.<"Z:D"Z>^??H'T'Z9Q=9=5'APY@#1@]!/WK\\(IM!M<%.D%L6V M+/B.MGAL'[,/1GK%K,<**+B$OEWFS M1!!#*?56M;IOFB24:X^.5YI+[-"_IKCM4^8D&9]HJ"J#T]+ +IHY\T,#C7JW M"[,7*I+BC-[%W(G)8^+3\* WJW[=*+%/&":F)"+2*X=+CFH!QOYQZMY=/0S] MS5ID/)=[:5,GSQ(%;H/320:;3SZ0;44T7+UC6ZB\TM1>TBT\8O1N!EN2=MQV ME=TCO#/4R9&\21B>E3/V'C=*TCZ7C4"FI:C"$.%T6N/0,-A/)1JOD?=OFZ6M M2R'SY24NEQQW3;V07Y**K++\N#BED!A]3^Z=?3>1@+:TT;@GCQ;T^;1A!"1' MT[EBC8P>O$_2)_L$ M7DMQ>!B6R=H?XIY6$5>;(N4=V1,[TKV3S?-L3=))9S!OX7O;Z02<\MP>QX#> MEA.R3K2AV9A6.R\I/FY# *^)OB,#D>=]32 MDE>A) 1.*4KI M+<,Y24L6V:A-*W2^.Z7"<>VB2HTL("RRH]R+'-'@@_5;'K%$/''V @ES^Y'M M5,4C&Z:Q@5*E!)99K5%7B!%%*A.[]NFJOK#BU'D*+O4WOJL"M[@U0F)Q2"-1 M.[7':;55=_IF5:JN212.+)OL@R,NT1 #PCP=FDH;9V+1\.=H0MCY$'+_D=Z/ ML?-'FLZ?A*F);FMAW4S718F@>QH1I*V)N'@B=Y3_R$I>85BWK:#-&]J".Q$= MX$@$V?_4RN1M!:?8?>?K-NLA5NWL0@M'+E+I2XZ>H1I9-2//A ?%&Y1[K,!1 MRHI2>9J1M_81O(YC@G1=ZA&_8\USE7=;JL39[%1;2TIV^0/$79?0&1B_]R6Z MQ?:X;@A"UC6]!4H4[9SI=TI@,9SS&%U<,$N^@VR!_5)0%&5USIB)'BAZU^>+ MG7N1.(NRYSVG_OF+0YB+J\Y[5$I.+$T&S#^>R%G @]NU8[1RRB+;A2VF)P=H MJX);W!CWD=OP5 HNED]H".M%O]WYX55 !-N9+)-D565^(5[G_*^6Y.V$\JELKPH MCW!SCUYO;E\_X3'$;1^%5NPMQ*$I,2]/V:,+NO1,< \_%PAK/:GDM)BYJ,HA MKM,V/,>W[.,GIMF#835R,9QWF975X?<&@^7$?%Q]&W\"&-H&)8X6Z@__)M/. M*8V43T/%?;-L-4%')407*@/S!(Y0\913;RSGE\TBEHK6;$TNG*1CA*J52Z)P MT.:DRWYR.QFOR2G')F<4KC>4^-)46\O,Y=SP+H7,2$IBD&BSZF%@,#!*6I!%T7%L!Q9"*I$9[-#4:M59*GQ+YI">=DVL MW6&H!]5CILMG]@8@%F=+9-J2^J\YH[THM9=?U4?/!>]887"ORM[9Z5]715?/ MB(Y2+Q[5DC$3"# !2G!$UJ._299ZA=DYR#Q;V%VQP".'!/,2*+T>O28*0^A8?J!@\Z^/_GN7[HN9[0D"':2MB_QIE+ M(JIFN/<%;Z$L/4_B9Y]$X%]*%E60OJ.?WO/\/.3\2&7.*(*T14)SL>3CN&Z) M:=.M@$@2I)X>A;.IUV3FVQ+DE++>,(HB@8:X+($ Y!DD-@3:QK:T?1 ";)L5RW(G=MY(+^DE8D[ [E,B'28)Z]RO$BY@6; M\QKY''Z7=5 9VCB)6(]0)COJX[$)\\6[G=<<]G?X[GGZ'M+*)QO3:Y_Z2;*= M9L8QB]$Y:*>*Z7S5 M-M>96%X/,$"P:U3N3;.6FI9V!6L&TV6E:W02NVHUI9OGC"TB.PC[5) M];!(*4CSRMHDV<2JANU0'$+-Y@J9B,@.QRW<\_. T&+VXQ;3;QJM^$3DC8PQTS MN_[=9X@OHCM$M:VIJ,'8-!\DI*S7KBS-*.GD=K[B[8M\_C0TZ(9K3^VT5P^+ M(BH@206CX3F1HEFO.IT9E;%5ORX/4IV*K2*&]=:B4=)N_*9+6P9WARUW3B?] M4@KHI?O3$I1>+E^JD2:5+'DO*[]*,=DJ)VF%TA<)RFS#;$"=3PW(P">SNT=W MM.\V8LQEO3[LP.<@Y;3&'UJ)[D(&4T@8A+$6BSYL4B 9HT4==V1U\T*R9QZ3 M4DE48,A8=^5I,VSR+:;H49CO>X)G2]S&'N>8XY\D\I@6@!/HT@39X3>?M>V) MJ284RI.HO;])>5$*9QP-)<%P%,QZESJY6Y:0,3^B;'-DK*6RR-8_>G]>XZ4! M/1_]W1[Z^>Q/X4#$.9[<4+MD%BVM>RH+>B@.L!H]:MM\.!)84F&B2N+9Z3_\ M0DK58G[N(UKHQ!I+G^P$9K7B"]"5, MS#8[8_3JX!)V$8# )Q07-<.5B*L:=]DGJGY7^YI:*YHF?3@4)IG6M"\3*2,Y M)^)5*F3'C#DBSK>J%QE1=#JN_5".-@PES*;0FGLGI?P(($H*[PY^J7CD9:P, MXU0@%..Z65PYD;_TV2Z%@2-#$2IJ$^X5<3J@\3IR&<2V^VP-J-P[=RO_K-^1 MR<_/BTU3$\HC(ZW4F#S;J)%QNPB/\3LV4>\0B,K],:VD\8VQ^=3GP "TLVM4?FBZOG=^_]<%*C6(. M"H@JH&>9&NM@8GEHH1T2(_3W/8AP'H[UIF$-0M)92>X_ >-2,WT(SO]K#R/C M.Y&]\RR&?7_T8$7 S"V S'\(>WB@R9DR \UOB4D1G0KR8!A/9>S!W MIV#7>:>67JAX22,IP;6M@7A+E"CC**$4/1,&77_&TX&75Q?IY*2DTB98*"R= MQ( N@\]&_T$W J0M!!3635K[CM_#\,@P(-?M5;N>4KJEC"HUR4LD"1;_ZG=< M;TIP*/ F])3 CZ/_*JPI>TY>28]_H_\LNO9LDN]IV_W ^;X'Z) "@[WCEE9: MFI _%SW(J/PI+=JF)6HMY,]G%S.OS367&98)46]/O'7J.TU77(8Y/LIA=V!7 M/RL:^W3I3ZFNJ76GBY!@(QF(_D0L>E'JV)OHTV'62B0(_[P<5%( JJ1[()64 M]DB38@ <3RA'CNQ.DUBJ+-NJ)'&T[ZQXY(T5$X3P(3:OQX1*EHY?I='I#FG; M?:;IX06ZR-$VY?24I,<3=-C"3=H*U7)PCY.2WTW:G(K/@H7"JWG2^=O1ZW0N MTHHIQ2/LIKY)/+F=SQE3[F*9,'F@P5^N4,K7'9GITJQ.&D!93JZD.^U_54V8 M1;3LH[E[&_I;=B<55I, [^]/(/-]S,%AYY3K2HO%0)-CVGVN]0Y>W0,H_/#[0M.-K<6S[-=@SY$VOW7<&+SVV06+,U )UF@4Y1H M50Q$]SLF]*3.F3!_M%MH0QA$X1@=O1XEMZ1_'\<^NB_UT%'*DBG0A6VVF'D\"@&*J+1T'+UQ=FM?@K!R;3SVR7=M*Q4'@PI MUF73X=F@X]1/>CU97P,\3\2Z7[<+S?W$8='AR$? J.[6[;)![[/R@$NMF0US MF-5]AP>1?.6ZWHYL=4#\EK]?GC'C.)Y4<% (<98W12(11RAZZW2>D:_+R!?)#FWXA M@8GS5]H 4;@H_&[57K;"L64A):?5DP!E:?.L-6V$F/IP]-!@H48^/$FWZ*-4 M[$2%Z)7T-S0!)@EC_@K?5POYR#E-5Z0L1*L$GMS^1;0 ;E"B[3J"%#@*GO.Y M=B:I3G:?:\Q-!JLP36%^1J;O+CQ2"NW6*E2>!4PO7Z(!TB1+5(BQ6"+5!W%1 MI=.*ZH<3^'U>C))2H,>D,MW@H5^.^R^>?CTE @> KYK\,=6L^*%++805M.:.4F#0?I=_-H?**X<@<&5+>^^-1N&06: M$U\87G/#*\U,_Q.P=S]J6V/=T6P(1E;8]<,2]"8_C$_89AN5,]/L7&H>3XZH M.\:232#&!:>1Y R1T;O%3NG?2_:J4F.TK*\%PY$1F946QFWD>@DTW>&*F%YM MYW+B2V!T$][\5(AAVOZ?+E#7_[,L>1/AO1V9X'+B4\B0&XCW^>QMJJ,R%4_) MG^*669L$+A.51T'276M;CQ:VM83.FHU< \>HY\3/5H1T=/''1^U3^.#SK%UB M;'/&-[IZHEQI*A7^N'$J%7EE-P%]BV:F\>1K6U-4KF 9G)@R]MH DJB4U*^H M03)12'=(B):39N>(PD\KG]_XY&:+W1=O@AW@TL;+$$;6E18/ M-MO]>NQ-9$D;N6;[CJC2>3/%"!>HLS>J3>J>SI.B M:$1L0Y>I1"0TEU)+%'A+X4$2Q6=_&4!@'+@EMQ=6XUNT$*M:I< #41+GBXDG MSC_%\_.M^IV4(G $T0^W=+#ONU9DA9' "R]"#M.$D?F.:!"!GD0/U70FK #A M:A+'8@0#OT2%R/)==?$+"%U&]_GLAU9$HS+LYBLY725X(4UG M IG. AZGIWTW@.:*.?71*D;I*MD+&C>U+\4F[!>]% M[8T(U\GKT%PX>3;VX6W;G93["H3B'@A0P.+4!]5 [MCTH*L(QT4S,I-C\9U^/4Q0&][,)6TG[WNKBU!:K=A>EK!#F_Z <&.! M%'91\)F0XWSF"LX"5$D1$'&5%6AU!7_*8RULY.X361T?3TE(A+ M"]6A8]NM.M[49R( _00#HXP)$GN'$#(8^P_BQ7I<_DDS,0$%8*PKG!7D!#*^ MQN.BICS2)^S(X*KS*$91U;Y93(W(;PC9WN0FQ;CM\-SCWS0-Y!2>#[[CPA7+*OS@D]"8RX<=8RQ M$O5"H"MWT]]&9;DGBZ;."=.RBP+5?S%;6 WY_@7KSH/4VMTM!4ZPG MS-YO!%8FO.T(B_JHDTUEM9'IR9-^>]"PY])SD13#HEQDHHV:1/3^LB3GLJEW M '-9W8SZG/GDGI3*6FVV/7:11(V/6@V&+36)-Z+1PO#Y18PF[G<&.&1T<@! MQBZ<5C&^\+>^_8T)*S30%L&"/?;Z)A9RGQ+A/8'84?HA)Y8) <\Z+Y9FN0#9 M!W32(B05G.9I)6?>J5VS3KA&F)E$R4\90:^Y0B>/:$NUFL*1;TLP&;JJ)O\ MOIXL\&"H:Z6#N4BE""4GN%M1EPKO5S1('LIP>+ M-^/_;>]*F]NVUO-?P:3+V"U)$Z0V6[UW1I'M7+>)K4I)>_OISB$!BHA!@,$B MB?^^YUW.!H(4J8@2*"$SL67Q$,M9WOU]'GMFSG1IRO=P83[@QU%FEZH@5_M$ M6B0951.;5DB7:F4%GFR5G>:&V3\><:,UP]_9TNT]-XX]1YRD!\^S5!^0,; _ M*J3*4GY$!#B1+D"H"4Z@+@5"AF^0H%W1=J9@4,K=2$&E70!GDJVDF!>E;->BN$;?9=.*O5W*- & M?=^GAIZ?0S%==*]F<#[/9D!_)>0 JL$YDPOT!B'Q^J?.N#'RY@[\T[?>K<@Q MLJ600^1NH9Q%Y0NF,=2N5G1B8KSSY$5^ZUWUK.VGDE\*=;V*K\+2" -Q8E$_ M2YF93*ZBILY-H869NI^6A.JV.'#5O7,IV=#46TJ"DDX1!)O;+=(N&7V;-]&V[5(5MBG,I1K/"$- NFF6"B>Y<-,4V>JM0\Q'F'J!G.PHB%:+B2S+Y+9=I!B@,*!DFW3;5<&MAB/7DA$ (>^5[ MYMQG4VCNY/O2]QE@I12T=0F/F&:53&.\NJC9 !9BBP(%0*.9(]9V727,EK'/ MV2F(F:!'018H&US?'*!O9B*H8%M[H6VC;6<3M!#=&ZQWAW5$MM,O&RXZLY3U0P&XE^DHU MC!:_R'41C6*F,X6FBH?0$I#+:ZZVQ :KWW'65E<#F,6UL[7VWJC!XD25>%5" M-U/HG:,/JC80?D2_DM<]F\]#B"\J?(;/80"2SSL'K,F(:^% 5#$F"QR?./H> M(ON"?$W(EC%0?\=.\TQ1)866U*@'+N'4A,XGRZ>FJE XY59A5*:")8_T+#H\ M"Q6\+&HJO7;5!S.8:-QDI/:$=2L5=,4OB8HA1I.0U0M5-A"HNP\5CA@7EID$ MZA27SFYXT!L6HDAIP.5E&*_@>\ VMALAC2>V07%CQ0K7_5+&(%CJT'%.2S.D MP98N#4A]57V-.[92DC +=768Q9?942I9<6F2QK=Q5A@Y9UV3>#,F;!.:1] 3 M>0D;)H1T$-,'=[#(#W!6R+3,B@0_=I *Y4:DVGWUN35?2[,-"621 0:;Q?*N M\%Q#A>"YB@6&31M(EVL<'I$MU\5(TS-GB9Q7JU"@:25PJB?%X6+%=$!C6/: &R%,4WUF%TG"I5H]JF M@-:E@ 9M"NB!4V>EQHV+9(I:6<2(<[WBK22)GAM@RJ1TE![#,5?W7CIR(;1>RD]3R#8X^UX:XL0EB"="S( M,-"X:E:Z:Y["M57/.KII,9?;2?83E6\3.J2,4,/03CH?Y M3A0X[,OY#JH(6W3AS$,\!D(,-V),B@\[\G5G.M81 O9[HFOZ20*2"Z%59IC< M1!GU:N6&R/M1]>]J4ZA9ZG=[G&R-Q6&*;ZV>%]7"ILK,8EU^"W6.!:"HUSZ*+K[ M80'@,>8:ROZIH48W54,['D^SFUF=[HH,@<\3!.\B7,K? M0U6@;]*LHRIF[F77G7"UU:P5XDQUKT8_!-*4*H MF/"[6W11J, LR@UTB&J?@+@SW@!V<8&.!KIV;NN6"-*Y@D6BT^_V'E50GYSD M7QC4Y/Y("]&;D;O"C7D,.+; 0!S#,G'S%K@V98[VU+DK]Y01 E4''-%S%YK1 MN_-4+DL<,XHWIS((9X\6F"R04N-](_)@#;9SVKVOKDCM6(U.D6 &2S3I6 MGM\)D\9S%L^CI.P5!%R.YR)Z>(4!6-F=72?&1.HXV 524TWD2Y8 M2IDM2& KWD/=+Z.Z]BV;*):.%NT4NRFRLE408)O2REQCK+HDM>OI-+99I)XD M-\>Z@BJOX#:3KL9)D7M(3MD,/#Q]9U8=!L6YU@^6LQJ:R@S+'8/R;;FQH+9 MWDXP#XQ;YIYW=$#::HETS&<*C1,7LZ9NSKQ\*N<S<4W* +=_=1]35S"51F(6M(:DY9:Q9\=@I*#+9@&"+:RLK#DP72K/MRZF MRS+U&+XNZ-FDVFGJRF;3:Z4 9&ALGMV+;#0 MGRL/WC#TG)5D,9_FYBLV[):>:/W(;Z% KOYEV!/"7P1\F&>\,W"H4\)!;^D? M\%MK#S; "M*)+K!3!'BGE,5/$YUMX\U+]P,:-VPPTX\C9T7O:V*P@>\[-;<: ME<:9,]4=(Z#"8YH&W&*!W:H%-3W9G[@D<%%A?&7E64^P(QU"^HGU?'8EL@W: MQ2#,1:7M!E.H'\],LA5]JCH"BW"H:WHQQX M^@;DG_4FM[\^%0F5S/]12A6!Q<%FBBVK"B_CA 74U0@V0/6.5A/L/H+A>ID;85 NA\@SNM& MLYIR98/&3=-E&K#UL T+U\O&'Y=?RB<+!R[.!C"$>O4">EK3\;C,*NBXRB6S MS-58E(EF1]*RENN.T,T1B'-BVDSO!>^&[=,F=]8E=X9M!4S>6OR+%#T%[ M("H%=]ETHZJ/J00N[.I?0!+"Z?;>KNJ)9+.)02A^37EB)I$J+VR435GOO5Y" MIMJ[-"CXW^SD+' =G$O[2[[\59&.OS?B?;;%N<7\NGQXR$&-=5CT!@$]XE K M8H>)8$PO3=^C1B78.0VI5[D7#U83W4;CU:\$]*7R>U('.7.!%+PQI/VX!XA? MO4)388?XT2 $Y-F0B@0FJ@YPJZ/&&,XO(/B M:]MV^M!RPN^0$YZRI+@:X$M%3"_E4Q];(,9D3SM,H+=U2A:W6SUXM6+YVL>S%JI3O@EH% M%PB<7 1ZI)"\/#6SL#TW3[84'/K]G>L$2..HKC\M!U599+LJ3[,JJH3=Z3\R ML0E5\ J^.M:,MNNR2YLN2=*2"=V1DKS,%<:4 _WC-DYJ']<*XD TTN)=PX!4 M@BF;"89>\W8E=[J25%B A0V5UCILZ'*([-H#]F3+PH'/-+X)5>335.ZV.F>7 M4\^%#X3[4!?CT,@DQJ[NN#(0QTW3.&C-MJ M.$Z3=!:-[?:1CE7W:F*@3IH_2B:QHM"B4ED-&9=1Y!"N_'+!5:OA!&!,>"[70,X-U0";K0Y .6N-)]?AM) M+BRQ":\%EWA;^"CWY1(KW2.F4%05<A,1;;* MB*=K?15Y(/[P?HK3D7S)*V3:]7[!)^MXMD7#3SM1%CY=>;F#R*!N5\*A.%1716&%] O,$O'/K4:S/Q[% @GM, MJ=G 408\'%\62G +[GW$RF>\G=4SZH LK.H)N9=$PMCHNFM*1ZO@^&Q[^B@.\[R$Q*81&6(.5S..OT$5F)?9&*OXW#%+3)"FFC:(XM(I MT@TSV$M8ZF87QU0C"%8G%76+JUQ1?0D&MECM2U')XRS!\KAU(DFO XE:-%*/J37!B"F"G6J0=[!C0*;Y&PHE 0W/2&#(*R5$?)Y2ZU>2*[I.P:)= MX39AM1B :) BYCHA0@50[!M&]Z?F-><6W=,6E[I 8?7 M!,1DT,/%-@/QXV!?N8 M-WZ=5="(/?UG!$W=F1TMZG?ATK&_MP!KKT[_E9H0X1Q0"W9SM0&W?>RESM3#4Y8/ES(JM*@B!0S??;.J-F"8TV6H[:28B2UTP M=20YA_+^. U&62Q)$!1(;HNF @/#!F %+0I0GW@ZZ9T464:J2@R0L,JR:%?; MW\W?/V>X-?ZS3$)JMAGV.]Z@/QAVB.4P0$PH:.N#]QV>=/K^4>?HV+>VE>MP MG!%F(:+J6]_DX8B'+DW 2#6,X+*MV&Z,*05SPM\&Y3 G"3D-8V1=":(LY(I& M(C-!>D+H8T+L$Z-/Q 2:#1&U3@.56Y8^AUNQ8X%3X\3)=5G*)_0/#I3)<664 M@D;*O.'VQ1O50J M3D4\P69>D[.R;9Q&K.^VN-\0IDDL9-DEV]D5RK.4 SIU)TP?0&64)! NCUV% M8B/P)XXEA*881&1+@*H 2>%0IRG2 :F0"6FV&1.^]D!]VVBF5)_X*$Q"YIZG M98 U./P7;>;6*F[]'6C7NTVHL>XNFB% $)W>PY-_J1/$[LJN./$*#=M>PP[& M/A"HX3HD@:%15A2IO%FZ>*$7%1F*P"8&-"H^\A6+0W<@5KOQ,)AD:IAG, 8> MV9U*I"$/LVNB!^!#6KN-;".;(()5Z#_7(9MK:53@05C:P8A8G,(&#T*#G>Q< MH:D28KT-Z9"(4:XWUV0SD6T#F9I,1W@H$MD5-?XU)5-I?W/ M0 7D6--K=\[M;!B%L8*#19L+A#;5YQK[@@\6CL9]EL:! 69"N\&Y%_4^0V\2 M$>U$*0%K+;0[EV;FQ:D+PF8/H5@D=1HE5(F5*U?,$)^!8((-,;JBD1)1H0EB HOQ5$(A5Q6O':? MC7R-+ ;=T.C<"D8FDTX6R<^QR*?6C+/YXT2$&+AYQ6K57$1%NI=6C7AH5#Q& M$V:YB^Y"=VM=0[X:4.#)Y;21WU, 'EG2#7R&X=#(!61R4^HCSHA?&\_N-$RZ M2B./P2<$RNPQIQY<\'H3[2DA8ZS@=)4?KL -;36+X!8LL:RMI8+_E."!I6'/ M69"[C-WTP'*!IC(AY"**%TT)8F"Q5QK9V[FE[%N? #AL$P"/*;Q=I2L4#B$F M%D/5!L.V)VA*A4PH=+.A-!>H54H;5?E8Q$A/K;Y+Z2]-1NIPA[@U[*ONBTD\ MPU._9%0C[X>T4I$YZR8D)Y+/^G[(>(2&V'SZH8A\$B4D$BG,,1AU!\JI_G1' M]1<0YJA@)K&C7, \.F #RL_GY3,+9@.%K%\CK67J[\ VY/+U,9J4$B2;?#6 M]88EODGU]@'R6OZGL_ JE 2?6U$B@'RAP*5'/9[?4^N6XRH%Z& NP8J M)H@04*8V7V@\[AR2_M#S D_L_5&*K" O!5'#T5))DM(B+W?O*@6)=5<+!6.6 MHNYA>AEJRL42-;H1 +[H\_584W#O^"@:P$JKY':*!Q, 'E?=@#[M.)$XE80FLJ&W M43XR\0\1QC_*PO%>P-:=U4WO+2^6$PY "&L(9R DCSP+3MKQ;@ZL+28B&$0! M6[MCQ.B!NP!@=A&JVU @X4ID(R'W?O?;72P=/(P-P[GXF 9!]W,FDN_>_T(@ MY*K( /[DDAKX,;GP*\ !)P7!KI.?SWF_(RC\%A"KZV\L2+?1CU:&\,NB3=S3E;=H7(#W!4LO9H#1@K)Q?4Q,/ K1M?/O2*@ M@G5C=I&Q8Z:$/GPM;@C@R982]TRN0A>, M )A-FX^/>TREA8(*-4C'Y4S3*U'BYJ/T:FX1]U&36N*TJ2"-PAR>.%$W5%N"WMD\%F.&HYJE-Z$#!5K9EW3)C>KW&K%FZ]%" ME]9$S! K3L%.%%@Z#X8AGG$JE3=\PBJX6_NMT0);5HUS(6_!65H=D;0RM^#\ M PL$1N8T3RP)#[9E,5^IL4TJ'ZWG;S)"F;)%CUEIYVV!,;']$(U<2*P MV:!3LX,R&L :)J355+DGAXS<=(C)@(.\ 26&*TUU.F 8DVE-8I^HRE5FE!&O M5#V/J4P*E("I>TJ%.3L*K8*?I>:@MO5DEWM)9:RIA "@/C7--A0 2_V2U.J( MD1)2(!@*X.@NP6\#+SA0+B XL,#)(G\$FA3CLR$;ZZVTVXH04^A J-YVGNQR MF8D;9\&U0.ZB:)O6K3*3#SX*U8H2&^JJHTR&LE0^44;6Z>H8=D=C DRC<+*< M5FZWP2ZW@0'P)[YXM./E>8S0-V;27HH\6]%W@"4Y59H00I3DIB\BI*BG.XG]YU[2[XFEVA28+J5'74NX4OR-+I]%(NF32ARR9 MCY6#I)R#U">N/61/N"AP>,P1,R=+IW1GB"4^0=8@J#-!K5O..2"-%#D<*7,* M&&?B=\+F7EVG6BEK7;W4;3[UA[^^/]K_?&I[0/_4 ;T1P-N%Z(C)*H5H"+QL M"]D]CK:W&Q)9(=JY'63G\IA\S>2DA/='F6;EK.WY?CK'-]35FFM*;[A@RY:[ MD'B!'.%#!##6<D1E"9^)Y:-2BR\ZN^H<64VDHO./W ,BMU,:49P6@^*K M,D>5;G957G\6M^J5N+\?BL-J6A[".^Z6PAX^LC0A<:6O;L>/"0TXN1;7;'URY:P )Q): M*U006R?:Y2D9:4<1W0GXBE6M:GNF5.IJ26V6'2.$YOU2(014S";U@) M?N+4S]"3K;^1JN^+Q<(.Q),!71>+M^JRU\;E][^9;\L$V,/2$)J^3#7HR:U; M9I@@.9]"$"-3]=C$9P/_T/L1*VJ9Y AY7@JY(Y'9DAAGL"@S#$)FF<:R2EB7 MS"2F':X0VEHBMT(O V=0$FU MZAC&1K#+@8G[!EEG;E*B2?V]#*@! Y\+'TL_!!XI TMG!^:XL0,+Y6?S.%V$ M>U$H\0Q;ZDV:(4/FEE^3FN6[X4>G#A*'NK9#O=H%%6/ =16_.A/]U%^7GP8V M&[6'F0OD>-/U]UQ] '2A^D?U:^NV;Y$)$21IRG0.E0-AE;EK4;R812+[JV 6:[K/E(WMLJE=<01X1-KZW?A[4-\ MB$K+H%P;Y61@02]?G5\&5]UY=]R*A6JE*2D[#&2Z?']BC@;R"!R"Q -$5424 ML8*]$:)[5KN:YHI=C5RG-/4!0:0L+C(BJ(Z$A^"\J$=8TLWN9/>\7U,=FI2O M1H@!"O]0TP++&\S*N(CFL?ON9HXA-D40E*!6DEP>( 8DQZ 1@H:6,7I!" .C MNM%I5CL*M:(@[EWY_4#1GG4>6*:JB@*77>''"(?@CIWC;A5\&KBI\33EN:(-84T*?!_ZD3%(=B/BB"8FAZ9A M7 ,"MX@J4H6/?D#7MZ^'LXH9'?T$&);6^ZPJKNG84OZ. NR.&.L8N;3,:&]. M@]2]H?P*=C1!GUE&L 8ZODBZ%K W:AY8.#%HW30M+X )P3P,,=P[RFPC!T-] MU%IG 4H13)Y5M:L*/2IGTCP!)A_PJBS!2T74J#8H<63AA M+JD4 58,"6*2H.9EU]^YY6=>6WQPO/_%!_53MW,9]5!)R]3,Q#I/66&[AL,S08M,:V#HN"BE""S^L,B"+ M*%)'O^96>V!BDTNC145W253 FG#'DBTL#42TR8/4B,E*'H2<@ MMAQ(WHA;/%?,W\,[F*C0-TJL5DOYUF7B),ZXIYT:294Q^<"3PQ@HL 8K3HZ; M'H,-1VI)&G$SAXRT9M]'P5]^B [%>.@?]D^&QY/)@2\",0R'![[OAZ-^<'QX M,OF'[Q_^T(S34I\[_5*$,V_0D^8WH?YA/:W&2[VR.78#[S>RJ2\H7I\W0A9L MF2NN?\]/A()J7K<1KW:?F /$'_A#2GN-K%/:[V>YYA8L A4T2,^OF.8>'>(: M=+M&S,"VB]O _;D^S9S(/3#P!]J[&Z&*H M4!'K8;MG(@B9+)'=UA5BSWN@Q*-GU>YB)K=>5\Y:+.9Y^$']< KF1RP6'Z($ MWQV_=.I>[U!.%,+\CR&%@,XB^HWTL?&O>GWRL8I,_A^H._/'/?SH71$L?S8X M[AT?'*W\N-_S'_C9P<'#OKGN8?VCWJ!__/(?]D7-@;_Z8_NR[W#GTNZ5!P0. MVU]^&/Y@P@^8F_LPF-]Y?EWPI'I*Z( \MN ZN<]LQE-X@>6A6F+PJZ]YJSZ\ MTP\;#:V9 ,A7KGQ]2U+M/."TV>R\$6^]7U,(?'_5[7Q7%!A_(UT^"/7G;[7J M"G:2$#[L#39XUIJ08)'./W0'O9-EL3R2#PL7D"_HOZT$L':] YIW!*31Y9U! M:%W:?!=86GP!.*ESN=RXUGJIWVYQ3/;CS<=;;6^P;B\$U7->H!$>+[PS9K8/ MO MI*&/\1[HMUYF8Y4\F51HXL\%;[Q=Q%\W*F9I;F-$S@]SN?033*O/^1\1E M^+9^YC$F]XM8>/\G'8X?0VLE?M,>POI9OT=5C<3X.R"@)T&7)V8LG9K)Y)3M M0! A")BUTX<*]R50Q!<\S*4RQ6D)5308!CB M185JMH_L/^(A.:*QDY==3$%+DC/DLZI&_\Z M"Q4-W/^ZSX78;\PYKPC=JP^H 0L++@7'#@$D_)"+C&T#X5V8C:.<& [_YZW70\WZ1GWA7 M8A(6"\!!5 2]KVB=#IJ_3H<][QOVC%J-*"W.P#J<@9.7BC.P/^?J>*MS53=) MUO?DVXR[ISL"#'^A#5Q'O8/A8 ?M0$?]QV\' M&I[(M]S%P^ZB=^FXUS\>[N!9WP]VT&?5[QV^/]F3B3WJ'1_NRR;P_=[)R68- M;,__L+!C-^L,W+#9;HL&DB<>ZA_N9PO+%YMB0WK9EXK!=C=M/4\P].%]FT\7 ME-]L;=A0X-:B5]QG]1'!%N:.0_,HL_#X#5#-ZVZ]&D_# ) G (ACXS;0^V>F MG5Z<7@(U<4]H.[F/*P&?N'EYSR9)[D! &ODH5?BK[_+^C* [?Y,F# 3ZZYID M*P&P(3G7VYVP+4_J8QSJ]I;M+7=QR\>UEN6-240^>532/Y2G?]CS&Z J[I^$ MR61GDT /%X1CAK'\@"AC! /R'Z(V4!J2DCU]]@?TIEDXD9*Y*.;YAW?O;F]O M>_(Y>]?IS;NS;#R-;L+\71A?VCP3IN=Y)D'NR.[P_>'1H$E3T;2=LB]R>Z>3 MH% >#PGE<9<34F^J/#CP9ZXL:WQ^#3&XX%/QB,V MDXQ#,AZ1#D-:B>?4]'*%C2:5\&-K0;869&M!MI*ZM2 ;;KZT0Y]]Z NS(!N5 M)VHMR.>P((<'.H%],,B[_AUS5XID3?CQ"S93IYGN-KZ$!\Z],]6[C)2IP+B, M'.HU%B9^RO3SR(8IOWUE^$;SCA?@G1AN_PA4AO^^M4M;N[2U2U^;_&_MTF8; M1>W09Q_Z G+A>!K]?L__]U>:#7\9]93\/'[?GY/5UV6#,B-[LLX6K+4QOZ9) M]Q.CVG@?F;P= IGS,,GI>Q=I'(T7.S<*VZ&[&;IQC\>SR"-$4?C[GVSJ:,Q< MMT.;-?0%*>S76KWVPO3U0#YEF@2HK2&$4Y"^OL+?DHK&R$Z1>E> .2CRL*/" M/*.PN 7&^U6!GI_"))U%8^]OH8B+:03OTM0Y] M45FAH;\GZ>I6KV^@UX?^/_R[_DG_0*I6U.>F^$B= MC9'@VW\_/.@ X_=9D,Y!]]O7OP*86OE(P_Y >5>B6PDDC#O?KN+PX6ZRJ#? M'[1FPIX.;W0UDQ8928,>OZ_M7;"B[$3!H\53O!/O-]Z5[WSGM;H_O"P?Z_:?]\_:M7^ MBQW:JOUVZ&L=^M+4_J!5^R])[3]2>*!5^^W05NWOQ[*T0_=4[3_J :E"H:^J M _1[7[Y>-: 4\#G,G2](@.;]_O'=%QBQ1PV2?JGJ+TB]6F@ M/@U2^1P),=R% O@4<> 7D'^"F%L_BD)X2/TP"L>BS$-LE\2[%>(Z]T0&I+*C M,( B>H"BU]AZPO$GHY3=D.:S.3RS[U\$SVS+ M0-HRD+8,I"T#Z:MF(-T'K^_J_&^MU^?]*N[2))TMO$]W19CD$+,$*L29T&Y@ MZWCMT]#6\6J'OM:A+T@YG9_]W"JG.N5T+N)Q&5/Z[N=BJJKTCO!0QM=54[]+4. M?3&ZZN"5ZJGS] ::P\3UJF+W-T"#+@KH"1.Y%UEJ#.,,P] %]!60GMV-XTS,(BQ6:A %C: M FBP%6.8*Y$LO&(:Y=Y_ER*39R]>>)?A/,WD9"8><@C[_>Y_XZ5NHSC&=J61 MO@ST-PWD3$B9'>#/_JDG1;FV_=$]?':J%\=6+14_C:[C:0S MDI>CW^5X>#X8&4=B%,51L:"OBL++Z6H=^2#2EIP*^4ARX,)ZIB@9,P:Y_,=H MX67A1+X^-%Y%";RV?&'YO'+AZR')SF@?+3]GE$GW:1Z2JI*/ Q>Z#A.IO6+K MGO"FQM6G GY!JN;&^"]HN O/T2'8CST M#_LGP^/)Y, 7@1B&PP/?]\-1/S@^/)G\PQ_V?_CKGV^)&!X]84O$,ZS!<>T: M7'WYZ>O9K[]=?KI:N7]7OOM3[Q<;2@#.0 ">11*634!>0070LG# M T#VA26()KR>*(MIFLDW#59+B?UNFSF4W]Q!(\:P=WBP60G^-E<]&/;\#9M\ M-G1+G\R8KO/Y: V?_DSB3KGX[>=?OGW]NW?^[?+BV^79KU^^?=T@1.0?-B-& M]+A1![T0SP'4@ZLAO>WP@^>=E==E7GC$@#G<&D-E'_;=CXL/6T0&]N&-WN7O M?HJE8I+*Y5//^PSF[;3N*#WML6&E(]WU#W*L)RW0*/#49.S3]#9P;O=I^B#/ M%($3W?'.IU$XJ<&#!']2,3MN$6-I#9\&&SZMWF[U]A[I[6=;0*F\/X99%HV_ M>U=ES_?*;%FN.-=3'L?>TV9Z";.)5[Q0U3(6XXWF%U2ZTMXCZMF M^#XH%PRG[33TF,5__7]02P,$% @ NH($ M5S'^8CH-$@ D<< !$ !L=6YG+3(P,C,P-C,P+GAS9.U=7W.CN+)_WT^A MZY>[MVH]B9/)["2UF5.>3#(G59DDE63VG/NT)8-LZRP&KX DWD]_NP48L ) M3-;LQ?,R#JB[I?ZUI.[6'W[YQ^O"(<],^-QSSP>C=X<#PES+L[D[.Q]\?[H: M?AS\X],//_SR7\/AOS\_W) OGA4NF!N0"\%HP&SRPH,Y">:,_,L3O_-G2NX= M&DP]L1@./TFR"V^Y$GPV#\C1X=%Q4BQY*\Z.1M;I=$*GPV/KD [?_WS"AJ?V MX='PX_%D]/&4?3S^>#SZ:79V:AT>C2:G)\.C"91X_^$#'9Y.WY\,3ZS#B M4PH%)=-7_\RWYFQ!"33-]<]>_?/!/ B69P<'+R\O[UZ.WWEB=G!T>#@Z^/>W MFT=9=!"7=;C[>Z[TZT0X2?GC WP]H3Y;%P]12YGBR]!9>.[K.\M;'&!K#S\< M'R:%D16O8,Y=/Z"NM69N!V(8K);,'Q43P?L#?(^"#H>'H^'1*"O*#M9D63DG M!]%+18I>R-'P\'AX#$)H$ @^"0-V!3!_85,:.B L=/\(J<.GG-E@0PY#*\D5 MR+P.J)BQX)8NF+^D%M/K\-,/A""R?+'T1$!!8- MI'%C23]1AU+^@#F!CW\-\:]WK[X].#"7&OK#&:7+6I*S-)'T^$F=&F1,>G1Z M>GKPBC9:7(-"JY/EA_AS.#H"=&N(+3-?<]GPUS"A:Z,.:?^L5X>$;LLZ%/;( M,EO04ZSM:L14]:J1O% 8XA%0H @G-01Z#/KW!3.JZ7B#I\4G\;+GD[M2+'L CM-NSQ'@?V#09 M_I5IK&"$D/^=46$)S]$,)P=+X2V9"#CSLU.@9# 7;'H^P(EPF S6OSET\@YJ MDA11!.1[(+X^ !+FW*0M26C1^LX'/@#@L$@W76[X4K"Z#0<2'R9*"?3?OOT6 M=>JV'TBLT/G_T7R;3>LV'TBXRQNT'JF?X#WA]OG@P@,/_I[.H';X_/O#=:E' M):6FY1.F"=NT/I\.Y;\1&:8^_Y!(2H*DOQQL$FRP"GUFW[F?Y.]-*X^)XR(5 MA!OF84R7UVLA6?PP462E>EV;N4 ,/WS/X38&/I^I@V[+XYRQP#?6NY:1%I C M0.$1-,G6B,0\298IB;F2B.T>K(R.[ZF YLU9P*'"K2&7YZJ%\;@)C.3'G)3_ MZ3NL:P7ZWO0.1FI91Y^Z4&@!S9T# 7]F-YZ_50>M(44+^WLSV%.1Q)N25"@! MJ20GEJ#K-K"OH"S%N^3)GAG!?TWB43M(4Z! MN*#^_,KQ7EKKU2E#+: ?F@"*_(D4T",8,?.^;;(Z0>P\6"BA6,<'SF\BFX M%FXPMF0ZA+NS>S!J"T(@0[P,F6E1^[B)6LQ8#I I:Y+R)@GS'D'WP"R6TZ_P M7/AI16./(60:)EJH3C>ABACFH,FQ[!% 5Y2+7ZD3LF^,HG;JX%),JX-C=*B, M=\"'2$8DRZE'*&0C-1S?/;<&#"7$6AQ&FSCD@CF2LNH1$#>>.WMBN"@X"0S5 MGR/1*OUH4^E(3I">((,>J?J!/3,W9# 6>[.(J?%TH!!JU7ZL3@&2""!'69DGD),@(S4WSL$T2+&,/BB!0K_3)[IA%IXU/ [8D(R7/JD>Z.LQIND2DQ2)J>G)^]_/E0"#O.4"?DQ^=6G1:7" M /L)1YNM0O28@Q8O)58I"=3)CQ''/D%3''37PJ:2A18<):(IB][[B$XV)J^% M20&A%@DEFLF']'W4?T5T6 L./1\M.DK,4QEK]A$L-:BIA5$IN18:H\BHCXC4 M#&9JP=6,MQ;+EL*E/J*MAC_U^E\9N18SDQBJCX#HEO2_L(!RQ]@%-^2FA4M9 MQC3:)T!^C 7T"4&SR+4>CO5XZM!45T'K!,,]A+0PDET_]*9CWV?22[SA=,(= M'M0&>!L)6KB5W$=9+)U[ [80294]/"-W;P*)PFZIP,VGSZP%L!5>6EB-4R3@ M$"7,]]@E6KGP_."[*QAU^)_,_DJYW+:,7B/#'VN:%J"M*TJ+O))_*4<>9?]$ M4NE$BH^ZM*R _)FA[Z.!%&?#<&2):J <\U]#U^IQG\;M0H@L-M# M^,80W@NVI-R^?%WB>0&<%.\@C!07H< C79$;VD;GK"-'"[J20JP /19,$LER M2):R22P\<;;W1I'.DDL>1%[+-1[S720-1)_&]Z;TG_ _Q*9C\&W=F7S=SN3< M6*S69)1,9>7,O:X'R5=$.G4RUT))7!F2JA#+]71Y27T%O0]=GB>JY9:V8 MB8:UUA24!&CEZ!')DJ/&6MI/,L^]!SM15,-HW)"9%E E15H!:+_C\3*_*X 1 MC$\SZU%^DYM_&Z*S[='L(RC%DC=?K4L MD)FN>3>-M[/U'5'!;!Z,9X+)2*^-/JGAJ$5427VIB$H19"UCWT-3[7MN(*@5 MA-3Y1L&]D%..-[WB+DQ1$-;?31P^BZZWV0+B^D*TJ"NY+Q7U5"I)Q6+28BV8 M9"3WTA34TZ3U4"ZGUP*H9*(*#J7V$I.*;;\WC/JL:9JA/E\MADH*J7I[,712 M*>BGG@_ .B0PN]HNMEF.6E25/)(1JC(GO(JL? Z3GM15X^"T M%5$Z SA6/UY):$[0VD&P8RMFTIA3J9/>FM M#1B5W+4FH"0N=2:0BLOOL-]#GE647)%_#)?):NN;(&\B1&L 2EI39P#19H.L MV+TAE&/TR,0SM]@Z9]$:^&6,M8 K*5 =X+&D3-ZECQAG[JBIAV$!H18C);N9 MO>.FE^I7#V@V#)\-&&GA45*5A6<^^[XZKVI:GJ#T'Z!1XIG9,&=$2Z'7OA_B M2MJV0!JRU\)K=J1W&!T(]4DBD(#$9'$WD;D'/D(&G]PMD?_8@@X!C[8&NYRE M%F E9UD&,#XFD1"22-E#*M43:<7_E?D!LW'OVNN26? S\/#1MNB:<=<"K1X. M+@8Z%D='NN%@BGO'&QWO8I;)@L L$M^3=[O#N.XAJJT<;L-8"KN0\2P!/ M9<6='*7MN_C&%1@>!'?R\6?J,_DE#N;Z#6+81JQU6+]7#Q\78RUE12^'4AK) MBNLEUC7OST!]A5%;O2FH$ ]UVU^X$T+_V6!5SS#>OAY:*U(28 WO_)!Q=%([ M3(O*^LFI)*YA$>>]\6E!OWRUG-!F]KT70)LY=9R55"B$58_,BK<#W(4!?N$4 MOZC\IA;8M#):,U32<(W-,*DBR=21))4D:2U)IIJ]M$/USIFF*04](RW^2E:N MZ!J;WF<4%$7'FTTFJZ_,FPFZG'-K+!C=%C\-6RV:2OZN&,UDJ\QD15)!!"7M MX8WJXKFS&[!V.SH/D<6#.FT ;2Q "[F:$RR$' 4.I<3DC$<.?'!4^P#_+P?Y M#RU'?^<^QHR?8HX_<"^- [\"^QO>/3!6[CN )]^H^)W)B3&=X :$3GRY=?!\ M,*4.?E86/RY]/JC)Q>6.@\_.!X$(\=NT$^'P,YB6N6=CD\X'T>?5@^35)#H8 M<#ZPV83CM[E#J 01/0%[A0J(U36\0=[IIZH5 M7>#W?Z#N4+$KX2TN7YFPN,_NIAFG)4YKE"JB#@N]%NPP^H#B7ZL&Z1HI0>3E M8NEX*\:B-J2.SC>VF#"154C4FD@?S7C5T8R1#NQ #/&7/SJSO07EKH$:;AB, M)BS^B"6,:;@G(\+NRUFS4J-HP*EU#41/$B*#YL<';M97 M(MR'PIKC'L7X4'QI:_6$S;N_)?>KOY7A%US;MIY^Y'6'959N0-@"H'9P-H>2 MP@HG[%II)V;?W)G1*(?7'7P)L3@,RIYK_R^C8CP-F'B:L:2F?M>P*!.YOO57I"8S; MFK.+ZB97DG2B46O_Y)8%U6TI*MF))JAC2SKR1#LIH(?]!V;;)P_FY]@-,QC, M:G%[H_[J2XDF3IO]G]"/]MH]>>E6VGMP1Z[=^**>BSDVY-JMKY26N&\1ZKVM MRYN?[R\\L'28/^3Q1&F%97U"3]>)'I()NPO6PGW<4P23K6L;Q[-;,.R$0IX$ MGX&'!=6ZQ$$-2X]?N5_6W-+B[80S-H?:^?&LW#"<27Q4M$;J.-'MS)[ @$2. M8EH'OIQPUTXNGAN[FW[U/!M3:?&F8?_1KH.F&+Z\MUXW.M?V*2,WO) MR#AN75D[:S!XJUG*U$I+/%\E"]3$?2YALGM'.C]); 21U] -8+H,[EQG5=GJ MFEQVW^Q\HB^^AVCLNB$>)X'I'",>0*FTP<;T;]F+,<^$^JV1-O$"A@/H);7F MTA7*9;W_R9SR!&D=%KL>E(L]'[S%.W$'_B:A=S_K%??L;=_DB7*QO"%GW;/\^&G3IK'QRV(;EV^8/#:>+ M1FF&\6PFV PFO;IYV19D='6UJL0;;.)!=L5S:B>?CJUYN^&F7-*N1QOU\NLX M]$ON>U+OS,Y<9)V]/%/CLK0O:/>F5SRN%N]KB4?;ISD,)+A+-,Z2R.3!Y@!< M4C#W?P&;FN BPYRZ(])ZYVZUR)MA= MA7;?U^5]"S)SX-(HG[^Y1U&SH%>#02?\^*+5N,_U%_ ^=[=1-1K3J49D]\U< M<>$'+>_%J<^S$VI)\EPW=.FS:S=UTG,)H0<<<#V0],, MNAFO;B27\[EP0U^QFJBK+F+5)M(;[LJM6:4+M8;$NPY1,:Y1#PEDDZ"/\!3M MU?#007UF'8V.:N;U&BTJ:+GM?M@K&:[K+Z+59]2- 6^]V2SY\)UKWWJN%?UQ MR\H'>3WAW\KR2Q(A]+4Z$=).ND4OI:.Z3"SZVL7/-"2+XY4=I8KDC<:#96BT MT?@^.FR8B[,?J7"JO5T=52=] MD]-HHPO0;1M3$8SLD>N^^IVVTCTW#L;)A9LU:O>PEE!T(D^(I-L3W/J M/K'%TA.HA<62;EJ+ZR.JCM;8DM7>;'"8.$"ZBXQ=!SO!16>GEK^OO3< MF\R9G/HKR4UD=-2;JIPRTH2):V>GCV834#FWW<=D14L!X_JK!^-.>6"E\2%, M_G:TLE\_MLS2[AZWKZ )G,7NW'7*/_HD7&J%I4TTHNVL+W1Q]^OUE]'IQ@?4 M-"9;2=,)FVUGS7:(!N*R5&4K+,KQ\/Y4IFDJF4_"@/W#(L*2F%XO/E M^!8>'G_]MR]'LT>?<+F:+N9_^T7^6?SR".=E4:?S]W_[Y8]WSR'\\F]__].? M_OJ_ /[SUSI;6 M;;$\ OC[YI\]77S\NIR^_[!^I(329Q\[^^WR+TJ6V')JH(M(8+Q%B%4H"#K+ M$#'HH.7_>?^76(22.5I0F3YAG$L0F[%@B\@534KTP_7/O\9[WY MM(PQ/M[\]ORCJ^E-'Z2OE8__\_>7;\L'/$HPG:_6:5[Z JOI7U:;-U\N2EIO MN'XGKD??_41_!6G3"CN5BAF^P/>I___'FQ3=+ M?CR>'2WF7_Y<%D>/^^\?/UW,*\Y76.E_5HO9M'8Y_YIFG8"W'Q#7*R)C\[7K MKQ_Q;[^LIDOXG2T^6Y1O/C3KDEHLS_[E+&6<;=Z='*_@?4H?)T]6 M*_KJB=68A!8!/&(&TZ2#8+T%TN-01$E2"_$MGSHM*R)F(]665GDCVM.O?=P9 M^!AGZ]79.QN6;MCY[4I0GR_)HL:RX)#OVRZ// MV&W.J4D[ 9>6Y9H&??LXG7[B\>KXZ&CSG3!=X]'9OV_+Q='>CI=+>C&QPN9<:675HB0CG0P$HABBJ3XV="X*Q:P# M-\#81O3JQQ']OHQFD_B_+Q;U\W0VFS2=,ZW?H(7FP%3E(6JM(&F,N=D64 9F M,9^MO8UL]8\CVYU8RB;05V12B-#Y^Y=(<<&;SK)7[8\5;@B;I*8KP8K@,% H MI9V ;&R *)(B#6NZ!,,LY5L!;2-Z\^.(GH_Y;/IP0M734QN#H36E7("F.G%! M)DBV&I#.U1**S$V60<*4I]N;OT-O,K "W(]I&$_R/HPF,[.X?/%\FV:X5LD#9VNI[AZAGE]\>J2ZI80BJM.0JO&@!'%0 H&02A; M6TK19>&X_<&]46ZC.N''49V!Q<2F3B^G*4]G&RB4G+Y=+\J_/BQFQ.U53U37 M7R?2R:)A&PI,BO/79CVI?D&*BGU4K*F"%D+LNY* M:@BF>:@Y84RIV**Y*SMWT?6PE0]6O;CZ<.PI #;E?[HX.IJN>S&F$_ET,>]1 M/QF[Q;SS??^1YH=XR1F6Q3: !36*$IJ MDH88LH:6JX])-!\U=^G_*H8Q.;T]Y7Z3+=N9W6S*_)KDAA1AUDM ,$>OO21O M6Q-192)2J-D:/604\5HI4*!EW_*Y!F-,3HU9]/LRG4WZ;W"=IG.LOZ7EG#SI MZDDIQT>=S5B?89N6Z7JB)2)96#+5(3HP'D.O:%50JN46$]HHN$W;W:C&Y.R8 M=8-9)'R5A0LN7C57N7ODRT)4(C*7#( M2/FJ(\U.?0^DI)9J=FA\UMQEA?M!'-/& [,2#2DL/HVJ==I9DV:OT[2^F#]- M'Z?K-+OD%R?9A6PIO0.BF7A04$%VE/=UG??:Y&)]XE:B.U&-:0.#6V]X13)$ MFG6VTZ)2TJ''^J@TA?[T'X1"+V56ANA%TSQWV?(Z"@:CNCS&>@-Y5A$KBU,0 MG;;$9J(QYF! !15-$ZKJP+U[\UTP8PK"]]2$&PPE@P &VKD_0_7U#%/R":7L M-6!!:8*)V5,";7U/&(PMZ)K5W'TXMR,:4XS.K!F,HF"L2,[7RU36_YRN/SP] M7JW)C2^O(8O)-ZPV0:N.S'+(DI!AAN1T(.LX//IUL5PN/O=\8J)"E:J$!C;$#,8*3_&!DJ"%339[A;5R&Y$;8(PI M^&96AWV9SIFR+8[GZ]7K]+7O-9[1UF2V1$N X(,"(QK1%ET [0T%=CFD[+C[ M FY&,J9 FC^NV)?UG&K08YR3M(^RO0L*#58EC2L052@4X[A>]N!80L^P8($C&SS/W!]1K/ +$K4"NJF!N^L M@>RM!:<2_?%&U,Q>;KH%SYBR*S[E8), YQ[8QS2MOWWYV ^/D>)>ZO$\ Q:B MK":3D4Y%DJ4FJP_!J-:/9V01FNWA'?^>V%VPQI14\6D(MSP.WEUY!M*AH<3. M5HKZZ8<)45.X5PPTXYO)%#=XPWV@YIX0QY2&,9J8 >7$N/>Z6B^G98T;/SG1 M&8L73D!"1QFB,Y("3.<@^E:;21$]^QF[;Q&,*1OC4X4]N#S D4I<3W*5N:E4 M02ND1$*2ATLR:+!>JQA1&U&X>TDOKS^F-(M/RCMS>)!&0#(;WC644&TF)8N$ M(K5H>H%8]E[M@)H[K?YN(^#]*7EVVIMRGJY>^N[.7J&LB3Y)R%8A>=[B(58R MEC)G"M>D113\%C$[20E:\+V;U1.J'E,W M;[WS*I,SYI;[C4C&E.*PR7Y_GE^1_U\?7V7/2WK-.4/H[9I^;HYN+-JI^:+? MIGZ,XU)S6F]+^Q;B'@.&[K'D4-.'=J6::331#8U_YTU_PA/_E'#@M,=^J"I! M='UCTN:@4&?I,G=G[RUP6 [!W]'G^'JQW#SX:TH)\_&Z5PC>+5ZGT]$KH17; M'-C8--G.6"'++('"*]3.EYSC(,?E=X<\IK"72\]N/&U_(*FR>40"=H%RXF(I MI3H'(IM(=EZ0>Y:^@*4LU4E!Q#OND/@; &,*?X=2D]TYSECD.5O_.9%]?]BOL8EKM83 M&7.3V6=P+@4PP@7(/=ES+9BL;-)&<]NF %^X@=*1*$@$F:X+W1["GHK8C&9*?'HJ4WVGD>F3(^T2>$G8% 67VV M.?4])@D&*;K.SA 2(:17M:9JN3O.KT"XIRF'_R]5:1^Q\5?*+KFE$@IF$2P$ M9_J,H TD+*"L*=*F[&+EUI\;8(RI%#)6%=I7>JP[1ZO-O(,3).?4>242*3!2 M=!0M&$UQ3C9HP&NO&B7Z52;NG>7O81E3?66L"L4BQT&-4VB4$AEAP=?4!Q,& M#;%E)!)KLJ;W/K*W =YIG/:@[-3XKR8B5)6]J]!:[E.X7(&L505)_%8ET&\# M=QGR&HA[!H##NNU]A?]=6[D3R_F&V"Z)D-?+19NN)T:C5M8A:"L, :B.*/$2 M**]TQ9?H3>+>H;RT_)CR;6YA[\IEWE&7>]2#C%'9:J(60Q\2I!49\9(%E.RU M;;H8C-Q;\ZQ5/CZ.G?=(D3] MJ_B3AO,X#X4HVN4*&%L$8[V&''0$&6M2HB:C*O=IB3M"Z_M3]18W2=Z_XYR^ M>$9">5*/IO/I:MV7^71>?S0B&UWZ0*YH*N5^U0+%L@J\SWWNLY8R4VR$; ME:_:2T.NG:+EEPQGZS;2U_0S3L_P$\X6FRM;SB 5WVJL44-1_0Q+;+(/*]7@ M4D4,BK1LN3> MB?IN'KJ+DG_"^3&>%=*N#CCX[4N9'?>+XGH7-_VI?0]7.9F=T@%05@U&9@KI M?$N]"\F9$%U*BCN]V@'FF(SFKOIR_5$85EJ,,TQ6%.'T"W(VLV%Q^6E:VU<6D)$_,'ZI21PDA4 MWD%,A>+:E@(D@Q:*4**TK'S,W'-';^F4&5<+"*+0J0_GJT85>E:#@QQE!F5L M2)JDWC+_YO.!6D >U@+OKH/7=WG&(7_FGB8">AI2_4K!>#=!7H:2(E9:/5#, MAA141>(::&N:D4+[H+D/0W\'RJBL-++?D9LV8\!/<.3O^GU2;!'4=^' M-'^/;XB8WUK#LIX()U'VVI'MUTP:$2EZ\$Z!0^EL%"XIR;T?>E@*&4*2#H&" MK4]3DNZO7_]8]5-XS\E"STL/H,MZ^NGD! =%S2%$ZP%;#YFB]GU8I ,AG/ F M5@K'N+.=[=&-R<6.6,=OZ"0>0OR<$?--^,[K*I?P51\HGFHM2/KY[[BG]H]3SI?[KR^*2*.FD)J)P&HXN"8&WJ M>X!%.)R2^:I?)?C7?B\$3T02A[S/\0C1 MV1G14"E'B])5)6PU#KDS\P'(&%,7YP^D\ ^M4$,;[IOB'B&$%4@Y;56]@:Q1 MBDNAC@=96\[15C3A0''%G6'O_?E 2Q3$NJG@;"X\>/5Q4[GY[0LNRY16G1A! MWM.39-#WVU>*#Q#12_ F-)&$MLIQ;^_="6I,P?Y FG1]2!RGH!BWAC^FKYO" MP:MV=DK_Y72.]/+I$NMT/5$M!2F2 :=1@O%D>+(1#71+14:42EKNXMF=H,96 M1CN$ O%*BG$8Y85>OUBMCHEFO #8!SY,4"6B3C6PN12BVE:(T3E0J$44_2!" MX[^?[2Y48XJ8'\ $,8AJ$!4ZU_(.+,U7[Q:OCY<4JZSP\J4^C>!A'[:**H8. M$R&+5J$&VT0-L3C+[=+O#7),$>H#*!B_(/FV]/<*=Y.LU?<[,;34&8R4&E(N M],0X$92.I2C)745ES)1VX];=P[&E1ZLU,02KZ'?\:0U!6D$Y0;"9+(C-BKT7 MXD<;6'XXO=MMP/E]9#C46-F4O:*LD5;&DP$H#9)&!*>B11M0R\+=@W;_L;(_ M1*%W+X790RH/L76@LI:1=)>H-/T^R.Y&9"Y _@2]+XU4E_M0SZY;!_?GPY.C MWEO_WQN%>=7.?7;OC>I=4<^FJY,!]1/A36M-^'ZQ./8KX"QD2S]AG0).I:2K*;&SK[-).*?=QX M@Y+*YC*PIA.W;[\'O#$9[ .IUE#"X\SH/DU7Q*_GB^6SQ7%>M^/9V3T:$X>Q MJEP-I*);OT0H0M1>0E 49P@MI&9ONKX-SP]0".#6'S;Q,%[\EY;X:]IT-1WU M%K(-MR:R]7OHK ;O*0\UUA1(#1-(@S%5'7.UW'[]9B0_0#+/K20,(AG66UV^ ML&X20HK15PT92[^(IQ_.;4F#['MBP-\4Y08[JAXB$]T\Z"&E!_SFY@ MZ 2'HD02OD 4LH)!,GLI6P,UFE2D4=YZ[AVR6P'=\\Z+!]G=&%YQ=I700(<] MO-%5UR"@3ZD'H_N=+,8KL#%YI="C8X]:[CT6U?] M^]C/A!+(*DNON62(*6I!016)>(!C+_>!N(T>A9]+CX84XH":=GJMW-G-*C=> M+S=)P=7LT$#$/I MA@S!F 2:TKL49&V2_?;TW9!NHW?QIW=J[#+E'33S##\N ML4S3Z<2/RR6LB56><*4(HF5BA*P4N(F@^^1K(VRSP99!!L[?@FFKJJ+XN8P9 MJYP&M%[?N?%G4E4KV9L^++W?^6'[E ,9 L3L,8=65335/OUD9>IA M)'> S/_B/MY)B=GX*B)@=:D?7:R0O$30#9LR(E;KN"?[;(-K*W5ZZ#:UPU4 M=A38\%L>EV\YLN1X77$*O*D9C$@4^PGIH;E237%26\D_J/AN7%NITD]6I6:7 M%^>E[$O<M/;UL8DR-03ON\OA],6ZE=#]9N7Q0.0X9W)]>?W)ZD=]IWMI4%L0* M <(825Y=]% Q.K U2I-E[=O0PX?V-T';2K=^_I+Z_F+CFSN7IO->UGTU)P/[ M<;&:GEC;$TAR8DQ"6XR TEJ?[J0=&53=( L3:S,MJ\S=RG0[HJTTR/]D&L0H M)/[+Z?^Y)!X]6WR>3XQ33CVJ],#8N\6 M3\I_'4^72&N2R-=?7\\2F?MY[>W!FYFC$VF$\4U(R+%/C_8A0$J5,O"Y.P^Q6*<+&8>"[(?^[@?Q1SA$.KB6,4IQD/. OZ?U*9[-UMD)^LU1 MEMEL]:J]_4 YTAJ71Y=3++>.8!>K)LM.K")"CE4J4DMLZJ4G(@"*3@%P=M@JY)!"_9B MZ_? [%UOOM5(7[R:>(JOO:00/NA"P;SO(R2R\O12A%)TU8V]_6A;;&,Z <2C M-=<*R$-(B?70\_4CH#?Q (,-LE%0657?4D%M(.G6KSA'26F]R1ZY!WYL#6Y, MAWV&T:)AY'1P#]B/N?TQ7V*:3?\;:R\D;;S"HH_SI_^YH(?9%=YWW:%\XE[T M[^D<.ZMN.CO<.X6NV*@KELD*&Y7U'D0MI+BR24A.: JO0O:"\DIU];K!ZV+9 M>?5#>\S JM:M' MW5&B?/T 6^)\>@92]VGJ3H*,DC@A#>ZOUKVDU74UJ3:(15)!-]4MT98,<10!=K6G%2!4"=TQW M7XP#\Z24XZ.NP^2,^^4T%[ZY^^23>R[Z'4/2F9B]DI![U&84<2M[XIO6SKI MEB68 S-J.^!C0%=>%E:=1JT"HZ@V[Y]3\SS MME"FX84I[/,968"/JOS^0ZCL[G(_>*0S$4HZ&; ";DYL&I<@F^;!QB::%\0U MR3Z+AK$2=:AB^X/J'8OPAJPL_)IF?4;EVP^(ZSZ$8#'?I-84#J9K%9(]"@F[ M+,-0-]B;.L8;?>X>#J>JT>*4#VLQ?6)"3"VU7N!MIL_A)P<<=>US^!.Y8*=R&.)JJC&DYH<3_[TY M?7A_=-X%Q^Z"KGWS8%[G=AHXZM'G*YP63DAM+LIV_\#U1 9GX?*"[O]]/2%[]J_8+OY:=>@:HZR(() M=.@'W/HL_Y2: .U\09\-_1',MF$+6&/P'/S*\-VN5";Y#-"ZO%C^J\\"6!1< M70'FG92F>LKJ;/)@O! 0,5=0KJB8M,L&^8^RW@EK##[G@(K#)!]^Q7F3/O^> MUKB%EDKEZ8<84Q';5K M31#" MFG7O\FSYB\H6#=H98*BQ3LPUTNK__C!";W$>]W#<5].<[O2"[MF--Z MU6-L4%7LQ_\:)5>44T$2.L7]Y[GT4'\R8[4\Y4EOUV_6]'A)TU'U#DB.76CAO'C.TN \:S0!LZ7\Q7Q\O^D$ZL,&1\T?_&?3@DT=^4DEH_HN?;F8(_7TW(5B0YD;R-B+Q"4$ M"!@R23+'&'-3V+C-X.V(QI#X'DI#&&7#.\SR6\+/\ 0AA PF 09%I!K*Q[/Q M%+YM-I**,J9P[V-^'\V8KA4XB$?97R8/$0*?',1.E\Y@4R(P0-1[ZSH#!KK; MT\<6VW[G;'M/L$+?UHO:@JB^'V^O"#D:!6BST[658!SW2./;\# ,BSOKY[H\ MMI7^?X8WS&_]_K'_9)(40EE(VO2=;M,?P^K!45!6I4U&-.X])2[LHQKHP*9\ M-TR0.[RD.4_=WPQGTX4X*2GIDIL&-/V6,AL-!)LD)0-9B="J5(X_U;P-T;BB M\(%4BE$H#[&OL$[S]U,*!@>J$WUO@0%W&+:@B,E']MWK-;Z1(VI>O8\^'9$^]J?6[[]1-FKK3;THUU"ISX6 MWR'$(NE'UY+63TTCM_^["].8*D*,^G+5"K&*ALUAW8+JDB?^9C8^QI9*Z^?M MI>[%"V)"5ILJ?O9..5L3^Z2X^Z,C\4"NL%F,U63P*24PN44*L$@_DBA&%B>DB=P)XX.YPALX_P:/TI2X MO.RW#*](W/\7TW+2M,STQX*O4H"I*4!.B'U"IQ,VIP%&P3# _I$%#090 M(D6^Q@H(MA=AE/:I.NV\&.0FM#N1C%77I] M#J0DD4,2(-+FU$E6$$1-X(VK?6P1J2CWH?@;8(RI.6$8/=B7]WLKP::3])2V M\Y[/U\?+\B&M+DBTQN4HI0=E!$$2C?2R60U5V]I:E+7%.^.1K58:4YL!K\3Y M&2AM#$$1C[XN1N=^F6!74AB48H]%+[J+%[8BV M49)#7;\TJ'O@D B;EIS=!-P#>\JM-LQY^R$M\5=2X/IDN:1D[&2BY/E%G&=X MM5,YQAI N6C !*.)*=X"5M70>U^3Y$ZF=T>[C7:Y'UJ[#B1)WAZY6U@AG$]! M(&!.#DPFSYD5A=!"HI!"YU 3]_SLVQ%MHT'^A]8@1HEP>[%?%_/C2PZU^>!( M03.(XOJEAY;H%+^?MW MN#SJ\Z.>+N;K92KKXS2[N,]AT9Y/YVE>IO/WK_)L^GZSX#[UMSU79"C'<=+, M5)WK4%[,5^OETLGTAAK3W1%>S"U]PCIVAN%A)X#1 M;7CV-4B7V7_!\S?GUX:\:J^74V+^QS2[>=_$R8A!]>L.8Z^3F]Z07BCJTSEE MX5(HM7'S8U_,8ZKKL>G:54MW4,&R^<=[H'XQ[S"?+XZ7$^M+TA?7N)].%LWCO2)IR84H4+TH(P3M,3TW(?6!N) M7P%-*J8:P3VB9C>D8RJ7CD/O=A/B RKW#K8!_.2X26F(*'%UFABE7/5]DXD2*7CD!7O2A6$8)"-DD<"J)6$3V37-7&,\7 MW[MX>G:3]@4Y2EGGA8H04+630;24AV2HP6;CT5J1N0](74,H(@LPIV99J8!\ ?!W%F%(T'HGO MR6G&H1/+:>\@N(!A572^5:*E]9E=J30(*5C04O4>DX32<"=0UT",*2GBD?=^ M?'X@SW\:Q7Q],D^SKZOI:M$V\'F:3%G6'396V)%^MB!BM4+\UC6<[ZJ>W7'^ M[!@GT6O1M$0H.B@R'#KUFB "ZA"E*LDC^W"[;;'MG13=MLX?\SI=E1ZW8_WM M2Q]C>QK%8\S1BA@A9NO A."@%T=!BB"5K,DZ]IV[G8".*Y 90-NNI4B#BY.O M<^!FD)-^\L^VV@=9YDZ^RI!="B"\(Q@ZHJ_#1L#G4,85%!U >SA$,KA^]-L; MK-09? L:C-454DP&1!598J"@(7#O>FRE'VP47IKJV;16I<0"P00*B+ /RRNQ M LDQ&..3P$,?D(@?1L'NE'7N*D&__[SX@-]N4HD0MLA#06L^+2JL0L5@H MLF9'%CZ9&AY2T[;=9AY=DG(P7;NW& ^N;=>:,;3+UBM50>3 MKQNU%N&AS-N86VM&I7M["?6P*GAS%R3:E+-N#JI,%!EG*2 9HRF:U;G4('S% M!PDW=FYL/52GS7C4<'_!;IF7G+[??V0"\O<__0]02P,$% @ NH($5^3' MZ&7H3@ V' # !4 !L=6YG+3(P,C,P-C,P7V1E9BYX;6SL?5EW6SF2YGO_ MBIR?OXW[G\ZF/T@NU>6O7?[K^*]2I% B M%*82!Z:=018RE\RK*'Q K[P2_^O37T/B4L1@F(ST&]I:8*%HPTSB,:,&H%^< M?>B@/_S77^L?$2;X RUO.)E]^[/"7T?C33Y)S M]=/E;_^X^/6O=W[_3S7[;1%"^&GVKU>_.NFO^D7Z6/'3__GMUP_I#,^!]8>3 M*0S3]0/H\7EZ]1_>1&-^FO\C_>JD_]?)[+__=91@.E/0@TOX8>UOU._8Y:^Q M^B,F)%/B+U\G^RP_++[\X_V;NTC[P^E/N7_^T^)W M?H+!@!#//F'Z[3/^[<=)__SS "]_=C;&LA;]Y9(K*%/A_,_Z:3_MC>F,@(S3 M141&/\5AI7A#C*L^?7_,5Y_%,A:X&$P;(K[[V4WQCLZAWU+ =SZZ =K9![%S M/(\X;@GUUN?>P'D)C8:858Z8O)J-!/]<- M]L.4_JP[[F14/DQ'Z5]GHT&F_?KU?U_TI]\>7L/@8OB)U9V76\5G8'=YS(TE M$7?ZPW[=CGZE;Q?/JO@[7AQ^G2)]1/[QAW[^VX]][4)P"K/4'C4="3Y* Z"+ MDS*ZZ$IOEP?655ZN7 M/YFI=J;6]2CFVMM]76^&B0[[";["^=]OAG=%]WXT&/PR&O\)X]SSW'FE%&=! M8F9:T%'MDN(MR5RS>@7XTO9+':,';>4,AZ=-^7&='0X MEO[\8?1F#[N;S_R?1GT$-5IGIS%IUY@N]^$Y/#:H(TW<98G8ER5W5]WCVAB>G6?9 MF\AT29:%Z U37$67LH!@5?/]<_7I]U09L:?4[_) -N'!F\GD O.KBS$1\QV. M^Z,\Y^M[G$S'_30[R^G77M3U_X[3MX5D4; _O:#?H:W58K81&/'6D;,H:0%* M)E9 "="@I7:M3Z"]03\#EAU,IW=)J3HEY>P?WWZNZIJ\_DIN89_LSIY6.F@I MD84 B6FCD$6M'$LF%Q*C*%S80[)P)X&G")Q@;A M+$M26*9EDB0?0"9!^>@=#U&GP]!L/_= (:37I26BQ@K3DTN2P)@P,DP"-%:$EDVOKFIOB/49TFXIOJ[2SO; MY=ZV%G6O^*B"!L$@"D&@$VW-A0[^K)5)4FC9>Y'_ZV(RG07[/HY>Y#Q3!@S>03^_&;Z$S_TI#%Z>P?!3E=O<(+B(_X5I M^G'T'C\O5M'C,GDOI68F9UI!-B0]","*2";2'RGF)2/N;L2U'9RGR;$CJ>LN MX?Q>A)L)YAK+JJUY80"\+:]A//AVTS;H&:4(>;3,1D7(#=+>[#"1&2J=RV! M);$1T?:"\80)=CCUW"56V/?HW.3MF"VB9G?SR]'Y9QQ.9DGC]T@BG/2G^ '' M7_H)YPM^CVGT::[:V1;> X-<*2A,FNCF.S7(@DQDAY86BC:U=E:[7M/3Y/)) M,F)%-'COI,';Z1F.*^XQGM5$\!<29QJ=(PD/^Y^&+R_&8QRF;Q_'9-E"FBEV MF&??#6;+O!;0+);T$;Z^&XUG_S"=COOQ8@IQ@!]'[TA$PVE/@$\Y6>M,W4$7^+1?AM/ERHHW8^]$R;K5OO@"_4%%6D;C"0SH M_4YTQDW[.-EN?[#\&'U;P M?>^$$&&<+^C7T632T\)9[[@FT;B:G0J2^6@4X]J"L#YSB+XQ.V\!>-I)%)'ZUPH$GZ6U5;JV3)K$UZ ML4+C..,BJ(C2EXB=Q%OO27_O41;UL6XJ/^#??IS@I_,[I^@>3)@3JYY8HV%U8%Y\[4]ZI6CNG*%CQ=:]QL7$()K( MD/8N#2Y%ZTM7Q%@%J"%/[JE$OHDPJVR^>,S81MA=\" &P;6;S.KN*=!E)(5,.6C91KK3NBS9JZ>G%E%GUWH MSLK[[49)_R%-_@;*65_YN8-D.R@*7A.S7(#CQ45G8T7#"RTU*!83,=L:KZPF M)R:+UF;BO8"> @7:2;R#-_]%2A?G%X/:I;$NGK$ 2GN>SH6%PN]Q2FO%_!K&0W+ )Y?[6M1) PJ64E2T M=LN9ES(Q#4%CU!Y"EHWYL1K)4R!# QFOK<;]]Y^6!$.>\K]V;)[[<'%^#N-O MH_*A_VG8+_T$PRD1>70QG-8L[VC03WV']C3-F4$@FRB M)LLJ1LXBO1XL:.E#$=+&W#PR>1?&X;:?CI1[QX3=4]0=&+&'33Q"3(IS(QF2 MR5XW\AK8]YYY2]]'&XH*K4N]GVB2^D",/5UZ=&#!KU_4WTD5-9_T'F'0_W^8 M>QBE0K%"N-T4(6IK,A-S=(RX"(R0/IA(7ISY'L;E ?)+7:L M]0[D>>S.S>+D5A=>!4VP%KLGFM=??-@)KK+?? MX&O__.)\ 21EK3QXRTHNM)@@,SG@9 2(; 0YWP*DVZ@<[P'-W7KHX;'<"2N-)1.XELQZ$YS569C ;>[M\^ ]7?/+A\P?\>+6 M(Q9H\MOA^UH@7+NBZ!=^'PW'E]_^#)/^Y-JTC$KQ2 XABQ'(? 364AD:4J! M4G)+KP9OG6!INH"] QW](;E$?1B\&4[(=IVK\?)G\NQJ_!Y(RD4_^J"<(O,+BU\5Q[!SV(.0/7CAD$>S\%I$SXKP@BQH MS"QPE5A47@#M],+$YEQ:!^8Y'XUM--1%,JJ!B.;!,BD"QZP3RV!%C:;&6F.+ M#+SSG)P_>O]:=P8W W^H7I?3(>1Q]'[L*/>=U?_\[8:/^#^M8W39'XLLZUC;26Y<;ZBJ MBT+#32!VU+RS ;SCM/(T5^TZZC36RY$H%,%(1Z8#*S)(IK4+#'(!LC@-9(NE M)-4K39 M),)Z ,HLXSJB6]!*H1L09B]M=!#KNO'27'WYGWTV^<3JA5 M1I909/*>HR2\WI'%J;*6Q8A@FQ>@;83LNQW46'L=A"7NS^-LY1DK/-ZBI"M9^2> M +9/;70I>UT YI<0)/%\V*R8@)T83K65D]=%T_>AL[. MA!);7ZER#YSG1I!=M'"@'40MH"GD.D596*B7M.BB,HO)6J:<-,G7"Z3T(0BB MGB=!=M%"!Y;QZJ3U[)B5SD/F:5;J2-2UG([9[ LS3D+1(O&46X>=UZ-YWEY6 M(RUU<,O2]4U0JS&N_NGEYK@!]HX"8G2+WMM%;!YS[;33$;[_!^%\X M_>5BF"]1)1]C](!D)M2.WH D#K"2.2U!&"\C\-:S;EO(X O!DL&G% ,7$X"/(C] MW@7'52SSZQYHR6_+JNK#C_21D]7_M'!:-EE+1P96RW4<*=#=@B"C$]-N!R=A MTS6%$B7W6C,A@=QL7L@=5L(RX9)/'IT7T'ITZ.DS]:&P^:D3=1NE=D#0/S[\ M??0%Q\.98#[A,-TIFUY8#!E*48K0R?ED-!-8X%#;/%TL#E(6LK4KL"FVPYMS MQV/ Z #JZZ)I9W1^7J\CJ\,ZR1KZ?53O91A<9,S_[$_/'O"CJQNE!$-5A_,! M<@;"*F9D N\]U"M 6X?:=D;[C*EX(!6OW0,[[R#^'<9CF/:_8.M>X3L?W%%7 M\/T+6.K_A6R#0G([9Q= :X9BH4C_OU^M1 M,#Y@<5+7^WN(HU$7!E+&.@X4P%F#JOFUS2M@-/. ;[AWJQI/:C(?HO L\]I< M;Y5E(:O('"9#[G\TOK1>[8;0#K_5[/L^7N]UNSK1Z.<;< MG\[N.@JTIR8O,J.7-LY'._@ZW#9;GSAM[D*&UI&477 ^?A)UKIV&1O]LH-)L MBN/',QA^Q///HS&,O[TY_TRLGUWN0^"6#4@R_($SS6CR-IA>KR$.J9R.DB>/_!>I#2^P/QF.,4Q3J8O"OV]YEU1 M)EI77&*R\'H_I5"U', QEPMRHWPTN?5XB5;8'R\9CZK%#E+Q6ZWCG_1;."JE M9P,Y0T;3YEQ4O43"D=.L4F*E<.>SYAE,:]=S)Z#/C&<[Z:>#=$2KE^/J5J0; MOOF[T62FPM?5*YOTZ6-_[4^F/8R!UJPR4X'7L&4U'+Q#AH"J&('HFG=Z''Z5 MSXS.AV?&W7?![/\N7$IPGGT,DAPC;Q/S@ENF>1WH84.U0V+V4A<)L?7LG24( MAYH6T)X[NTOR,77N"XXZ6 O,R#KH1W!:%WAD192@2^:!%M==T]JI=>[OI?4= M^N^WD?Z1FJ[01;V+7HY$(;#:*YTXX[EZ'6@5B]X#R\;3L>A2 M**:S1J!'V'_?-7.V4<>Q^N\E*BF3128BDD]1R%&%A)K1TK$HQ[D/G75^/+K^ M^ZT4NDO__3;:Z+*'[%:.ZT:]W>7\<9<-#U!8%+H.+52.103%4C Q\1(DIH-T MK-Z%]DQXLZ=.CI=4?CF:3/\@[/,;:^H--K.1R;-0+WUQG8YJG'/>]KD=I:3W M6OY2QEI9Y9PP)@?A=0 3 G +H;@8"T)4JYFS+8+C#_*[=C-KJ@B3E.3N&W(2 M)$\L:/(W0(.PP7*22//)RZT)^[-,YMV'LYG->VVN[BQO"E^ OQ0CO MX.X)D2/A0R:!TP$6:U44IU.L.*5,Y!RCZWK"\$,8#T_'@Y+@ 0(VU> !9EDO MX;V^&/OO8SKNK@_!>OC]C&54+UCZVN,^RU"D8V!<)HF!972>>O(1>?*1YYS% M@6FX&?#OW.Q6UUU,R-YQ$=5JNUY$%K[PI"+S)''(N, ,1ADM1=>G M^D[ OQ.V6UUW4%:P\>CY+*4QJ#AS2M8X!II:0J@964->Q0CTT8>S-(]]6\ I MT:Z)QAK6%LRJP*[$0%;UZ-.P2N'M\.8%"E>BR"YQ50?G6%G'?1$L%K/RS.MH M4C3!Y>4TZYH*O(T?^1P]D Z5%N'J$K-HE6&22N= ML>=:!+$8P@Z*]J=":=VM(_&.L-) MAH#96H^V^5T3VZ-\UMS:45D-3?^94&I7V/+\E&&^WT+L!>Z)]R(QD2QGA-S2 M'AX=H9:HDS6R+/LHVD+@G0YDV07[9XZ8P7Z M4(!SQDTV=;1!JM>P)3)5M$5(0CG7.@)W^DS=<7C.R1!U&Z4>32+$XHTW!KP(IFA4 M$(-(4;LDC0+GE>XU1[/?GO-N/")&3[^](U13>L]J6.CS; K!E0=OR#4RNA0& M*<0:,8S, P],T#N4LA62N]9Y@X=1[;O7WI7G?(?!E^3,UPC;73742%=E!Q^"&=8;X8X-NR5ER+:>K1>NTT,*Z\ISV\:!*:+2Q'K0P: M,N5XZ\$;FV([5/ZG8T)UHHI3R=FL7=+/WZJ+.HNJ :T"9UUP0M"KD+0B,R%: MYJ2/W(22;?-1CQO .E8NIQLZC+I52P<'Y_K5TP=CD0AC19$SH$Y52_K=%FR"-X2\A3H"+9D-+;N\C@:=1[(>IP"<[91 M1P>,^3 JTS]AC#7 NOCR5;V8<33#.8L]+8*=H%2!!"0#6^IVBS8%=T(V]ZZJ7;:1.M%+!RF+F]',7^MO5['7%R<(I&-:)1;FI[6C MU=-)S8*1&)6((HC2F"_KL#QIRZ:) CIPN%;ANKQ\8 -D'5DQZU$=QWAIH[T- M*+&'Z#LX=NY#&"1/+BB&LE::8@ 64R@,=8HA2V6M;SUAY="D>, L.3@GMI!X M)T8K?H9^7L2,:JIW-AM[T0TQ+_"[O-N&()'!E>MH?L>T5E#O1XP$%U)VP0NO M6I\IFZ,[O!'22J=WS-9.%-*!\3'#==W:< M:XK$(CHE)ZUW-Q=#+(D)B!$\+ MET7@KG42[AXX3X8"[ M,6/CZ,WV"NABR-!U"<(K_#S&U)_O\$C;U4SLP]NYX76+Z:60559^=F%Y[3;E MN9;%9>9XL-Z"EH'P$CFAO$2R4K(A"T6R]!I M+IT#;^3!JLD(SY,C43/A'S,+3ZY#%%##F+,[S2$@"Q C,R:IJ&5(1._O6?A] M:-*)*AY3%IX<%9ELD(SS&C@/*3'0JK"(+A4C;!3-1_D^A2S\5G38(0N_C5J. ME$+=!.+W+/R>JMTAE[J+7HY$(>MX*L$9EJ"..T]6LR"<8S'&Y%6 0#]Y*M1I MD(7OFCG;J*,#QOP&Z8P.]?&WF_ 6034.'(2VU40KM0!! ?/>!(:07A*"V0<4G;HHZ1D"'! M@Y2C0=H<0V@^T68MFJ='B$:2[\"9_A5A@F>C06T8'(^^S&\Y6$!3!B%$EYA MS.3G"_+SG>3,2^Z%UH8,]=8A\7O@/#U6M))]![.R7HYFK<^I"OA-C1%^(L9> M8A.!!YF5H#7[>J)QHFSRD@PI*;AS+DC>.MI['YZG1XQFTE\[:K;[!.GO,![/ M;BALGA*]\\E=)4'O7\)2VM.X[%1&Q:6@]].)F(I3Q@52" (XLR;M>><9>]9$ M74S(#IU,7B2BY.12$(M('P9((0C!HK75 =(UM!\B2^3_ &10WK0^Y._#L_\E MLM?9C5Z4*AIK%"NZE@U$KAF96LB4505RX&!$ZUCOS>X/R6+[&TI[W'&W(^C.H/X;;F4RA\D_I[* MV:-/BGE;.-.%[&@(( BLYL!MG>/4>K;:5@"?(&G:*Z;A#1JK=\"K[>7#E?1W09@2JK8&.4K?.[JY$\05[L(>J[!#![U\+=J(EZ6]X,IS#\ MU(^#Q7#@GG'26(R%24B6:8-T[@EMF?!&!7+;(/@3M2IVP+56Y C_WUZG.ODX+=)-04.D'9*6['B]VT)E%C1"S6-QU"&15;[D :V9X+CN"2=AR.ZC MB5%K,:X-I'>?M5LVOILG[]8]H*LA)%ER M\_*=#7 UN+MHW3/F_7,)LTC"U%AC':QDBJH5Y9Q>6Y]DH/?-B]:NUD.8CG#C M:6N&K+BBJ)T:.L@2WH-OW9#E)!WX9"43WNHZ\(@V>*TU4P@A<:.3\*W3Q=NC M?%Y4:J&J+HHFUR.NO7"!V(ZY"%;O?ZC43RPBSZQDHX0-WDEWP)WW**V(QR3- MMBKHM!WQ'ISS*(2WW'HI@ $4J', (PN<))%BE(EK@'-W!+H;LFBX= M*>14HH+W+.KG;[_!?XW&+P= SDWU5S4 ".L-*Z)>5R,3>30J.U:44<5JI;EK MG;78 M[QHX=M";+YMK67H@Y[R%T#_1W.KZ92;@"WH\CBEE"/=F=C-ZK?G&+- M]'8"=.,JQ(0::T*XT&E09+TCBS.)QAE/9W]H/K+M)&CV\(6+)\FR;=35 ;L6 M,VXQ?\1T-AP-1I^^O>]_.KN>-^=XYM%'%G6]4%HFP:(G>,)I&3/(7&+K]H4' M()V4S;Z_2N\4%+?31P?1@X]CR'@.XW]=XL'(E8OTEDB3Z M5ENO6L<&EC$\;4+L)?&#S/S[=33\]!''Y_5^SY=O?G[YZPB&+1I:-OK<_4/A MV\-?BH!#LD(@]X5KIXV1,>:"09>8ZF"RA+V-GK#O-AZGUQ=P7KN&Q41E !S# MVA2GL\S5-8.OJAS50]DJXW?[,7R#5FXXNAO2S-+C(]:ZDE(C@ MI/I?$&K#:$](T )48:4D7I./LUOF-?/% -)W0/6XN=*1]%MGZV\O>9FZQ.EQ;2V^9GF/-FU;4&5&.X%B.EA;CVO- M(!H7C)=:9+'#WO'PDQ\W';H7=@]Y*R8ER8P!_6F::\\>+G#-O# 8Q^WXCL6<\->EH>1OAOWAZG_&08O MAOD2]0RQM%)S45,M/M?N&UDS^%P0=HZEH(M%P/[$6/?XITZ0)F+OH.=ER2C& MRP,,=#*$ UDHTC"-:%CP13 !F7MN0G"\];BP-5 >-S-:RKEA9\N,L'\G8=2^ MJ[?#%P0J5V!ORVV@/9]0\UIZ43T>6C/4:\&4)Y.F2.^XC8*[C7:%#1[VN#7= MB4COJMPU/!I^OZCB>5N6]JI)+Q7TVEAR=R4=7%K1P16M [)IDB\8O"+/9X>S M8-WSGH#B.Q#L7=W[O2,*"QP+3BZ\VMDU@#VOB^!<%R:4(5IR0SN1K5^A+\DZ M!\:T+J2\!\[CID1K>=^E0MAK&[CT6-\,:]3VTAYY#U/LZ6A1020<*HOJR0@& MJAB69"X0A:OW1&[TZJ]_QN/6;4L!K@@*[1PUW-Q)J7;GZQKMG\SO@GB/7W!X M@1])G9,ZBZY7HBG":P+N;!U(Z KSADL6O4I*"96@\/U=@4WA/ &Z'%XM*YC5 M(*M^QIO78'C>9.M7$"LKL'(AYRU9\TL:.D17 '#BO- CG.-MD6=F'*E6%H5 M%VHSIZ0KA(^;9:>CO!64;!DKO5S5 O]=L(OQ1M$6M()L,\5U==*AFFH^,%LT M!E3.J^71R%OQ[8''/UDRM13["J:T#*(^"'E"F!/]#9^PE\ [\N$C P.AXK9T M3KO GG^Q:H0;=@EQ+X-AN?'F5T5L((X.P=5M]\XX>O]&V=/<(6@0+#DZP$. MR9 WX17+SLNDB_%NIXJ//6$]67H=0DTK&+=?''?U4OX85J=BW$]3G*WG[OZJ M)49!>ROSTEIZ33AGD BY MD-PGGL@=U'6^7T;/HHXD$NW10M&&K+?&Y-D4V]/@32>:6%&XMG?-ZR6E7W_] MC,,)5EF\_GI9GWMS)D#4)@6K%4M&<*8C @L@D8G@LLL^JK#L9.U-F4VQ/0W* M=**)%91I'):>-^WJ9-#Q8IF(KNY\6$=,(C*>G$]%U^[Q;LM7#MI/?X BQZVE M>BJ]\DNEN[41,@;:R8)2S%3K2@L769#:L]F%M#JYG'CKT^8NBF-UON^MUWMY MLK5\.VG^O%6*<=VPM@FNCEK6UV$Z3F_ZOCJ[EP)["OR0A! V9<@Z,&=+];"$ MIY,K.&:$=]J!L\JT;P,^)!$>Z!X_% ^VD7/K/IG:FOCBTQAGI\IENS'YT3:F MS&2I5QK)&&L%GB0C5Z9Z49?D8;/ZAA4??FSC;U>QCQK*K&$OW%T\'\?DNYSA MBP4N([0SOE[I[%)AVA%7@^2:H4@* X\QR,UR<_<\Y,GI= \9=OI^+G#]?'DQ M:N1%U)HXE>M8+TD63M36L))!:B6#QPWKD.YYR%/5[2XR;-B)MA;7RP6N%%+F MQ10F &J9G#$,1"+.2>F+YXY+V&RH\#T/>:JZW46&'5R[5'MAIXM>V'KMZ1>K49T'.=J?XT]0($]Q-V!<[4&G3$2P%A>"R\BH:O[G2N)28]1:)N@-!\[ M>$@2/.!8'8H#VTBY ]W7$?<7Y[5N^??1].HZ>Z=#I(5:5BROUB3!B\K7P9V% M!* B"-,Z]KH2R.%/_Q9:&K46<6MG;'7)0T4X8SD99U*1:"XZB3#!O9=?<_Y[&?[ZU%V>U0@9O0+J=_;0!N]6F_M;Z/<9HWU\]F>M]# MN-T.F%D!4H$N)=81![S.O,E!L5B*9\X(6SM#>XIMXKGS#AQ%U MY(K?17,<-WP_+=VC\CU$W($+M@)9G9;KZ'ABSB4D=R,6YC5FEBP8#\;I.]FM M1Z/T!]SNKG6^C60[T/6[,4FBPKGT EVP!E"Q%%*=(. ]G3%!UQX$[0*MC6 V M5O02A,.[V/MJY?7G^I!]5EW,CK9&W62-K@G&DPG(5Z MC6#!S)76*:/8K)ULS0,>^[G<3'@-QVNMP[2@[":HMG*>US[J"%YS$U4\H-L] MY-C:;5J/#J2*CLO ?,F!Z0H,8A:L!!<+"*N]W&SBZH&U>Y]G?$#E;B.^UDI] MCY^AGU]=5%R_],>3Z?]%&+\H4QQ_/.N/\]5PK\E5V\6K&X<(SXA)$'!PF6D9 MZ! 143,+124E,^EWLY*4?5 \V" M TO(K@/S[$KOW;3__T%U7M(O(,(\VUL?PQAWA*&5[V$/7HKI9;D M1B= VKE3"2P6ZYCG(8,TH5C9.N3\(*BGR(M]9=]14=#5+1E!!FN#"8SK>N\< MZ'J!2D:6A!$Q0HZ86U^F=9JWD>RC\ITEVOWM$K/ C43AHPV6Z5@CK;;VC:14 MF$@RA'H+ NIN6VE.HN&RW4N]O51/N.$R"ZZT0,50"E/[4,F:#SDR1_QU9$IG M4YY7P^56>GVXX7(;^1ZROVX37,^UX7(KG6W::+>+P ])"(=*U>('%I3W9+,F M9*'>\ZES%"J)0'X^/FHB;-]PV0D/MI'S(* MB.2J6*%/OXRHK=@?JB#:1F8=^'S3U;:6FCYIYM1+SVX.\L]30FS-,K6Z7YC>@/?'SCU-,VBUE./>F2G9 % M-/=:N #22>>MRJ[HHKSL;?.@;E)/@BBHP)$1J@O9C5E$%LD(99A=! F!F-MZ MF^XH]50_Z&V92_$72/U!?_IM,93YY]%X//JSSC*$S_0OTV\]E8P(HLY-)7.; MEJTT"8!>HIBR*BIK[T+K:-,V^([MK^S&CSMG5E<:Z<"5N7F3=\4]N03>RR'Y MG (P*/5&'4<^EG=HF91>@ -$+;J\/OT6F*?!BS:R[CPF=7-R[H8]CA0J#P:Q: M:#;U?S&^NR=-Y"Y!9#X(2[::0@9<&&:"C3%K@6YYE.2:P-9#3WK<:F\OS [& MV5P!6=0%];1&72R=4Z[X4&\J4BSF&NFQSM*_D(VN6L^P6,;PN-7>1+(==,RM MC.-)DP)'S3@&5Z=S& 99$?DP C<.L['=5JN<1 *[W9Z^O52/G<#.V._]BI]@ M\'HX):MUWNF-POF4/$,9B:A:Q]I;E!C],,1D-!?IOH35!--?/HV^_$0?/2<$ M?7'-@Q4//*G(]C:Z&[6184/#KT*9H[@FPFU$UCHG_&X> MA9O9^I*X PYL(^4N='\C#7#9.6=IF5Y8%J2KG7/>LZB48)SGY-"0WX^ZM=[O MH#B9]/!6^KDGQ[*#<#MO^EE<&*$" A:6B-2$*%L&RG$6G528T'10$'#BM=U[ MG/5[RK>#H.@]=[L\C.NYUG9OI;/-+]/97N"'K.V.!G5PD%CQ6$.'M#4%09Z) M(?UQJ[,PH=L+0$^OMKL;'FPAY^:UW6__\>:5"$OE+%<%RRJ"M(*5G%/=^&HB MAQ9?G#*)1\/Y,@'6%7G?\Y1C)T1V5<2H"RD>I/KKY>C\O#^=96]@F%^.AM/^ M\!,.4Q\GOR),<-*B!FS[A^Q?";;GPI;JP5*.W$MIDS)2%S+TR;#7HCA,47*3 M3&_[Q^UIFN-D@CC[Z%/^YX6$%JD>%U-"E(GL%">9%B(S;Y(CMI4DX+92SMQ$I!H%=+6G*_Z(55 M*3L1I19!->]>N!_2$=R4AJRXXZ\TE'_KF3RW4?U&;]_9X-OB:MN>5SX[%PR3 M+KL:G54L &#-\,T MGA$2IG7,('ED3CJ6 Z=#U@0ZNK/SC&O467&>M-^L'VW#!SY9W;<1<1<1ZA5[ M4=V$WI9Z\HXA37M9JL"+<\Q!;;##$EG49,YI""8;E[+QY0#'P6U43X,I'6FA M87QCQN55\-[.EO]Q5&'VA\3DWT?3?L)W..Z/(E.;W;GP=:/?AK$.(#8&]:+K4+[X2(.+FG<,[Y&75UAQFFR:$R1+"HD MC\U8)":#=7&SZQ'N>9\B2TYE M2-)I5)O9$+L\_>F3HIWP[[+%'H0M,UH7IWG$3(=:Q#H2( #S0%*R(KKL=2AV M0]=BFZ<^0W9L+>R[K'!=L&+).3*U:Q"295#J7#8@K. )9G"B!",\Q[37IO%D M7<[VXKU+ -\% =9[2$$Z'[Q%9L&1>^S)1_;U9DB?C.""/.6L]MH:GH,WVJG0 M[S(D=&-)UHNHWIQ_'H^^S#(!+P:#T9\P3/@>$_:_U*SR'Y])7#?B:;VBE+(^ M I.9(],.%?/2U0X*"/J\Z5]6*@-A^<<\U"[D9EM5@50 A M232Q#I*5G(6H:ZN=MUZ2_VWS9O>+//RLI\^0706[0O'[A4+7[HSSK-4,H-11 MYZPS4P;J-;*^+I[+.E8T$L8U*IP,'0N M)J*NEO5PY((S%*[$0.!+\_J]G<$^#5(=5F-9/@SFT24_Z MI+B79( ;^D-S;QC4R;AD<87LDBKDN&^TMZS\^*>A^$;B6Z'1O5MD5R]W7N$H MI'>T(%JJCHGIA)(%[0H#T#+8$KG6AZD<.&C+;/=YDOVE?>P6VAM30.ATG'Y[ M-R!S^<4PO_[OB_[G^L$_?[LJAC>1*W+"-"NE$,,-)O+:DV&1"Q*E 5#+.=@6 MLU<>@G6L2N)F#+@[CZ6I)CJH*%T+\489_280.ZHVW@#><0J/FZMV4^KLJ9FD[;==%H#?&\F1+Z]G31Z/. Z7*I\"<;=31 6-^ON@/ M,CEOEU6WX#/W0C-CZ[VOG@.+3@ #KK@,QBO1_/JBVP@.;] V5]*HF80[Z%Q: M6->7,S:=#\;($AA71M'"K&$!LV1269=LSEPW'_%U&\'3T_<>$E[[?A^HCOT# MCK_T$UZ5XG=3R+[N*9U6LF^TM*52=I6T%XGSB*9H&85W($Q2SB2)(<1R7RG[ MNN?M>;Y?C-,9F<;7#W[]-0TNZO9RV7=Y_4_7+EGPEF>?/?,^>J:U)"?::L$* MI$+T]-[JUBW(NR'=V_Y9//5M'/0_S:9$O+K -\/?2;$?_\3!EWF>=-*S3EIZ MQ343QI! HH@LU(GUU@#7$%#HW-SGV@S:$?;#[CEUQR[J0$U=S$M=#?/Z$M6> MT(EC LFPJ$*;NY0,=$D,C1".MOJ<1'-;^B%0SYE!.ZJF"T]L-<#9C;LS?#P: M3=RV+$1/=F"1M903(^.%6Z\D)"Y;MXD^A.DY,V;U:)X%61HIHX-Y M!%L)8QX^13 Z%9-9<38S[8QCH=88!ZVUD,E"@M;WCVZ/\E!9C"/N/!VI[&1R M'MLLUQB'C,?TC5I]N'HULKKT,[: M"/ BNK,)Y*Z2*-O#/5)2I5LB[$.[/;1X(@2,R=-Q40H=&S6G()-CP'E@UJ,/ MV2D33%>V_]&)]U!*YN1YMXWR.N#;.HO0X.,K/FS9"^Q(_P%2=[Q/)7?,K^L?J'H"W%XHTV M1043:]I5NRS 2U&P&)]-0@3HK?B\_5XT^JCY9**7,!Y_*Z/QGS#.UYX '2PN M2_+ZC"&O3SOEF+>UQKE$[:V/4:36TWWO1[3OQG(EP$73R,\X),U.>Q!4421K ME@*2HXN:U^([SJS@2L:(":!UK'P-E,-O+ TYL+R'M!!W!S'OE2N>^Q76VB)I M50QS#C4P9NF@K;=7!9]XR@8!6]<&K$=SJ#A!APQH).IC^_V3\;3WOE9ESZ]Q M+X0X*B[:W+<>N"Q_/)6RAOM*\2& M)N85B(4YLPF,;?SD373:WH1\V.?=0_C+ZMM#\MJ \-^0&2V6]!J�U_G@Q:MI$?(O0T^?\]PR1F,\6<@*^CE MZ+P:VC"G\KC2;E[J>_TK[^:W\[VX;>,I .>SR$P)E6E#B9E%CI(I5[P6L42I M6WMZ^Z/>/PU]3DR8J6?VI,F+B^G9:-S_?YA[8#/HS LCW19Z35$Q$"DP@;:0 MAH,IHO7\T'O@'-XK/#"G[B:EVZBFBWL1^E_ZF3: R0V,/2%R $#.3$G(=!#D MT;IZ-*O(A1%29=LZ@+ *Q[/CR=[*:#V5]*K#N/M:TAG,P'4,8A7$/\3 M!YG6G3 IH\D2T&0)Q 3D/G'/N,M!15T2Y"V[9A]\YK/A1Y>ZZ* @:H8J/BRE MN"RE^6RLR>NOY-7W)]4U?S.S-PQ7S,DIED M-2<;-"C3/&?2V6J>#7]/C!@=%'?M+-C%ROZ!DRGFVMOR]3,F^O+CJ/[H[<5T M,H5A38N]^/1IC)]@NK3R'NB4 $ Q8>I-'8+T 8Z\J(!&8"A%T,M^*K;NOHM] MGB_,R=.JX=S:O1<^^Z.ND=8VG[@I>E9&$W/PS&:ER<0VA7DYF[ (7HDD>="M MO9^6^+^S_E#*;SB=]VHMU2A[CY\7]0[YU<7X"MS<%^S54C_IN60B.\6T-I*. M+I^8 @G.Q.@P-=_!'T3U_$C75E$-1_=N@G"^:8>4"@INF/,:ZVW;I5[>R!GA M1A>,@Y+C 9GT3,_LIFIJ/>SW[LJOY3*G^8>+^%]D*WP<7:^AEQ0X)RTRD+K. MA$NVUB8+)A/(4@T%>@4VORSH="!--1Z?O!.B*\,SX53A^_&_41V9\P1 MBO=,&YWJ/#C:8T,H+)F(015NS7*DNB735H/ZSK]#:+/AS.)6[M,-/VG)/2H< M:A%C8<)Q0:];C/.QA0JB@URSU]!Z"D=GBWDV]#XM6K0C;XB+ MEO>8QI]&M9$U-Q J>V3DY?PN3^%0?WIB_/1Q7#:RUD++>AT M,4BOL([!,2\",EF\)(]*T];;^L*ICI;R[,A^"I1H.2)ZJW7]/AI^F8? JD G M'T>TAIO_7M?V^VCZ?W%ZO>H>0,C"I, X!$,G5ZUIT=*1C1X4!&%Y:#YNK;/% M?*?[46C1Q5SLSE8V?\U_&8T7/ZJ_)WK)QB1540R34$SS:!@Y$77^F>K9*-\]S)F^%B== ?7Z8:C4;N-#(Z E.]JRFR..O\ M"-:+*-"DW(GMW\%:GMT[6?'\0VZ6.RS>U\>!ZU6O%#[)^[2&>:+ ;XM#ZI@ MLDX'BR'H(M/>(('9VFBL?3+,0ZY#2E$D-$*"3:W/BU;@#]6T=^QCX2C*/G8? MX.7JY_ OQV<77K)$DJ/50'),(K$(5C !421:BPJRM7ES"\"Q^@./Q(%1*UUT M,;EB9T%<+V.8Z]CFW^'\/C KZ,1INXUJ.Z#KE;%=*TCF=O!E MFZ5S)69$!BK5$1.%O$L9"B.#!P2=*EQCZQ*QM6!.T ?J7-?KO**]%-5!-]=[ M M0-^9U%!AK5N_;G"[3M)=!72!4B8) DMA'&O2&W-B7N3"3-'.6K QA0U+=C9] MY#,F3H>ZZ: 3[-9&>0DI2XDF9R85U$@I^!K3,2R2RUYT2%9C9^G5:QC/F$*M ME--%&]44IC-9S"<+5$&-AE4T,WLQ@34N@&+*5#);6J>WRC(NG8R8LG.\=5OR MO8">=Z2BG:ZZV'AN8UJ\+9N ZBCTL!+0<6('#16WO*,TDWH7WM5*<&BXT3X" M,ZAK>U JS"OZ0Z@H5;"J\,W&]9PF%1YPQP_-A&V$W0$#;K3)+XX[6HZT3B&+ M/'NF4PDL)*]9%NA+*L9ET3HUA;2?MJ M1@S+49!'1XH'K(E#.CKT9?J&M<#3^]CM.%R=>D5H%'@.M,I&Y5 0! MJ[=-Y2(]Z!* YZ6"V35AL+N??7@3H9781^UDUH&5,)_H?64%WR(M\N"]<(5) M)3@M$PE:$I8)K;.VN60I6\\0O ?.\[856NFI@T$E:Z!=VM0;@.O(8K@7V'&, MAF9JW(P>>^B@ ]/A?I"9)V-$G:\CL&9ZZ@U@6G)FE ;I=838?$3-$0CR@ %Q M''YL(_K69L3ZVRHO#TA3BL @F8%:!2N49: \';8BHH<4HHN;Y=8>>M+A38R& M6AEU)=(C#9N>M]F_QPFAQUQ&XU\NIA=C?#.97%2KK.D(Z@V?U<5@ZEV6N32N MNGA7(/EDN>+:<164,=8E'K4H07*_8ESUAD_=,]0X@,F$C*;Z]%^O2I1! />J M /,^Z/G%9[Y>:!6T$(' 9PO-KP->!:1A('71&'Q;J+\L"[4G%'KIHFJ8:Y[H[3;D&T4#GJ50DBY:YM*\9N'Q\':K#H23H^TV MJFU>\;MR0;=KW:\G7RV\::YE(!-2,VY]85H[DJ"12,8)%R+QX,&+AYS2G9_^ M1(HXMU+ZZE%]'6FLH<&_",YKBI:K4S(;5[X"M2J1+%_!7*Q76@B7&'AN MF?/6::D]%+=I(&Q'",^=;(?1W1$VM1=?H#^H9C,YQW\GV5XF)T5!LIRY9[:> M$/.+=WR2!)LG1SYR267;4:3;8GCNG#N0]@[4^8#:T)M0:N;F0M/U&()=> M%"^UX0XP=MK%]^PYU4HY:\O.NDT+K-AV7Z1I_PO]4].4P ;/Z2(=L.WREE(! M46&QZ+Q,5NHLI><:A)%@)/U_,:M2 1L\\>AW61I=HI9>LE**8QJY8<$78BBQ MO>CL=8X';S?O_"[+G1',]?IF2'J]F.TLRW.%KF85O1\-!K_,+P'O>5F4T089 M$E'(#:QW#V?D3&#!$%.2Z/VIR'BG%9[@GM^6^DI!]H(W^ M$4:!MA'!(]H?'TV8J#,*/BK?=W-Q](04F1O+64">R6W1Y+'8.D(Q*' V><3E M&R"?Q&OXB-Z]4R#_";[(6S'W4;V]MP,+#PNB6 RX0KC"6A+CE*PD&ON':,U MSF0C3^=VS-:+__X>G^9[W"6''W'T[&%!F%2\JJV7T56?LEY4'I7,3.@@(!