0001642545-23-000051.txt : 20231106 0001642545-23-000051.hdr.sgml : 20231106 20231106163234 ACCESSION NUMBER: 0001642545-23-000051 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 84 CONFORMED PERIOD OF REPORT: 20230930 FILED AS OF DATE: 20231106 DATE AS OF CHANGE: 20231106 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Shockwave Medical, Inc. CENTRAL INDEX KEY: 0001642545 STANDARD INDUSTRIAL CLASSIFICATION: SURGICAL & MEDICAL INSTRUMENTS & APPARATUS [3841] IRS NUMBER: 270494101 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-38829 FILM NUMBER: 231380396 BUSINESS ADDRESS: STREET 1: 5403 BETSY ROSS DRIVE CITY: SANTA CLARA STATE: CA ZIP: 95054 BUSINESS PHONE: (510) 279-4262 MAIL ADDRESS: STREET 1: 5403 BETSY ROSS DRIVE CITY: SANTA CLARA STATE: CA ZIP: 95054 FORMER COMPANY: FORMER CONFORMED NAME: ShockWave Medical, Inc. DATE OF NAME CHANGE: 20150515 10-Q 1 swav-20230930.htm 10-Q swav-20230930
0001642545December 312023Q3falsehttp://fasb.org/us-gaap/2023#ProductMemberhttp://fasb.org/us-gaap/2023#ProductMemberhttp://fasb.org/us-gaap/2023#ProductMemberhttp://fasb.org/us-gaap/2023#ProductMemberhttp://fasb.org/us-gaap/2023#ProductMemberhttp://fasb.org/us-gaap/2023#ProductMemberhttp://fasb.org/us-gaap/2023#ProductMemberhttp://fasb.org/us-gaap/2023#ProductMemberP5YP2YP3Y49035824719000016425452023-01-012023-09-3000016425452023-11-01xbrli:shares00016425452023-09-30iso4217:USD00016425452022-12-3100016425452022-07-012022-09-3000016425452023-07-012023-09-3000016425452022-01-012022-09-30iso4217:USDxbrli:shares0001642545us-gaap:CommonStockMember2022-12-310001642545us-gaap:AdditionalPaidInCapitalMember2022-12-310001642545us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001642545us-gaap:RetainedEarningsMember2022-12-310001642545us-gaap:CommonStockMember2023-01-012023-03-310001642545us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-3100016425452023-01-012023-03-310001642545us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310001642545us-gaap:RetainedEarningsMember2023-01-012023-03-310001642545us-gaap:CommonStockMember2023-03-310001642545us-gaap:AdditionalPaidInCapitalMember2023-03-310001642545us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-310001642545us-gaap:RetainedEarningsMember2023-03-3100016425452023-03-310001642545us-gaap:CommonStockMember2023-04-012023-06-300001642545us-gaap:AdditionalPaidInCapitalMember2023-04-012023-06-3000016425452023-04-012023-06-300001642545us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-012023-06-300001642545us-gaap:RetainedEarningsMember2023-04-012023-06-300001642545us-gaap:CommonStockMember2023-06-300001642545us-gaap:AdditionalPaidInCapitalMember2023-06-300001642545us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-300001642545us-gaap:RetainedEarningsMember2023-06-3000016425452023-06-300001642545us-gaap:CommonStockMember2023-07-012023-09-300001642545us-gaap:AdditionalPaidInCapitalMember2023-07-012023-09-300001642545us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-07-012023-09-300001642545swav:ConvertibleSeniorNotesDue2028Member2023-07-012023-09-300001642545us-gaap:RetainedEarningsMember2023-07-012023-09-300001642545us-gaap:CommonStockMember2023-09-300001642545us-gaap:AdditionalPaidInCapitalMember2023-09-300001642545us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-09-300001642545us-gaap:RetainedEarningsMember2023-09-300001642545us-gaap:CommonStockMember2021-12-310001642545us-gaap:AdditionalPaidInCapitalMember2021-12-310001642545us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001642545us-gaap:RetainedEarningsMember2021-12-3100016425452021-12-310001642545us-gaap:CommonStockMember2022-01-012022-03-310001642545us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-3100016425452022-01-012022-03-310001642545us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-03-310001642545us-gaap:RetainedEarningsMember2022-01-012022-03-310001642545us-gaap:CommonStockMember2022-03-310001642545us-gaap:AdditionalPaidInCapitalMember2022-03-310001642545us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-310001642545us-gaap:RetainedEarningsMember2022-03-3100016425452022-03-310001642545us-gaap:CommonStockMember2022-04-012022-06-300001642545us-gaap:AdditionalPaidInCapitalMember2022-04-012022-06-3000016425452022-04-012022-06-300001642545us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-012022-06-300001642545us-gaap:RetainedEarningsMember2022-04-012022-06-300001642545us-gaap:CommonStockMember2022-06-300001642545us-gaap:AdditionalPaidInCapitalMember2022-06-300001642545us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-300001642545us-gaap:RetainedEarningsMember2022-06-3000016425452022-06-300001642545us-gaap:CommonStockMember2022-07-012022-09-300001642545us-gaap:AdditionalPaidInCapitalMember2022-07-012022-09-300001642545us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-07-012022-09-300001642545us-gaap:RetainedEarningsMember2022-07-012022-09-300001642545us-gaap:CommonStockMember2022-09-300001642545us-gaap:AdditionalPaidInCapitalMember2022-09-300001642545us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-09-300001642545us-gaap:RetainedEarningsMember2022-09-3000016425452022-09-300001642545srt:MinimumMember2023-09-300001642545srt:MaximumMember2023-09-300001642545us-gaap:FairValueInputsLevel1Memberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001642545us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001642545us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001642545us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001642545us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2023-09-300001642545us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2023-09-300001642545us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2023-09-300001642545us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2023-09-300001642545us-gaap:FairValueInputsLevel1Memberus-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001642545us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001642545us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001642545us-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001642545us-gaap:FairValueInputsLevel1Memberus-gaap:CorporateBondSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001642545us-gaap:CorporateBondSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001642545us-gaap:CorporateBondSecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001642545us-gaap:CorporateBondSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001642545us-gaap:FairValueInputsLevel1Memberus-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001642545us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001642545us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001642545us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001642545us-gaap:FairValueInputsLevel1Memberus-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001642545us-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001642545us-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001642545us-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001642545us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001642545us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001642545us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001642545us-gaap:FairValueMeasurementsRecurringMember2023-09-300001642545us-gaap:FairValueInputsLevel1Memberswav:ContingentConsiderationMemberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001642545swav:ContingentConsiderationMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001642545swav:ContingentConsiderationMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001642545swav:ContingentConsiderationMemberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001642545us-gaap:FairValueInputsLevel1Memberus-gaap:BorrowingsMemberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001642545us-gaap:BorrowingsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001642545us-gaap:BorrowingsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001642545us-gaap:BorrowingsMemberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001642545us-gaap:FairValueInputsLevel1Memberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001642545us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001642545us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001642545us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001642545us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2022-12-310001642545us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2022-12-310001642545us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2022-12-310001642545us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2022-12-310001642545us-gaap:FairValueInputsLevel1Memberus-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001642545us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001642545us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001642545us-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001642545us-gaap:FairValueInputsLevel1Memberus-gaap:CorporateBondSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001642545us-gaap:CorporateBondSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001642545us-gaap:CorporateBondSecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001642545us-gaap:CorporateBondSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001642545us-gaap:FairValueInputsLevel1Memberus-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001642545us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001642545us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001642545us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001642545us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001642545us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001642545us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001642545us-gaap:FairValueMeasurementsRecurringMember2022-12-310001642545swav:NeovascIncMemberMember2023-04-110001642545swav:ConvertibleSeniorNotesDue2028Member2023-09-300001642545us-gaap:USTreasurySecuritiesMember2023-09-300001642545us-gaap:MoneyMarketFundsMember2023-09-300001642545us-gaap:CommercialPaperMember2023-09-300001642545us-gaap:CorporateBondSecuritiesMember2023-09-300001642545us-gaap:USGovernmentAgenciesDebtSecuritiesMember2023-09-300001642545us-gaap:AssetBackedSecuritiesMember2023-09-300001642545us-gaap:USTreasurySecuritiesMember2022-12-310001642545us-gaap:MoneyMarketFundsMember2022-12-310001642545us-gaap:CommercialPaperMember2022-12-310001642545us-gaap:CorporateBondSecuritiesMember2022-12-310001642545us-gaap:USGovernmentAgenciesDebtSecuritiesMember2022-12-310001642545swav:NeovascIncMemberMember2023-07-012023-09-300001642545swav:NeovascIncMemberMember2023-01-012023-09-300001642545swav:NeovascIncMemberMember2023-04-112023-04-110001642545swav:BusinessCombinationContingentConsiderationArrangementsJune302026MilestoneMemberswav:NeovascIncMemberMember2023-04-112023-04-110001642545swav:NeovascIncMemberMember2023-09-300001642545swav:BusinessCombinationContingentConsiderationArrangementsDecember312026MilestoneMemberswav:NeovascIncMemberMember2023-04-112023-04-110001642545swav:BusinessCombinationContingentConsiderationArrangementsDecember312027MilestoneMemberswav:NeovascIncMemberMember2023-04-112023-04-110001642545us-gaap:CustomerRelationshipsMemberswav:NeovascIncMemberMember2023-09-300001642545us-gaap:CustomerRelationshipsMemberswav:NeovascIncMemberMember2023-01-012023-09-300001642545us-gaap:TechnologyBasedIntangibleAssetsMemberswav:NeovascIncMemberMember2023-09-300001642545us-gaap:TechnologyBasedIntangibleAssetsMemberswav:NeovascIncMemberMember2023-01-012023-09-300001642545us-gaap:InProcessResearchAndDevelopmentMemberswav:NeovascIncMemberMember2023-09-300001642545swav:NeovascIncMemberMember2022-07-012022-09-300001642545swav:NeovascIncMemberMember2022-01-012022-09-300001642545us-gaap:CustomerRelationshipsMemberswav:NeovascIncMemberMember2023-04-112023-06-300001642545us-gaap:TechnologyBasedIntangibleAssetsMemberswav:NeovascIncMemberMember2023-04-112023-06-300001642545us-gaap:InProcessResearchAndDevelopmentMemberswav:NeovascIncMemberMember2023-09-300001642545swav:NeovascIncMemberMember2023-04-112023-06-300001642545swav:ThreeZeroZeroThreeBunkerHillLaneMember2021-09-012021-09-30swav:termxbrli:pure0001642545us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2022-10-190001642545us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2022-10-192022-10-190001642545swav:LoanAndSecurityAgreementMember2023-08-292023-08-290001642545us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2023-03-162023-03-160001642545swav:LoanAndSecurityAgreementMember2023-04-262023-04-260001642545us-gaap:BaseRateMemberus-gaap:LineOfCreditMembersrt:MinimumMemberus-gaap:RevolvingCreditFacilityMember2022-10-192022-10-190001642545srt:MaximumMemberus-gaap:BaseRateMemberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2022-10-192022-10-190001642545us-gaap:LineOfCreditMembersrt:MinimumMemberus-gaap:RevolvingCreditFacilityMember2022-10-192022-10-190001642545us-gaap:LineOfCreditMembersrt:MinimumMemberswav:SecuredOvernightFinancingRateSOFRMemberus-gaap:RevolvingCreditFacilityMember2022-10-192022-10-190001642545srt:MaximumMemberus-gaap:LineOfCreditMemberswav:SecuredOvernightFinancingRateSOFRMemberus-gaap:RevolvingCreditFacilityMember2022-10-192022-10-190001642545srt:MaximumMemberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2022-10-192022-10-190001642545us-gaap:LineOfCreditMemberus-gaap:FederalFundsEffectiveSwapRateMemberus-gaap:RevolvingCreditFacilityMember2022-10-192022-10-190001642545us-gaap:LineOfCreditMemberswav:SecuredOvernightFinancingRateSOFRMemberus-gaap:RevolvingCreditFacilityMember2022-10-192022-10-190001642545us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2023-09-300001642545us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2023-07-012023-09-300001642545us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2022-07-012022-09-300001642545us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2023-01-012023-09-300001642545us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2022-01-012022-09-300001642545swav:ConvertibleSeniorNotesDue2028Memberus-gaap:ConvertibleDebtMember2023-08-152023-08-150001642545swav:ConvertibleSeniorNotesDue2028Memberus-gaap:ConvertibleDebtMember2023-08-150001642545swav:ConvertibleSeniorNotesDue2028Member2023-08-152023-08-150001642545swav:ConvertibleSeniorNotesDue2028Memberswav:DebtInstrumentPeriodOneMemberus-gaap:ConvertibleDebtMember2023-08-152023-08-15utr:D0001642545swav:ConvertibleSeniorNotesDue2028Memberus-gaap:ConvertibleDebtMemberswav:DebtInstrumentPeriodTwoMember2023-08-152023-08-150001642545swav:ConvertibleSeniorNotesDue2028Member2023-08-102023-08-100001642545swav:ConvertibleSeniorNotesDue2028Member2023-08-150001642545swav:ConvertibleSeniorNotesDue2028Member2023-07-012023-09-300001642545us-gaap:CallOptionMemberus-gaap:ConvertibleDebtMember2023-08-100001642545us-gaap:CostOfSalesMember2023-07-012023-09-300001642545us-gaap:CostOfSalesMember2022-07-012022-09-300001642545us-gaap:CostOfSalesMember2023-01-012023-09-300001642545us-gaap:CostOfSalesMember2022-01-012022-09-300001642545us-gaap:ResearchAndDevelopmentExpenseMember2023-07-012023-09-300001642545us-gaap:ResearchAndDevelopmentExpenseMember2022-07-012022-09-300001642545us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-09-300001642545us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-09-300001642545us-gaap:SellingAndMarketingExpenseMember2023-07-012023-09-300001642545us-gaap:SellingAndMarketingExpenseMember2022-07-012022-09-300001642545us-gaap:SellingAndMarketingExpenseMember2023-01-012023-09-300001642545us-gaap:SellingAndMarketingExpenseMember2022-01-012022-09-300001642545us-gaap:GeneralAndAdministrativeExpenseMember2023-07-012023-09-300001642545us-gaap:GeneralAndAdministrativeExpenseMember2022-07-012022-09-300001642545us-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-09-300001642545us-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-09-3000016425452019-02-2800016425452019-02-012019-02-280001642545us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-09-300001642545us-gaap:PerformanceSharesMembersrt:MinimumMember2023-01-012023-09-300001642545srt:MaximumMemberus-gaap:PerformanceSharesMember2023-01-012023-09-300001642545us-gaap:PerformanceSharesMember2023-01-012023-09-300001642545us-gaap:RestrictedStockUnitsRSUMember2022-12-310001642545us-gaap:PerformanceSharesMember2022-12-310001642545us-gaap:RestrictedStockUnitsRSUMember2023-09-300001642545us-gaap:PerformanceSharesMember2023-09-300001642545us-gaap:EmployeeStockMember2019-03-060001642545us-gaap:EmployeeStockMember2023-01-012023-09-300001642545us-gaap:EmployeeStockMember2023-07-012023-09-300001642545us-gaap:EmployeeStockMember2022-07-012022-09-300001642545us-gaap:EmployeeStockMember2022-01-012022-09-300001642545us-gaap:EmployeeStockMember2023-09-300001642545us-gaap:StockCompensationPlanMember2023-07-012023-09-300001642545us-gaap:StockCompensationPlanMember2022-07-012022-09-300001642545us-gaap:StockCompensationPlanMember2023-01-012023-09-300001642545us-gaap:StockCompensationPlanMember2022-01-012022-09-300001642545us-gaap:RestrictedStockUnitsRSUMember2023-07-012023-09-300001642545us-gaap:RestrictedStockUnitsRSUMember2022-07-012022-09-300001642545us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-09-300001642545us-gaap:RestrictedStockUnitsRSUMember2023-07-012023-09-300001642545us-gaap:RestrictedStockUnitsRSUMember2022-07-012022-09-300001642545us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-09-300001642545us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-09-300001642545us-gaap:EmployeeStockMember2023-07-012023-09-300001642545us-gaap:EmployeeStockMember2022-07-012022-09-300001642545us-gaap:EmployeeStockMember2023-01-012023-09-300001642545us-gaap:EmployeeStockMember2022-01-012022-09-300001642545swav:CappedCallSecuritiesMember2023-07-012023-09-300001642545swav:CappedCallSecuritiesMember2022-07-012022-09-300001642545swav:CappedCallSecuritiesMember2023-01-012023-09-300001642545swav:CappedCallSecuritiesMember2022-01-012022-09-300001642545swav:CoronaryMember2023-07-012023-09-300001642545swav:CoronaryMember2022-07-012022-09-300001642545swav:CoronaryMember2023-01-012023-09-300001642545swav:CoronaryMember2022-01-012022-09-300001642545swav:PeripheralMember2023-07-012023-09-300001642545swav:PeripheralMember2022-07-012022-09-300001642545swav:PeripheralMember2023-01-012023-09-300001642545swav:PeripheralMember2022-01-012022-09-300001642545swav:ReducerMember2023-07-012023-09-300001642545swav:ReducerMember2022-07-012022-09-300001642545swav:ReducerMember2023-01-012023-09-300001642545swav:ReducerMember2022-01-012022-09-300001642545us-gaap:ProductAndServiceOtherMember2023-07-012023-09-300001642545us-gaap:ProductAndServiceOtherMember2022-07-012022-09-300001642545us-gaap:ProductAndServiceOtherMember2023-01-012023-09-300001642545us-gaap:ProductAndServiceOtherMember2022-01-012022-09-300001642545country:US2023-07-012023-09-300001642545country:US2022-07-012022-09-300001642545country:US2023-01-012023-09-300001642545country:US2022-01-012022-09-300001642545srt:EuropeMember2023-07-012023-09-300001642545srt:EuropeMember2022-07-012022-09-300001642545srt:EuropeMember2023-01-012023-09-300001642545srt:EuropeMember2022-01-012022-09-300001642545swav:AllOtherCountriesMember2023-07-012023-09-300001642545swav:AllOtherCountriesMember2022-07-012022-09-300001642545swav:AllOtherCountriesMember2023-01-012023-09-300001642545swav:AllOtherCountriesMember2022-01-012022-09-300001642545swav:JVAgreementWithGenesisMedTechMemberswav:ShareSubscriptionAgreementMember2021-03-192021-03-190001642545swav:JVAgreementWithGenesisMedTechMemberswav:ShareSubscriptionAgreementMember2021-03-190001642545swav:JVAgreementWithGenesisMedTechMemberswav:LicenseAgreementMember2021-03-192021-03-190001642545swav:JVAgreementWithGenesisMedTechMemberswav:LicenseAgreementMember2021-03-190001642545swav:JVAgreementWithGenesisMedTechMember2023-09-300001642545us-gaap:CoVenturerMember2021-03-190001642545us-gaap:CoVenturerMember2021-03-192021-03-190001642545us-gaap:CoVenturerMember2023-09-300001642545swav:IsaacZachariasMember2023-01-012023-09-300001642545swav:IsaacZachariasMember2023-07-012023-09-300001642545swav:IsaacZachariasMember2023-09-300001642545swav:FTJayWatkinsMember2023-01-012023-09-300001642545swav:FTJayWatkinsMember2023-07-012023-09-300001642545swav:FTJayWatkinsMember2023-09-300001642545swav:TrinhPhungMember2023-01-012023-09-300001642545swav:TrinhPhungMember2023-07-012023-09-300001642545swav:TrinhPhungMember2023-09-300001642545swav:DanielPuckettMember2023-01-012023-09-300001642545swav:DanielPuckettMember2023-07-012023-09-300001642545swav:DanielPuckettMember2023-09-30

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, DC 20549
___________________________________________________
FORM 10-Q
___________________________________________________
(Mark One)
xQUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended September 30, 2023
OR
oTRANSITION 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-38829
___________________________________________________
Shockwave Medical, Inc.
(Exact Name of Registrant as Specified in its Charter)
___________________________________________________
Delaware27-0494101
(State or other jurisdiction of
incorporation or organization)
(I.R.S. Employer
Identification No.)
5403 Betsy Ross Drive
Santa Clara, California
95054
(Address of principal executive offices)(Zip Code)
Registrant’s telephone number, including area code: (510) 279-4262
___________________________________________________
Securities registered pursuant to Section 12(b) of the Act:
Title of each class of securitiesTrading symbol(s)Name of each national exchange and principal
U.S. market for the securities
Shockwave Medical, Inc., common stock, par value $0.001 per share
SWAV
The Nasdaq Stock Market LLC
(Nasdaq Global Select Market)
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes x No o
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes x No o
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated filerxAccelerated filero
Non-accelerated fileroSmaller reporting companyo
Emerging growth companyo
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. o
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes o No x
As of November 1, 2023, the registrant had 36,896,750 shares of common stock, $0.001 par value per share, outstanding.



Table of Contents
Page



SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS
This Quarterly Report on Form 10-Q contains statements relating to our expectations, projections, beliefs, and prospects, which are forward-looking statements within the meaning of the Private Securities Litigation Reform Act of 1995. In some cases, you can identify these statements by forward-looking words such as “believe,” “will,” “may,” “estimate,” “continue,” “anticipate,” “intend,” “should,” “might,” “plan,” “expect,” “predict,” “could,” “potentially” or the negative of these terms or similar expressions. You should read these statements carefully because they may relate to future expectations around growth, strategy, and anticipated trends in our business, contain projections of future results of operations or financial condition, or state other “forward-looking” information. These statements are only predictions based on our current expectations, estimates, assumptions, and projections about future events and are applicable only as of the dates of such statements. 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 in peripheral artery disease, coronary artery disease and aortic stenosis;
our ability to successfully execute our commercialization strategy for our approved or cleared products;
our expected future growth, including growth in international sales;
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;
the impact of government laws and 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;
our ability to scale our organizational culture of cooperative product development and commercial execution;
our ability to satisfy our payment obligations and remain in compliance with covenants under our debt agreements, including our convertible debt, or to refinance our indebtedness;
potential dilution from equity awards, convertible indebtedness and potential future convertible debt and stock issuances;
the expected benefits of our acquisition of Neovasc Inc. in April 2023, a corporation existing under the Canada Business Corporations Act;
the development, regulatory approval, efficacy and commercialization of competing products;
our ability to develop and maintain our corporate infrastructure, including our internal controls;
our estimates regarding expenses, future 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
the impact of global business, political and macroeconomic conditions, including inflation, rising interest rates, uncertainty with respect to the federal budget, instability in the global banking system, volatile market conditions, supply chain disruptions, cybersecurity events, and global events, including regional conflicts around the world, on our operations, financial results, liquidity and capital resources, sales, expenses, supply chain, manufacturing, research and development activities, clinical trials and employees.
1


We caution you that the foregoing list may not contain all of the forward-looking statements made in this Quarterly Report on Form 10-Q. We have based these forward-looking statements on our current expectations and projections about future events and trends that we believe may affect our financial condition, results of operations, business strategy, short-term and long-term business operations and objectives, and financial needs. These forward-looking statements are subject to a number of risks, uncertainties, and assumptions and other factors that could cause our actual results, level of activity, performance, or achievements to differ materially from the results, level of activity, performance or achievements expressed or implied by the forward-looking statements, including those described in the section titled “Risk Factors” in our Annual Report on Form 10-K for the year ended December 31, 2022, together with any updates in the section titled “Risk Factors” of our Quarterly Reports on Form 10-Q for the quarters ended March 31, 2023 and June 30, 2023 and in this Quarterly Report on Form 10-Q, and the section titled “Management’s Discussion and Analysis of Financial Condition and Results of Operations” in this Quarterly Report on Form 10-Q. There may also be additional risks of which we are not presently aware or that we currently believe are immaterial which could have an adverse impact on our business. Although we believe the expectations reflected in the forward-looking statements are reasonable, we cannot guarantee future results, level of activity, performance or achievements. Except to the extent required by law, we undertake no obligation to update any of these forward-looking statements after the date of this Quarterly Report on Form 10-Q to conform our prior statements to actual results or revised expectations.
2


PART I—FINANCIAL INFORMATION
Item 1. Financial Statements.
SHOCKWAVE MEDICAL, INC.
Condensed Consolidated Balance Sheets
(Unaudited)
3


(in thousands)
September 30,
2023
December 31,
20221
ASSETS
CURRENT ASSETS:
Cash and cash equivalents$498,108 $156,586 
Short-term investments 419,225 147,907 
Accounts receivable, net 98,819 71,366 
Inventory97,180 75,112 
Prepaid expenses and other current assets15,210 8,292 
Total current assets1,128,542 459,263 
Operating lease right-of-use assets30,360 32,365 
Property and equipment, net62,017 48,152 
Equity method investment1,810 3,512 
Intangible assets, net93,775  
Goodwill39,789  
Deferred tax assets109,432 97,568 
Other assets8,234 5,229 
TOTAL ASSETS$1,473,959 $646,089 
LIABILITIES AND STOCKHOLDERS’ EQUITY
CURRENT LIABILITIES:
Accounts payable$6,870 $6,721 
Accrued liabilities69,764 55,375 
Lease liability, current portion1,569 1,278 
Total current liabilities78,203 63,374 
Lease liability, noncurrent portion32,358 34,928 
Convertible debt, noncurrent portion730,926  
Debt, noncurrent portion 24,198 
Related party contract liability, noncurrent portion12,273 12,273 
Deferred tax liabilities9,647  
Other liabilities9,307  
TOTAL LIABILITIES872,714 134,773 
Commitments and contingencies (Note 8)
STOCKHOLDERS’ EQUITY:
Preferred stock  
Common stock37 36 
Additional paid-in capital535,197 548,960 
Accumulated other comprehensive loss(149)(867)
Retained earnings (accumulated deficit)66,160 (36,813)
TOTAL STOCKHOLDERS’ EQUITY601,245 511,316 
TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY$1,473,959 $646,089 
The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.
1 The condensed consolidated balance sheet as of December 31, 2022 is derived from the audited consolidated financial statements as of that date.
4


SHOCKWAVE MEDICAL, INC.
Condensed Consolidated Statements of Operations and Comprehensive Income
(Unaudited)
(in thousands, except share and per share data)
Three Months Ended
September 30,
Nine Months Ended
September 30,
2023202220232022
Revenue:
Product revenue $186,020 $131,330 $527,251 $345,707 
Cost of revenue:
Cost of product revenue24,513 17,874 70,072 47,494 
Gross profit161,507 113,456 457,179 298,213 
Operating expenses:
Research and development39,526 20,177 103,326 57,956 
Sales and marketing56,907 42,082 167,656 118,558 
General and administrative21,451 14,434 70,386 39,988 
Total operating expenses117,884 76,693 341,368 216,502 
Income from operations43,623 36,763 115,811 81,711 
(Loss) income from equity method investment(733)97 (1,702)(1,414)
Interest expense(2,509)(316)(3,955)(917)
Other income (expense), net4,699 (1,423)8,667 (3,206)
Net income before taxes45,080 35,121 118,821 76,174 
Income tax provision10,094 118 15,848 1,089 
Net income $34,986 $35,003 $102,973 $75,085 
Unrealized gain (loss) on available-for-sale securities242 (275)723 (1,410)
Adjustment for net gain realized and included in other income  (5) 
Total comprehensive income $35,228 $34,728 $103,691 $73,675 
Net income per share
Basic$0.95 $0.97 $2.81 $2.10 
Diluted$0.92 $0.92 $2.70 $1.99 
Shares used in computing net income per share
Basic36,797,072 36,003,931 36,630,575 35,807,264 
Diluted38,196,780 37,948,049 38,184,299 37,813,107 
The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.

5


SHOCKWAVE MEDICAL, INC.
Condensed Consolidated Statements of Stockholders’ Equity
(Unaudited)
(in thousands, except share data)
Common Stock
Additional
Paid-In
Capital
Accumulated
Other
Comprehensive Loss
 Retained
Earnings
(Accumulated
Deficit)
Total
Stockholders
Equity
Shares Amount 
Balances — December 31, 202236,235,546 $36 $548,960 $(867)$(36,813)$511,316 
Exercise of stock options77,230 1 319 — — 320 
Unrealized gain on available-for-sale securities, net of tax — — — 505 — 505 
Net gain reclassified from
accumulated other comprehensive
income
— — — (5)— (5)
Issuance of common stock under employee stock purchase plan19,124 — 3,092 — — 3,092 
Issuance of common stock in connection with vesting of restricted stock units257,624 — — — — — 
Taxes withheld on net settled vesting of restricted stock units(19)— (3)— —  (3)
Stock-based compensation— — 16,337 — — 16,337 
Net income— — — — 39,125 39,125 
Balances — March 31, 202336,589,505 $37 $568,705 $(367)$2,312 $570,687 
Exercise of stock options48,282 $— $403 $— $— $403 
Unrealized loss on available-for-sale securities— — — (24)— (24)
Issuance of common stock in connection with vesting of restricted stock units90,837 — — — — — 
Taxes withheld on net settled vesting of restricted stock units(7)— (4)— — (4)
Stock-based compensation— — 16,988 — — 16,988 
Net income— — — — 28,862 28,862 
Balances — June 30, 202336,728,617 $37 $586,092 $(391)$31,174 $616,912 
Exercise of stock options66,444 $— $459 $— $— $459 
Unrealized gain on available-for-sale securities, net of tax— — — 242 — 242 
Issuance of common stock under employee stock purchase plan19,506 — 3,138 — — 3,138 
Issuance of common stock in connection with vesting of restricted stock units67,812 — — — — — 
Taxes withheld on net settled vesting of restricted stock units(139)— (34)— — (34)
Stock-based compensation— — 18,516 — — 18,516 
Purchase of capped calls related to convertible debt, net of tax— — (72,974)— — (72,974)
Net income— — — — 34,986 34,986 
Balances — September 30, 202336,882,240 $37 $535,197 $(149)$66,160 $601,245 
The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.



6


Common StockAdditional
Paid-In
Capital
Accumulated
Other
Comprehensive Loss
Accumulated
Deficit
Total
Stockholders’
Equity
Shares Amount
Balances — December 31, 202135,444,472 $35 $494,806 $(202)$(252,809)$241,830 
Exercise of stock options54,913 1 390 — — 391 
Unrealized loss on available-for-sale securities— — — (815)— (815)
Issuance of common stock under employee stock purchase plan14,172 — 2,135 — — 2,135 
Issuance of common stock in connection with vesting of restricted stock units210,835 — — — — — 
Taxes withheld on net settled vesting of restricted stock units(31)— (6)— — (6)
Stock-based compensation— — 9,767 — — 9,767 
Net income— — — — 14,521 14,521 
Balances — March 31, 202235,724,361 $36 $507,092 $(1,017)$(238,288)$267,823 
Exercise of stock options111,601 $— $500 $— $— $500 
Unrealized loss on available-for-sale securities— — — (320)— (320)
Issuance of common stock in connection with vesting of restricted stock units71,491 — — — — — 
Stock-based compensation— — 11,504 — — 11,504 
Net income— — — — 25,561 25,561 
Balances — June 30, 202235,907,453 $36 $519,096 $(1,337)$(212,727)$305,068 
Exercise of stock options170,620 $— $1,303 $— $— $1,303 
Unrealized loss on available-for-sale securities— — — (275)— (275)
Issuance of common stock under employee stock purchase plan15,473 — 2,352 — — 2,352 
Issuance of common stock in connection with vesting of restricted stock units40,053 — — — — — 
Stock-based compensation— — 12,479 — — 12,479 
Net income— — — — 35,003 35,003 
Balances — September 30, 202236,133,599 $36 $535,230 $(1,612)$(177,724)$355,930 
The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.
7


SHOCKWAVE MEDICAL, INC.
Condensed Consolidated Statements of Cash Flows
(Unaudited)
(in thousands)
Nine Months Ended
September 30,
20232022
CASH FLOWS FROM OPERATING ACTIVITIES:  
Net income $102,973 $75,085 
Adjustments to reconcile net income to net cash provided by operating activities:
Depreciation and amortization7,283 3,318 
Loss from equity method investment1,702 1,414 
Stock-based compensation51,423 32,247 
Non-cash lease expense2,393 2,300 
Amortization of premium and discount on available-for-sale securities(3,777)303 
Loss on write down of fixed assets140  
Loss on debt extinguishment710  
Deferred income taxes9,756  
Amortization of debt issuance costs562 473 
Foreign currency remeasurement262 2,887 
Changes in operating assets and liabilities:
Accounts receivable(26,064)(27,113)
Inventory(20,618)(24,372)
Prepaid expenses and other current assets(6,094)(3,615)
Other assets(3,347)(1,174)
Accounts payable(1,574)109 
Accrued and other current liabilities11,295 4,377 
Lease liabilities(2,675)(943)
Net cash provided by operating activities124,350 65,296 
CASH FLOWS FROM INVESTING ACTIVITIES:
Purchase of available-for-sale securities(398,330)(85,252)
Proceeds from maturities of available-for-sale securities131,750 72,423 
Purchase of property and equipment(22,474)(14,045)
Business combination, net of cash acquired(94,411) 
Net cash used in investing activities(383,465)(26,874)
CASH FLOWS FROM FINANCING ACTIVITIES:
Payments of taxes withheld on net settled vesting of restricted stock units(41)(6)
Proceeds from stock option exercises1,182 1,672 
Proceeds from issuance of common stock under employee stock purchase plan6,230 4,487 
Proceeds from convertible debt, net730,809  
Purchases of capped calls related to convertible debt(96,375) 
Principal payment of debt(105,000)(2,750)
Proceeds from debt financing80,000  
Payment of assumed warrant liability (16,240) 
Net cash provided by financing activities600,565 3,403 
Effect of exchange rate changes on cash and cash equivalents(303)(2,755)
Net increase in cash, cash equivalents and restricted cash341,147 39,070 
Cash, cash equivalents and restricted cash at beginning of period158,302 90,874 
Cash, cash equivalents and restricted cash equivalents at end of period$499,449 $129,944 
SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION:
Interest paid$1,755 $442 
Income tax paid$6,230 $1,415 
NON-CASH INVESTING AND FINANCING ACTIVITIES:
Property and equipment purchases included in accounts payable and accrued liabilities$2,661 $6,221 
The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.
8


SHOCKWAVE MEDICAL, INC.
Notes to Condensed Consolidated Financial Statements
1. Organization and Basis of Presentation
Shockwave Medical, Inc. (the “Company”) was incorporated on June 17, 2009. The Company is primarily engaged in the development and commercialization of novel technologies that transform the care of patients with cardiovascular disease. The Company is focused on the improvement of its Intravascular Lithotripsy (“IVL”) technology for the treatment of calcified plaque in patients with peripheral vascular, coronary vascular and heart valve disease. Built on a balloon catheter platform, the IVL technology uses lithotripsy to disrupt both superficial and deep vascular calcium, while minimizing soft tissue injury, and an integrated angioplasty balloon to dilate blockages at low pressures, restoring blood flow. Additionally, the Company continues to develop its coronary sinus reducer (“Reducer”) technology for the treatment of refractory angina.
The Company, which is headquartered in Santa Clara, California and operates primarily in the United States, began commercial and manufacturing operations in 2016. The unaudited condensed financial statements include the accounts of Shockwave Medical, Inc. and its wholly-owned subsidiaries. All intercompany balances and transactions have been eliminated upon consolidation.
As of September 30, 2023, the Company had cash, cash equivalents and short-term investments of $917.3 million, which are available to fund future working capital requirements, investments, acquisitions, or repayments of outstanding indebtedness. The Company believes that its cash, cash equivalents, and short-term investments as of September 30, 2023, will be sufficient for the Company to continue as a going concern for at least 12 months from the date these unaudited condensed consolidated financial statements are filed with the Securities and Exchange Commission (“SEC”). The Company’s future capital requirements will depend on many factors, including its growth rate, the timing and extent of its spending to support research and development activities, and the timing and cost of establishing additional sales and marketing capabilities.
Risk and Uncertainties
The Company is subject to continuing risks and uncertainties in connection with the current global business, political and macroeconomic environments, including inflation, rising interest rates, uncertainty with respect to the federal budget, instability in the global banking system, volatile market conditions, supply chain disruptions, cybersecurity events, and global events, including regional conflicts around the world. The Company is closely monitoring the impact of these factors on all aspects of its business, including the impacts on its customers, patients, employees, suppliers, vendors, business partners and distribution channels.
In particular, while the Company has not experienced material disruptions in its supply chain to date, the Company has been and continues to be impacted by disruptions in the operations of certain of its third-party suppliers, resulting in increased lead-times, higher component costs and lower allocations for the purchase of some components. In certain cases, the Company has incurred higher logistical expenses. The Company is continuing to work closely with its manufacturing partners and suppliers to source key components and maintain appropriate inventory levels to meet customer demand.
The Company’s future results of operations and liquidity could be adversely impacted by a variety of factors, including those discussed in the section titled “Risk Factors” of the Company’s Annual Report on Form 10-K for the year ended December 31, 2022, filed with the SEC on February 27, 2023 (the “2022 Annual Report”), together with any updates in the section titled “Risk Factors” of the Quarterly Reports on Form 10-Q for the quarters ended March 31, 2023 and June 30, 2023 and in this Quarterly Report on Form 10-Q. As of the date of issuance of these condensed consolidated financial statements, the extent to which the current macroeconomic environment may materially impact the Company’s financial condition, liquidity, or results of operations remains uncertain.
2. Summary of Significant Accounting Policies
Basis of Presentation
The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States (“GAAP”) and applicable rules and regulations of the SEC regarding interim financial reporting.
9


SHOCKWAVE MEDICAL, INC.
Notes to Condensed Consolidated Financial Statements
The unaudited interim condensed consolidated financial statements have been prepared on the same basis as the annual consolidated financial statements and, in the opinion of management, reflect all adjustments, which include only normal recurring adjustments, necessary to present fairly the Company’s consolidated financial position, results of operations and cash flows. The results of operations for the three and nine months ended September 30, 2023 are not necessarily indicative of the results to be expected for the year ending December 31, 2023 or for any other future annual or interim period. The condensed consolidated balance sheet as of December 31, 2022 included herein was derived from the audited financial statements as of that date. The unaudited condensed consolidated financial statements should be read in conjunction with the Company’s audited consolidated financial statements and related notes included in the 2022 Annual Report.
Cash, Cash Equivalents, and Restricted Cash
The Company considers all highly liquid investments purchased with original maturities of three months or less from the purchase date to be cash equivalents. Cash equivalents consist primarily of amounts invested in money market accounts.
The following table provides a reconciliation of cash, cash equivalents, and restricted cash reported within the condensed consolidated statements of cash flows:
September 30,
2023
September 30,
2022
(in thousands)
Cash and cash equivalents$498,108 $127,779 
Restricted cash1,341 2,165 
Total cash, cash equivalents, and restricted cash$499,449 $129,944 
Restricted cash as of September 30, 2023 and December 31, 2022 relates to corporate credit card security, customer bank guarantee security, and letters of credit established for the real estate property leases relating to the Company’s office buildings, and is recorded as other assets on the condensed consolidated balance sheets.
Equity Method Investments
Entities for which the Company has significant influence over the activities of the entity, but does not control, are accounted for under the equity method of accounting in accordance with Topic 323, Investments - Equity Method and Joint Ventures. The Company’s carrying value in the equity method investment is reported as equity method investment on the Company’s consolidated balance sheets. The Company records its proportionate share of the underlying income or loss which is recognized in earnings or loss from the equity method investment. The Company eliminates a portion of intra-entity profit to the extent the goods sold by the Company have not yet been sold through by the equity method investee to an end customer at the end of the reporting period. The profit earned by the Company from the equity method investee for items not yet sold through is eliminated through equity method earnings or loss which is recognized in income (loss) from equity method investment.
The Company assesses its equity method investment for impairment when events or circumstances suggest that the carrying amount of the investment may be impaired. The Company considers all available evidence in assessing whether a decline in fair value is other than temporary. If the decline in fair value is determined to be other than temporary, the difference between the carrying amount of the investment and estimated fair value is recognized as an impairment charge.
Revenue
To determine revenue recognition for arrangements that an entity determines are within the scope of Topic 606, Revenue from Contracts with Customers, the Company performs the following five steps: (i) identify the contract(s) with a customer; (ii) identify the performance obligations in the contract; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligations in the contract; and (v) recognize revenue when (or as) the entity satisfies a performance obligation.
10


SHOCKWAVE MEDICAL, INC.
Notes to Condensed Consolidated Financial Statements
Product Revenue
The Company records product revenue primarily from the sale of its IVL catheters and Reducer. The Company sells its products to hospitals, primarily through direct sales representatives, as well as through distributors in selected international markets. Additionally, a portion of the Company’s revenue is generated through a consignment model under which inventory is maintained at hospitals.
Product revenue is recognized when a customer obtains control of promised goods or services, in an amount that reflects the consideration which the Company expects to receive in exchange for those goods or services.
For products sold through direct sales representatives, control is transferred upon delivery to customers. For products sold to distributors internationally and products sold to customers that utilize stocking orders, control is transferred upon shipment or delivery to the customer’s named location, based on the contractual shipping terms. For consignment inventory, control is transferred at the time the IVL catheters are consumed in a procedure. The Company has elected to account for shipping and handling activities that occur after the customer has obtained control as a fulfillment activity, and not a separate performance obligation.
The Company may provide for the use of an IVL generator and connector cable under an agreement to customers at no charge to facilitate use of the IVL catheters. These agreements generally do not contain contractually enforceable minimum commitments and are generally cancellable by either party with 30 days notice.
License Revenue
For arrangements that contain a license of the Company’s functional intellectual property with a customer, the Company considers whether the license grant is distinct from other performance obligations in the arrangement. A license grant of functional intellectual property is generally considered to be capable of being distinct if a customer can benefit from the license on its own or together with other readily available resources. License revenue for licenses of functional intellectual property is recognized at a point in time when the Company satisfies its performance obligation of transferring the license to the customer.
Consideration received in advance of the satisfaction of a performance obligation is recognized as a contract liability. No license revenues were recognized for the three and nine months ended September 30, 2023.
Stock-Based Compensation
The Company accounts for share-based payments at fair value. The fair value of stock options is measured using the Black-Scholes option-pricing model. For share-based awards that vest subject to the satisfaction of a service requirement, the fair value measurement date for stock-based compensation awards is the date of grant and the expense is recognized on a straight-line basis, over the vesting period. For share-based awards that vest upon the satisfaction of a performance target, the related compensation cost is recognized over the requisite service period based on the expected achievement of the performance target. The Company accounts for forfeitures as they occur.
Business combinations
The Company applies the provisions of ASC 805, Business Combinations (“ASC 805”), in accounting of its acquisitions. ASC 805 requires recognition of assets acquired, liabilities assumed, and contingent consideration at their fair value on the acquisition date with subsequent changes recognized in earnings; requires acquisition-related expenses to be recognized separately from the business combination and expensed as incurred; requires in-process research and development to be capitalized at fair value as an indefinite-lived intangible asset until completion or abandonment; and requires that changes in accounting for deferred tax asset valuation allowances and acquired uncertain tax positions after the measurement period be recognized as a component of provision for taxes.
When an integrated set of assets and activities does not meet the practical screen test and otherwise meets the definition of a “business” under ASC 805, the Company accounts for such acquisitions as business combinations. The purchase price of an acquisition is allocated to the tangible and identifiable intangible assets acquired and liabilities assumed based on their estimated fair values as of the acquisition date. The Company bases the estimated fair value of identifiable intangible assets acquired in an acquisition on independent third-party valuations that use information and
11


SHOCKWAVE MEDICAL, INC.
Notes to Condensed Consolidated Financial Statements
assumptions provided by the Companys management and considers inputs and assumptions that a market participant would use. Any excess purchase price over the estimated fair values of the assets acquired and liabilities assumed is recorded as goodwill. During the measurement period, which may be up to one year from the acquisition date, the Company may record adjustments to the provisional amounts of assets acquired and liabilities assumed with the corresponding offset to goodwill. Upon the conclusion of the measurement period or final determination of the values of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments would be recorded in earnings.
In addition, uncertain tax positions and tax related valuation allowances assumed in a business combination are initially estimated as of the acquisition date and therefore are also provisional by nature. The Company reevaluates these items quarterly based upon facts and circumstances that existed as of the acquisition date with any adjustments to its preliminary estimates being recorded to goodwill if identified within the measurement period.
Goodwill
In accordance with ASC 350, Intangibles-Goodwill and Other, the acquired goodwill is not amortized but is tested for impairment on an annual basis or whenever events or changes in circumstances indicate that the carrying amount of these assets may not be recoverable. The Company performs annual impairment reviews of its goodwill balance during the fourth fiscal quarter or more frequently if business factors indicate. In testing for impairment, the Company compares the fair value of its reporting unit to its carrying value including the goodwill of that unit. If the carrying value, including goodwill, exceeds the reporting unit’s fair value, the Company will recognize an impairment loss for the amount by which the carrying amount exceeds the reporting unit’s fair value. The loss recognized cannot exceed the total amount of goodwill allocated to that reporting unit. The Company did not incur any goodwill impairment losses during the nine months ended September 30, 2023.
In-process research and development
Intangible assets related to in-process research and development costs are considered indefinite-lived intangible assets until the completion or abandonment of the associated research and development efforts. If and when development is complete, the associated assets would be deemed finite-lived intangible assets and would then be amortized based on their respective estimated useful lives at that point in time. Prior to the completion or abandonment of the associated research and development efforts, the assets are not amortized but are tested for impairment on an annual basis and between annual tests if the Company becomes aware of any events occurring or changes in circumstances that would indicate a reduction in the fair value of the in-process research and development projects below their respective carrying amounts.
During the fourth fiscal quarter and if business factors indicate more frequently, the Company performs an assessment of the qualitative factors affecting the fair value of its in-process research and development projects. If the fair value exceeds the carrying value, there is no impairment. Impairment losses on indefinite-lived intangible assets are recognized based solely on a comparison of the fair value of an asset to its carrying value, without consideration of any recoverability test.
Intangible assets
Amortizable intangible assets include customer relationships and developed technology acquired as part of the business combination. Customer relationships and developed technology acquired through business combinations subject to amortization are amortized using the straight-line method over their estimated useful lives ranging from five to 20 years. All intangible assets subject to amortization are reviewed for impairment during the fourth fiscal quarter or more frequently if business factors indicate in accordance with ASC 360, Property, Plant and Equipment.
Contingent Consideration Liabilities Related to Business Combination
At each reporting period, the Company evaluates the likelihood of any expected future payments and the associated discount rate to determine the fair value of the contingent consideration. The Company remeasures the fair value of contingent consideration liabilities each reporting period, based on new developments, and records any necessary adjustments as a component of total operating expenses within the condensed consolidated statements of operations until either the contingent consideration obligation is satisfied through payment upon the achievement of, or the obligation no longer exists due to the failure to achieve, the specified milestones. Contingent consideration liabilities are recorded within other liabilities in the condensed consolidated balance sheets.
12


SHOCKWAVE MEDICAL, INC.
Notes to Condensed Consolidated Financial Statements
Convertible Debt
The Company applies the provisions of Accounting Standards Update (“ASU”) 2020-06-Debt-Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging-Contracts in Entitys Own Equity (Subtopic 815-40)-Accounting For Convertible Instruments and Contracts in an Entitys Own Equity (“ASU 2020-06”) which simplify the accounting related to convertible debt instruments by removing major separation models required under current GAAP.
Accordingly, the Company does not bifurcate the liability and equity components of the convertible debt on the condensed consolidated balance sheets. The Company’s convertible debt is are reflected as a liability on the Company’s condensed consolidated balance sheets, with the initial carrying amount equal to the principal amount of the debt, net of issuance costs. The issuance costs are treated as a debt discount for accounting purposes, which will be amortized into interest expense over the term of the instruments utilizing the effective interest method.
The Company accounts for its convertible debt as a single liability with no separate accounting for embedded conversion features. The remaining consideration transferred, after reducing the carrying amount of the convertible debt, is recorded as a reduction to additional paid‐in capital on the Company’s condensed consolidated balance sheets.
3. Financial Instruments and Fair Value Measurements
The following tables summarize the Company’s financial assets measured at fair value on a recurring basis by level within the fair value hierarchy:
September 30, 2023
Level 1Level 2Level 3Total
(in thousands)
Assets:
U.S. Treasury securities$362,160 $ $ $362,160 
Money market funds383,946   383,946 
Commercial paper 25,316  25,316 
Corporate bonds 12,202  12,202 
U.S. agency securities  13,790  13,790 
Asset-backed securities  5,757  5,757 
Total assets$746,106 $57,065 $ $803,171 
Liabilities:
Contingent consideration liability$ $ $9,307 $9,307 
Convertible debt 720,000  720,000 
Total liabilities$ $720,000 $9,307 $729,307 
December 31, 2022
Level 1Level 2Level 3Total
(in thousands)
Assets:
U.S. Treasury securities$111,631 $ $ $111,631 
Money market funds12,076   12,076 
Commercial paper 8,039  8,039 
Corporate bonds 18,808  18,808 
U.S. agency securities 9,429  9,429 
Total assets$123,707 $36,276 $ $159,983 
13


SHOCKWAVE MEDICAL, INC.
Notes to Condensed Consolidated Financial Statements
During the three and nine months ended September 30, 2023 and 2022, there were no transfers between Level 1, Level 2 and Level 3.
Contingent Consideration Liabilities Related to Business Combination
In connection with the Company’s acquisition of Neovasc Inc. (“Neovasc”), a preliminary fair value of $9.3 million was recorded for the Neovasc contingent consideration, which consisted of estimated amounts in relation to the CVR (as defined below), on April 11, 2023, the date on which the closing conditions for the acquisition were met and the transaction was consummated. There were no changes in the estimated fair value of the contingent consideration liability as of September 30, 2023. See Note 5 “Business Combination” for information regarding existing contingent consideration liabilities as of September 30, 2023.
Convertible Debt
As of September 30, 2023, the fair value of the Company’s convertible debt was $720.0 million. The Company measures the fair value of its convertible debt for disclosure purposes. The fair value was determined based on the quoted price of the convertible debt in an over-the-counter market on the last trading day of the reporting period and has been classified as Level 2 in the fair value hierarchy. See Note 10 “Convertible Debt” for information regarding the Company’s convertible debt as of September 30, 2023.
14


SHOCKWAVE MEDICAL, INC.
Notes to Condensed Consolidated Financial Statements
4. Cash Equivalents and Short-Term Investments
The following is a summary of the Company’s cash equivalents and short-term investments:
September 30, 2023
Amortized
Cost Basis
Unrealized
Gains
Unrealized
Losses
Fair Value
(in thousands)
U.S. Treasury securities$362,243 $32 $(115)$362,160 
Money market funds383,910 36  383,946 
Commercial paper25,391  (75)25,316 
Corporate bonds12,197 32 (27)12,202 
U.S. agency securities13,866  (76)13,790 
Asset-backed securities 5,7616(10)5,757 
Total$803,368 $106 $(303)$803,171 
Reported as:
Cash equivalents$383,946 
Short-term investments419,225 
Total$803,171 
December 31, 2022
Amortized
Cost Basis
Unrealized
Gains
Unrealized
Losses
Fair Value
(in thousands)
U.S. Treasury securities$112,719 $3 $(1,091)$111,631 
Money market funds12,076   12,076 
Commercial paper8,039   8,039 
Corporate bonds18,876 8 (76)18,808 
U.S. agency securities9,432 4 (7)9,429 
Total$161,142 $15 $(1,174)$159,983 
Reported as:
Cash equivalents$12,076 
Short-term investments147,907 
Total$159,983 
There were $63.8 million and $123.8 million of investments in unrealized loss positions of $0.3 million and $1.2 million as of September 30, 2023 and December 31, 2022, respectively. During the three and nine months ended September 30, 2023 and 2022, the Company did not record any other-than-temporary impairment charges on its available-for-sale securities. Based on the Company’s procedures under the expected credit loss model, including an assessment of unrealized losses on the portfolio, the Company concluded that the unrealized losses for its marketable securities were not attributable to credit and therefore an allowance for credit losses for these securities has not been recorded as of September 30, 2023 and December 31, 2022. Also, based on the scheduled maturities of the investments, the Company was more likely than not to hold these investments for a period of time sufficient for a recovery of the Company’s cost basis.
15


SHOCKWAVE MEDICAL, INC.
Notes to Condensed Consolidated Financial Statements
The remaining contractual maturities of the Company’s cash equivalents and short-term investments were as follows:
September 30,
2023
Fair Value
(in thousands)
Money market funds
$383,946 
One year or less 409,382 
Greater than one year and less than two years 9,843 
Total$803,171 
5. Business Combination
Neovasc Inc.
On January 16, 2023, the Company entered into a definitive agreement to acquire Neovasc, a company focused on the minimally invasive treatment of refractory angina. On April 11, 2023, the closing conditions were met and the transaction was consummated. Upon the closing of the transaction, the Company acquired all of Neovasc’s issued and outstanding common stock equity for a cash payment of $27.25 per share. During the three and nine months ended September 30, 2023, the Company incurred $0.7 million and $5.6 million of buyer related transaction costs related to the acquisition of Neovasc, which were recorded as general and administrative expenses.
The purchase price consideration for the acquisition totaled $121.4 million, which was comprised of cash paid of $112.1 million to the selling shareholders, and the estimated fair value of the contingent consideration liability in the amount of $9.3 million.
The contingent consideration liability consisted of estimated amounts in relation to a contingent value right (a “CVR”) entitling the holders of Neovasc common stock and eligible equity awards to receive an additional cash payment of up to $12.00 per share or per share underlying an eligible equity award (equivalent to a maximum cash payment of $47.0 million) contingent on the attainment of a milestone. The milestone is defined as the grant by the United States Food and Drug Administrations final approval of the premarket approval application for Neovasc’s coronary sinus reducer (“Reducer”) product for the treatment of angina. The milestone achievement timeline and respective payment per share ranges from $12.00 per CVR if the milestone is achieved on or prior to June 30, 2026, $8.00 per CVR if the milestone is achieved between July 1, 2026 and December 31, 2026 and $4.00 per CVR if the milestone is achieved between January 1, 2027 and December 31, 2027. The Company estimated the fair value of the contingent consideration liability using the probability-weighted discounted cash flow method based on the probability of achieving the milestone on each specified milestone date and consequently calculated the fair value of the CVR in the amount of $9.3 million as of the acquisition date.
The material factors that may impact the fair value of the contingent consideration are (i) the number of diluted shares outstanding as of the acquisition date that are eligible for the CVR, (ii) the probabilities and timing of achievement of the milestone, and (iii) discount rates, all of which are unobservable Level 3 inputs not supported by market activity. Significant changes in any of these inputs may result in a significant change in fair value, which is estimated at each reporting date with changes reflected as general and administrative expense.
The following table summarizes the purchase price consideration for Neovasc:
Purchase Price(in thousands)
Cash transferred$112,129 
Contingent consideration liability9,307 
Total $121,436 
Assets acquired and liabilities assumed are recorded based on valuations derived from estimated fair value assessments and Level 3 inputs and assumptions used by the Company. While the Company believes that its estimates and assumptions
16


SHOCKWAVE MEDICAL, INC.
Notes to Condensed Consolidated Financial Statements
underlying the valuations are reasonable, different estimates and assumptions could result in different valuations assigned to the individual assets acquired and liabilities assumed, and the residual amount of goodwill. The following table summarizes the preliminary fair values of assets acquired and liabilities assumed through the Companys Neovasc acquisition at the acquisition date based on management’s best estimates and assumptions as of the reporting date:
Purchase Price(in thousands)
Cash and cash equivalents$17,273 
Accounts receivable, net1,345 
Inventory918 
Prepaid expenses and other current assets841 
Operating lease right-of-use assets310 
Property and equipment156 
Intangible assets95,500 
Other assets502 
Total identifiable assets acquired116,845 
Accounts payable3,334 
Accrued liabilities4,082 
Lease liability, current portion253 
Lease liability, noncurrent portion64 
Deferred tax liabilities11,185 
Other liabilities16,280 
Total liabilities assumed35,198 
Net identifiable assets acquired81,647 
Goodwill39,789 
Total purchase price$121,436 
The purchase price allocation for the acquisition is preliminary and subject to revision as additional information about fair value of assets acquired and liabilities assumed becomes available, primarily related to the Company’s deferred tax liability and the related impact to goodwill. Additional information that existed as of the acquisition date but at the time was unknown to the Company may become known to the Company during the remainder of the measurement period, a period not to exceed 12 months from the acquisition date. As of September 30, 2023, there were no changes to the preliminary allocation of the purchase consideration.
The Company measured the identifiable assets and liabilities assumed at their acquisition date fair values separately from goodwill. The intangible assets acquired are the developed technology related to Neovasc’s Reducer, in-process research and development for its Reducer technology, and Neovasc’s customer relationships in place at the time of acquisition. The fair value of the intangible assets acquired as of the acquisition date and, the method used to value these assets as well as the estimated economic lives for amortizable intangible assets were as follows (in thousands, except estimated useful life which is in years):
Fair valueEstimated useful life Valuation method
Customer relationships$2,900 5 yearsAvoided cost / lost profit
Developed technology 61,200 20 yearsMulti-period excess earnings
In-process research and development31,400 N/AMulti-period excess earnings
Total$95,500 
17


SHOCKWAVE MEDICAL, INC.
Notes to Condensed Consolidated Financial Statements
Goodwill represents the excess of the purchase price over the fair value of the net assets acquired. The acquisition of Neovasc resulted in the recognition of $39.8 million of goodwill which the Company believes relates primarily to the anticipated benefits of synergies created through the acquisition and assembled workforce.
The intangible assets and goodwill created as a result of the acquisition of Neovasc are not deductible for tax purposes. As such, the Company recorded deferred tax liabilities of $11.2 million related to the intangible assets in connection with the Company’s acquisition of Neovasc.
Supplemental Unaudited Pro Forma Information
The following are the supplemental condensed consolidated financial results of the Company and Neovasc on an unaudited pro forma basis, as if the Neovasc acquisition had been consummated on January 1, 2022.
Three Months Ended
September 30,
Nine Months Ended
September 30,
2023202220232022
(in thousands)(in thousands)
Net revenue$186,020 $132,253 $528,720 $348,059 
Net income $30,072 $27,287 $69,010 $45,815 
The unaudited pro forma financial information presented is for informational purposes only and is not necessarily indicative of the results of operations that would have been achieved if the Neovasc acquisition was actually consummated on January 1, 2022 and is not indicative of future operating results. The pro forma results include adjustments related to purchase accounting, primarily amortization of acquisition-related intangible assets, and expense from assumed stock-based compensation awards, warrant and interest expense.
18


SHOCKWAVE MEDICAL, INC.
Notes to Condensed Consolidated Financial Statements

6. Goodwill and intangible assets
Goodwill
The changes in the carrying amounts of goodwill were as follows:
(in thousands)
Balance as of December 31, 2022$ 
Goodwill acquired - Neovasc39,789 
Goodwill deductions or impairment 
Balance as of September 30, 2023$39,789 
The Company performs annual impairment reviews of goodwill during the fourth fiscal quarter or more frequently if required.
Intangible assets
The following table presents details of the acquired intangible assets as of September 30, 2023 (in thousands, except useful life and estimated remaining useful life which are in years):
Gross Carrying AmountAccumulated
Amortization
ImpairmentIntangible Assets, Net
Useful Life

Estimated Remaining
Useful Life
Customer relationships$2,900 $275 $ $2,625 5 years4.5 years
Developed technology61,200 1,450  59,750 20 years19.5 years
In-process research and development31,400 — — 31,400 N/AN/A
Total$95,500 $1,725 $ $93,775 19.3 years18.8 years

Acquisition-related intangible assets included in the above table are finite-lived, other than in-process research and development which has an indefinite life, and are carried at cost less accumulated amortization. Customer relationships and developed technology are amortized on a straight-line basis over their estimated lives, which approximates the pattern in which the economic benefits of the intangible assets are expected to be realized. Amortization expense was $0.9 million and $1.7 million for the three and nine months ended September 30, 2023, respectively, and was recorded to sales and marketing for customer relationships and to cost of revenue for developed technology.
The following table summarizes the estimated future amortization expense of intangible assets with finite lives as of September 30, 2023:
Years ending December 31,
(in thousands)
2023 (remainder)$918 
20243,640 
20253,640 
20263,640 
20273,640 
Thereafter46,897 
Total estimated future amortization expense$62,375 
19


SHOCKWAVE MEDICAL, INC.
Notes to Condensed Consolidated Financial Statements
Actual amortization expense to be reported in future periods could differ from these estimates as a result of asset impairments, acquisitions, or other facts and circumstances. The Company performs annual impairment reviews of its intangible assets during the fourth fiscal quarter or more frequently if business factors indicate.
20


SHOCKWAVE MEDICAL, INC.
Notes to Condensed Consolidated Financial Statements
7. Balance Sheet Components
Inventory
Inventory consists of the following:
September 30,
2023
 December 31,
2022
(in thousands)
Raw materials$24,289 $18,456 
Work in progress17,493 7,666 
Finished goods54,907 48,735 
Consigned inventory491 255 
Total inventory$97,180 $75,112 
Accrued Liabilities
Accrued liabilities consist of the following:
September 30,
2023
December 31,
2022
(in thousands)
Employee compensation$35,264 $32,885 
Research and development costs7,943 4,007 
Asset purchases4,718 4,600 
Professional services6,970 4,044 
Excise, sales, income and other taxes6,033 4,036 
Other8,836 5,803 
Total accrued liabilities$69,764 $55,375 
8. Commitments and Contingencies
Operating Leases
The Company’s operating leases consist of leased facilities for the Company’s headquarter offices, leased facilities for Neovasc, and leased facilities for laboratory and manufacturing space. Also included in operating leases are leases for vehicles, for use by certain employees of the Company, which were not material for the periods presented.
Short-term leases are leases having a term of 12 months or less. The Company recognizes short-term leases on a straight-line basis and does not record a related lease asset or liability for such leases. As of September 30, 2023, the Company has no material finance leases.
In September 2021, the Company entered into an office lease agreement (“3003 Bunker Hill Lease”) for the 3003 Bunker Hill facility which expires in December 2031. Concurrently, the Company entered into an Amendment to Office Lease (Net) (the “First Lease Amendment”) which extended the lease terms of the 5353 Betsy Ross and 5403 Betsy Ross facilities to December 2031. The 5403 Betsy Ross lease (“5403 Lease”) continued in its existing terms (and with no changes to its terms, including its base rent) until its expiration in August 2022, at which point the leased space under the 5403 Lease became subject to the terms of the First Lease Amendment. The 3003 Bunker Hill Lease and the First Lease Amendment contain options to extend the lease term at the respective facilities for up to two additional five-year terms at the then fair market rate. As of September 30, 2023, the Company is not reasonably certain it will exercise these extension options.
21


SHOCKWAVE MEDICAL, INC.
Notes to Condensed Consolidated Financial Statements
Additionally, included in the First Lease Amendment was an expansion option that stipulated that the Company had an option to lease the space in the adjacent building located at 5303 Betsy Ross (“5303 Lease”). The Company exercised this expansion option by entering into a Second Amendment to Office Lease (Net) (the “Second Lease Amendment”) on May 26, 2023. The 5303 Lease will commence on February 1, 2024 and will expire on December 31, 2031.
The Company recognizes rent expense for these operating leases on a straight-line basis over the lease period. The components of lease costs, which the Company includes in operating expenses in the condensed consolidated statements of operations and comprehensive income, were as follows:
Three Months Ended
September 30,
Nine Months Ended
September 30,
2023202220232022
(in thousands)(in thousands)
Operating lease cost$1,223 $1,168 $3,651 $3,451 
Variable lease cost366 453 955 696 
Total lease cost$1,589 $1,621 $4,606 $4,147 
During the three months ended September 30, 2023 and 2022, the Company recorded operating lease cost of $1.2 million and $1.2 million, respectively, and paid $1.4 million and $1.0 million of operating lease payments, respectively, related to the lease liabilities.
During the nine months ended September 30, 2023 and 2022, the Company recorded operating lease cost of $3.7 million and $3.5 million, respectively, and paid $4.1 million and $2.1 million of operating lease payments, respectively, related to the lease liabilities.
The Company includes operating lease payments in net cash used in operating activities in the condensed consolidated statements of cash flows.
The weighted average remaining lease term and discount rate used to measure the Company’s operating lease liabilities were 8.2 years and 5.2%, respectively. The Company estimated the discount rate using the incremental borrowing rate as the rate implicit in the lease was not readily determinable.
As of September 30, 2023, the maturities of the payments due under the Company’s operating lease liabilities were as follows:
Years ending December 31,
(in thousands)
2023 (remainder)$1,383 
20245,517 
20255,526 
20265,690 
20275,832 
Thereafter24,959 
Total minimum lease payments$48,907 
Less: imputed interest (9,312)
Less: Lease incentive(5,668)
Total lease liability$33,927 
Less: current portion(1,569)
Lease liability, noncurrent portion$32,358 
22


SHOCKWAVE MEDICAL, INC.
Notes to Condensed Consolidated Financial Statements
The table below summarizes the undiscounted future non-cancellable lease payments for the 5303 Lease facility under the Second Lease Amendment, which had not yet commenced as of September 30, 2023.
Years ending December 31,
(in thousands)
2023 (remainder)$ 
2024476 
20251,173 
20261,207 
20271,244 
Thereafter5,359 
Total undiscounted lease payments$9,459 
Contingent Consideration Liabilities Related to Business Combination
See Note 5 “Business Combination” for information regarding existing contingent consideration liabilities as of September 30, 2023.
9. Debt
On October 19, 2022, the Company entered into a Credit Agreement (the “Credit Agreement”) with Wells Fargo Bank, National Association, as administrative agent, Wells Fargo Bank, National Association, as swingline lender and an issuing lender, Wells Fargo Securities, LLC and Silicon Valley Bank, as joint lead arrangers and joint bookrunners, Silicon Valley Bank, as syndication agent, and the several lenders party thereto. The Credit Agreement provides for a revolving credit facility in an aggregate principal amount of $175.0 million with the right to request increases to the revolving commitments (subject to certain conditions) of up to the greater of (x) $100 million or (y) the Company’s consolidated EBITDA for the four fiscal quarter period most recently ended prior to the date of such increase.
Concurrent with entering into the Credit Agreement, the Company drew down $25.0 million thereunder. The Company repaid the $25.0 million drawn under the Credit Agreement on August 29, 2023. The Company recognized a loss on debt extinguishment of $0.7 million in connection with this repayment, which is included in interest expense in the condensed consolidated statement of operations for the three and nine months ended September 30, 2023.
On March 16, 2023, the Company drew down an additional $80.0 million under the Credit Agreement. The Company repaid the $80.0 million drawn under the Credit Agreement on April 26, 2023.
The revolving credit facility accrues for interest, at the election of the Company, at (A) the Base Rate (as defined below) plus a margin ranging from 0% to 1% depending on the Companys Consolidated Total Net Leverage Ratio (as defined in the Credit Agreement) (which rate is currently 0%) or (B) the applicable secured overnight financing rate (“SOFR”) plus a margin from 1% to 2%, depending on the Companys Consolidated Total Net Leverage Ratio (which rate is currently 2%). Base Rate means, at any time, the highest of (a) the Wells Fargo Bank, National Associations announced prime rate, (b) the federal funds rate plus 0.5% and (c) Term SOFR for a one-month tenor in effect on such day plus 1%. The Credit Agreement matures on October 19, 2027. The interest rate was 7.3% as of August 29, 2023.
The Company recorded interest expense of $0.4 million and $0.3 million for the three months ended September 30, 2023 and 2022, respectively.
The Company recorded interest expense of $1.8 million and $0.9 million for the nine months ended September 30, 2023 and 2022, respectively.
10. Convertible Debt
On August 15, 2023, the Company issued $750.0 million in aggregate principal amount of 1.0% convertible senior notes due 2028 (the “Notes”). The issuance included the full exercise of an option granted by the Company to the initial purchasers of the Notes to purchase an additional $100.0 million in aggregate principal amount of Notes. The Notes were
23


SHOCKWAVE MEDICAL, INC.
Notes to Condensed Consolidated Financial Statements
issued pursuant to and subject to the terms of an indenture, dated August 15, 2023, between the Company and U.S. Bank Trust Company, National Association, as trustee (the “Indenture”). The Indenture includes customary covenants and sets forth certain events of default, including certain types of bankruptcy and insolvency events, after which the Notes may be declared immediately due and payable. The Notes were offered and sold in a private offering to qualified institutional buyers pursuant to Rule 144A under the Securities Act of 1933, as amended.
The Notes are senior, unsecured obligations of the Company. The Notes will mature on August 15, 2028, unless earlier converted, redeemed, or repurchased in accordance with their terms. The Notes bear interest at a rate of 1.0% per year, payable semiannually in arrears on February 15 and August 15 of each year, beginning on February 15, 2024. The Notes are convertible, in multiples of $1,000.0 principal amount and at the option of the noteholder, on or after May 15, 2028. Prior to May 15, 2028, holders of the Notes may convert all or a portion of their Notes, in multiples of $1,000.0 principal amount, only under the following circumstances: (1) during any calendar quarter commencing after December 31, 2023 (and only during such calendar quarter) if the closing price of the Company’s common stock for at least 20 trading days (whether or not consecutive) in a period of 30 consecutive trading days ending on the last trading day of the immediately preceding calendar quarter is greater than or equal to 130% of the then applicable conversion price for the Notes on each applicable trading day; (2) during the five business days immediately after any five consecutive trading day period in which the trading price (as defined in the Indenture) per $1,000.0 principal amount of Notes for each day of that period was less than 98% of the product of the closing price of the Company’s common stock and the then applicable conversion rate; (3) if the Company calls such Notes for redemption, at any time prior to the close of business on the scheduled trading day immediately preceding the redemption date, but only with respect to the Notes called (or deemed called) for redemption; or (4) upon the occurrence of specific corporate events as specified in the Indenture. The Company will settle any conversions of Notes by paying or delivering, as applicable, cash up to the aggregate principal amount of the Notes to be converted and by paying or delivering, as the case may be, cash, shares of common stock or a combination of cash and shares of common stock, at the election of the Company, in respect of the remainder, if any, of the Company’s conversion obligation in excess of the aggregate principal amount of the Notes being converted.
The conversion rate for the Notes was initially 3.4595 shares of common stock per $1,000.0 principal amount of Notes, which is equivalent to an initial conversion price of approximately $289.06 per share of common stock. The initial conversion price of the Notes represents a premium of approximately 30% over the $222.35 per share last reported sale price of common stock on August 10, 2023. The conversion rate is subject to adjustment under certain circumstances in accordance with the terms of the Indenture, with a maximum conversion rate of 4.4974 shares of common stock per $1,000.0 principal amount of Notes.
The Company may not redeem the Notes prior to August 20, 2026. The Company may redeem, for cash equal to 100% of the principal amount of the Notes being redeemed plus accrued and unpaid interest, all or any portion of the Notes, at its option, on or after August 20, 2026, if the last reported sales price of its common stock has been at least 130% of the conversion price then in effect for at least 20 trading days (whether or not consecutive) during any 30 consecutive trading day period ending on, and including, the trading day immediately preceding the date on which the Company provides notice of the redemption. No sinking fund is provided for the Notes and therefore the Company is not required to redeem or retire the Notes periodically.
If the Company undergoes a fundamental change, as defined in the Indenture, then subject to certain conditions, holders may require the Company to repurchase for cash all or any portion of their Notes at a price equal to 100% of the principal amount of the Notes to be repurchased plus any accrued and unpaid interest to, but excluding, the repurchase date. In addition, under certain circumstances, holders of the Notes are entitled to an increase in the conversion rate. The conditions allowing holders of the Notes to convert were not met this quarter.
As of September 30, 2023, the Notes were classified as a long-term liability, net of issuance costs of $19.5 million, on the condensed consolidated balance sheets. As of September 30, 2023, the net carrying amount of the Notes approximates fair value as the Notes were issued on August 15, 2023. Interest expense recognized related to the Notes for each of the three and nine months ended September 30, 2023 was $1.4 million. The Notes were issued at par and costs associated with
24


SHOCKWAVE MEDICAL, INC.
Notes to Condensed Consolidated Financial Statements
the issuance of the Notes are amortized to interest expense over the contractual term of the Notes. As of September 30, 2023, the effective interest rate of the Notes was 1.5%.
Capped Call Transactions
On August 10, 2023, in connection with the pricing of the Notes and the initial purchasers’ exercise of their option to purchase additional Notes, the Company entered into privately negotiated capped call transactions (“Capped Call Transactions”). The Capped Call Transactions initially covered, subject to customary anti-dilution adjustments, the number of shares of common stock that underlie the Notes. The cap price of the Capped Call Transactions was initially $444.70 per share, which represents a premium of 100% over the last reported sale price of the Companys common stock of $222.35 per share on August 10, 2023, and is subject to certain adjustments under the terms of the Capped Call Transactions. The Company used approximately $96.4 million of the proceeds from the offering of Notes to pay the cost of the Capped Call Transactions.
The Company evaluated the Capped Call Transactions and determined that they should be accounted for separately from the Notes. The cost of $96.4 million to purchase the Capped Call Transactions was recorded as a reduction to additional paid-in capital in the condensed consolidated balance sheet as of September 30, 2023 as the Capped Call Transactions are indexed to the Company's own stock and met the criteria to be classified in stockholders equity.
11. Stock-Based Compensation
Total stock-based compensation was as follows:
Three Months Ended
September 30,
Nine Months Ended
September 30,
2023202220232022
(in thousands)(in thousands)
Cost of product revenue$1,321 $388 $3,649 $1,559 
Research and development4,559 2,695 12,230 7,409 
Sales and marketing7,117 4,901 20,176 13,241 
General and administrative5,413 3,748 15,368 10,038 
Total stock-based compensation$18,410 $11,732 $51,423 $32,247 
Stock-based compensation of $0.1 million and $0.7 million was capitalized into inventory for the three months ended September 30, 2023 and 2022, respectively. Stock-based compensation of $0.4 million and $1.5 million was capitalized into inventory for the nine months ended September 30, 2023 and 2022, respectively. Stock-based compensation capitalized into inventory is recognized as cost of product revenue when the related product is sold.
2009 Equity Incentive Plan and 2019 Equity Incentive Plan
On June 17, 2009, the Company adopted the 2009 Equity Incentive Plan (the “2009 Plan”) under which the Companys Board of Directors (the “Board”) had the authority to issue stock options to employees, directors and consultants.
In February 2019, the Company adopted the 2019 Equity Incentive Plan (the “2019 Plan”), which became effective in connection with the Companys initial public offering (the “IPO”). As a result, effective as of March 6, 2019, the Company may not grant any additional awards under the 2009 Plan. The 2009 Plan will continue to govern outstanding equity awards granted thereunder. The Company initially reserved 2,000,430 shares of common stock for the issuance of a variety of awards under the 2019 Plan, including stock options, stock appreciation rights, awards of restricted stock and awards of restricted stock units (“RSUs”). In addition, the number of shares of common stock reserved for issuance under the 2019 Plan will automatically increase on the first day of January for a period of up to ten years, which commenced on January 1, 2020, in an amount equal to 3% of the total number of shares of the Company’s capital stock outstanding on the last day of the preceding year, or a lesser number of shares determined by the Board. As of September 30, 2023, there were 3,617,756 shares available for issuance under the 2019 Plan.
25


SHOCKWAVE MEDICAL, INC.
Notes to Condensed Consolidated Financial Statements
Stock Options
Option activity under the 2009 Plan and 2019 Plan is set forth below:
Number
of Shares
Weighted-
Average
Exercise
Price Per
Share
Weighted-
Average
Remaining
Term
Aggregate
Intrinsic
Value
(in years)(in thousands)
Balance, December 31, 20221,122,009 $5.87 4.60$224,115 
Options exercised(191,956)6.15 
Options cancelled(6,133)2.41 
Balance, September 30, 2023923,920 $5.83 3.86$213,029 
Vested and exercisable,
September 30, 2023
923,920 $5.83 3.86$213,029 
Vested and expected to vest, 
September 30, 2023
923,920 $5.83 3.86$213,029 
Restricted Stock Units
RSUs are share awards that entitle the holder to receive freely tradable shares of the Company’s common stock upon vesting. RSUs cannot be transferred and the awards are subject to forfeiture if the holder’s employment terminates prior to the release of the vesting restrictions. RSUs generally vest over a four-year period with straight-line quarterly vesting with a one year cliff or straight-line annual vesting, provided the employee remains continuously employed with the Company. The fair value of RSUs is equal to the closing price of the Company’s common stock on the grant date.
In February 2022 and 2023, the Company granted performance-based restricted stock units (“PRSUs”) to certain key executives. The vesting of these PRSUs is dependent on the achievement of certain performance targets related to the Company’s compound annual growth rate of revenue over a two or three year performance period, provided the executives remain employed with the Company at the time of vesting. The number of PRSUs that vest will vary from 0% to 200% of the target which will be determined based on the level of performance attained for each performance period. The fair value of these PRSUs is equal to the closing price of the Company’s common stock on the grant date. Compensation cost for PRSUs is recognized over the requisite service period based on the expected achievement of performance targets.
26


SHOCKWAVE MEDICAL, INC.
Notes to Condensed Consolidated Financial Statements
RSU and PRSU activity under the 2019 Plan is set forth below. Grant activity for all PRSUs is disclosed at target (100%):
Restricted Stock UnitsPerformance-Based Restricted Stock Units
Number
of Shares
Weighted-
Average
Grant Date
Fair Value
Per Share
Number
of Shares
Weighted-
Average
Grant Date
Fair Value
Per Share
Balance, December 31, 20221,125,991 $127.39 38,797 $165.74 
RSUs and PRSUs granted489,260 217.33 29,473 191.36
RSUs and PRSUs forfeited(68,149)161.93 (713)265.17
RSUs and PRSUs vested(416,063)110.39 (210)266.73
Balance, September 30, 20231,131,039 170.46 67,347 175.58 
Employee Stock Purchase Plan
In February 2019, the Company adopted the 2019 Employee Stock Purchase Plan (“ESPP”), which became effective in connection with the IPO on March 6, 2019. The Company initially reserved 300,650 shares of common stock for purchase under the ESPP. Each offering under the ESPP to Company employees to purchase stock under the ESPP begins on each September 1 and March 1 and ends on the following February 28 or 29 and August 31, respectively. On each purchase date, which falls on the last date of each offering period, ESPP participants will purchase shares of common stock at a price per share equal to 85% of the lesser of (1) the fair market value per share of the common stock on the offering date or (2) the fair market value of the common stock on the purchase date. The occurrence and duration of offering periods under the ESPP are subject to the determinations of the Company’s Compensation Committee of the Board, in its sole discretion.
The fair value of the ESPP shares is estimated using the Black-Scholes option pricing model. The Company recorded $0.6 million and $0.8 million of stock-based compensation expense related to the ESPP for the three months ended September 30, 2023 and 2022, respectively. The Company recorded $2.5 million and $1.6 million of stock-based compensation expense related to the ESPP for the nine months ended September 30, 2023 and 2022, respectively. At September 30, 2023, a total of 1,521,021 shares were available for issuance under the ESPP.
12. Net Income Per Share
Basic net income per share is calculated by dividing net income by the weighted-average number of shares of common stock outstanding for the period, without consideration of potential dilutive shares of common stock. Diluted net income per share attributable to the Company’s stockholders is calculated based on the weighted-average number of shares of its common stock and other dilutive securities outstanding.
Potentially dilutive common shares from employee equity incentive plans are determined by applying the treasury stock method to the assumed exercise of outstanding stock options and the assumed vesting of outstanding RSUs. Prior to conversion of the Company’s convertible debt, the Company will include, in the diluted net income per common share calculation, the effect of the additional shares that may be issued when the Company’s common stock price exceeds the conversion price using the if‐converted method. The Company’s convertible debt has no impact on diluted net income per
27


SHOCKWAVE MEDICAL, INC.
Notes to Condensed Consolidated Financial Statements
common share unless the average price of the Company’s common stock exceeds the conversion price because the Company is required to settle the principal amount of the convertible debt in cash upon conversion.
The components of basic and diluted net income per share were as follows (in thousands, except share and per share amounts):
Three Months Ended
September 30,
Nine Months Ended
September 30,
2023202220232022
Numerator:
Net income $34,986 $35,003 $102,973 $75,085 
Denominator:
Basic:
Weighted average number of common shares outstanding - basic36,797,072 36,003,931 36,630,575 35,807,264 
Diluted:
Weighted average number of common shares outstanding - basic36,797,072 36,003,931 36,630,575 35,807,264 
Dilutive effect of outstanding common stock options934,847 1,250,350 988,941 1,348,908 
Dilutive effect of restricted stock units460,615 690,128 560,371 655,016 
Dilutive effect of common stock pursuant to employee stock purchase plan4,246 3,640 4,412 1,919 
Weighted average number of common shares outstanding - diluted38,196,780 37,948,049 38,184,299 37,813,107 
Net income per share:
Basic$0.95 $0.97 $2.81 $2.10 
Diluted$0.92 $0.92 $2.70 $1.99 
All restricted shares, employee stock purchase plan options, and capped call options for the three and nine months ended September 30, 2023 and 2022 have been excluded from the calculation of the diluted net income per share, because all such securities are anti-dilutive for all periods presented. The total number of potential shares excluded from the calculation of diluted net income per share are as follows:
Three Months Ended September 30,Nine Months Ended
September 30,
2023202220232022
Restricted stock units115,361 17,318 96,548 5,966 
Employee stock purchase plan 3,806  1,100 
Capped call options333,409  333,409  
Total448,770 21,124 429,957 7,066 
28


SHOCKWAVE MEDICAL, INC.
Notes to Condensed Consolidated Financial Statements
13. Revenue
The following table represents the Company’s product revenue based on product line:
Three Months Ended
September 30,
Nine Months Ended
September 30,
2023202220232022
(in thousands)(in thousands)
Coronary$136,325 $93,043 $375,977 $251,208 
Peripheral47,835 37,045 146,227 91,783 
Reducer1,288  2,519  
Other 572 1,242 2,528 2,716 
Product revenue$186,020 $131,330 $527,251 $345,707 
Coronary product revenue encompasses sales of the Company’s C2 catheter and C2+ catheter. Peripheral product revenue encompasses sales of the Company’s M5 catheter, M5+ catheter, S4 catheter, and L6 catheter. Reducer revenue encompasses sales of the Company’s Reducer product, which was acquired through the Neovasc acquisition. Other product revenue encompasses sales of the Company’s generators and related accessories.
The following table represents the Company’s product revenue based on the location to which the product is shipped:
Three Months Ended
September 30,
Nine Months Ended
September 30,
2023202220232022
(in thousands)(in thousands)
United States$146,899 $110,502 $423,463 $289,117 
Europe19,352 11,762 54,501 37,223 
All other countries19,769 9,066 49,287 19,367 
Product revenue$186,020 $131,330 $527,251 $345,707 
14. Equity Method Investments
Genesis Shockwave Private Limited
On March 19, 2021, the Company entered into the Joint Venture Deed (or “JV Agreement”) with Genesis MedTech International Private Limited (“Genesis”) to establish a long-term strategic partnership to develop, manufacture and commercialize certain of the Company’s interventional products in the People’s Republic of China, excluding Taiwan and the Special Administrative Regions of Hong Kong and Macau (the “PRC”). Under the JV Agreement, Genesis Shockwave Private Ltd. (the “JV”) was formed under the laws of Singapore to serve as a joint venture of Genesis and the Company for the purpose of establishing and managing the strategic partnership.
On the same date, Genesis and the Company entered into a Share Subscription Agreement pursuant to which, among other things, the JV issued (i) 54,900 ordinary shares, which represents 55% of the total equity of the JV, to Genesis in exchange for a cash contribution of $15.0 million, of which 50% was due upon signing and the remaining 50% was due within one year of signing, and (ii) 45,000 ordinary shares, which represents 45% of the total equity of the JV, to the Company as consideration for the Shockwave License Agreement (the “License Agreement”). Under the License Agreement, the Company has agreed to contribute to the JV an exclusive license under certain of the Company’s intellectual property rights to develop, manufacture, distribute and commercialize certain products in the PRC and is entitled to receive royalties on the sales of the licensed products in the PRC. Further, the Company entered into a Distribution Agreement, pursuant to which the Company has agreed to sell certain Company-manufactured products to the JV or a PRC subsidiary of the JV for commercialization and distribution in the PRC. In May 2022, the JV obtained
29


SHOCKWAVE MEDICAL, INC.
Notes to Condensed Consolidated Financial Statements
regulatory approval from the China National Medical Products Administration to sell the Company-manufactured Shockwave IVL System with the Companys C2 catheter, M5 catheter, and S4 catheter in the PRC.
The Company has accounted for its investment in the JV under the equity method of accounting. As of September 30, 2023, the carrying value of the Company’s investment in the JV was $1.8 million and the Company owned a 45% interest in the entity. During the three and nine months ended September 30, 2023, the Company continued to recognize product revenue on sales to the JV and eliminate a portion of intra-entity profit to the extent the goods have not yet either been consumed by the JV for use in clinical trials, or sold by the JV to an end customer at the end of the reporting period. The profit earned by the Company from the JV for items not yet sold through to an end customer is eliminated through equity method earnings or loss which is recognized in income (loss) from equity method investment.
The Company’s product revenue for products sold to the JV during the three and nine months ended September 30, 2023 and related accounts receivable from the JV as of September 30, 2023 were immaterial. Intra-entity profit, which was recorded as a reduction to equity method investment as of and for the three and nine months ended September 30, 2023 was also immaterial.
For the three months ended September 30, 2023 and 2022, the Company recorded a loss from the equity method of $0.7 million and income of $0.1 million, respectively. For the nine months ended September 30, 2023 and 2022, the Company’s loss from the equity method was $1.7 million and $1.4 million, respectively.
Upon execution of the License Agreement, on March 19, 2021, the Company received a 45% equity stake in the JV. The Company determined that the JV met the definition of a customer under Topic 606, and that the promised goods and services of the contribution of the license of intellectual property and associated manufacturing technology transfer to the JV were considered to be a single performance obligation. The transaction price of $12.3 million was estimated by reference to the cash value of the shares that were issued at the formation of the JV.
As of September 30, 2023, the associated manufacturing technology transfer to the JV has not yet been completed. The Company maintains a related party contract liability, noncurrent, of $12.3 million for the outstanding performance obligation. The Company will satisfy the outstanding performance obligation upon the completion of training provided by the Company to the JV, and successful regulatory approval for the JV manufactured product from the China National Medical Products Administration.
15. Income Taxes
On a quarterly basis, the Company provides for income taxes based upon an estimated annual effective income tax rate, adjusted for discrete items. The Company recognized income tax expense of $10.1 million and $0.1 million for the three months ended September 30, 2023 and 2022, respectively, representing an effective tax rate of 22.15% and 0.34%, respectively. The Company recognized income tax expense of $15.8 million and $1.1 million for the nine months ended September 30, 2023 and 2022, respectively, representing an effective tax rate of 13.31% and 1.43%, respectively.
The year-over-year increase in tax expense for the three and nine month periods ended September 30, 2023 was primarily due to the valuation allowance on the U.S. federal and other-than-California state deferred tax assets as of September 30, 2023, which was released in the fourth quarter of fiscal year 2022.
For the three months ended September 30, 2023, the effective tax rate differed from the U.S. federal statutory rate primarily due to stock-based compensation for tax purposes. For the three months ended September 30, 2022, the effective tax rate differed from the U.S. federal statutory rate primarily due to the valuation allowance on the U.S. deferred tax assets.
For the nine months ended September 30, 2023, the effective tax rate differed from the U.S. federal statutory rate primarily due to stock-based compensation for tax purposes. For the nine months ended September 30, 2022, the effective
30


SHOCKWAVE MEDICAL, INC.
Notes to Condensed Consolidated Financial Statements
tax rate differed from the U.S. federal statutory rate primarily due to the valuation allowance on the U.S. deferred tax assets.
The Company’s effective tax rate may be subject to fluctuation due to several factors, including the Company’s ability to accurately predict the pre-tax earnings in the various jurisdictions, valuation allowances against deferred tax assets, the recognition or de-recognition of tax benefits related to uncertain tax positions and the effects of tax law changes.
During the fourth quarter of 2022, the Company determined that the positive evidence overcame any negative evidence, primarily due to the Company’s transition from a cumulative loss in recent years to cumulative income in 2022 and concluded that it was more likely than not that the U.S. federal and other-than-California state deferred tax assets were realizable. As a result, the Company released the valuation allowance against all of the U.S. federal deferred tax assets and other-than-California state deferred tax assets during the fourth quarter of fiscal year 2022.
31


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 financial statements and related notes included in this Quarterly Report on Form 10-Q and our audited consolidated financial statements and related notes thereto contained in our Annual Report on Form 10-K for the year ended December 31, 2022, filed with the SEC on February 27, 2023 (the “2022 Annual Report”). Some of the information contained in this discussion and analysis or set forth elsewhere in this Quarterly Report on Form 10-Q, including information with respect to our plans and strategy for our business, includes forward-looking statements that involve risks and uncertainties. As a result of many important factors, including those set forth under “Special Note Regarding Forward-Looking Statements,” in the “Risk Factors” section of this Quarterly Report on Form 10-Q and in the “Risk Factors” section of our 2022 Annual Report and our Quarterly Reports on Form 10-Q for the fiscal quarters ended March 31, 2023 and June 30, 2023, our actual results could differ materially from the results described in, or implied, by those forward-looking statements.
Overview
We are a medical device company focused on developing and commercializing novel technologies that transform the care of patients with cardiovascular disease. We aim to establish a new standard of care for medical device treatment of atherosclerotic cardiovascular disease through our differentiated and proprietary local delivery of sonic pressure waves for the treatment of calcified plaque, which we refer to as intravascular lithotripsy (“IVL”). Our IVL system (our “IVL System”), which leverages our IVL technology (our “IVL Technology”), is a minimally invasive, easy-to-use, and safe way to significantly improve outcomes for patients with calcified cardiovascular disease. Additionally, we aim to transform the standard of care for patients suffering from refractory angina with our coronary sinus reducer (the “Reducer”) technology, which we recently acquired through our acquisition of Neovasc Inc. (“Neovasc”).
We are currently selling the following products in a number of countries around the world where we have applicable regulatory approvals:
Products for the Treatment of Peripheral Artery Disease (“PAD”):
Our Shockwave M5 IVL catheter (“M5 catheter”) and Shockwave M5+ IVL catheter (“M5+ catheter”) are five-emitter catheters for use in our IVL System in medium-diameter vessels for the treatment of PAD. The M5 catheter was CE-marked in the European Union (“CE-Marked”) in April 2018 and cleared by the U.S. Food and Drug Administration (“FDA”) in July 2018. The M5+ catheter was CE-Marked in November 2020 and cleared by the FDA in April 2021. In May 2022, we obtained regulatory approval, through our joint venture with Genesis MedTech International Private Limited (“Genesis”), from the China National Medical Products Administration (“NMPA”) to sell our M5 catheter in the People’s Republic of China, excluding Taiwan and the Special Administrative Regions of Hong Kong and Macau (the “PRC”).
Our Shockwave S4 IVL catheter (“S4 catheter”) is a four-emitter catheter for use in our IVL System in small-diameter vessels for the treatment of PAD. The S4 catheter was CE-Marked in April 2018. The second version of our S4 catheter was cleared by the FDA in August 2019 and accepted by our EU notified body in May 2020 for use in our IVL System. In May 2022, we obtained regulatory approval, through our joint venture with Genesis, from the NMPA to sell our S4 catheter in the PRC.
Our Shockwave L6 IVL catheter (“L6 catheter”) is a six-emitter catheter for use in our IVL System in large-diameter vessels for the treatment of PAD. Our L6 catheter was cleared by the FDA in August 2022. We commenced a U.S. limited market release for our L6 catheter in the fourth quarter of 2022 followed by a full market release in March 2023.
Products for the Treatment of Coronary Artery Disease (“CAD”):
Our Shockwave C2 IVL catheter (“C2 catheter”) and Shockwave C2+ IVL catheter (“C2+ catheter”) are two-emitter catheters for use in our IVL System for the treatment of CAD. The C2 catheter was CE-Marked in June 2018. We received FDA approval of our C2 catheter in February 2021. In March 2022, we received regulatory approval in Japan for our C2 catheter and commenced a limited market release in Japan in May 2022, followed by a full market release in January 2023. In May 2022, we obtained
32


regulatory approval, through our joint venture with Genesis, from the NMPA to sell our C2 catheter in the PRC. The C2+ catheter was CE-Marked in August 2022 and approved by the FDA in December 2022. We commenced a limited market release for our C2+ catheter in select international locations in the fourth quarter of 2022, followed by a full market release in those locations in March 2023. The commercial launch of our C2+ catheter in the United States is planned for the fourth quarter of 2023.
Product for the Treatment of Refractory Angina:
Our Reducer is an hourglass-shaped, balloon-expandable, stainless steel, bare metal device used to treat refractory angina. The Reducer was CE-Marked in November 2011 and is under clinical investigation to support FDA approval in the COSIRA-II trial, which is being conducted in the United States and Canada.
IVL
Our differentiated range of IVL catheters enables delivery of IVL therapy to diseased vasculature throughout the body for calcium modification. Our currently approved IVL catheters resemble a standard balloon angioplasty catheter, the device most commonly used by interventional cardiologists. This familiarity makes our IVL System easy to learn, adopt and use on a day-to-day basis.
Since inception, we have focused on generating clinical data to demonstrate the safety and effectiveness of our IVL Technology. These studies have consistently shown low rates of complications regardless of which vessel was being studied. In addition to supporting our regulatory approvals or clearances, the data from our clinical studies strengthen our ability to drive adoption of our IVL Technology across multiple therapies in existing and new market segments. Our studies have also guided optimal IVL procedure technique and informed the design of our IVL System and future IVL products in development. In addition, we have ongoing clinical programs across several IVL products and indications, which, if successful, could allow us to expand commercialization of our IVL products into new geographies and indications.
The first two indications that our IVL System addresses are PAD, the narrowing or blockage of vessels that carry blood from the heart to the extremities, and CAD, the narrowing or blockage of the arteries that supply blood to the heart. In the future, we see significant opportunity in the potential treatment of cardiac valvular disease, a condition where the heart’s valves become increasingly calcified with age, causing them to narrow and obstruct blood flow from the heart, and carotid artery stenosis, a condition where the carotid arteries become calcified and restrict the flow of blood and oxygen to the brain.
We have adapted the use of lithotripsy, which has been used to successfully treat kidney stones (deposits of hardened calcium) for over 30 years, to the cardiovascular field with the aim of creating what we believe is the safest, most effective means of addressing the growing challenge of cardiovascular calcification. By integrating lithotripsy into a device that resembles a standard balloon catheter, physicians can prepare, deliver, and treat calcified lesions using a familiar form factor, without disruption to their standard procedural workflow. Our differentiated IVL System works by delivering shockwaves through the entire depth of the artery wall, modifying both deep wall and thick calcium, not just at the thin, superficial most intimal layer. The shockwaves modify this calcium and enable the narrowed artery to expand at low pressures, thereby minimizing complications inherent to traditional balloon dilations, such as dissections or perforations. Preparing the vessel with IVL facilitates optimal outcomes with other adjacent therapies, including stents and drug-eluting technologies. Using IVL also avoids complications associated with atherectomy devices such as dissection, perforation, and embolism.
Coronary sinus reduction
Our Reducer is a treatment for patients with refractory angina, a painful and debilitating condition that occurs when the coronary vasculature delivers an inadequate supply of blood to the heart muscle, despite treatment with standard revascularization or cardiac drug therapies. A refractory angina patient, by definition, is resistant to other existing interventional cardiology therapies and is not receiving adequate relief from available drug regimens to manage their chest pain, shortness of breath and other debilitating symptoms. The Reducer is initially targeting a patient population with obstructive coronary artery disease that has failed to gain relief of their symptoms, despite other medical treatment options. We believe that further studies may demonstrate that additional patient populations may benefit from treatment with the Reducer which could further increase its market potential.
33


Our markets
We market our products to hospitals whose interventional cardiologists, vascular surgeons and interventional radiologists treat patients with PAD, CAD and refractory angina. We have dedicated meaningful resources to establish a direct sales capability in the United States, Germany, Austria, Switzerland, France, Ireland, Japan, the United Kingdom, Spain, Portugal and Canada and are working to build out our direct sales teams in Italy. We have complemented our direct sales capabilities with distributors actively selling our products in over 55 countries in North and South America, Europe, the Middle East, Asia, Africa, and Australia/New Zealand. We are continuing to add new U.S. sales territories and are actively expanding our international field presence through new distributors, as well as additional sales and clinical personnel and expanded direct sales territories.
Financial overview
For the three months ended September 30, 2023 and 2022, we generated product revenue of $186.0 million and $131.3 million, respectively, and income from operations of $43.6 million and $36.8 million, respectively. For the three months ended September 30, 2023 and 2022, 21% and 16%, respectively, of our product revenue was generated from customers located outside of the United States.
For the nine months ended September 30, 2023 and 2022, we generated product revenue of $527.3 million and $345.7 million, respectively, and income from operations of $115.8 million and $81.7 million, respectively. For the nine months ended September 30, 2023 and 2022, 20% and 16%, respectively, of our product revenue was generated from customers located outside of the United States.
Although we had net income for the year ended December 31, 2022 and the three and nine months ended September 30, 2023, we may incur net losses in the future, which may vary significantly from period to period. We expect to continue to incur significant expenses as we (i) expand our marketing efforts to increase adoption of our products, (ii) expand existing relationships with our customers, (iii) obtain regulatory clearances or approvals for our planned or future products, (iv) conduct clinical trials on our existing and planned or future products, and (v) develop new products or add new features to our existing products. We will need to continue to generate significant revenue in order to sustain profitability as we continue to grow our business. Even if we achieve profitability for any period, we cannot be sure that we will remain profitable for any substantial period of time.
To date, our principal sources of liquidity have been the net proceeds we received through the private sales of our equity securities, cash provided by our operating activities and proceeds from our debt financings. For the nine months ended September 30, 2023, we generated positive cash flows from operations of $124.4 million. As of September 30, 2023, we had $917.3 million in cash, cash equivalents and short-term investments and retained earnings of $66.2 million.
Convertible Debt
In August 2023, we issued $750.0 million aggregate principal amount of 1.0% convertible senior notes due 2028, or the Notes. In connection with the issuance of the Notes, we paid $96.4 million, including expenses, to enter into privately negotiated capped call transactions with certain initial purchasers of the Notes or their respective affiliates and certain other financial institutions, or capped call transactions. The capped call transactions are expected generally to reduce the potential dilution upon conversion of the Notes in the event that the market price per share of our common stock, as measured under the terms of the capped call transactions, is greater than the strike price of the capped call transactions, which initially corresponds to the conversion price of the Notes, and is subject to anti-dilution adjustments generally similar to those applicable to the conversion rate of the Notes. For additional information regarding the Notes and the capped call transactions, see the section titled “Liquidity and Capital Resources.”
Impact of current global business, political and macroeconomic conditions
Uncertainty in the global business, political and macroeconomic environments presents significant risks to our business. We are subject to continuing risks and uncertainties, including inflation, rising interest rates, uncertainty with respect to the federal budget, instability in the global banking system, volatile market conditions, supply chain disruptions, cybersecurity events, and global events, including regional conflicts around the world. We are closely monitoring the impact of these factors on all aspects of our business, including the impacts on our customers, patients, employees, suppliers, vendors, business partners and distribution channels.
34


In particular, while we have not experienced material disruptions in our supply chain to date, we have been and continue to be impacted by disruptions in the operations of certain of our third-party suppliers, resulting in increased lead-times, higher component costs and lower allocations for our purchase of some components. In certain cases, we have incurred higher logistical expenses. We are continuing to work closely with our manufacturing partners and suppliers to source key components and maintain appropriate inventory levels to meet customer demand.
The ultimate extent of the impact of global economic conditions on our business remains highly uncertain and will depend on future developments and factors that continue to evolve. Most of these developments and factors are outside of our control and could exist for an extended period of time. As a result, we are subject to continuing risks and uncertainties and continue to closely monitor the impact of the current conditions on our business. For more information regarding these risks and uncertainties, see the section titled “Risk Factors” in our 2022 Annual Report and our Quarterly Reports on Form 10-Q for the fiscal quarters ended March 31, 2023 and June 30, 2023, together with any updates in the section titled “Risk Factors” in this Quarterly Report on Form 10-Q.
Components of Our Results of Operations
Product revenue
Product revenue is primarily from the sale of our IVL catheters.
We sell our products to hospitals, primarily through direct sales representatives, as well as through distributors in selected international markets. For products sold through direct sales representatives, control is transferred upon delivery to customers. For products sold to distributors internationally and products sold to customers that utilize stocking orders, control is transferred upon shipment or delivery to the customer’s named location, based on the contractual shipping terms. Additionally, a portion of our revenue is generated through a consignment model under which inventory is maintained at hospitals. For consignment inventory, control is transferred at the time the catheters are consumed in a procedure.
Cost of product revenue
Cost of product revenue consists primarily of the costs of the components for use in our products, the materials and labor that are used to produce our products, the manufacturing overhead that directly supports production and the depreciation relating to the equipment used in our IVL System to the extent that we loan generators to our hospital customers, without charge to facilitate the use of our IVL catheters in their procedures. We depreciate the equipment over a three-year period. We expect costs of product revenue to increase in absolute terms as our revenue grows.
Our gross margin has been and will continue to be affected by a variety of factors, primarily production volumes, the cost of direct materials, product mix, geographic mix, discounting practices, manufacturing costs, product yields, headcount, amortization of acquired developed technology, and cost-reduction strategies. We expect our gross margin percentage to marginally increase over the long term to the extent we are successful in increasing our sales volume and are therefore able to leverage our fixed costs. We intend to use our design, engineering and manufacturing capabilities to further advance and improve the efficiency of our manufacturing processes, which, if successful, we believe will reduce costs and enable us to increase our gross margin percentage. While we expect gross margin percentage to increase over the long term, it will likely fluctuate from quarter to quarter as we continue to introduce new products and adopt new manufacturing processes and technologies.
Research and development expenses
Research and development expenses consist of applicable personnel, consulting, materials, and clinical trial expenses. Research and development expenses include, but are not limited to:
certain personnel-related expenses, including salaries, benefits, bonus, travel, and stock-based compensation;
cost of clinical studies to support new products and product enhancements, including expenses for clinical research organizations, and site payments;
materials and supplies used for internal research and development and clinical activities;
35


allocated overhead including facilities and information technology expenses; and
cost of outside consultants who assist with technology development, regulatory affairs, clinical affairs and quality assurance.
Research and development costs are expensed as incurred. In the future, we expect research and development expenses to increase in absolute dollars as we continue to develop new products, enhance existing products and technologies, and perform activities related to obtaining additional regulatory approvals.
Sales and marketing expenses
Sales and marketing expenses consist of personnel-related expenses, including salaries, benefits, sales commissions, travel, and stock-based compensation. Other sales and marketing expenses consist of marketing and promotional activities, including trade shows and market research. We expect to continue to grow our sales force and increase marketing efforts as we continue commercializing products based on our IVL Technology. As a result, we expect sales and marketing expenses to increase in absolute dollars over the long term.
General and administrative expenses
General and administrative expenses consist of personnel-related expenses, including salaries, benefits, bonus, travel, and stock-based compensation. Other general and administrative expenses consist of professional services fees, including legal, audit and tax fees, insurance costs, outside consultant fees and employee recruiting and training costs. Moreover, we incur expenses associated with operating as a public company, including legal, accounting, insurance, exchange listing and Securities and Exchange Commission (“SEC”) compliance and investor relations.
Income (loss) from equity method investment
Income (loss) from equity method investment represents our proportionate share of the underlying income or loss incurred in connection with our joint venture with Genesis. Also included in income (loss) from equity method investment is the portion of intra-entity profit which is eliminated to the extent the goods have not yet either been consumed by the JV for use in clinical trials, or sold through by the JV to an end customer at the end of the reporting period.
Interest expense
Interest expense consists of the interest and amortization expense related to our Credit Agreement and the Notes, as well as the loss on debt extinguishment related to the repayment of the amount drawn under our Credit Agreement.
Other income (expense), net
Other income (expense), net consists of interest earned on our cash equivalents and short-term investments and the net impact of foreign exchange gains and losses.
Income tax provision
Income tax provision consists of income taxes from the U.S. and foreign jurisdictions.
Results of Operations
Comparison of the Three Months Ended September 30, 2023 and 2022
The following table shows our results of operations for the three months ended September 30, 2023 and 2022:
36


Three Months Ended September 30,Change
$
Change
%
20232022
(in thousands, except percentages)
Revenue:
Product revenue$186,020 $131,330 $54,690 42%
Cost of revenue:
Cost of product revenue24,513 17,874 6,639 37%
Gross profit161,507 113,456 48,051 42%
Operating expenses:
Research and development39,526 20,177 19,349 96%
Sales and marketing56,907 42,082 14,825 35%
General and administrative21,451 14,434 7,017 49%
Total operating expenses117,884 76,693 41,191 54%
Income from operations43,623 36,763 6,860 19%
(Loss) income from equity method investment (733)97 (830)(856)%
Interest expense(2,509)(316)(2,193)694%
Other income (expense), net4,699 (1,423)6,122 (430)%
Net income before taxes45,080 35,121 9,959 28%
Income tax provision10,094 118 9,976 *
Net income$34,986 $35,003 $(17)—%
* Not meaningful.
Product revenue
Product revenue increased by $54.7 million, or 42%, from $131.3 million during the three months ended September 30, 2022 to $186.0 million during the three months ended September 30, 2023.
The following table represents our product revenue based on product line:
Three Months Ended September 30,Change
$
Change
%
20232022
(in thousands, except percentages)
Coronary$136,325 $93,043 $43,282 47%
Peripheral47,835 37,045 10,790 29%
Reducer1,288 — 1,288 100%
Other 572 1,242 (670)(54)%
Product revenue$186,020 $131,330 $54,690 42%
Coronary product revenue increased by $43.3 million, or 47%, from $93.0 million for the three months ended September 30, 2022 to $136.3 million for the three months ended September 30, 2023. The increase in coronary product revenue was due an increase in the purchase volume of our C2 catheters and C2+ catheters in the United States and increased adoption of our products internationally.
Peripheral product revenue increased by $10.8 million, or 29%, from $37.0 million for the three months ended September 30, 2022 to $47.8 million for the three months ended September 30, 2023 which was due to an increase in the purchase volume of our M5+ catheter, S4 catheter, and L6 catheter within the United States and internationally driven by increased adoption of our products.
37


Revenue from our Reducer product, which was acquired through the Neovasc acquisition, was $1.3 million for the three months ended September 30, 2023.
We sold to a greater number of customers in the United States and to a greater number of distributors internationally in the three months ended September 30, 2023 as compared to the three months ended September 30, 2022. Product revenue, classified by the major geographic areas into which our products are shipped, was $146.9 million, or 79%, within the United States and $39.1 million, or 21%, for all other countries in the three months ended September 30, 2023, compared to $110.5 million, or 84%, within the United States and $20.8 million, or 16%, for all other countries in the three months ended September 30, 2022.
Cost of product revenue, gross profit and gross margin percentage
Cost of product revenue increased by $6.6 million, or 37%, from $17.9 million during the three months ended September 30, 2022 to $24.5 million during the three months ended September 30, 2023. The increase was driven by higher product sales volume compared to the prior year.
Gross margin percentage improved to 87% for the three months ended September 30, 2023, compared to 86% for the three months ended September 30, 2022. This change in gross margin percentage was primarily due to increased sales of our IVL catheters, improvements to productivity, and process efficiencies.
Research and development expenses
The following table summarizes our research and development expenses incurred during the periods presented:
Three Months Ended September 30,Change
$
Change
%
20232022
(in thousands)
Facilities and other allocated costs$8,464 $2,418 $6,046 250%
Compensation and personnel-related costs18,090 12,581 5,509 44%
Clinical-related costs6,259 1,907 4,352 228%
Other research and development costs2,607 429 2,178 508%
Outside consultants1,553 850 703 83%
Materials and supplies2,553 1,992 561 28%
Total research and development expenses$39,526 $20,177 $19,349 96%
Research and development expenses increased by $19.3 million, or 96%, from $20.2 million during the three months ended September 30, 2022 to $39.5 million during the three months ended September 30, 2023. The increase was primarily due to a $6.0 million increase in facilities and other allocated costs due to increased information technology, rent and building expenditures, a $5.5 million increase in compensation and personnel-related costs due to an increase in headcount, an increase in clinical-related costs of $4.4 million, a $2.1 million increase in other research and development costs, a $0.7 million increase in outside consultants, and a $0.6 million increase in materials and supplies. Included in other research and development costs are $1.8 million in software license expenses related to research and development.
Sales and marketing expenses
Sales and marketing expenses increased by $14.8 million, or 35%, from $42.1 million during the three months ended September 30, 2022 to $56.9 million during the three months ended September 30, 2023. The change was primarily due to a $9.0 million increase in compensation and personnel-related costs, resulting from increased headcount and commissions driven by increased sales of our products. There was also a $2.6 million increase in travel related costs, a $1.8 million increase in facilities and other allocated costs, a $0.4 million increase in professional services and consulting costs, a $0.4 million increase in materials and supplies, a $0.3 million increase in general corporate costs, a $0.2 million increase in marketing and promotional costs, and a $0.1 million increase in recruiting and training costs.
38


General and administrative expenses
General and administrative expenses increased by $7.0 million, or 49%, from $14.4 million during the three months ended September 30, 2022 to $21.5 million during the three months ended September 30, 2023. The change was primarily due to a $3.3 million increase in compensation and personnel-related costs, a $2.1 million increase in professional services and consulting costs, a $0.8 million increase in general corporate costs, a $0.3 million increase in facilities and other allocated costs due to increased information technology, rent and building expenditures, a $0.3 million increase in travel related costs, and $0.2 million in recruiting and training related costs.
(Loss) income from equity method investment
Income (loss) from equity method investment decreased by $0.8 million, or 856%, from income of $0.1 million during the three months ended September 30, 2022 to loss of $0.7 million during the three months ended September 30, 2023 due to a decrease in the movement of the elimination of intra-entity profit for goods sold by us to the JV that have not yet been sold through by the JV to an end customer at the end of the reporting period, and increased sales by the JV to end customers following the NMPA approval of products in the PRC.
Interest expense
Interest expense increased by $2.2 million, or 694%, from $0.3 million during the three months ended September 30, 2022 to $2.5 million during the three months ended September 30, 2023. The increase in interest expense was related to the $25 million drawn under the Credit Agreement in October 2022 until its repayment in August 2023 and the convertible debt from the private offering in August 2023, as well as the loss on debt extinguishment of $0.7 million related to the repayment of the amount drawn under our Credit Agreement.
Other income (expense), net
Other income (expense), net increased by $6.1 million, or 430%, from $1.4 million in other expense during the three months ended September 30, 2022 to $4.7 million in other income, net during the three months ended September 30, 2023. The increase in other income, net was primarily due to an increase in interest income from increased interest rates, partially offset by an increase in foreign exchange losses.
Income tax provision
Income tax provision of $10.1 million for the three months ended September 30, 2023 primarily consisted of U.S. (federal and state) and foreign income taxes. The income tax expense for the three months ended September 30, 2023 reflected the impact of a change in U.S. tax law, effective January 1, 2022, which requires the capitalization and amortization of research and experimental expenditures incurred after December 31, 2022. Income tax provision of $0.1 million for the three months ended September 30, 2022 primarily consisted of U.S. (federal and state) and foreign income taxes.
39


Comparison of the Nine Months Ended September 30, 2023 and 2022
The following table shows our results of operations for the nine months ended September 30, 2023 and 2022:
Nine Months Ended
September 30,
Change
$
Change
%
20232022
(in thousands, except percentages)
Revenue:
Product revenue$527,251 $345,707 $181,544 53%
Cost of revenue:
Cost of product revenue70,072 47,494 22,578 48%
Gross profit457,179 298,213 158,966 53%
Operating expenses:
Research and development103,326 57,956 45,370 78%
Sales and marketing167,656 118,558 49,098 41%
General and administrative70,386 39,988 30,398 76%
Total operating expenses341,368 216,502 124,866 58%
Income from operations115,811 81,711 34,100 42%
Loss from equity method investment(1,702)(1,414)(288)20%
Interest expense(3,955)(917)(3,038)331%
Other income (expense), net8,667 (3,206)11,873 (370)%
Net income before taxes118,821 76,174 42,647 56%
Income tax provision15,848 1,089 14,759 *
Net income $102,973 $75,085 $27,888 37%
* Not meaningful.
Product revenue
Product revenue increased by $181.5 million, or 53%, from $345.7 million during the nine months ended September 30, 2022 to $527.3 million during the nine months ended September 30, 2023.
The following table represents our product revenue based on product line:
Nine Months Ended
September 30,
Change
$
Change
%
20232022
(in thousands, except percentages)
Coronary$375,977 $251,208 $124,769 50%
Peripheral146,227 91,783 54,444 59%
Reducer2,519 — 2,519 100%
Other 2,528 2,716 (188)(7)%
Product revenue$527,251 $345,707 $181,544 53%
Coronary product revenue increased by $124.8 million, or 50%, from $251.2 million for the nine months ended September 30, 2022 to $376.0 million for the nine months ended September 30, 2023. The increase in coronary product revenue was due to an increase in the purchase volume of our C2 catheters and C2+ catheters in the United States and increased adoption of our products internationally.
40


Peripheral product revenue increased by $54.4 million, or 59%, from $91.8 million for the nine months ended September 30, 2022 to $146.2 million for the nine months ended September 30, 2023, which was due to an increase in the purchase volume of our M5+ catheter, S4 catheter, and L6 catheter within the United States and internationally driven by increased adoption of our products.
Revenue from our Reducer product, which was acquired through the Neovasc acquisition was $2.5 million for the nine months ended September 30, 2023.
We sold to a greater number of customers in the United States and to a greater number of distributors internationally in the nine months ended September 30, 2023 as compared to the nine months ended September 30, 2022. Product revenue, classified by the major geographic areas into which our products are shipped, was $423.5 million, or 80%, within the United States and $103.8 million, or 20%, for all other countries in the nine months ended September 30, 2023, compared to $289.1 million, or 84%, within the United States and $56.6 million, or 16%, for all other countries in the nine months ended September 30, 2022.
Cost of product revenue, gross profit and gross margin percentage
Cost of product revenue increased by $22.6 million, or 48%, from $47.5 million during the nine months ended September 30, 2022 to $70.1 million during the nine months ended September 30, 2023. The increase was driven by higher product sales volume compared to the prior year.
Gross margin percentage improved to 87% for the nine months ended September 30, 2023, compared to 86% for the nine months ended September 30, 2022. This change in gross margin percentage was primarily due to increased sales of our IVL catheters, improvements to productivity, and process efficiencies.
Research and development expenses
The following table summarizes our research and development expenses incurred during the periods presented:
Nine Months Ended
September 30,
Change
$
Change
%
20232022
(in thousands)
Compensation and personnel-related costs$49,908 $34,774 $15,134 44%
Facilities and other allocated costs21,314 6,718 14,596 217%
Clinical-related costs14,183 6,609 7,574 115%
Other research and development costs5,007 1,319 3,688 280%
Materials and supplies8,353 5,906 2,447 41%
Outside consultants4,561 2,630 1,931 73%
Total research and development expenses$103,326 $57,956 $45,370 78%
Research and development expenses increased by $45.4 million, or 78%, from $58.0 million during the nine months ended September 30, 2022 to $103.3 million during the nine months ended September 30, 2023. The change was primarily due to a $15.1 million increase in compensation and personnel-related costs due to an increase in headcount, a $14.6 million increase in facilities and other allocated costs due to increased information technology, rent and building expenditures, an increase in clinical-related costs of $7.6 million, a $3.7 million increase in other research and development costs, a $2.5 million increase in materials and supplies, and a $1.9 million increase in outside consultants. Included in other research and development costs are $3.0 million in software license expenses related to research and development.
Sales and marketing expenses
Sales and marketing expenses increased by $49.1 million, or 41%, from $118.6 million during the nine months ended September 30, 2022 to $167.7 million during the nine months ended September 30, 2023. The change was primarily due to a $28.1 million increase in compensation and personnel-related costs, resulting from increased headcount and commissions driven by increased sales of our products. There was also a $9.0 million increase in travel related costs, a $4.7 million increase in facilities and other allocated costs, a $2.9 million increase in marketing and promotional costs, a $1.7 million
41


increase in professional services and consulting costs, a $1.4 million increase in materials and supplies, a $0.7 million increase in general corporate costs, and a $0.6 million increase in recruiting and training costs.
General and administrative expenses
General and administrative expenses increased by $30.4 million, or 76%, from $40.0 million during the nine months ended September 30, 2022 to $70.4 million during the nine months ended September 30, 2023. The change was primarily due to a $14.1 million increase in compensation and personnel-related costs, a $12.2 million increase in professional services and consulting costs, a $2.4 million increase in general corporate costs, a $1.0 million increase in facilities and other allocated costs, and a $0.7 million increase in travel related costs.
Loss from equity method investment
Loss from equity method investment increased by $0.3 million or 20%, from $1.4 million during the nine months ended September 30, 2022 to $1.7 million during the nine months ended September 30, 2023 due to the elimination of intra-entity profit for goods sold by us to the JV that have not yet been sold through by the JV to an end customer at the end of the reporting period, and increased sales by the JV to end customers following the NMPA approval of products in the PRC.
Interest expense
Interest expense increased by $3.0 million, or 331%, from $0.9 million during the nine months ended September 30, 2022 to $4.0 million during the nine months ended September 30, 2023. The increase in interest expense was related to the $80.0 million drawn under the Credit Agreement in March 2023 until its repayment in April 2023, the $25 million drawn under the Credit Agreement in October 2022 until its repayment in August 2023, which resulted in a loss on debt extinguishment of $0.7 million, and the convertible debt issued in the private offering in August 2023.
Other income (expense), net
Other income (expense), net increased by $11.9 million, or 370%, from $3.2 million in other expense during the nine months ended September 30, 2022 to $8.7 million in other income, net during the nine months ended September 30, 2023. The increase in other income, net was primarily due to an increase in interest income from increased interest rates, partially offset by an increase in foreign exchange losses.
Income tax provision
Income tax provision of $15.8 million for the nine months ended September 30, 2023 primarily consisted of U.S. (federal and state) and foreign income taxes. The income tax expense for the nine months ended September 30, 2023 reflected the impact of a change in U.S. tax law, effective January 1, 2022, which requires the capitalization and amortization of research and experimental expenditures incurred after December 31, 2022. Income tax provision of $1.1 million for the nine months ended September 30, 2022 primarily consisted of U.S (federal and state) income taxes.
Liquidity and Capital Resources
To date, our principal sources of liquidity have been the net proceeds of $750.0 million that we received through our convertible debt issuance, $280.0 million that we received through the sale of our common stock in our public offerings, $10.0 million from private sales of our equity securities, cash provided by our operating activities, and access to funds under our Credit Agreement (as defined below).
On October 19, 2022, we entered into the Credit Agreement with Wells Fargo Bank, National Association, as administrative agent, Wells Fargo Bank, National Association, as swingline lender and an issuing lender, Wells Fargo Securities, LLC and Silicon Valley Bank, as joint lead arrangers and joint bookrunners, Silicon Valley Bank, as syndication agent, and the several lenders party thereto (the “Credit Agreement”). The Credit Agreement provides for a revolving credit facility in an aggregate principal amount of $175 million with the right to request increases to the revolving commitments (subject to certain conditions) of up to the greater of (x) $100 million or (y) our consolidated EBITDA for the four fiscal quarter period most recently ended prior to the date of such increase.
42


Concurrent with entering into the Credit Agreement, we drew down $25.0 million and prepaid in full all outstanding amounts and related expenses under our previous credit agreement with Silicon Valley Bank, totaling $14.6 million, and terminated the credit facility thereunder. We repaid the $25.0 million drawn under the Credit Agreement on August 29, 2023.
On March 16, 2023, we drew down an additional $80.0 million under the Credit Agreement. We repaid the $80.0 million drawn under the Credit Agreement on April 26, 2023.
On August 15, 2023, we issued $750.0 million aggregate principal amount of our 1.0% convertible senior notes due 2028 (the “Notes”). The Notes mature on August 15, 2028 unless repurchased, redeemed, or converted in accordance with their terms prior to such date. The Notes were not convertible as of September 30, 2023. On August 10, 2023, in connection with the pricing of the Notes and the initial purchasers’ exercise of their option to purchase additional Notes, we entered into privately negotiated capped call transactions (“Capped Call Transactions”) for a cost of $96.4 million.
We have a number of ongoing clinical trials and expect to continue to make substantial investments in these trials as well as additional clinical trials designed to provide clinical evidence of the safety and efficacy of our existing products. We intend to continue to make significant investments in our sales and marketing organization by increasing the number of U.S. sales representatives and expanding our international marketing programs to help facilitate further adoption among existing hospital accounts and physicians as well as broaden awareness of our products to new hospitals. We also expect to continue to make investments in research and development, regulatory affairs, and clinical studies to develop future generations of products based on our IVL Technology, support regulatory submissions, and demonstrate the clinical efficacy of our products. Moreover, we expect to continue to incur expenses associated with operating as a public company, including legal, accounting, insurance, exchange listing and SEC compliance, investor relations and other expenses. Because of these and other factors, although we had net income and generated cash flows from operations for the nine months ended September 30, 2023 and for the year ended December 31, 2022, we may incur net losses and have negative cash flows from operations in the future.
As of September 30, 2023, we had $917.3 million in cash, cash equivalents and short-term investments and retained earnings of $66.2 million.
In the short term, we believe that our cash, cash equivalents and short-term investments will be sufficient for at least the next 12 months to meet our requirements and plans for cash, including supporting working capital, capital expenditure requirements, investments, acquisitions or repayments of indebtedness. In the long term, our ability to support our working capital and capital expenditure requirements will depend on many factors, including:
the cost, timing and results of our clinical trials and regulatory reviews;
the cost of our research and development activities for new and modified products;
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 including any contract manufacturing arrangements;
the timing, receipt and amount of sales from our current and potential products;
the degree of success we experience in commercializing our products;
the emergence of competing or complementary technologies;
the impact of global business, political and macroeconomic conditions, including inflation, rising interest rates, uncertainty with respect to the federal budget, instability in the global banking system, volatile market conditions, supply chain disruptions, cybersecurity events, and global events, including regional conflicts around the world;
the cost of preparing, filing, prosecuting, maintaining, defending and enforcing any patent claims and other intellectual property rights; and
43


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.
To the extent that current and anticipated future sources of liquidity are insufficient to fund our future business activities and cash and other requirements, we may be required to seek additional equity or debt financing. The sale of additional equity would result in additional dilution to our stockholders. The incurrence of additional debt financing would result in debt service obligations and the instruments governing such debt could provide for operating and financing covenants that would restrict our operations. In the event that additional financing is required from outside sources, there is a possibility we may not be able to raise it on terms acceptable to us or at all. Further, the current macroeconomic environment may make it difficult for us to raise capital on terms favorable to us or at all. If we are unable to raise additional capital when desired, our business, operating results, and financial condition could be adversely affected.
Our material cash requirements include the following contractual and other obligations:
Debt, Principal, and Interest
As of September 30, 2023, our debt, principal and interest commitments consist of our debt obligations under the Credit Agreement and the Notes.
As discussed above, on October 19, 2022, we entered into the Credit Agreement, which provides for a revolving credit facility in an aggregate principal amount of $175 million with the right to request increases to the revolving commitments (subject to certain conditions) of up to the greater of (x) $100 million or (y) our consolidated EBITDA for the four fiscal quarter period most recently ended prior to the date of such increase.
Concurrent with entering into the Credit Agreement, we drew down $25.0 million and prepaid in full all outstanding amounts and related expenses under our previous credit agreement with Silicon Valley Bank, totaling $14.6 million, and terminated the credit facility thereunder. We repaid the $25.0 million drawn under the Credit Agreement on August 29, 2023.
On March 16, 2023, we drew down an additional $80.0 million under the Credit Agreement. We repaid the $80.0 million drawn under the Credit Agreement on April 26, 2023.
The Credit Agreement is secured by substantially all of our assets, excluding intellectual property and certain other assets. The Credit Agreement is subject to customary affirmative and restrictive covenants, including with respect to our ability to enter into fundamental transactions, incur additional indebtedness, grant liens, and pay any dividend or make any distributions to stockholders.
As of September 30, 2023, there were no outstanding borrowings under the Credit Agreement.
As discussed above, on August 15, 2023, we issued $750.0 million aggregate principal amount of the Notes and on August 10, 2023 we entered into the Capped Call Transactions for a cost of $96.4 million. The net proceeds from the issuance of the Notes and the Capped Call Transactions are discussed further in Note 10 “Convertible Debt”. The Notes mature on August 15, 2028 unless repurchased, redeemed, or converted in accordance with their terms prior to such date. The Notes were not convertible as of September 30, 2023.
Manufacturing Purchase Obligations
We have engaged certain contract manufacturers to produce and supply us with certain products. We have fixed commitments of approximately $14.9 million within the next twelve months.
Operating Leases
Our operating lease commitments mostly consist of our lease obligations for our Santa Clara headquarter office spaces, leased facilities for Neovasc, and leased facilities for laboratory and manufacturing space. Our total operating lease commitments as of September 30, 2023 are approximately $48.9 million, of which $5.5 million is expected to be paid within the next twelve months.
Contingent Consideration Liabilities Related to Business Combination
44


Acquisition related contingent consideration liabilities consist of estimated amounts in relation to a contingent value right entitling certain holders of Neovasc common stock and eligible equity awards to receive an additional cash payment of up to $12.00 per share or per share underlying an eligible equity award contingent on the attainment of a milestone. The milestone is defined as the grant by the FDA’s final approval of the Reducer premarket approval application regarding its treatment of angina. As of September 30, 2023, the total fair value of the contingent consideration liabilities was $9.3 million.
There were no other material changes during the three and nine months ended September 30, 2023 to our contractual obligations as compared to those disclosed in “Management’s Discussion and Analysis of Financial Condition and Results of Operations” included in our 2022 Annual Report.
We did not have during the periods presented, and we do not currently have, any commitments or obligations, including contingent obligations, arising from arrangements with unconsolidated entities or persons that have or are reasonably likely to have a material current or future effect on our financial condition, changes in financial condition, revenues or expenses, results of operations, liquidity, cash requirements or capital resources.
Cash Flows
The following table summarizes our cash flows for the periods indicated:
Nine Months Ended
September 30,
20232022
Net cash provided by (used in):(in thousands)
Operating activities$124,350 $65,296 
Investing activities(383,465)(26,874)
Financing activities600,565 3,403 
Effect of exchange rate changes on cash and cash equivalents(303)(2,755)
Net increase in cash, cash equivalents and restricted cash$341,147 $39,070 
Operating activities
During the nine months ended September 30, 2023, cash provided by operating activities was $124.4 million, attributable to a net income of $103.0 million and non-cash charges of $70.5 million, partially offset by a net change in our net operating assets and liabilities of $49.1 million. Non-cash charges of $70.5 million primarily consisted of $51.4 million in stock-based compensation, $7.3 million in depreciation and amortization, $2.4 million in non-cash lease expense, and the loss on debt extinguishment of $0.7 million. The change in our net operating assets and liabilities of $49.1 million was primarily due to a $26.1 million increase in accounts receivable due to an increase in sales, and a $20.6 million increase in inventory driven by an increase in raw materials, work in progress, and finished goods inventory. These changes were partially offset by a $11.3 million increase in accrued and other current liabilities.
During the nine months ended September 30, 2022, cash provided by operating activities was $65.3 million, attributable to a net income of $75.1 million and non-cash charges of $42.9 million, partially offset by a net change in our net operating assets and liabilities of $52.7 million. Non-cash charges of $42.9 million primarily consisted of $32.2 million in stock-based compensation, $3.3 million in depreciation and amortization, and $2.3 million in non-cash lease expense. The change in our net operating assets and liabilities of $52.7 million was primarily due to a $27.1 million increase in accounts receivable due to an increase in sales, and a $24.4 million increase in inventory driven by an increase in raw materials and finished goods inventory. These changes were partially offset by a $4.4 million increase in accrued and other current liabilities.
Investing activities
During the nine months ended September 30, 2023, cash used in investing activities was $383.5 million, attributable to the Neovasc business combination, net of cash acquired in the amount of $94.5 million, purchases of available-for-sale investments of $398.3 million, and purchases of property and equipment of $22.5 million, partially offset by proceeds from maturities of available-for-sale investments of $131.8 million.
45


During the nine months ended September 30, 2022, cash used in investing activities was $26.9 million, attributable to purchases of available-for-sale investments of $85.3 million and purchases of property and equipment of $14.0 million, partially offset by proceeds from maturities of available-for-sale investments of $72.4 million.
Financing activities
During the nine months ended September 30, 2023, cash provided by financing activities was $600.6 million, attributable to $730.8 million in proceeds from our convertible debt issuance, net of issuance costs, $80.0 million from a draw under the Credit Agreement, net of issuance costs, proceeds of $6.2 million from the issuance of shares under our employee stock purchase plan and proceeds of $1.2 million from stock option exercises, partially offset by $105.0 million in principal term loan payments under the Credit Agreement, $96.4 million in costs relating to the Capped Call Transactions, and $16.2 million in payment of an assumed warrant liability associated with the acquisition of Neovasc.

During the nine months ended September 30, 2022, cash provided by financing activities was $3.4 million, attributable to proceeds of $4.5 million from the issuance of shares under our employee stock purchase plan and proceeds of $1.7 million from stock option exercises, partially offset by $2.8 million in principal term loan payments under our previous credit agreement with Silicon Valley Bank.
Critical Accounting Policies and Estimates
Management’s discussion and analysis of our financial condition and results of operations is based on our condensed consolidated financial statements, which have been prepared in accordance with U.S. generally accepted accounting principles (“GAAP”). The preparation of these condensed consolidated financial statements requires us to make estimates and assumptions for the reported amounts of assets, liabilities, revenue, expenses and related disclosures. Our estimates are based on our historical experience 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 differ from these estimates under different assumptions or conditions and any such differences may be material.
In addition to the critical accounting policies and assumptions disclosed in our 2022 Annual Report in the section titled “Management’s Discussion and Analysis of Financial Condition and Results of Operations,” we have identified the critical accounting policies and assumptions below as having the greatest potential impact on our consolidated financial statements as a result of our acquisition of Neovasc.
Business combinations
We apply the provisions of ASC 805, Business Combinations (ASC 805), in accounting for our acquisitions. ASC 805 requires recognition of assets acquired, liabilities assumed, and contingent consideration at their fair value on the acquisition date with subsequent changes recognized in earnings; requires acquisition-related expenses to be recognized separately from the business combination and expensed as incurred; requires in-process research and development to be capitalized at fair value as an indefinite-lived intangible asset until completion or abandonment; and requires that changes in accounting for deferred tax asset valuation allowances and acquired uncertain tax positions after the measurement period be recognized as a component of provision for taxes.
When an integrated set of assets and activities does not meet the practical screen test and otherwise meets the definition of a “business” under ASC 805, we account for such acquisitions as business combinations. The purchase price of an acquisition is allocated to the tangible and identifiable intangible assets acquired and liabilities assumed based on their estimated fair values as of the acquisition date. We base the estimated fair value of identifiable intangible assets acquired in an acquisition on independent third-party valuations that use information and assumptions provided by our management and consider inputs and assumptions that a market participant would use. Any excess purchase price over the estimated fair values of the assets acquired and liabilities assumed is recorded as goodwill. During the measurement period, which may be up to one year from the acquisition date, we may record adjustments to the provisional amounts of assets acquired and liabilities assumed with the corresponding offset to goodwill. Upon the conclusion of the measurement period or final determination of the values of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments would be recorded in earnings.
In addition, uncertain tax positions and tax related valuation allowances assumed in a business combination are initially estimated as of the acquisition date and therefore also provisional by nature. We reevaluate these items quarterly
46


based upon facts and circumstances that existed as of the acquisition date with any adjustments to our preliminary estimates being recorded to goodwill if identified within the measurement period.
Goodwill
In accordance with ASC 350, Intangibles-Goodwill and Other, our acquired goodwill is not amortized but is tested for impairment on an annual basis or whenever events or changes in circumstances indicate that the carrying amount of these assets may not be recoverable. We perform annual impairment reviews of our goodwill balance during the fourth fiscal quarter or more frequently if business factors indicate. In testing for impairment, we compare the fair value of our reporting unit to its carrying value including the goodwill of that unit. If the carrying value, including goodwill, exceeds the reporting unit’s fair value, we will recognize an impairment loss for the amount by which the carrying amount exceeds the reporting unit’s fair value. The loss recognized cannot exceed the total amount of goodwill allocated to that reporting unit. We did not incur any goodwill impairment losses during the nine months ended September 30, 2023.
In-process research and development
Intangible assets related to in-process research and development costs are considered indefinite-lived intangible assets until the completion or abandonment of the associated research and development efforts. If and when development is complete, the associated assets would be deemed finite-lived intangible assets and would then be amortized based on their respective estimated useful lives at that point in time. Prior to the completion or abandonment of the associated research and development efforts, the assets are amortized but are tested for impairment on an annual basis and between annual tests if we become aware of any events occurring or changes in circumstances that would indicate a reduction in the fair value of the in-process research and development projects below their respective carrying amounts.
During the fourth quarter and if business factors indicate more frequently, we perform an assessment of the qualitative factors affecting the fair value of our in-process research and development projects. If the fair value exceeds the carrying value, there is no impairment. Impairment losses on indefinite-lived intangible assets are recognized based solely on a comparison of the fair value of an asset to its carrying value, without consideration of any recoverability test.
Intangible assets
Amortizable intangible assets include customer relationships and developed technology acquired as part of our business combination. Customer relationships and developed technology acquired through our business combinations subject to amortization are amortized using the straight-line method over their estimated useful lives ranging from five to 20 years. All intangible assets subject to amortization are reviewed for impairment in accordance with Topic 360, Property, Plant and Equipment.
Contingent Consideration Liabilities Related to Business Combination
At each reporting period, we evaluate the likelihood of any expected future payments and the associated discount rate to determine the fair value of the contingent consideration. We remeasure the fair value of contingent consideration liabilities each reporting period, based on new developments, and record any necessary adjustments as a component of total operating expenses within the condensed consolidated statements of operations until either the contingent consideration obligation is satisfied through payment upon the achievement of, or the obligation no longer exists due to the failure to achieve, the specified milestones. Contingent consideration liabilities are recorded within other liabilities in the condensed consolidated balance sheets.
Convertible Debt
We apply the provisions of Accounting Standards Update (“ASU”) 2020-06-Debt-Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging-Contracts in Entitys Own Equity (Subtopic 815-40)-Accounting For Convertible Instruments and Contracts in an Entitys Own Equity (“ASU 2020-06”) which simplify the accounting related to convertible debt instruments by removing major separation models required under current GAAP.
Accordingly, we do not bifurcate the liability and equity components of the convertible debt on the condensed consolidated balance sheets. Our convertible debt is reflected as a liability on our condensed consolidated balance sheets, with the initial carrying amount equal to the principal amount of the debt, net of issuance costs. The issuance costs are
47


treated as a debt discount for accounting purposes, which will be amortized into interest expense over the term of the instrument utilizing the effective interest method.
We account for our convertible debt as a single liability with no separate accounting for embedded conversion features. The remaining consideration transferred, after reducing the carrying amount of the convertible debt, is recorded as a reduction to additional paid‐in capital on our consolidated balance sheets.
Item 3. Quantitative and Qualitative Disclosures About Market Risk.
There have been no material changes to our quantitative and qualitative disclosures about market risk as compared to the quantitative and qualitative disclosures about market risk described in our 2022 Annual Report.
Item 4. Controls and Procedures.
Evaluation of disclosure controls and procedures
Our management, with the participation and supervision of our Chief Executive Officer and our Chief Financial Officer, have evaluated our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended (the “Exchange Act”)) as of the end of the period covered by this Quarterly Report on Form 10-Q. Based on that evaluation, our Chief Executive Officer and Chief Financial Officer have concluded that, as of the end of the period covered by this Quarterly Report on Form 10-Q, our disclosure controls and procedures are effective to provide reasonable assurance that information we are required to disclose in reports that we file or submit under the Exchange Act is recorded, processed, summarized, and reported within the time periods specified in SEC rules and forms, and that such information is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosure.
Changes in internal control over financial reporting
In May 2023 we completed the implementation of a new enterprise resource planning system. As part of the implementation, we updated and will continue to update our internal control over financial reporting, as necessary, to accommodate modifications to our business processes and accounting procedures. We do not believe this implementation has had or will have in the future a material adverse effect on our internal control over financial reporting. There have not been any additional changes in our internal control over financial reporting identified in connection with the evaluation required by Rule 13a-15(d) and 15d-15(d) of the Exchange Act that occurred during the period covered by this Quarterly Report on Form 10-Q that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.
Inherent limitation on the effectiveness of internal control
Our management, including our Chief Executive Officer and Chief Financial Officer, does not expect that our disclosure controls or our internal control over financial reporting will prevent all errors and all fraud. A control system, no matter how well designed 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, have been detected. These inherent limitations include the realities that judgments in decision-making can be faulty, and that breakdowns can occur because of a simple error or mistake. Additionally, controls can be circumvented by the individual acts of some persons, by collusion of two or more people or by management override of the controls. The design of any system of controls is also based in part upon certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions; over time, controls may become inadequate because of changes in conditions, or the degree of compliance with policies or procedures may deteriorate. Because of the inherent limitations in a cost-effective control system, misstatements due to error or fraud may occur and not be detected.
48


PART II—OTHER INFORMATION
Item 1. Legal Proceedings.
A petition for inter partes review (“IPR”) of U.S. Pat. No. 8,956,371 (the “’371 patent”), which is one of our issued U.S. patents that relates to our current IVL technology, was filed on December 7, 2018 at the U.S. Patent and Trademark Office’s (the “USPTO”) Patent Trial and Appeal Board (the “PTAB”) by Cardiovascular Systems, Inc. (“CSI”), one of our competitors. The PTAB instituted IPR proceedings for this patent and held oral hearings on April 15, 2020. On July 8, 2020, the PTAB ruled that one claim (“Claim 5”) in the ’371 patent is valid and ruled that all other claims in the ’371 patent are invalid. On August 27, 2020, further briefing by the parties was requested by the PTAB in the ’371 patent proceeding to assess whether recent guidance from the USPTO relating to “applicant admitted prior art” impacted the PTAB’s decision in the ’371 patent proceeding. In addition, the PTAB reset the time for commencement of an appeal in the ’371 patent proceeding pending the entry of a final decision after the requested briefing. On March 9, 2022, the PTAB issued an order authorizing us to file a motion for additional discovery. On March 23, 2022, we filed a motion for additional discovery, relating to additional information publicized by CSI after the PTABs decision on the patents. On February 2, 2023, the PTAB denied the motion for additional discovery and issued a final decision, ruling again that Claim 5 is valid and that all other claims are invalid. On March 3, 2023, we filed a request for rehearing by the Director of the USPTO, which was denied on March 30, 2023. We have filed a notice of appeal of the PTAB rulings to the United States Court of Appeals for the Federal Circuit, and CSI has filed a notice of cross-appeal to challenge the decision that Claim 5 of the ‘371 patent is valid. Accordingly, Claim 5 and all other claims remain valid and enforceable until all appeals have been exhausted. Upon the conclusion of such appeals, if we are unsuccessful in whole or in part, the ’371 patent proceedings could result in the loss or narrowing in scope of the ’371 patent, which could further limit our ability to stop others from using or commercializing products and technology similar or identical to ours.
For more information regarding the risks presented by such proceedings, please see the section of our 2022 Annual Report, titled “Risk Factors—Risks Related to Our Intellectual Property.”
From time to time, we may become involved in various legal proceedings that arise in the ordinary course of our business. We have received, and may from time to time receive, letters from third parties alleging patent infringement, violation of employment practices or trademark infringement, and we may in the future participate in litigation to defend ourselves. We cannot predict the results of any such disputes, and despite the potential outcomes, the existence thereof may have an adverse material impact on us due to diversion of management time and attention as well as the financial costs related to resolving such disputes.
Item 1A. Risk Factors.
The following risk factors supplement and, to the extent inconsistent, supersede, the risk factors disclosed in Part I, Item 1A. “Risk Factors” of our 2022 Annual Report on Form 10-K for the year ended December 31, 2022 (the “2022 Annual Report”), filed with the Securities and Exchange Commission (the “SEC”) on February 27, 2023 and Part II, Item 1A. “Risk Factors” of our Quarterly Report on Form 10-Q for the quarter ended March 31, 2023 filed with the SEC on May 8, 2023 (the “Q1 2023 Quarterly Report”). The risk factors included herein as well as the risk factors described in our 2022 Annual Report and Q1 2023 Quarterly Report, and other information set forth in this Quarterly Report on Form 10-Q, could materially adversely affect our business, financial condition, results of operations and prospects, and should be carefully considered. The risks and uncertainties that we face, however, are not limited to those described herein or in the 2022 Annual Report or Q1 2023 Quarterly Report. Additional risks and uncertainties not presently known to us or that we currently believe to be immaterial may also adversely affect our business and the trading price of our securities.
RISKS RELATED TO OUR CONVERTIBLE DEBT
We face risks related to our debt obligations, including the Notes.
In August 2023, we completed an offering of $750.0 million aggregate principal amount of 1.0% convertible senior notes. Our debt obligations under the Notes could adversely impact us. For example, these obligations could:
require us to use a substantial portion of our cash flow from operations to pay principal and interest on debt, or to repurchase the Notes when required upon the occurrence of certain events or otherwise pursuant to the terms
49


thereof, which will reduce the amount of cash flow available to fund working capital, capital expenditures, acquisitions, and other business activities;
require us to use cash to settle any obligations;
result in certain of our debt instruments being accelerated or being deemed to be in default if certain terms of default are triggered, such as applicable cross-payment default and/or cross-acceleration provisions;
adversely impact our credit rating, which could increase future borrowing costs;
limit our future ability to raise funds for capital expenditures, strategic acquisitions or business opportunities, and other general corporate requirements;
increase our vulnerability to adverse economic and industry conditions; and
place us at a competitive disadvantage compared to our less leveraged competitors.
We also have a revolving credit facility in an aggregate principal amount of $175.0 million, which is currently undrawn, under the Credit Agreement. The Credit Agreement includes customary affirmative and restrictive covenants, including covenants relating to the incurrence of additional debt or liens, investments, transactions with affiliates, delivery of financial statements, payment of taxes, maintenance of insurance, dispositions of property, and mergers and acquisitions, among other customary covenants. The Credit Agreement also restricts us from paying dividends or making distributions or payments on our capital stock subject to limited exceptions. The Credit Agreement also includes customary representations and warranties, events of default and termination provisions. Failure to comply with the covenants or other restrictions could result in a default under the Credit Agreement. In addition, the revolving credit facility is secured by substantially all of our assets, excluding intellectual property and certain other assets, and requires us to satisfy certain financial covenants.
Our ability to meet our payment obligations under our debt instruments depends on our ability to generate significant cash flows in the future. This, to some extent, is subject to market, economic, financial, competitive, legislative, and regulatory factors as well as other factors that are beyond our control. There can be no assurance that our business will generate cash flow from operations, or that additional capital will be available to us, in amounts sufficient to enable us to meet our debt payment obligations and to fund other liquidity needs. For example, we may utilize proceeds from the Notes for acquisitions or other investments that do not increase our enterprise value or we may otherwise be unable to generate sufficient cash flows to repay our debt obligations. See Note 9 “Debt” and Note 10 “Convertible Debt” of the Notes to the Condensed Consolidated Financial Statements for more information about the revolving credit facility and the Notes.
Servicing our debt requires a significant amount of cash, and we may not have sufficient cash flow from our business to pay our indebtedness.
Our ability to make scheduled payments of the principal of, to pay interest on or to refinance our indebtedness, including the Notes, or to make cash payments in connection with any conversions of Notes, depends on our future performance, which is subject to economic, financial, competitive and other factors beyond our control. Our business may not generate cash flow from operations in the future sufficient to service our existing indebtedness and any future indebtedness we may incur and make necessary capital expenditures. If we are unable to generate such cash flow, we may be required to adopt one or more alternatives, such as reducing or delaying investments or capital expenditures, selling assets, restructuring debt or obtaining additional debt financing or equity capital on terms that may be onerous or highly dilutive. Our ability to refinance any current or future indebtedness will depend on the capital markets and our financial condition at such time. We may not be able to engage in any of these activities or engage in these activities on desirable terms or at all, which could result in a default on our debt obligations. In addition, any of our future current or future debt agreements may contain restrictive covenants that may prohibit us from adopting any of these alternatives. Our failure to comply with these covenants could result in an event of default which, if not cured or waived, could result in the acceleration of our debt.
50


We may be unable to raise the funds necessary to repurchase the Notes for cash following a fundamental change (as defined in the Indenture) or to pay any cash amounts due upon conversion, and our other indebtedness limits our ability to repurchase the Notes or pay cash upon their conversion.
Noteholders may require us to repurchase their Notes following a fundamental change at a cash repurchase price generally equal to the principal amount of the Notes to be repurchased, plus accrued and unpaid special interest, if any. In addition, upon conversion, we will satisfy part or all of our conversion obligation in cash up to the aggregate principal amount of the Notes to be converted and in cash, shares of common stock or a combination of cash and shares of common stock, at our election, in respect of the remainder, if any, of our conversion obligation in excess of the aggregate principal amount of the Notes being converted. We may not have enough available cash or be able to obtain financing at the time we are required to repurchase the Notes or pay the cash amounts due upon conversion. In addition, applicable law, regulatory authorities and the agreements governing our other indebtedness may restrict our ability to repurchase the Notes or pay the cash amounts due upon conversion. Our failure to repurchase Notes or to pay the cash amounts due upon conversion when required will constitute a default under the Indenture. A default under the Indenture or a fundamental change itself could also lead to a default under agreements governing our other indebtedness, which may result in that other indebtedness becoming immediately payable in full. We may not have sufficient funds to satisfy all amounts due under the other indebtedness and the Notes.
The conditional conversion feature of the Notes, if triggered, may adversely affect our financial condition and operating results.
In the event the conditional conversion feature of the Notes is triggered, holders will be entitled to convert their Notes at any time during specified periods at their option. If one or more holders elect to convert their Notes, we would be required to settle any converted principal amount of such Notes through the payment of cash, which could adversely affect our liquidity. In addition, even if holders do not elect to convert their Notes, we could be required under applicable accounting rules to reclassify all or a portion of the outstanding principal of the Notes as a current, rather than long-term, liability, which would result in a material reduction of our net working capital.
Conversion of the Notes may dilute the ownership interest of our stockholders or may otherwise depress the price of our common stock.
The conversion of some or all of the Notes may dilute the ownership interests of our stockholders to the extent we deliver shares upon conversion of any of the Notes. Upon conversion of the Notes, we have the option to pay or deliver, as the case may be, cash, shares of our common stock, or a combination of cash and shares of our common stock in respect of the remainder, if any, of our conversion obligation in excess of the aggregate principal amount of the Notes being converted. If we elect to settle the remainder, if any, of our conversion obligation in excess of the aggregate principal amount of the Notes being converted in shares of our common stock or a combination of cash and shares of our common stock, any sales in the public market of our common stock issuable upon such conversion could adversely affect prevailing market prices of our common stock. In addition, the existence of the Notes may encourage short selling by market participants because the conversion of the Notes could be used to satisfy short positions, or anticipated conversion of the Notes into shares of our common stock could depress the price of our common stock.
The Capped Call Transactions may affect the value of the Notes and our common stock.
In connection with the Notes, we entered into Capped Call Transactions with the initial purchasers of the Notes (the “Option Counterparties”). The Capped Call Transactions are expected generally to reduce the potential dilution to our common stock upon any conversion of the Notes and/or offset any potential cash payments we are required to make in excess of the principal amount upon conversion of any Notes, with such reduction and/or offset subject to a cap.
In connection with establishing their initial hedges of the Capped Call Transactions, the Option Counterparties and/or their respective affiliates purchased shares of our common stock and/or entered into various derivative transactions with respect to our common stock. This activity could have increased (or reduced the size of any decrease in) the market price of our common stock or the Notes at that time.
In addition, the Option Counterparties and/or their respective affiliates may modify their hedge positions by entering into or unwinding various derivatives with respect to our common stock and/or purchasing or selling our common stock in secondary market transactions (and are likely to do so following any conversion of Notes, any repurchase of the Notes by
51


us on any fundamental change repurchase date, any redemption date, or any other date on which the Notes are retired by us). This activity could also cause or avoid an increase or a decrease in the market price of our common stock or the Notes.
The potential effect, if any, of these transactions and activities on the market price of our common stock or the Notes will depend in part on market conditions and cannot be ascertained at this time. Any of these activities could adversely affect the value of our common stock.
We are subject to counterparty risk with respect to the Capped Call Transactions, and the Capped Call Transactions may not operate as planned.
The Option Counterparties are financial institutions, and we will be subject to the risk that they might default under the Capped Call Transactions. Our exposure to the credit risk of the Option Counterparties will not be secured by any collateral. Global economic conditions have from time to time resulted in the actual or perceived failure or financial difficulties of many financial institutions. If an Option Counterparty becomes subject to insolvency proceedings, we will become an unsecured creditor in those proceedings with a claim equal to our exposure at that time under our transactions with that option counterparty. Our exposure will depend on many factors, but, generally, the increase in our exposure will be correlated with increases in the market price or the volatility of our common stock. In addition, upon a default by an option counterparty, we may suffer adverse tax consequences and more dilution than we currently anticipate with respect to our common stock. We can provide no assurances as to the financial stability or viability of any option counterparty.
In addition, the Capped Call Transactions are complex, and they may not operate as planned. For example, the terms of the Capped Call Transactions may be subject to adjustment, modification or, in some cases, renegotiation if certain corporate or other transactions occur. Accordingly, these transactions may not operate as we intend if we are required to adjust their terms as a result of transactions in the future or upon unanticipated developments that may adversely affect the functioning of the Capped Call Transactions.
The accounting method for the Notes could adversely affect our reported financial condition and results.
We have adopted Accounting Standards Update 2020-06 (“ASU 2020-06”) as of January 1, 2022. Accordingly, we do not bifurcate the liability and equity components of the Notes on our balance sheets, and we use the if-converted method of calculating diluted earnings per share. Under the “if-converted” method, diluted earnings per share will generally be calculated assuming that all the Notes were converted solely into shares of common stock at the beginning of the reporting period, unless the result would be anti-dilutive, which could adversely affect our diluted earnings per share. Because the principal amount of the Notes upon conversion is required to be paid in cash, and only the excess is permitted to be settled in shares, the application of the if-converted method will produce a similar result as the treasury stock method prior to the adoption of ASU 2020-06. The effect of the treasury stock method is that the shares issuable upon conversion of such Notes are not included in the calculation of diluted earnings per share except to the extent that the conversion value of such Notes exceeds their principal amount.
In accordance with ASU 2020-06, the Notes are reflected as a liability on our condensed consolidated balance sheets, with the initial carrying amount equal to the principal amount of the Notes, net of issuance costs. The issuance costs will be treated as a debt discount for accounting purposes, which will be amortized into interest expense over the term of the Notes.
As a result of this amortization, the interest expense that we expect to recognize for the Notes for accounting purposes will be greater than the cash interest payments we will pay on the Notes, which will result in lower reported income.
We cannot be sure whether future changes made to the current accounting standards related to the Notes will have a material effect on our reported financial results.
Item 2. Unregistered Sales of Equity Securities and Use of Proceeds.
On August 15, 2023, we issued, at par value, $750.0 million aggregate principal amount of 1.0% convertible senior notes due 2028 (the “Notes”), in a private placement to qualified institutional buyers pursuant to Rule 144A of the Securities Act of 1933, as amended. The Notes are convertible into shares of our common stock on the terms set forth in the indenture governing the Notes. Information relating to the issuance of the Notes was provided in a Current Report on Form 8-K filed with the Securities and Exchange Commission on August 15, 2023.
52


Item 3. Defaults Upon Senior Securities.
None.
Item 4. Mine Safety Disclosures.
Not applicable.
Item 5. Other Information.
On August 25, 2023, Isaac Zacharias, the Company’s President, Chief Commercial Officer, entered into a pre-arranged written stock sale plan in accordance with Rule 10b5-1 (the “Zacharias 10b5-1 Plan”) under the Exchange Act, for the sale of shares of the Company’s common stock. The Zacharias 10b5-1 Plan was entered into during an open trading window in accordance with the Company’s policies regarding transactions in the Company’s securities and is intended to satisfy the affirmative defense of Rule 10b5-1(c) under the Exchange Act. The Zacharias 10b5-1 Plan provides for the potential sale of up to 68,000 shares of the Company’s common stock, including upon the exercise of vested stock options for shares of the Company’s common stock, so long as the market price of the Company’s common stock is higher than certain minimum threshold prices specified in the Zacharias 10b5-1 Plan, between January 26, 2024 and May 30, 2025.
On September 5, 2023, F.T Jay Watkins, a member of the Company’s Board of Directors, entered into a pre-arranged written stock sale plan in accordance with Rule 10b5-1 (the “Watkins 10b5-1 Plan”) under the Exchange Act, for the sale of shares of the Company’s common stock. The Watkins 10b5-1 Plan was entered into during an open trading window in accordance with the Company’s policies regarding transactions in the Company’s securities and is intended to satisfy the affirmative defense of Rule 10b5-1(c) under the Exchange Act. The Watkins 10b5-1 Plan provides for the potential sale of up to 24,000 shares of the Company’s common stock, including upon the exercise of vested stock options for shares of the Company’s common stock, so long as the market price of the Company’s common stock is higher than certain minimum threshold prices specified in the Watkins 10b5-1 Plan, between January 8, 2024 and December 31, 2024.
On September 7, 2023, Trinh Phung, the Companys Vice President of Finance, entered into a pre-arranged written stock sale plan in accordance with Rule 10b5-1 (the “Phung 10b5-1 Plan”) under the Exchange Act, for the sale of shares of the Company’s common stock. The Phung 10b5-1 Plan was entered into during an open trading window in accordance with the Company’s policies regarding transactions in the Company’s securities and is intended to satisfy the affirmative defense of Rule 10b5-1(c) under the Exchange Act. The Phung 10b5-1 Plan provides for the potential sale of up to 15,165 shares of the Company’s common stock, including upon the exercise of vested stock options for shares of the Company’s common stock, less the number of shares sold to satisfy tax withholding obligations pursuant to the Company’s “sell to cover” requirement, so long as the market price of the Company’s common stock is higher than certain minimum threshold prices specified in the Phung 10b5-1 Plan, between December 7, 2023 and August 10, 2024. The number of shares to be sold to satisfy the Company’s tax withholding obligations under the “sell-to-cover” arrangement is dependent on future events which cannot be known at this time, including the future trading price of the Company’s common stock.
On September 8, 2023, Daniel Puckett, the Companys Chief Financial Officer, entered into a pre-arranged written stock sale plan in accordance with Rule 10b5-1 (the “Puckett 10b5-1 Plan”) under the Exchange Act, for the sale of shares of the Company’s common stock. The Puckett 10b5-1 Plan was entered into during an open trading window in accordance with the Company’s policies regarding transactions in the Company’s securities and is intended to satisfy the affirmative defense of Rule 10b5-1(c) under the Exchange Act. The Puckett 10b5-1 Plan provides for the potential sale of up to 17,594 shares of the Company’s common stock, including upon the exercise of vested stock options for shares of the Company’s common stock, less the number of shares sold to satisfy tax withholding obligations pursuant to the Company’s “sell to cover” requirement, so long as the market price of the Company’s common stock is higher than certain minimum threshold prices specified in the Puckett 10b5-1 Plan, between December 8, 2023 and June 15, 2024. The number of shares to be sold to satisfy the Company’s tax withholding obligations under the “sell-to-cover” arrangement is dependent on future events which cannot be known at this time, including the future trading price of the Company’s common stock.


53


Item 6. Exhibits.
Furnish the exhibits required by Item 601 of Regulation S-K (§ 229.601 of this chapter).
Exhibit
Number
DescriptionFormFile No.Exhibit(s)Filing Date
4.18-K001-388294.1``August 15, 2023
10.18-K001-3882999.1``August 15, 2023
31.1*
31.2*
32.1*#
32.2*#
101.INS*Inline XBRL Instance Document - the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document.
101.SCH*Inline XBRL Taxonomy Extension Schema Document
101.CAL*Inline XBRL Taxonomy Extension Calculation Linkbase Document
101.DEF*Inline XBRL Taxonomy Extension Definition Linkbase Document
101.LAB*Inline XBRL Taxonomy Extension Label Linkbase Document
101.PRE*Inline Taxonomy Extension Presentation Linkbase Document
104
The cover page from the Company’s Quarterly Report on Form 10-Q for the quarter ended September 30, 2023 has been formatted in Inline XBRL and contained in Exhibit 101
_______________________________
*Filed herewith.
#    This certification is deemed not filed for purposes of Section 18 of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), or otherwise subject to the liability of that section, nor shall it be deemed incorporated by reference into any filing under the Securities Act of 1933, as amended, or the Exchange Act.
54


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.
Shockwave Medical, Inc.
Date: November 6, 2023
By:/s/ Douglas Godshall
Douglas Godshall
President, Chief Executive Officer and Director
(Principal Executive Officer)
Date: November 6, 2023
By:/s/ Trinh Phung
Trinh Phung
Vice President of Finance
(Principal Accounting Officer)
55
EX-31.1 2 swav-ex31_1xq323.htm EX-31.1 Document

Exhibit 31.1
CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER PURSUANT TO
RULES 13a-14(a) AND 15d-14(a) UNDER THE SECURITIES EXCHANGE ACT OF 1934,
AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, Douglas Godshall, certify that:
1.I have reviewed this quarterly report on Form 10-Q of Shockwave Medical, Inc.;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant's other certifying officer 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: November 6, 2023

By:/s/ Douglas Godshall
Douglas Godshall
President, Chief Executive Officer and Director
(Principal Executive Officer)


EX-31.2 3 swav-ex31_2xq323.htm EX-31.2 Document

Exhibit 31.2
CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER PURSUANT TO
RULES 13a-14(a) AND 15d-14(a) UNDER THE SECURITIES EXCHANGE ACT OF 1934,
AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, Dan Puckett, certify that:
1.I have reviewed this quarterly report on Form 10-Q of Shockwave Medical, Inc.;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant's other certifying officer 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: November 6, 2023

By:/s/ Daniel K. Puckett
Daniel K. Puckett
Chief Financial Officer
(Principal Financial Officer)


EX-32.1 4 swav-ex32_1xq323.htm EX-32.1 Document

Exhibit 32.1

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

In connection with the Quarterly Report of Shockwave Medical, Inc. (the “Company”) on Form 10-Q for the period ending September 30, 2023 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:
(1)The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and
(2)The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.


Date: November 6, 2023

By:/s/ Douglas Godshall
Douglas Godshall
President, Chief Executive Officer and Director
(Principal Executive Officer)


EX-32.2 5 swav-ex32_2xq323.htm EX-32.2 Document

Exhibit 32.2

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

In connection with the Quarterly Report of Shockwave Medical, Inc. (the “Company”) on Form 10-Q for the period ending September 30, 2023 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:
(1)The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and
(2)The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.


Date: November 6, 2023

By:/s/ Daniel K. Puckett
Daniel K. Puckett
Chief Financial Officer
(Principal Financial Officer)


EX-101.SCH 6 swav-20230930.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 Statements of Operations and Comprehensive Income (Loss) link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - Condensed Consolidated Statements of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 0000006 - Disclosure - Organization and Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 0000007 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000008 - Disclosure - Financial Instruments and Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Cash Equivalents and Short-Term Investments link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Balance Sheet Components link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Convertible Debt link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Net Income (Loss) Per Share link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Equity Method Investments link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Business Combination link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Goodwill and intangible assets link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - Financial Instruments and Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - Cash Equivalents and Short-Term Investments (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - Balance Sheet Components (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - Convertible Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - Net Income (Loss) Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - Business Combination (Tables) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - Goodwill and intangible assets (Tables) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Organization and Basis of Presentation - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Summary of Significant Accounting Policies - Schedule of Reconciliation of Cash, Cash Equivalents and Restricted Cash (Details) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Financial Instruments and Fair Value Measurements - Schedule of Financial Assets and Liabilities Measured at Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - Cash Equivalents and Short-Term Investments - Summary of Cash Equivalents and Short-Term Investments (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - Cash Equivalents and Short-Term Investments - Summary of Remaining Contractual Maturities for Available-for-sale Securities (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Cash Equivalents and Short-Term Investments - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - Balance Sheet Components - Schedule of Inventory (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - Balance Sheet Components - Schedule of Accrued Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Commitments and Contingencies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Commitments and Contingencies - Schedule of Lease Cost (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Commitments and Contingencies - Schedule of Minimum Future Rental Payments (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Commitments and Contingencies - Schedule of Minimum Future Rental Payments (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - Commitments and Contingencies - Schedule of Maturities of Operating Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - Debt - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - Convertible Debt (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - Stock-Based Compensation - Schedule of Total Stock-Based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - Stock-Based Compensation - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - Stock-Based Compensation - Schedule of Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954501 - Disclosure - Stock-Based Compensation - Schedule of RSU Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954502 - Disclosure - Net Income (Loss) Per Share - Components of Basic and Diluted Net Income (Loss) Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9954503 - Disclosure - Net Income (Loss) Per Share - Summary of Outstanding Potentially Dilutive Common Stock Equivalents Excluded from Calculation of Diluted Net Income (Loss) Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9954504 - Disclosure - Revenue - Schedule of Product Revenue Based on Product Line (Details) link:presentationLink link:calculationLink link:definitionLink 9954505 - Disclosure - Revenue - Schedule of Product Revenue Based on Location (Details) link:presentationLink link:calculationLink link:definitionLink 9954506 - Disclosure - Equity Method Investments - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954507 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 9954508 - Disclosure - Business Combination - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954509 - Disclosure - Business Combination - Calculation of Consideration Transferred (Details) link:presentationLink link:calculationLink link:definitionLink 9954510 - Disclosure - Business Combination - Assets Acquired, Liabilities Assumed (Details) link:presentationLink link:calculationLink link:definitionLink 9954511 - Disclosure - Business Combination - Finite-Lived Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954512 - Disclosure - Business Combination - Pro Forma Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954513 - Disclosure - Goodwill and intangible assets - Changes in Carrying Amount of Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 9954514 - Disclosure - Goodwill and intangible assets - Schedule of Finite and Indefinite-Lived Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954515 - Disclosure - Goodwill and intangible assets - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954516 - Disclosure - Goodwill and intangible assets - Future Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 swav-20230930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 swav-20230930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 swav-20230930_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Incremental revolving commitments, maximum Line Of Credit Facility, Accordion Feature, Increase Limit Line Of Credit Facility, Accordion Feature, Increase Limit Deferred Income Taxes and Tax Credits Deferred Income Taxes and Tax Credits Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Variable Rate Variable Rate [Domain] Pay vs Performance Disclosure [Line Items] Schedule of Accrued Liabilities Schedule of Accrued Liabilities [Table Text Block] Convertible Senior Notes Due 2028 Convertible Senior Notes Due 2028 [Member] Convertible Senior Notes Due 2028 Accrued liabilities Total accrued liabilities Accrued Liabilities, Current Share Subscription Agreement Share Subscription Agreement [Member] Share subscription agreement. Statistical Measurement Statistical Measurement [Domain] Payment of assumed warrant liability Payment For Assumed Warrant Liabilities Payment For Assumed Warrant Liabilities Line of credit facility, maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Research and development Research and Development Expense Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Underlying Security Market Price Change Underlying Security Market Price Change, Percent JV Agreement with Genesis MedTech J V Agreement With Genesis Med Tech [Member] JV agreement with Genesis MedTech Operating lease right-of-use assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Operating Lease Right Of Use Assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Operating Lease Right Of Use Assets Cash and cash equivalents Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Debt Instrument, Convertible, Threshold Consecutive Trading Days Debt Instrument, Convertible, Threshold Consecutive Trading Days Award Type Award Type [Domain] Fair Value as of Grant Date Award Grant Date Fair Value Investment, Name Investment, Name [Domain] Beginning balance of period (in shares) Ending balance of period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Greater than one year and less than two years Available For Sale Securities Debt Maturities Within Greater Than One Year And Less Than Two Years Fair Value Available for sale securities debt maturities within greater than one year and less than two years fair value. Line of Credit Facility, Interest Rate at Period End Line of Credit Facility, Interest Rate at Period End Debt Debt Disclosure [Text Block] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Cash transferred Payments to Acquire Businesses, Gross Schedule of Recognized Identified Assets Acquired and Liabilities Assumed Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Revolving Credit Facility Revolving Credit Facility [Member] Summary of Cash Equivalents and Short-Term Investments Cash, Cash Equivalents and Investments [Table Text Block] Effect of exchange rate changes on cash and cash equivalents Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Impairment Impairment of Intangible Assets, Finite-Lived Equity Method Investments and Joint Ventures [Abstract] Equity Method Investments and Joint Ventures [Abstract] Deferred tax liabilities Deferred Income Tax Liabilities, Net MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] Performance-Based Restricted Stock Units Performance Shares [Member] Accounts payable Accounts Payable, Current Accounts payable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable Vested and exercisable, September 30, 2023 Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Loss on write down of fixed assets Disposal Group, Not Discontinued Operation, Loss (Gain) on Write-down Restatement Determination Date: Restatement Determination Date [Axis] Investment, Name Investment, Name [Axis] Federal statutory income tax rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Thereafter Finite-Lived Intangible Asset, Expected Amortization, after Year four Finite-Lived Intangible Asset, Expected Amortization, after Year four 2023 (remainder of year) Lessee, Operating Lease, Lease Not Yet Commenced, Undiscounted Amount, Remainder Of Fiscal Year Lessee, Operating Lease, Lease Not Yet Commenced, Undiscounted Amount, Remainder Of Fiscal Year Operating Lease Liabilities Payments Due [Abstract] Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] Insider Trading Policies and Procedures [Line Items] Vested and exercisable shares (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] Joint Venture Co-venturer [Member] Disaggregation Of Revenue [Line Items] Disaggregation of Revenue [Line Items] June 30, 2026 Milestone Business Combination, Contingent Consideration Arrangements, June 30, 2026 Milestone [Member] Business Combination, Contingent Consideration Arrangements, June 30, 2026 Milestone Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Vested and expected to vest,  September 30, 2023 Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Geographical Geographical [Axis] Collaborative Arrangement and Arrangement Other than Collaborative Collaborative Arrangement and Arrangement Other than Collaborative [Axis] Income Tax Disclosure Income Tax Disclosure [Text Block] Lease liability, current portion Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Lease Liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Lease Liabilities Issuance of common stock in connection with vesting of restricted stock (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Property and equipment Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment CURRENT LIABILITIES: Liabilities, Current [Abstract] Preferred stock Preferred Stock, Value, Issued Business Acquisition [Line Items] Business Acquisition [Line Items] Weighted-Average Grant Date Fair Value Per Share Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Table] Fair Value, Recurring and Nonrecurring [Table] Diluted (USD per share) Earnings Per Share, Diluted PEO Total Compensation Amount PEO Total Compensation Amount Goodwill and Intangible Assets, Intangible Assets, Policy Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block] Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Goodwill [Roll Forward] Goodwill [Roll Forward] Purchase of capped calls related to convertible debt, net of tax Purchase of capped calls related to convertible debt, net of tax Purchase of capped calls related to convertible debt, net of tax Vested and expected to vest shares (USD per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Business Acquisition, Share Price Business Acquisition, Share Price All other countries All Other Countries [Member] All other countries. Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Debt extinguished Extinguishment of Debt, Amount 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 Exercise of stock options Stock Issued During Period, Value, Stock Options Exercised Trading Symbol Trading Symbol Finite-Lived Intangible Assets, Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization1 Finite-Lived Intangible Assets, Accumulated Amortization1 US Government Agencies Debt Securities US Government Agencies Debt Securities [Member] Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Net income Net income (loss) Net Income (Loss) Total current liabilities Liabilities, Current Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Company Selected Measure Name Company Selected Measure Name Indefinite-lived Intangible Assets, Major Class Name [Domain] Indefinite-Lived Intangible Assets, Major Class Name [Domain] Schedule of Cash and Cash Equivalents Schedule of Cash and Cash Equivalents [Table Text Block] Total intangibles, gross carrying amount Intangible Assets, Gross (Excluding Goodwill) Corporate bonds Corporate Bond Securities Corporate Bond Securities [Member] Cost of revenue: Cost of Revenue [Abstract] Accrued liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Employee Stock Employee Stock [Member] Schedule Of Equity Method Investments [Table] Schedule of Equity Method Investments [Table] Fed Funds Effective Rate Overnight Index Swap Rate Fed Funds Effective Rate Overnight Index Swap Rate [Member] STOCKHOLDERS’ EQUITY: Equity, Attributable to Parent [Abstract] Unrealized Losses Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax Exercise of stock options (in shares) Options exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Debt Instrument, Period One Debt Instrument, Period One [Member] Debt Instrument, Period One Debt Instrument, Issued, Principal Debt Instrument, Issued, Principal Components of Basic and Diluted Net Income (Loss) Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Cost of product revenue Cost of Goods and Services Sold Related party transaction. transaction price Related Party Transaction, Amounts of Transaction Vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Executive Category: Executive Category [Axis] Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life Purchases of capped calls related to convertible debt Purchases of capped calls related to convertible debt Purchases of capped calls related to convertible debt Debt, noncurrent portion Notes Payable, Noncurrent Number of Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Trinh Phung [Member] Trinh Phung Other Commitments [Table] Other Commitments [Table] Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Options exercised (USD 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] Name Measure Name Name Forgone Recovery, Individual Name Goodwill Balance as of December 31, 2022 Balance as of September 30, 2023 Goodwill Equity Components Equity Components [Axis] Financial Instruments Financial Instruments [Domain] Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Shares available for issuance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant Disaggregation of Revenue [Abstract] Disaggregation of Revenue [Abstract] Cash equivalents and short-term investments, fair value Cash Equivalents And Short-Term Investments, Fair Value Disclosure Cash Equivalents And Short-Term Investments, Fair Value Disclosure Underlying Securities Award Underlying Securities Amount Prepaid expenses and other current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets Entity Small Business Entity Small Business 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Four Contingent Consideration by Type [Axis] Contingent Consideration by Type [Axis] Local Phone Number Local Phone Number Accounts receivable Increase (Decrease) in Accounts Receivable Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Purchases Of Capped Calls Related To Convertible Senior Notes Purchases Of Capped Calls Related To Convertible Senior Notes Purchases Of Capped Calls Related To Convertible Senior Notes Reducer Reducer [Member] Reducer Measurement Frequency Measurement Frequency [Axis] Lease liability, noncurrent portion Operating Lease, Liability, Noncurrent 2026 Lessee, Operating Lease, Lease Not Yet Commenced, Undiscounted Amount, Year Three Lessee, Operating Lease, Lease Not Yet Commenced, Undiscounted Amount, Year Three Restricted Stock Units Restricted Stock Units (RSUs) [Member] Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Debt Instrument, Name Debt Instrument, Name [Domain] Income Statement Location Income Statement Location [Axis] Collaborative Arrangement and Arrangement Other than Collaborative Collaborative Arrangement and Arrangement Other than Collaborative [Domain] Schedule of Minimum Future Rental Payments Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Schedule of Business Acquisitions, by Acquisition Schedule of Business Acquisitions, by Acquisition [Table Text Block] Europe Europe [Member] Cash, Cash Equivalents and Restricted Cash Cash and Cash Equivalents, Policy [Policy Text Block] Payables and Accruals [Abstract] Payables and Accruals [Abstract] Fair Value by Liability Class [Domain] Fair Value by Liability Class [Domain] Product and Service Product and Service [Domain] Summary of Outstanding Potentially Dilutive Common Stock Equivalents Excluded from Calculation of Diluted Net Loss Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Other Performance Measure, Amount Other Performance Measure, Amount Convertible Debt Convertible Debt Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Lease, Cost Lease, Cost [Table Text Block] Inventory Increase (Decrease) in Inventories Research and development Research and Development Expense [Member] CASH FLOWS FROM INVESTING ACTIVITIES: Net Cash Provided by (Used in) Investing Activities [Abstract] Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Business Combination, Acquisition Related Costs Business Combination, Acquisition Related Costs Anti-dilutive securities excluded from calculation of diluted net loss per share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Award Type Award Type [Axis] RSUs 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 NON-CASH INVESTING AND FINANCING ACTIVITIES: Noncash Investing and Financing Items [Abstract] Interest expense Interest Expense Interest Expense Property and equipment purchases included in accounts payable and accrued liabilities Capital Expenditures Incurred but Not yet Paid Fair Value Hierarchy and NAV Fair Value Hierarchy and NAV [Domain] Gain (Loss) on Extinguishment of Debt Gain (Loss) on Extinguishment of Debt Gain (Loss) on Extinguishment of Debt General and administrative General and Administrative Expense [Member] Balance (USD per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term 2023 (remainder) Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Trading Arrangement: Trading Arrangement [Axis] Less: imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Long-term Debt, Type 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] Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Four Lessee, Operating Lease, Liability, to be Paid, after Year Four Schedule of RSU Activity under 2019 Plan Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Lease liability, current portion Lease liability, current portion Operating Lease, Liability, Current Issuance of common stock under employee stock purchase plan (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Proceeds from maturities of available-for-sale securities Proceeds from Sale and Maturity of Debt Securities, Available-for-Sale Entity Shell Company Entity Shell Company 2026 Lessee, Operating Lease, Liability, to be Paid, Year Three Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Intangible Assets, Net Finite-Lived Intangible Assets, Net Restatement Determination Date Restatement Determination Date Number of Additional Five Year Term Number of Additional Five Year Term Number of Additional Five Year Term Operating Lease Extended Duration Operating Lease Extended Duration Operating Lease Extended Duration Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Cash, cash equivalents and restricted cash at beginning of period Cash, cash equivalents and restricted cash equivalents at end of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Asset Class Asset Class [Axis] 2025 Lessee, Operating Lease, Liability, to be Paid, Year Two Taxes withheld on net settled vesting of restricted stock units Restricted Stock, Value, Shares Issued Net of Tax Withholdings Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Variable lease cost Variable Lease, Cost Operating lease cost Operating Lease, Cost Business Combination, Consideration Transferred Business Combination, Consideration Transferred RSUs vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Gross profit Gross Profit Security Exchange Name Security Exchange Name Percentage of cash contribution received from exchange of equity upon signing of agreement Percentage Of Cash Contribution Received From Exchange Of Equity Current Percentage of cash contribution received from exchange of equity current. Total assets Assets, Fair Value Disclosure Share-based Payment Arrangement Share-Based Payment Arrangement [Policy Text Block] Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Vesting percentage Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage Employee Stock Option Employee Stock Option [Member] Unrealized gain on available-for-sale securities, net of tax OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment, before Tax Percentage of cash contribution receivable from exchange of equity within one year Percentage Of Cash Contribution Receivable From Exchange Of Equity Within One Year Percentage of cash contribution receivable from exchange of equity within one year. Total operating expenses Costs and Expenses Maximum Maximum [Member] Total comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Cash equivalents Money market funds Cash Equivalents, at Carrying Value Document Type Document Type Goodwill acquired - Neovasc Goodwill, Acquired During Period Tabular List, Table Tabular List [Table Text Block] Earnings Per Share [Table] Earnings Per Share [Table] Earnings Per Share [Table] Entity Address, Address Line One Entity Address, Address Line One Antidilutive Securities, Name Antidilutive Securities, Name [Domain] Stock-Based Compensation Share-Based Payment Arrangement [Text Block] Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Purchase of available-for-sale securities Payments to Acquire Debt Securities, Available-for-Sale Weighted- Average Exercise Price Per Share Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Excise, sales, income and other taxes Taxes Payable, Current Business Acquisition [Axis] Business Acquisition [Axis] Coronary Coronary [Member] Coronary. Convertible Debt, Noncurrent Convertible Debt, Noncurrent Schedule of Finite-Lived Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Variable Rate Variable Rate [Axis] Income Statement [Abstract] Income Statement [Abstract] Raw materials Inventory, Raw Materials, Net of Reserves Ordinary shares issued (in shares) Stock Issued During Period, Shares, New Issues Options cancelled (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Title of 12(b) Security Title of 12(b) Security Other liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Related Party Related Party, Type [Domain] Business Combination Business Combination Disclosure [Text Block] Indefinite-lived intangible assets Indefinite-Lived Intangible Assets (Excluding Goodwill) Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Net income Business Acquisition, Pro Forma Net Income (Loss) Peripheral Peripheral [Member] Peripheral. Beginning balance of period (USD per share) Ending balance of period (USD per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Income Tax Disclosure [Abstract] Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Share-based Payment Arrangement [Abstract] Share-Based Payment Arrangement [Abstract] Entity Tax Identification Number Entity Tax Identification Number Equity method investment Equity Method Investments Inventory Total inventory Inventory, Net Debt Conversion, Converted Instrument, Shares Issued Debt Conversion, Converted Instrument, Shares Issued Total lease cost Lease, Cost Share-based compensation expenses capitalized amount Share-Based Payment Arrangement, Amount Capitalized Statistical Measurement Statistical Measurement [Axis] Cash equivalents and short-term investments, amortized cost basis Cash Equivalents And Short Term Investments Cash equivalents and short term investments. Financial Instruments Financial Instrument [Axis] Entity Interactive Data Current Entity Interactive Data Current Disaggregation Of Revenue [Table] Disaggregation of Revenue [Table] Convertible Debt Long-Term Debt [Text Block] Other assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets Borrowings Borrowings [Member] Total Shareholder Return Amount Total Shareholder Return Amount Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Debt Instrument, Interest Rate Terms Debt Instrument, Interest Rate Terms Inventory Disclosure [Abstract] Inventory Disclosure [Abstract] 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 Fair Value Hierarchy and NAV [Axis] F.T Jay Watkins [Member] F.T Jay Watkins Retained earnings (accumulated deficit) Retained Earnings (Accumulated Deficit) Measure: Measure [Axis] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Name Outstanding Recovery, Individual Name Revenue Revenue from Contract with Customer [Policy Text Block] Debt amount Debt Instrument, Face Amount Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Cash contribution from exchange of equity Cash Contribution From Exchange Of Equity Cash contribution from exchange of equity. CURRENT ASSETS: Assets, Current [Abstract] Goodwill and Intangible Assets, Goodwill, Policy Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] Other Commitments [Line Items] Other Commitments [Line Items] Entity Address, State or Province Entity Address, State or Province Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] 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] 2024 Finite-Lived Intangible Asset, Expected Amortization, Year One Operating Lease, Payments Operating Lease, Payments Debt Instrument, Convertible, Conversion Price Debt Instrument, Convertible, Conversion Price License Agreement License Agreement [Member] License agreement. PEO PEO [Member] Lessor, Operating Lease, Payment to be Received, Maturity Lessor, Operating Lease, Payment to be Received, Maturity [Table Text Block] Beginning balance, shares (in shares) Ending balance, shares (in shares) Shares, Outstanding Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger Aggregate Intrinsic Value Share Based Compensation Arrangement By Share Based Payment Award Options Intrinsic Value [Abstract] Share based compensation arrangement by share based payment award options intrinsic value. Asset Class Asset Class [Domain] Common Stock, Par or Stated Value Per Share Common Stock, Par or Stated Value Per Share Call Option Call Option [Member] Premium Recognized On Capped Call Transactions Premium Recognized On Capped Call Transactions Premium Recognized On Capped Call Transactions Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Schedule of Inventory Schedule of Inventory, Current [Table Text Block] Number of Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Debt Instrument Debt Instrument [Axis] Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Daniel Puckett [Member] Daniel Puckett Repayments of Debt Repayments of Debt Total lease liability Operating Lease, Liability Net income per share: EPS, Basic and Diluted [Abstract] Earnings Per Share , Basic and Diluted Credit Facility Credit Facility [Axis] Total undiscounted lease payments Lessee, Operating Lease, Lease Not Yet Commenced, Undiscounted Amount Lessee, Operating Lease, Lease Not Yet Commenced, Undiscounted Amount TOTAL LIABILITIES Liabilities Organization and Basis of Presentation Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Inventory Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory Maximum period of automatic annual increase in common stock reserved for issuance Maximum Period Of Automatic Annual Increase In Common Stock Reserved For Issuance Maximum period of automatic annual increase in common stock reserved for issuance. Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Accumulated Other Comprehensive Income AOCI Attributable to Parent [Member] Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount Debt Securities, Available-for-Sale, Unrealized Loss Position Debt Securities, Available-for-Sale, Unrealized Loss Position Cash, cash equivalents and short-term investments Cash, Cash Equivalents, and Short-Term Investments Common stock reserved for issuance (in shares) Common Stock, Capital Shares Reserved for Future Issuance Measurement Frequency Measurement Frequency [Domain] All Executive Categories All Executive Categories [Member] Related party contract liability, noncurrent portion Contract with Customer, Liability, Noncurrent Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Business Combination, Contingent Consideration, Per Share Business Combination, Contingent Consideration Arrangements, Value, Price Per Share Business Combination, Contingent Consideration Arrangements, Value, Price Per Share Debt Disclosure [Abstract] Debt Disclosure [Abstract] Related Party Transaction [Domain] Related Party Transaction [Domain] Long-Lived Tangible Asset Long-Lived Tangible Asset [Domain] Net income per share Earnings Per Share [Abstract] Sales and marketing Selling and Marketing Expense Common stock Common Stock, Value, Issued Debt Instrument, Redemption Price, Percentage Debt Instrument, Redemption Price, Percentage General and administrative General and Administrative Expense Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Professional services Accrued Professional Fees, Current Non-cash lease expense Operating Lease, Right-of-Use Asset, Periodic Reduction Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] Total current assets Assets, Current Contingent consideration liability Business Combination, Contingent Consideration, Liability Restricted cash Restricted Cash All Individuals All Individuals [Member] Total Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Fair Value SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION: Supplemental Cash Flow Information [Abstract] Other income (expense), net Other Nonoperating Income (Expense) Entity Filer Category Entity Filer Category Schedule Of Equity Method Investments [Line Items] Schedule of Equity Method Investments [Line Items] Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Statement [Table] Statement [Table] Current Fiscal Year End Date Current Fiscal Year End Date Goodwill and intangible assets Goodwill and Intangible Assets Disclosure [Text Block] Contingent Consideration Contingent Consideration [Member] Contingent Consideration PEO Name PEO Name Asset purchases Accrued Asset Purchases Current Accrued asset purchases current. Base Rate Base Rate [Member] RSUs granted (USD 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 Schedule of Goodwill Schedule of Goodwill [Table Text Block] Asset-Backed Securities Asset-Backed Securities [Member] Proceeds from issuance of common stock under employee stock purchase plan Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Excluding Option Exercised Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Vested and exercisable, September 30, 2023 Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Schedule of Finite-Lived Intangible Assets, Future Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Equity Method Investments Equity Method Investments and Joint Ventures Disclosure [Text Block] Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Other Other Accrued Liabilities, Current Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Business Combination and Asset Acquisition [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] Net revenue Business Acquisition, Pro Forma Revenue Goodwill deductions or impairment Goodwill, Impairment Loss 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] Debt Instrument, Period Two Debt Instrument, Period Two [Member] Debt Instrument, Period Two Net income before taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Deferred tax liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Long-Lived Tangible Asset Long-Lived Tangible Asset [Axis] Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction Total liabilities assumed Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities Level 2 Fair Value, Inputs, Level 2 [Member] December 31, 2026 Milestone Business Combination, Contingent Consideration Arrangements, December 31, 2026 Milestone [Member] Business Combination, Contingent Consideration Arrangements, December 31, 2026 Milestone Thereafter Lessee, Operating Lease, Lease Not Yet Commenced, Undiscounted Amount, After Year Four Lessee, Operating Lease, Lease Not Yet Commenced, Undiscounted Amount, After Year Four Entity Emerging Growth Company Entity Emerging Growth Company Notice period for cancellation of agreement Notice Period For Cancellation Of Agreement Notice period for cancellation of agreement. Intangible assets, net Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Debt Instrument, Period [Domain] Debt Instrument, Period [Domain] Debt Instrument, Period [Domain] Debt interest rate Debt Instrument, Interest Rate, Effective Percentage Net identifiable assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Finite-Lived Intangibles Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Document Fiscal Period Focus Document Fiscal Period Focus Debt Instrument, Convertible, Threshold Trading Days Debt Instrument, Convertible, Threshold Trading Days 2024 Lessee, Operating Lease, Liability, to be Paid, Year One Useful Life Finite-Lived Intangible Asset, Useful Life Accrued and other current liabilities Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Antidilutive Securities Antidilutive Securities [Axis] Stock Options Share-Based Payment Arrangement [Member] 2027 Lessee, Operating Lease, Liability, to be Paid, Year Four Title Trading Arrangement, Individual Title Beginning balance of period (USD per share) Ending balance of period (USD per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Stock-based compensation Share-Based Payment Arrangement, Noncash Expense Isaac Zacharias [Member] Isaac Zacharias Common Stock Common Stock [Member] Individual: Individual [Axis] City Area Code City Area Code Entity Address, Postal Zip Code Entity Address, Postal Zip Code Contingent Consideration Liabilities Contingent Consideration Liabilities [Policy Text Block] Contingent Consideration Liabilities Product and Service Product and Service [Axis] Net Income (Loss) Per Share Earnings Per Share [Text Block] Income Statement Location Income Statement Location [Domain] Equity percentage Equity Method Investment, Ownership Percentage Document Fiscal Year Focus Document Fiscal Year Focus Geographical Geographical [Domain] Minimum Minimum Minimum [Member] Denominator: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Property and equipment, net Property, Plant and Equipment, Net Schedule of Option Activity under 2009 Plan and 2019 Plan Share-Based Payment Arrangement, Option, Activity [Table Text Block] Exercise Price Award Exercise Price Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] 2027 Lessee, Operating Lease, Lease Not Yet Commenced, Undiscounted Amount, Year Four Lessee, Operating Lease, Lease Not Yet Commenced, Undiscounted Amount, Year Four Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Consigned inventory Consigned Inventory Net Of Reserves Consigned inventory, net of reserves. ASSETS Assets: Assets [Abstract] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Goodwill and Intangible Assets Disclosure [Abstract] 2025 Lessee, Operating Lease, Lease Not Yet Commenced, Undiscounted Amount, Year Two Lessee, Operating Lease, Lease Not Yet Commenced, Undiscounted Amount, Year Two Total liabilities Liabilities, Fair Value Disclosure Lease liabilities Increase (Decrease) in Operating Lease Liability Payments of taxes withheld on net settled vesting of restricted stock units Payment, Tax Withholding, Share-Based Payment Arrangement Other Product and Service, Other [Member] Debt Issuance Costs, Gross Debt Issuance Costs, Gross Net income (loss) Net Income (Loss), Including Portion Attributable to Noncontrolling Interest U.S. Treasury securities US Treasury Securities [Member] Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Deferred tax assets Deferred Income Tax Assets, Net Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Unrealized gain (loss) on available-for-sale securities OCI, Debt Securities, Available-for-Sale, Gain (Loss), before Adjustment, after Tax Accumulated Deficit Retained Earnings [Member] Schedule of Total Stock-Based Compensation Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Amortization of premium and discount on available-for-sale securities Accretion (Amortization) of Discounts and Premiums, Investments TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity Short-term investments, amortized cost basis Debt Securities, Available-for-Sale, Amortized Cost Other assets Other Assets, Noncurrent Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Estimated Remaining Useful Life Finite-Lived Intangible Assets, Remaining Amortization Period Basic (USD per share) Earnings Per Share, Basic Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Debt Instrument [Table] Schedule of Long-Term Debt Instruments [Table] Issuance of common stock under employee stock purchase plan Stock Issued During Period, Value, Employee Stock Purchase Plan Accounting Policies [Abstract] Accounting Policies [Abstract] Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] 2023 (remainder of year) Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year 2024 Lessee, Operating Lease, Lease Not Yet Commenced, Undiscounted Amount, Year One Lessee, Operating Lease, Lease Not Yet Commenced, Undiscounted Amount, Year One Arrangement Duration Trading Arrangement Duration In-process research and development In Process Research and Development [Member] Entity Address, City or Town Entity Address, City or Town Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Restrictions on Cash and Cash Equivalents Restrictions on Cash and Cash Equivalents [Table Text Block] Research and development costs Accrued Research And Development Costs Current Accrued research and development costs, current. December 31, 2027 Milestone Business Combination, Contingent Consideration Arrangements, December 31, 2027 Milestone [Member] Business Combination, Contingent Consideration Arrangements, December 31, 2027 Milestone Vested and expected to vest,  September 30, 2023 Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Income tax paid Income Taxes Paid Schedule Of Cash And Cash Equivalents [Table] Schedule of Cash and Cash Equivalents [Table] Balance Sheet Components Supplemental Balance Sheet Disclosures [Text Block] Proceeds of supplemental term loan Proceeds from Issuance of Debt Document Transition Report Document Transition Report Award Timing Predetermined Award Timing Predetermined [Flag] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Developed technology Technology-Based Intangible Assets [Member] Termination Date Trading Arrangement Termination Date Accounts payable Increase (Decrease) in Accounts Payable Short-term investments, fair value Debt Securities, Available-for-Sale 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] Indefinite-lived Intangible Assets [Axis] Indefinite-Lived Intangible Assets [Axis] Adjustments to reconcile net income to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Liability Class [Axis] Liability Class [Axis] All Trading Arrangements All Trading Arrangements [Member] Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block] All Adjustments to Compensation All Adjustments to Compensation [Member] Award Timing Disclosures [Line Items] Compensation Amount Outstanding Recovery Compensation Amount Total identifiable assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Foreign currency remeasurement Foreign Currency Remeasurement Gain (Loss), Before Tax Foreign Currency Remeasurement Gain (Loss), Before Tax RSUs forfeited (USD 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 stock option exercises Proceeds from Stock Options Exercised Schedule Of Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Table] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Convertible Debt Convertible Debt [Member] Options cancelled (USD per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Three RSUs forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Three Zero Zero Three Bunker Hill Lane Three Zero Zero Three Bunker Hill Lane [Member] Three Zero Zero Three Bunker Hill Lane Equity Method Investments Equity Method Investments [Policy Text Block] Insider Trading Arrangements [Line Items] Type of Revenue [Extensible List] Revenue, Product and Service [Extensible Enumeration] Share Price Share Price Related Party Related Party, Type [Axis] Balance Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Entity Registrant Name Entity Registrant Name Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] Award Timing Method Award Timing Method [Text Block] Dilutive effect of share-based payment arrangements (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Other assets Increase (Decrease) in Other Operating Assets 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Two Debt Conversion, Converted Instrument, Maximum Shares Issued Debt Conversion, Converted Instrument, Maximum Shares Issued Debt Conversion, Converted Instrument, Maximum Shares Issued Adjustment to Compensation, Amount Adjustment to Compensation Amount Cost of product revenue Cost of Sales [Member] Document Period End Date Document Period End Date Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Adoption Date Trading Arrangement Adoption Date Schedule of Financial Assets and Liabilities Measured at Fair Value Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Vested and exercisable shares (USD per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Principal payment of debt Repayments of Long-Term Debt Business Acquisition, Pro Forma Information Business Acquisition, Pro Forma Information [Table Text Block] Entity Central Index Key Entity Central Index Key Total stock-based compensation Stock-based compensation expense Share-Based Payment Arrangement, Expense Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Gross Carrying Amount Finite-Lived Intangible Assets, Gross Income tax expense Income Tax Expense (Benefit) Finished goods Inventory, Finished Goods, Net of Reserves Accounts receivable, net Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Employee compensation Employee-related Liabilities, Current Financial Instruments and Fair Value Measurements Fair Value Disclosures [Text Block] Name Trading Arrangement, Individual Name Cash and Cash Equivalents [Abstract] Cash and Cash Equivalents [Abstract] Percentage of equity stake received Percentage Of Equity Stake Received Percentage of equity stake received. Schedule of Product Revenue Based on Product Line and Location Disaggregation of Revenue [Table Text Block] Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss Adjustment for net gain realized and included in other income Adjustment for net gain realized and included in other income Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Net of Tax Total purchase price Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Operating lease, weighted average remaining lease term Operating Lease, Weighted Average Remaining Lease Term Product revenue Revenue from Contract with Customer, Excluding Assessed Tax Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Cash And Cash Equivalents [Line Items] Cash and Cash Equivalents [Line Items] Long-term Debt, Type Long-Term Debt, Type [Axis] Amendment Flag Amendment Flag Indefinite-Lived Intangible Assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Indefinite-Lived Intangible Assets Money market funds Money Market Funds [Member] Debt Instrument, Period [Axis] Debt Instrument, Period [Axis] Debt Instrument, Period Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Business combination, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Operating lease, weighted average discount rate Operating Lease, Weighted Average Discount Rate, Percent Interest paid Interest Paid, Excluding Capitalized Interest, Operating Activities One year or less Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One Credit Facility Credit Facility [Domain] Earnings Per Share [Line Items] Earnings Per Share [Line Items] Earnings Per Share [Line Items] Obligations Obligations, Fair Value Disclosure Intangible Assets, Finite-Lived, Policy Intangible Assets, Finite-Lived, Policy [Policy Text Block] Business Combinations Policy Business Combinations Policy [Policy Text Block] Capped Call Securities Capped Call Securities [Member] Capped Call Securities Debt interest rate basis Debt Instrument, Basis Spread on Variable Rate Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Type of Cost, Good Or Service [Extensible List] Cost, Product and Service [Extensible Enumeration] Contingent Consideration Type [Domain] Contingent Consideration Type [Domain] Numerator: Net Income (Loss) Available to Common Stockholders, Basic [Abstract] Sales and marketing Selling and Marketing Expense [Member] Diluted (in shares) Diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Intangible assets Intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Operating expenses: Operating Expenses [Abstract] Revenue Revenue from Contract with Customer [Text Block] Purchase of property and equipment Payments to Acquire Property, Plant, and Equipment Company Selected Measure Amount Company Selected Measure Amount Additional paid-in capital Additional Paid in Capital, Common Stock Debt Conversion, Converted Instrument, Rate Debt Conversion, Converted Instrument, Rate Additional Paid-In Capital Additional Paid-in Capital [Member] Taxes withheld on net settled vesting of restricted stock units (in shares) Restricted Stock, Shares Issued Net of Shares for Tax Withholdings Total cash, cash equivalents, and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations TOTAL ASSETS Assets Name Awards Close in Time to MNPI Disclosures, Individual Name (Loss) income from equity method investment Loss from equity method investment Income (Loss) from Equity Method Investments Cover [Abstract] Cover [Abstract] Loan and Security Agreement Loan And Security Agreement [Member] Loan and security agreement. Proceeds from Convertible Debt Proceeds from Convertible Debt Stock-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Amortization of debt issuance costs Amortization of Debt Issuance Costs United States UNITED STATES Recurring Fair Value, Recurring [Member] Debt Instrument, Interest Rate During Period Debt Instrument, Interest Rate During Period Other liabilities Other Liabilities, Noncurrent RSUs vested (USD 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 Non-NEOs Non-NEOs [Member] Total minimum lease payments Lessee, Operating Lease, Liability, to be Paid Short-term investments Short-Term Investments Net increase in cash, cash equivalents and restricted cash 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] Non-PEO NEO Non-PEO NEO [Member] Equity Component Equity Component [Domain] Lease liability, noncurrent portion Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Lease Liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Lease Liabilities Adjustment to Compensation: Adjustment to Compensation [Axis] Purchase shares of common stock, price per share, percentage of fair market value Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent Work in progress Inventory, Work in Process, Net of Reserves Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Debt Instrument [Line Items] Debt Instrument [Line Items] Basic (in shares) Weighted Average Number of Shares Outstanding, Basic Entity Current Reporting Status Entity Current Reporting Status Neovasc Inc. Neovasc Inc. Member [Member] Neovasc Inc. Member Income from operations Operating Income (Loss) Revenue: Revenues [Abstract] Cash Equivalents and Short-Term Investments Cash, Cash Equivalents, and Short-Term Investments [Text Block] Related Party Transaction [Axis] Related Party Transaction [Axis] Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Statement [Line Items] Statement [Line Items] Other comprehensive income (loss): Other Comprehensive Income (Loss), Net of Tax [Abstract] Vested and expected to vest shares (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Weighted- Average Remaining Term Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract] Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Lessee, Operating Lease, Lease Incentive Lessee, Operating Lease, Lease Incentive Lessee, Operating Lease, Lease Incentive Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Customer Relationships Customer relationships Customer Relationships [Member] Secured Overnight Financing Rate (SOFR) Secured Overnight Financing Rate (SOFR) [Member] Secured Overnight Financing Rate (SOFR) Automatic annual increase in common stock reserved for issuance Automatic Annual Increase In Common Stock Reserved For Issuance As Percentage Of Capital Stock Outstanding On Preceding Fiscal Year End Date Automatic annual increase in common stock reserved for issuance as percentage of capital stock outstanding on preceding fiscal year end date Summary of Remaining Contractual Maturities for Available-for-sale Securities Debt Securities, Available-for-Sale [Table Text Block] Proceeds from debt financing Proceeds from Long-Term Lines of Credit Convertible Debt Policy Convertible Debt Policy [Policy Text Block] Convertible Debt Policy Product [Member] EX-101.PRE 10 swav-20230930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 R1.htm IDEA: XBRL DOCUMENT v3.23.3
Cover Page - shares
9 Months Ended
Sep. 30, 2023
Nov. 01, 2023
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Sep. 30, 2023  
Document Transition Report false  
Entity File Number 001-38829  
Entity Registrant Name Shockwave Medical, Inc.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 27-0494101  
Entity Address, Address Line One 5403 Betsy Ross Drive  
Entity Address, City or Town Santa Clara  
Entity Address, State or Province CA  
Entity Address, Postal Zip Code 95054  
City Area Code 510  
Local Phone Number 279-4262  
Title of 12(b) Security Shockwave Medical, Inc., common stock, par value $0.001 per share  
Trading Symbol SWAV  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   36,896,750
Entity Central Index Key 0001642545  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q3  
Amendment Flag false  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
[1]
CURRENT ASSETS:    
Cash and cash equivalents $ 498,108 $ 156,586
Short-term investments 419,225 147,907
Accounts receivable, net 98,819 71,366
Inventory 97,180 75,112
Prepaid expenses and other current assets 15,210 8,292
Total current assets 1,128,542 459,263
Operating lease right-of-use assets 30,360 32,365
Property and equipment, net 62,017 48,152
Equity method investment 1,810 3,512
Intangible assets, net 93,775 0
Goodwill 39,789 0
Deferred tax assets 109,432 97,568
Other assets 8,234 5,229
TOTAL ASSETS 1,473,959 646,089
CURRENT LIABILITIES:    
Accounts payable 6,870 6,721
Accrued liabilities 69,764 55,375
Lease liability, current portion 1,569 1,278
Total current liabilities 78,203 63,374
Lease liability, noncurrent portion 32,358 34,928
Convertible Debt, Noncurrent 730,926 0
Debt, noncurrent portion 0 24,198
Related party contract liability, noncurrent portion 12,273 12,273
Deferred tax liabilities 9,647 0
Other liabilities 9,307 0
TOTAL LIABILITIES 872,714 134,773
STOCKHOLDERS’ EQUITY:    
Preferred stock 0 0
Common stock 37 36
Additional paid-in capital 535,197 548,960
Accumulated other comprehensive loss (149) (867)
Retained earnings (accumulated deficit) 66,160 (36,813)
TOTAL STOCKHOLDERS’ EQUITY 601,245 511,316
TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY $ 1,473,959 $ 646,089
[1] The condensed consolidated balance sheet as of December 31, 2022 is derived from the audited consolidated financial statements as of that date.
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Revenue:        
Product revenue $ 186,020 $ 131,330 $ 527,251 $ 345,707
Cost of revenue:        
Cost of product revenue 24,513 17,874 70,072 47,494
Gross profit 161,507 113,456 457,179 298,213
Operating expenses:        
Research and development 39,526 20,177 103,326 57,956
Sales and marketing 56,907 42,082 167,656 118,558
General and administrative 21,451 14,434 70,386 39,988
Total operating expenses 117,884 76,693 341,368 216,502
Income from operations 43,623 36,763 115,811 81,711
(Loss) income from equity method investment (733) 97 (1,702) (1,414)
Interest expense (2,509) (316) (3,955) (917)
Other income (expense), net 4,699 (1,423) 8,667 (3,206)
Net income before taxes 45,080 35,121 118,821 76,174
Income tax expense 10,094 118 15,848 1,089
Net income 34,986 35,003 102,973 75,085
Other comprehensive income (loss):        
Unrealized gain (loss) on available-for-sale securities 242 (275) 723 (1,410)
Adjustment for net gain realized and included in other income 0 0 5 0
Total comprehensive income $ 35,228 $ 34,728 $ 103,691 $ 73,675
Net income per share        
Basic (USD per share) $ 0.95 $ 0.97 $ 2.81 $ 2.10
Diluted (USD per share) $ 0.92 $ 0.92 $ 2.70 $ 1.99
Denominator:        
Basic (in shares) 36,797,072 36,003,931 36,630,575 35,807,264
Diluted (in shares) 38,196,780 37,948,049 38,184,299 37,813,107
Type of Revenue [Extensible List] Product [Member] Product [Member] Product [Member] Product [Member]
Type of Cost, Good Or Service [Extensible List] Product [Member] Product [Member] Product [Member] Product [Member]
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Total
Convertible Senior Notes Due 2028
Common Stock
Additional Paid-In Capital
Accumulated Other Comprehensive Income
Accumulated Deficit
Beginning balance, shares (in shares) at Dec. 31, 2021     35,444,472,000      
Beginning balance at Dec. 31, 2021 $ 241,830   $ 35 $ 494,806 $ (202) $ (252,809)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Exercise of stock options (in shares)     54,913,000      
Exercise of stock options 391   $ 1 390    
Unrealized gain on available-for-sale securities, net of tax (815)       (815)  
Issuance of common stock under employee stock purchase plan (in shares)     14,172,000      
Issuance of common stock under employee stock purchase plan 2,135     2,135    
Issuance of common stock in connection with vesting of restricted stock (in shares)     210,835,000      
Taxes withheld on net settled vesting of restricted stock units (in shares)     (31,000)      
Taxes withheld on net settled vesting of restricted stock units (6)     (6)    
Stock-based compensation 9,767     9,767    
Net income (loss) 14,521         14,521
Ending balance, shares (in shares) at Mar. 31, 2022     35,724,361,000      
Ending balance at Mar. 31, 2022 267,823   $ 36 507,092 (1,017) (238,288)
Beginning balance, shares (in shares) at Dec. 31, 2021     35,444,472,000      
Beginning balance at Dec. 31, 2021 241,830   $ 35 494,806 (202) (252,809)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Adjustment for net gain realized and included in other income 0          
Net income (loss) 75,085          
Ending balance, shares (in shares) at Sep. 30, 2022     36,133,599,000      
Ending balance at Sep. 30, 2022 355,930   $ 36 535,230 (1,612) (177,724)
Beginning balance, shares (in shares) at Mar. 31, 2022     35,724,361,000      
Beginning balance at Mar. 31, 2022 267,823   $ 36 507,092 (1,017) (238,288)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Exercise of stock options (in shares)     111,601,000      
Exercise of stock options 500     500    
Unrealized gain on available-for-sale securities, net of tax (320)       (320)  
Issuance of common stock in connection with vesting of restricted stock (in shares)     71,491,000      
Stock-based compensation 11,504     11,504    
Net income (loss) 25,561         25,561
Ending balance, shares (in shares) at Jun. 30, 2022     35,907,453,000      
Ending balance at Jun. 30, 2022 305,068   $ 36 519,096 (1,337) (212,727)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Exercise of stock options (in shares)     170,620,000      
Exercise of stock options 1,303     1,303    
Unrealized gain on available-for-sale securities, net of tax (275)       (275)  
Adjustment for net gain realized and included in other income 0          
Issuance of common stock under employee stock purchase plan (in shares)     15,473,000      
Issuance of common stock under employee stock purchase plan 2,352     2,352    
Issuance of common stock in connection with vesting of restricted stock (in shares)     40,053,000      
Stock-based compensation 12,479     12,479    
Net income (loss) 35,003         35,003
Ending balance, shares (in shares) at Sep. 30, 2022     36,133,599,000      
Ending balance at Sep. 30, 2022 355,930   $ 36 535,230 (1,612) (177,724)
Beginning balance, shares (in shares) at Dec. 31, 2022     36,235,546,000      
Beginning balance at Dec. 31, 2022 511,316 [1]   $ 36 548,960 (867) (36,813)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Exercise of stock options (in shares)     77,230,000      
Exercise of stock options 320   $ 1 319    
Unrealized gain on available-for-sale securities, net of tax 505       505  
Adjustment for net gain realized and included in other income (5)       (5)  
Issuance of common stock under employee stock purchase plan (in shares)     19,124,000      
Issuance of common stock under employee stock purchase plan 3,092     3,092    
Issuance of common stock in connection with vesting of restricted stock (in shares)     257,624,000      
Taxes withheld on net settled vesting of restricted stock units (in shares)     (19,000)      
Taxes withheld on net settled vesting of restricted stock units (3)     (3)    
Stock-based compensation 16,337     16,337    
Net income (loss) 39,125         39,125
Ending balance, shares (in shares) at Mar. 31, 2023     36,589,505,000      
Ending balance at Mar. 31, 2023 570,687   $ 37 568,705 (367) 2,312
Beginning balance, shares (in shares) at Dec. 31, 2022     36,235,546,000      
Beginning balance at Dec. 31, 2022 $ 511,316 [1]   $ 36 548,960 (867) (36,813)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Exercise of stock options (in shares) 191,956,000          
Adjustment for net gain realized and included in other income $ (5)          
Net income (loss) 102,973          
Ending balance, shares (in shares) at Sep. 30, 2023     36,882,240,000      
Ending balance at Sep. 30, 2023 601,245   $ 37 535,197 (149) 66,160
Beginning balance, shares (in shares) at Mar. 31, 2023     36,589,505,000      
Beginning balance at Mar. 31, 2023 570,687   $ 37 568,705 (367) 2,312
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Exercise of stock options (in shares)     48,282,000      
Exercise of stock options 403     403    
Unrealized gain on available-for-sale securities, net of tax (24)       (24)  
Issuance of common stock in connection with vesting of restricted stock (in shares)     90,837,000      
Taxes withheld on net settled vesting of restricted stock units (in shares)     (7,000)      
Taxes withheld on net settled vesting of restricted stock units (4)     (4)    
Stock-based compensation 16,988     16,988    
Net income (loss) 28,862         28,862
Ending balance, shares (in shares) at Jun. 30, 2023     36,728,617,000      
Ending balance at Jun. 30, 2023 616,912   $ 37 586,092 (391) 31,174
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Exercise of stock options (in shares)     66,444,000      
Exercise of stock options 459     459    
Unrealized gain on available-for-sale securities, net of tax 242       $ 242  
Adjustment for net gain realized and included in other income 0          
Issuance of common stock under employee stock purchase plan (in shares)         19,506,000  
Issuance of common stock under employee stock purchase plan 3,138     3,138    
Issuance of common stock in connection with vesting of restricted stock (in shares)     67,812,000      
Taxes withheld on net settled vesting of restricted stock units (in shares)     (139,000)      
Taxes withheld on net settled vesting of restricted stock units (34)     (34)    
Stock-based compensation 18,516     18,516    
Purchase of capped calls related to convertible debt, net of tax (72,974) $ (72,974)        
Net income (loss) 34,986         34,986
Ending balance, shares (in shares) at Sep. 30, 2023     36,882,240,000      
Ending balance at Sep. 30, 2023 $ 601,245   $ 37 $ 535,197 $ (149) $ 66,160
[1] The condensed consolidated balance sheet as of December 31, 2022 is derived from the audited consolidated financial statements as of that date.
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net income (loss) $ 102,973 $ 75,085
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 7,283 3,318
Loss from equity method investment 1,702 1,414
Stock-based compensation 51,423 32,247
Non-cash lease expense 2,393 2,300
Amortization of premium and discount on available-for-sale securities (3,777) 303
Loss on write down of fixed assets 140 0
Gain (Loss) on Extinguishment of Debt 710 0
Deferred Income Taxes and Tax Credits 9,756 0
Amortization of debt issuance costs 562 473
Foreign currency remeasurement 262 2,887
Changes in operating assets and liabilities:    
Accounts receivable (26,064) (27,113)
Inventory (20,618) (24,372)
Prepaid expenses and other current assets (6,094) (3,615)
Other assets (3,347) (1,174)
Accounts payable (1,574) 109
Accrued and other current liabilities 11,295 4,377
Lease liabilities (2,675) (943)
Net cash provided by operating activities 124,350 65,296
CASH FLOWS FROM INVESTING ACTIVITIES:    
Purchase of available-for-sale securities (398,330) (85,252)
Proceeds from maturities of available-for-sale securities 131,750 72,423
Purchase of property and equipment (22,474) (14,045)
Business combination, net of cash acquired (94,411) 0
Net cash used in investing activities (383,465) (26,874)
CASH FLOWS FROM FINANCING ACTIVITIES:    
Payments of taxes withheld on net settled vesting of restricted stock units (41) (6)
Proceeds from stock option exercises 1,182 1,672
Proceeds from issuance of common stock under employee stock purchase plan 6,230 4,487
Proceeds from Convertible Debt 730,809 0
Purchases of capped calls related to convertible debt (96,375) 0
Principal payment of debt (105,000) (2,750)
Proceeds from debt financing 80,000 0
Payment of assumed warrant liability (16,240) 0
Net cash provided by financing activities 600,565 3,403
Effect of exchange rate changes on cash and cash equivalents (303) (2,755)
Net increase in cash, cash equivalents and restricted cash 341,147 39,070
Cash, cash equivalents and restricted cash at beginning of period 158,302 90,874
Cash, cash equivalents and restricted cash equivalents at end of period 499,449 129,944
SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION:    
Interest paid 1,755 442
Income tax paid 6,230 1,415
NON-CASH INVESTING AND FINANCING ACTIVITIES:    
Property and equipment purchases included in accounts payable and accrued liabilities $ 2,661 $ 6,221
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.23.3
Organization and Basis of Presentation
9 Months Ended
Sep. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Organization and Basis of Presentation Organization and Basis of Presentation
Shockwave Medical, Inc. (the “Company”) was incorporated on June 17, 2009. The Company is primarily engaged in the development and commercialization of novel technologies that transform the care of patients with cardiovascular disease. The Company is focused on the improvement of its Intravascular Lithotripsy (“IVL”) technology for the treatment of calcified plaque in patients with peripheral vascular, coronary vascular and heart valve disease. Built on a balloon catheter platform, the IVL technology uses lithotripsy to disrupt both superficial and deep vascular calcium, while minimizing soft tissue injury, and an integrated angioplasty balloon to dilate blockages at low pressures, restoring blood flow. Additionally, the Company continues to develop its coronary sinus reducer (“Reducer”) technology for the treatment of refractory angina.
The Company, which is headquartered in Santa Clara, California and operates primarily in the United States, began commercial and manufacturing operations in 2016. The unaudited condensed financial statements include the accounts of Shockwave Medical, Inc. and its wholly-owned subsidiaries. All intercompany balances and transactions have been eliminated upon consolidation.
As of September 30, 2023, the Company had cash, cash equivalents and short-term investments of $917.3 million, which are available to fund future working capital requirements, investments, acquisitions, or repayments of outstanding indebtedness. The Company believes that its cash, cash equivalents, and short-term investments as of September 30, 2023, will be sufficient for the Company to continue as a going concern for at least 12 months from the date these unaudited condensed consolidated financial statements are filed with the Securities and Exchange Commission (“SEC”). The Company’s future capital requirements will depend on many factors, including its growth rate, the timing and extent of its spending to support research and development activities, and the timing and cost of establishing additional sales and marketing capabilities.
Risk and Uncertainties
The Company is subject to continuing risks and uncertainties in connection with the current global business, political and macroeconomic environments, including inflation, rising interest rates, uncertainty with respect to the federal budget, instability in the global banking system, volatile market conditions, supply chain disruptions, cybersecurity events, and global events, including regional conflicts around the world. The Company is closely monitoring the impact of these factors on all aspects of its business, including the impacts on its customers, patients, employees, suppliers, vendors, business partners and distribution channels.
In particular, while the Company has not experienced material disruptions in its supply chain to date, the Company has been and continues to be impacted by disruptions in the operations of certain of its third-party suppliers, resulting in increased lead-times, higher component costs and lower allocations for the purchase of some components. In certain cases, the Company has incurred higher logistical expenses. The Company is continuing to work closely with its manufacturing partners and suppliers to source key components and maintain appropriate inventory levels to meet customer demand.
The Company’s future results of operations and liquidity could be adversely impacted by a variety of factors, including those discussed in the section titled “Risk Factors” of the Company’s Annual Report on Form 10-K for the year ended December 31, 2022, filed with the SEC on February 27, 2023 (the “2022 Annual Report”), together with any updates in the section titled “Risk Factors” of the Quarterly Reports on Form 10-Q for the quarters ended March 31, 2023 and June 30, 2023 and in this Quarterly Report on Form 10-Q. As of the date of issuance of these condensed consolidated financial statements, the extent to which the current macroeconomic environment may materially impact the Company’s financial condition, liquidity, or results of operations remains uncertain.
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of Significant Accounting Policies
9 Months Ended
Sep. 30, 2023
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies Summary of Significant Accounting Policies
Basis of Presentation
The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States (“GAAP”) and applicable rules and regulations of the SEC regarding interim financial reporting.
The unaudited interim condensed consolidated financial statements have been prepared on the same basis as the annual consolidated financial statements and, in the opinion of management, reflect all adjustments, which include only normal recurring adjustments, necessary to present fairly the Company’s consolidated financial position, results of operations and cash flows. The results of operations for the three and nine months ended September 30, 2023 are not necessarily indicative of the results to be expected for the year ending December 31, 2023 or for any other future annual or interim period. The condensed consolidated balance sheet as of December 31, 2022 included herein was derived from the audited financial statements as of that date. The unaudited condensed consolidated financial statements should be read in conjunction with the Company’s audited consolidated financial statements and related notes included in the 2022 Annual Report.
Cash, Cash Equivalents, and Restricted Cash
The Company considers all highly liquid investments purchased with original maturities of three months or less from the purchase date to be cash equivalents. Cash equivalents consist primarily of amounts invested in money market accounts.
The following table provides a reconciliation of cash, cash equivalents, and restricted cash reported within the condensed consolidated statements of cash flows:
September 30,
2023
September 30,
2022
(in thousands)
Cash and cash equivalents$498,108 $127,779 
Restricted cash1,341 2,165 
Total cash, cash equivalents, and restricted cash$499,449 $129,944 
Restricted cash as of September 30, 2023 and December 31, 2022 relates to corporate credit card security, customer bank guarantee security, and letters of credit established for the real estate property leases relating to the Company’s office buildings, and is recorded as other assets on the condensed consolidated balance sheets.
Equity Method Investments
Entities for which the Company has significant influence over the activities of the entity, but does not control, are accounted for under the equity method of accounting in accordance with Topic 323, Investments - Equity Method and Joint Ventures. The Company’s carrying value in the equity method investment is reported as equity method investment on the Company’s consolidated balance sheets. The Company records its proportionate share of the underlying income or loss which is recognized in earnings or loss from the equity method investment. The Company eliminates a portion of intra-entity profit to the extent the goods sold by the Company have not yet been sold through by the equity method investee to an end customer at the end of the reporting period. The profit earned by the Company from the equity method investee for items not yet sold through is eliminated through equity method earnings or loss which is recognized in income (loss) from equity method investment.
The Company assesses its equity method investment for impairment when events or circumstances suggest that the carrying amount of the investment may be impaired. The Company considers all available evidence in assessing whether a decline in fair value is other than temporary. If the decline in fair value is determined to be other than temporary, the difference between the carrying amount of the investment and estimated fair value is recognized as an impairment charge.
Revenue
To determine revenue recognition for arrangements that an entity determines are within the scope of Topic 606, Revenue from Contracts with Customers, the Company performs the following five steps: (i) identify the contract(s) with a customer; (ii) identify the performance obligations in the contract; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligations in the contract; and (v) recognize revenue when (or as) the entity satisfies a performance obligation.
Product Revenue
The Company records product revenue primarily from the sale of its IVL catheters and Reducer. The Company sells its products to hospitals, primarily through direct sales representatives, as well as through distributors in selected international markets. Additionally, a portion of the Company’s revenue is generated through a consignment model under which inventory is maintained at hospitals.
Product revenue is recognized when a customer obtains control of promised goods or services, in an amount that reflects the consideration which the Company expects to receive in exchange for those goods or services.
For products sold through direct sales representatives, control is transferred upon delivery to customers. For products sold to distributors internationally and products sold to customers that utilize stocking orders, control is transferred upon shipment or delivery to the customer’s named location, based on the contractual shipping terms. For consignment inventory, control is transferred at the time the IVL catheters are consumed in a procedure. The Company has elected to account for shipping and handling activities that occur after the customer has obtained control as a fulfillment activity, and not a separate performance obligation.
The Company may provide for the use of an IVL generator and connector cable under an agreement to customers at no charge to facilitate use of the IVL catheters. These agreements generally do not contain contractually enforceable minimum commitments and are generally cancellable by either party with 30 days notice.
License Revenue
For arrangements that contain a license of the Company’s functional intellectual property with a customer, the Company considers whether the license grant is distinct from other performance obligations in the arrangement. A license grant of functional intellectual property is generally considered to be capable of being distinct if a customer can benefit from the license on its own or together with other readily available resources. License revenue for licenses of functional intellectual property is recognized at a point in time when the Company satisfies its performance obligation of transferring the license to the customer.
Consideration received in advance of the satisfaction of a performance obligation is recognized as a contract liability. No license revenues were recognized for the three and nine months ended September 30, 2023.
Stock-Based Compensation
The Company accounts for share-based payments at fair value. The fair value of stock options is measured using the Black-Scholes option-pricing model. For share-based awards that vest subject to the satisfaction of a service requirement, the fair value measurement date for stock-based compensation awards is the date of grant and the expense is recognized on a straight-line basis, over the vesting period. For share-based awards that vest upon the satisfaction of a performance target, the related compensation cost is recognized over the requisite service period based on the expected achievement of the performance target. The Company accounts for forfeitures as they occur.
Business combinations
The Company applies the provisions of ASC 805, Business Combinations (“ASC 805”), in accounting of its acquisitions. ASC 805 requires recognition of assets acquired, liabilities assumed, and contingent consideration at their fair value on the acquisition date with subsequent changes recognized in earnings; requires acquisition-related expenses to be recognized separately from the business combination and expensed as incurred; requires in-process research and development to be capitalized at fair value as an indefinite-lived intangible asset until completion or abandonment; and requires that changes in accounting for deferred tax asset valuation allowances and acquired uncertain tax positions after the measurement period be recognized as a component of provision for taxes.
When an integrated set of assets and activities does not meet the practical screen test and otherwise meets the definition of a “business” under ASC 805, the Company accounts for such acquisitions as business combinations. The purchase price of an acquisition is allocated to the tangible and identifiable intangible assets acquired and liabilities assumed based on their estimated fair values as of the acquisition date. The Company bases the estimated fair value of identifiable intangible assets acquired in an acquisition on independent third-party valuations that use information and
assumptions provided by the Companys management and considers inputs and assumptions that a market participant would use. Any excess purchase price over the estimated fair values of the assets acquired and liabilities assumed is recorded as goodwill. During the measurement period, which may be up to one year from the acquisition date, the Company may record adjustments to the provisional amounts of assets acquired and liabilities assumed with the corresponding offset to goodwill. Upon the conclusion of the measurement period or final determination of the values of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments would be recorded in earnings.
In addition, uncertain tax positions and tax related valuation allowances assumed in a business combination are initially estimated as of the acquisition date and therefore are also provisional by nature. The Company reevaluates these items quarterly based upon facts and circumstances that existed as of the acquisition date with any adjustments to its preliminary estimates being recorded to goodwill if identified within the measurement period.
Goodwill
In accordance with ASC 350, Intangibles-Goodwill and Other, the acquired goodwill is not amortized but is tested for impairment on an annual basis or whenever events or changes in circumstances indicate that the carrying amount of these assets may not be recoverable. The Company performs annual impairment reviews of its goodwill balance during the fourth fiscal quarter or more frequently if business factors indicate. In testing for impairment, the Company compares the fair value of its reporting unit to its carrying value including the goodwill of that unit. If the carrying value, including goodwill, exceeds the reporting unit’s fair value, the Company will recognize an impairment loss for the amount by which the carrying amount exceeds the reporting unit’s fair value. The loss recognized cannot exceed the total amount of goodwill allocated to that reporting unit. The Company did not incur any goodwill impairment losses during the nine months ended September 30, 2023.
In-process research and development
Intangible assets related to in-process research and development costs are considered indefinite-lived intangible assets until the completion or abandonment of the associated research and development efforts. If and when development is complete, the associated assets would be deemed finite-lived intangible assets and would then be amortized based on their respective estimated useful lives at that point in time. Prior to the completion or abandonment of the associated research and development efforts, the assets are not amortized but are tested for impairment on an annual basis and between annual tests if the Company becomes aware of any events occurring or changes in circumstances that would indicate a reduction in the fair value of the in-process research and development projects below their respective carrying amounts.
During the fourth fiscal quarter and if business factors indicate more frequently, the Company performs an assessment of the qualitative factors affecting the fair value of its in-process research and development projects. If the fair value exceeds the carrying value, there is no impairment. Impairment losses on indefinite-lived intangible assets are recognized based solely on a comparison of the fair value of an asset to its carrying value, without consideration of any recoverability test.
Intangible assets
Amortizable intangible assets include customer relationships and developed technology acquired as part of the business combination. Customer relationships and developed technology acquired through business combinations subject to amortization are amortized using the straight-line method over their estimated useful lives ranging from five to 20 years. All intangible assets subject to amortization are reviewed for impairment during the fourth fiscal quarter or more frequently if business factors indicate in accordance with ASC 360, Property, Plant and Equipment.
Contingent Consideration Liabilities Related to Business Combination
At each reporting period, the Company evaluates the likelihood of any expected future payments and the associated discount rate to determine the fair value of the contingent consideration. The Company remeasures the fair value of contingent consideration liabilities each reporting period, based on new developments, and records any necessary adjustments as a component of total operating expenses within the condensed consolidated statements of operations until either the contingent consideration obligation is satisfied through payment upon the achievement of, or the obligation no longer exists due to the failure to achieve, the specified milestones. Contingent consideration liabilities are recorded within other liabilities in the condensed consolidated balance sheets.
Convertible Debt
The Company applies the provisions of Accounting Standards Update (“ASU”) 2020-06-Debt-Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging-Contracts in Entitys Own Equity (Subtopic 815-40)-Accounting For Convertible Instruments and Contracts in an Entitys Own Equity (“ASU 2020-06”) which simplify the accounting related to convertible debt instruments by removing major separation models required under current GAAP.
Accordingly, the Company does not bifurcate the liability and equity components of the convertible debt on the condensed consolidated balance sheets. The Company’s convertible debt is are reflected as a liability on the Company’s condensed consolidated balance sheets, with the initial carrying amount equal to the principal amount of the debt, net of issuance costs. The issuance costs are treated as a debt discount for accounting purposes, which will be amortized into interest expense over the term of the instruments utilizing the effective interest method.
The Company accounts for its convertible debt as a single liability with no separate accounting for embedded conversion features. The remaining consideration transferred, after reducing the carrying amount of the convertible debt, is recorded as a reduction to additional paid‐in capital on the Company’s condensed consolidated balance sheets.
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.23.3
Financial Instruments and Fair Value Measurements
9 Months Ended
Sep. 30, 2023
Fair Value Disclosures [Abstract]  
Financial Instruments and Fair Value Measurements Financial Instruments and Fair Value Measurements
The following tables summarize the Company’s financial assets measured at fair value on a recurring basis by level within the fair value hierarchy:
September 30, 2023
Level 1Level 2Level 3Total
(in thousands)
Assets:
U.S. Treasury securities$362,160 $— $— $362,160 
Money market funds383,946 — — 383,946 
Commercial paper— 25,316 — 25,316 
Corporate bonds— 12,202 — 12,202 
U.S. agency securities — 13,790 — 13,790 
Asset-backed securities — 5,757 — 5,757 
Total assets$746,106 $57,065 $— $803,171 
Liabilities:
Contingent consideration liability$— $— $9,307 $9,307 
Convertible debt— 720,000 — 720,000 
Total liabilities$— $720,000 $9,307 $729,307 
December 31, 2022
Level 1Level 2Level 3Total
(in thousands)
Assets:
U.S. Treasury securities$111,631 $— $— $111,631 
Money market funds12,076 — — 12,076 
Commercial paper— 8,039 — 8,039 
Corporate bonds— 18,808 — 18,808 
U.S. agency securities— 9,429 — 9,429 
Total assets$123,707 $36,276 $— $159,983 
During the three and nine months ended September 30, 2023 and 2022, there were no transfers between Level 1, Level 2 and Level 3.
Contingent Consideration Liabilities Related to Business Combination
In connection with the Company’s acquisition of Neovasc Inc. (“Neovasc”), a preliminary fair value of $9.3 million was recorded for the Neovasc contingent consideration, which consisted of estimated amounts in relation to the CVR (as defined below), on April 11, 2023, the date on which the closing conditions for the acquisition were met and the transaction was consummated. There were no changes in the estimated fair value of the contingent consideration liability as of September 30, 2023. See Note 5 “Business Combination” for information regarding existing contingent consideration liabilities as of September 30, 2023.
Convertible Debt
As of September 30, 2023, the fair value of the Company’s convertible debt was $720.0 million. The Company measures the fair value of its convertible debt for disclosure purposes. The fair value was determined based on the quoted price of the convertible debt in an over-the-counter market on the last trading day of the reporting period and has been classified as Level 2 in the fair value hierarchy. See Note 10 “Convertible Debt” for information regarding the Company’s convertible debt as of September 30, 2023.
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.23.3
Cash Equivalents and Short-Term Investments
9 Months Ended
Sep. 30, 2023
Cash and Cash Equivalents [Abstract]  
Cash Equivalents and Short-Term Investments
4. Cash Equivalents and Short-Term Investments
The following is a summary of the Company’s cash equivalents and short-term investments:
September 30, 2023
Amortized
Cost Basis
Unrealized
Gains
Unrealized
Losses
Fair Value
(in thousands)
U.S. Treasury securities$362,243 $32 $(115)$362,160 
Money market funds383,910 36 — 383,946 
Commercial paper25,391 — (75)25,316 
Corporate bonds12,197 32 (27)12,202 
U.S. agency securities13,866 — (76)13,790 
Asset-backed securities 5,7616(10)5,757 
Total$803,368 $106 $(303)$803,171 
Reported as:
Cash equivalents$383,946 
Short-term investments419,225 
Total$803,171 
December 31, 2022
Amortized
Cost Basis
Unrealized
Gains
Unrealized
Losses
Fair Value
(in thousands)
U.S. Treasury securities$112,719 $$(1,091)$111,631 
Money market funds12,076 — — 12,076 
Commercial paper8,039 — — 8,039 
Corporate bonds18,876 (76)18,808 
U.S. agency securities9,432 (7)9,429 
Total$161,142 $15 $(1,174)$159,983 
Reported as:
Cash equivalents$12,076 
Short-term investments147,907 
Total$159,983 
There were $63.8 million and $123.8 million of investments in unrealized loss positions of $0.3 million and $1.2 million as of September 30, 2023 and December 31, 2022, respectively. During the three and nine months ended September 30, 2023 and 2022, the Company did not record any other-than-temporary impairment charges on its available-for-sale securities. Based on the Company’s procedures under the expected credit loss model, including an assessment of unrealized losses on the portfolio, the Company concluded that the unrealized losses for its marketable securities were not attributable to credit and therefore an allowance for credit losses for these securities has not been recorded as of September 30, 2023 and December 31, 2022. Also, based on the scheduled maturities of the investments, the Company was more likely than not to hold these investments for a period of time sufficient for a recovery of the Company’s cost basis.
The remaining contractual maturities of the Company’s cash equivalents and short-term investments were as follows:
September 30,
2023
Fair Value
(in thousands)
Money market funds
$383,946 
One year or less 409,382 
Greater than one year and less than two years 9,843 
Total$803,171 
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.23.3
Balance Sheet Components
9 Months Ended
Sep. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Balance Sheet Components Balance Sheet Components
Inventory
Inventory consists of the following:
September 30,
2023
 December 31,
2022
(in thousands)
Raw materials$24,289 $18,456 
Work in progress17,493 7,666 
Finished goods54,907 48,735 
Consigned inventory491 255 
Total inventory$97,180 $75,112 
Accrued Liabilities
Accrued liabilities consist of the following:
September 30,
2023
December 31,
2022
(in thousands)
Employee compensation$35,264 $32,885 
Research and development costs7,943 4,007 
Asset purchases4,718 4,600 
Professional services6,970 4,044 
Excise, sales, income and other taxes6,033 4,036 
Other8,836 5,803 
Total accrued liabilities$69,764 $55,375 
XML 21 R11.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments and Contingencies
9 Months Ended
Sep. 30, 2023
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Operating Leases
The Company’s operating leases consist of leased facilities for the Company’s headquarter offices, leased facilities for Neovasc, and leased facilities for laboratory and manufacturing space. Also included in operating leases are leases for vehicles, for use by certain employees of the Company, which were not material for the periods presented.
Short-term leases are leases having a term of 12 months or less. The Company recognizes short-term leases on a straight-line basis and does not record a related lease asset or liability for such leases. As of September 30, 2023, the Company has no material finance leases.
In September 2021, the Company entered into an office lease agreement (“3003 Bunker Hill Lease”) for the 3003 Bunker Hill facility which expires in December 2031. Concurrently, the Company entered into an Amendment to Office Lease (Net) (the “First Lease Amendment”) which extended the lease terms of the 5353 Betsy Ross and 5403 Betsy Ross facilities to December 2031. The 5403 Betsy Ross lease (“5403 Lease”) continued in its existing terms (and with no changes to its terms, including its base rent) until its expiration in August 2022, at which point the leased space under the 5403 Lease became subject to the terms of the First Lease Amendment. The 3003 Bunker Hill Lease and the First Lease Amendment contain options to extend the lease term at the respective facilities for up to two additional five-year terms at the then fair market rate. As of September 30, 2023, the Company is not reasonably certain it will exercise these extension options.
Additionally, included in the First Lease Amendment was an expansion option that stipulated that the Company had an option to lease the space in the adjacent building located at 5303 Betsy Ross (“5303 Lease”). The Company exercised this expansion option by entering into a Second Amendment to Office Lease (Net) (the “Second Lease Amendment”) on May 26, 2023. The 5303 Lease will commence on February 1, 2024 and will expire on December 31, 2031.
The Company recognizes rent expense for these operating leases on a straight-line basis over the lease period. The components of lease costs, which the Company includes in operating expenses in the condensed consolidated statements of operations and comprehensive income, were as follows:
Three Months Ended
September 30,
Nine Months Ended
September 30,
2023202220232022
(in thousands)(in thousands)
Operating lease cost$1,223 $1,168 $3,651 $3,451 
Variable lease cost366 453 955 696 
Total lease cost$1,589 $1,621 $4,606 $4,147 
During the three months ended September 30, 2023 and 2022, the Company recorded operating lease cost of $1.2 million and $1.2 million, respectively, and paid $1.4 million and $1.0 million of operating lease payments, respectively, related to the lease liabilities.
During the nine months ended September 30, 2023 and 2022, the Company recorded operating lease cost of $3.7 million and $3.5 million, respectively, and paid $4.1 million and $2.1 million of operating lease payments, respectively, related to the lease liabilities.
The Company includes operating lease payments in net cash used in operating activities in the condensed consolidated statements of cash flows.
The weighted average remaining lease term and discount rate used to measure the Company’s operating lease liabilities were 8.2 years and 5.2%, respectively. The Company estimated the discount rate using the incremental borrowing rate as the rate implicit in the lease was not readily determinable.
As of September 30, 2023, the maturities of the payments due under the Company’s operating lease liabilities were as follows:
Years ending December 31,
(in thousands)
2023 (remainder)$1,383 
20245,517 
20255,526 
20265,690 
20275,832 
Thereafter24,959 
Total minimum lease payments$48,907 
Less: imputed interest (9,312)
Less: Lease incentive(5,668)
Total lease liability$33,927 
Less: current portion(1,569)
Lease liability, noncurrent portion$32,358 
XML 22 R12.htm IDEA: XBRL DOCUMENT v3.23.3
Debt
9 Months Ended
Sep. 30, 2023
Debt Disclosure [Abstract]  
Debt
9. Debt
On October 19, 2022, the Company entered into a Credit Agreement (the “Credit Agreement”) with Wells Fargo Bank, National Association, as administrative agent, Wells Fargo Bank, National Association, as swingline lender and an issuing lender, Wells Fargo Securities, LLC and Silicon Valley Bank, as joint lead arrangers and joint bookrunners, Silicon Valley Bank, as syndication agent, and the several lenders party thereto. The Credit Agreement provides for a revolving credit facility in an aggregate principal amount of $175.0 million with the right to request increases to the revolving commitments (subject to certain conditions) of up to the greater of (x) $100 million or (y) the Company’s consolidated EBITDA for the four fiscal quarter period most recently ended prior to the date of such increase.
Concurrent with entering into the Credit Agreement, the Company drew down $25.0 million thereunder. The Company repaid the $25.0 million drawn under the Credit Agreement on August 29, 2023. The Company recognized a loss on debt extinguishment of $0.7 million in connection with this repayment, which is included in interest expense in the condensed consolidated statement of operations for the three and nine months ended September 30, 2023.
On March 16, 2023, the Company drew down an additional $80.0 million under the Credit Agreement. The Company repaid the $80.0 million drawn under the Credit Agreement on April 26, 2023.
The revolving credit facility accrues for interest, at the election of the Company, at (A) the Base Rate (as defined below) plus a margin ranging from 0% to 1% depending on the Companys Consolidated Total Net Leverage Ratio (as defined in the Credit Agreement) (which rate is currently 0%) or (B) the applicable secured overnight financing rate (“SOFR”) plus a margin from 1% to 2%, depending on the Companys Consolidated Total Net Leverage Ratio (which rate is currently 2%). Base Rate means, at any time, the highest of (a) the Wells Fargo Bank, National Associations announced prime rate, (b) the federal funds rate plus 0.5% and (c) Term SOFR for a one-month tenor in effect on such day plus 1%. The Credit Agreement matures on October 19, 2027. The interest rate was 7.3% as of August 29, 2023.
The Company recorded interest expense of $0.4 million and $0.3 million for the three months ended September 30, 2023 and 2022, respectively.
The Company recorded interest expense of $1.8 million and $0.9 million for the nine months ended September 30, 2023 and 2022, respectively.
XML 23 R13.htm IDEA: XBRL DOCUMENT v3.23.3
Convertible Debt
9 Months Ended
Sep. 30, 2023
Debt Disclosure [Abstract]  
Convertible Debt
10. Convertible Debt
On August 15, 2023, the Company issued $750.0 million in aggregate principal amount of 1.0% convertible senior notes due 2028 (the “Notes”). The issuance included the full exercise of an option granted by the Company to the initial purchasers of the Notes to purchase an additional $100.0 million in aggregate principal amount of Notes. The Notes were
issued pursuant to and subject to the terms of an indenture, dated August 15, 2023, between the Company and U.S. Bank Trust Company, National Association, as trustee (the “Indenture”). The Indenture includes customary covenants and sets forth certain events of default, including certain types of bankruptcy and insolvency events, after which the Notes may be declared immediately due and payable. The Notes were offered and sold in a private offering to qualified institutional buyers pursuant to Rule 144A under the Securities Act of 1933, as amended.
The Notes are senior, unsecured obligations of the Company. The Notes will mature on August 15, 2028, unless earlier converted, redeemed, or repurchased in accordance with their terms. The Notes bear interest at a rate of 1.0% per year, payable semiannually in arrears on February 15 and August 15 of each year, beginning on February 15, 2024. The Notes are convertible, in multiples of $1,000.0 principal amount and at the option of the noteholder, on or after May 15, 2028. Prior to May 15, 2028, holders of the Notes may convert all or a portion of their Notes, in multiples of $1,000.0 principal amount, only under the following circumstances: (1) during any calendar quarter commencing after December 31, 2023 (and only during such calendar quarter) if the closing price of the Company’s common stock for at least 20 trading days (whether or not consecutive) in a period of 30 consecutive trading days ending on the last trading day of the immediately preceding calendar quarter is greater than or equal to 130% of the then applicable conversion price for the Notes on each applicable trading day; (2) during the five business days immediately after any five consecutive trading day period in which the trading price (as defined in the Indenture) per $1,000.0 principal amount of Notes for each day of that period was less than 98% of the product of the closing price of the Company’s common stock and the then applicable conversion rate; (3) if the Company calls such Notes for redemption, at any time prior to the close of business on the scheduled trading day immediately preceding the redemption date, but only with respect to the Notes called (or deemed called) for redemption; or (4) upon the occurrence of specific corporate events as specified in the Indenture. The Company will settle any conversions of Notes by paying or delivering, as applicable, cash up to the aggregate principal amount of the Notes to be converted and by paying or delivering, as the case may be, cash, shares of common stock or a combination of cash and shares of common stock, at the election of the Company, in respect of the remainder, if any, of the Company’s conversion obligation in excess of the aggregate principal amount of the Notes being converted.
The conversion rate for the Notes was initially 3.4595 shares of common stock per $1,000.0 principal amount of Notes, which is equivalent to an initial conversion price of approximately $289.06 per share of common stock. The initial conversion price of the Notes represents a premium of approximately 30% over the $222.35 per share last reported sale price of common stock on August 10, 2023. The conversion rate is subject to adjustment under certain circumstances in accordance with the terms of the Indenture, with a maximum conversion rate of 4.4974 shares of common stock per $1,000.0 principal amount of Notes.
The Company may not redeem the Notes prior to August 20, 2026. The Company may redeem, for cash equal to 100% of the principal amount of the Notes being redeemed plus accrued and unpaid interest, all or any portion of the Notes, at its option, on or after August 20, 2026, if the last reported sales price of its common stock has been at least 130% of the conversion price then in effect for at least 20 trading days (whether or not consecutive) during any 30 consecutive trading day period ending on, and including, the trading day immediately preceding the date on which the Company provides notice of the redemption. No sinking fund is provided for the Notes and therefore the Company is not required to redeem or retire the Notes periodically.
If the Company undergoes a fundamental change, as defined in the Indenture, then subject to certain conditions, holders may require the Company to repurchase for cash all or any portion of their Notes at a price equal to 100% of the principal amount of the Notes to be repurchased plus any accrued and unpaid interest to, but excluding, the repurchase date. In addition, under certain circumstances, holders of the Notes are entitled to an increase in the conversion rate. The conditions allowing holders of the Notes to convert were not met this quarter.
As of September 30, 2023, the Notes were classified as a long-term liability, net of issuance costs of $19.5 million, on the condensed consolidated balance sheets. As of September 30, 2023, the net carrying amount of the Notes approximates fair value as the Notes were issued on August 15, 2023. Interest expense recognized related to the Notes for each of the three and nine months ended September 30, 2023 was $1.4 million. The Notes were issued at par and costs associated with
the issuance of the Notes are amortized to interest expense over the contractual term of the Notes. As of September 30, 2023, the effective interest rate of the Notes was 1.5%.
Capped Call Transactions
On August 10, 2023, in connection with the pricing of the Notes and the initial purchasers’ exercise of their option to purchase additional Notes, the Company entered into privately negotiated capped call transactions (“Capped Call Transactions”). The Capped Call Transactions initially covered, subject to customary anti-dilution adjustments, the number of shares of common stock that underlie the Notes. The cap price of the Capped Call Transactions was initially $444.70 per share, which represents a premium of 100% over the last reported sale price of the Companys common stock of $222.35 per share on August 10, 2023, and is subject to certain adjustments under the terms of the Capped Call Transactions. The Company used approximately $96.4 million of the proceeds from the offering of Notes to pay the cost of the Capped Call Transactions.
The Company evaluated the Capped Call Transactions and determined that they should be accounted for separately from the Notes. The cost of $96.4 million to purchase the Capped Call Transactions was recorded as a reduction to additional paid-in capital in the condensed consolidated balance sheet as of September 30, 2023 as the Capped Call Transactions are indexed to the Company's own stock and met the criteria to be classified in stockholders equity.
XML 24 R14.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation
9 Months Ended
Sep. 30, 2023
Share-Based Payment Arrangement [Abstract]  
Stock-Based Compensation Stock-Based Compensation
Total stock-based compensation was as follows:
Three Months Ended
September 30,
Nine Months Ended
September 30,
2023202220232022
(in thousands)(in thousands)
Cost of product revenue$1,321 $388 $3,649 $1,559 
Research and development4,559 2,695 12,230 7,409 
Sales and marketing7,117 4,901 20,176 13,241 
General and administrative5,413 3,748 15,368 10,038 
Total stock-based compensation$18,410 $11,732 $51,423 $32,247 
Stock-based compensation of $0.1 million and $0.7 million was capitalized into inventory for the three months ended September 30, 2023 and 2022, respectively. Stock-based compensation of $0.4 million and $1.5 million was capitalized into inventory for the nine months ended September 30, 2023 and 2022, respectively. Stock-based compensation capitalized into inventory is recognized as cost of product revenue when the related product is sold.
2009 Equity Incentive Plan and 2019 Equity Incentive Plan
On June 17, 2009, the Company adopted the 2009 Equity Incentive Plan (the “2009 Plan”) under which the Companys Board of Directors (the “Board”) had the authority to issue stock options to employees, directors and consultants.
In February 2019, the Company adopted the 2019 Equity Incentive Plan (the “2019 Plan”), which became effective in connection with the Companys initial public offering (the “IPO”). As a result, effective as of March 6, 2019, the Company may not grant any additional awards under the 2009 Plan. The 2009 Plan will continue to govern outstanding equity awards granted thereunder. The Company initially reserved 2,000,430 shares of common stock for the issuance of a variety of awards under the 2019 Plan, including stock options, stock appreciation rights, awards of restricted stock and awards of restricted stock units (“RSUs”). In addition, the number of shares of common stock reserved for issuance under the 2019 Plan will automatically increase on the first day of January for a period of up to ten years, which commenced on January 1, 2020, in an amount equal to 3% of the total number of shares of the Company’s capital stock outstanding on the last day of the preceding year, or a lesser number of shares determined by the Board. As of September 30, 2023, there were 3,617,756 shares available for issuance under the 2019 Plan.
Stock Options
Option activity under the 2009 Plan and 2019 Plan is set forth below:
Number
of Shares
Weighted-
Average
Exercise
Price Per
Share
Weighted-
Average
Remaining
Term
Aggregate
Intrinsic
Value
(in years)(in thousands)
Balance, December 31, 20221,122,009 $5.87 4.60$224,115 
Options exercised(191,956)6.15 
Options cancelled(6,133)2.41 
Balance, September 30, 2023923,920 $5.83 3.86$213,029 
Vested and exercisable,
September 30, 2023
923,920 $5.83 3.86$213,029 
Vested and expected to vest, 
September 30, 2023
923,920 $5.83 3.86$213,029 
Restricted Stock Units
RSUs are share awards that entitle the holder to receive freely tradable shares of the Company’s common stock upon vesting. RSUs cannot be transferred and the awards are subject to forfeiture if the holder’s employment terminates prior to the release of the vesting restrictions. RSUs generally vest over a four-year period with straight-line quarterly vesting with a one year cliff or straight-line annual vesting, provided the employee remains continuously employed with the Company. The fair value of RSUs is equal to the closing price of the Company’s common stock on the grant date.
In February 2022 and 2023, the Company granted performance-based restricted stock units (“PRSUs”) to certain key executives. The vesting of these PRSUs is dependent on the achievement of certain performance targets related to the Company’s compound annual growth rate of revenue over a two or three year performance period, provided the executives remain employed with the Company at the time of vesting. The number of PRSUs that vest will vary from 0% to 200% of the target which will be determined based on the level of performance attained for each performance period. The fair value of these PRSUs is equal to the closing price of the Company’s common stock on the grant date. Compensation cost for PRSUs is recognized over the requisite service period based on the expected achievement of performance targets.
RSU and PRSU activity under the 2019 Plan is set forth below. Grant activity for all PRSUs is disclosed at target (100%):
Restricted Stock UnitsPerformance-Based Restricted Stock Units
Number
of Shares
Weighted-
Average
Grant Date
Fair Value
Per Share
Number
of Shares
Weighted-
Average
Grant Date
Fair Value
Per Share
Balance, December 31, 20221,125,991 $127.39 38,797 $165.74 
RSUs and PRSUs granted489,260 217.33 29,473 191.36
RSUs and PRSUs forfeited(68,149)161.93 (713)265.17
RSUs and PRSUs vested(416,063)110.39 (210)266.73
Balance, September 30, 20231,131,039 170.46 67,347 175.58 
Employee Stock Purchase Plan
In February 2019, the Company adopted the 2019 Employee Stock Purchase Plan (“ESPP”), which became effective in connection with the IPO on March 6, 2019. The Company initially reserved 300,650 shares of common stock for purchase under the ESPP. Each offering under the ESPP to Company employees to purchase stock under the ESPP begins on each September 1 and March 1 and ends on the following February 28 or 29 and August 31, respectively. On each purchase date, which falls on the last date of each offering period, ESPP participants will purchase shares of common stock at a price per share equal to 85% of the lesser of (1) the fair market value per share of the common stock on the offering date or (2) the fair market value of the common stock on the purchase date. The occurrence and duration of offering periods under the ESPP are subject to the determinations of the Company’s Compensation Committee of the Board, in its sole discretion.
The fair value of the ESPP shares is estimated using the Black-Scholes option pricing model. The Company recorded $0.6 million and $0.8 million of stock-based compensation expense related to the ESPP for the three months ended September 30, 2023 and 2022, respectively. The Company recorded $2.5 million and $1.6 million of stock-based compensation expense related to the ESPP for the nine months ended September 30, 2023 and 2022, respectively. At September 30, 2023, a total of 1,521,021 shares were available for issuance under the ESPP.
XML 25 R15.htm IDEA: XBRL DOCUMENT v3.23.3
Net Income (Loss) Per Share
9 Months Ended
Sep. 30, 2023
Earnings Per Share [Abstract]  
Net Income (Loss) Per Share Net Income Per Share
Basic net income per share is calculated by dividing net income by the weighted-average number of shares of common stock outstanding for the period, without consideration of potential dilutive shares of common stock. Diluted net income per share attributable to the Company’s stockholders is calculated based on the weighted-average number of shares of its common stock and other dilutive securities outstanding.
Potentially dilutive common shares from employee equity incentive plans are determined by applying the treasury stock method to the assumed exercise of outstanding stock options and the assumed vesting of outstanding RSUs. Prior to conversion of the Company’s convertible debt, the Company will include, in the diluted net income per common share calculation, the effect of the additional shares that may be issued when the Company’s common stock price exceeds the conversion price using the if‐converted method. The Company’s convertible debt has no impact on diluted net income per
common share unless the average price of the Company’s common stock exceeds the conversion price because the Company is required to settle the principal amount of the convertible debt in cash upon conversion.
The components of basic and diluted net income per share were as follows (in thousands, except share and per share amounts):
Three Months Ended
September 30,
Nine Months Ended
September 30,
2023202220232022
Numerator:
Net income $34,986 $35,003 $102,973 $75,085 
Denominator:
Basic:
Weighted average number of common shares outstanding - basic36,797,072 36,003,931 36,630,575 35,807,264 
Diluted:
Weighted average number of common shares outstanding - basic36,797,072 36,003,931 36,630,575 35,807,264 
Dilutive effect of outstanding common stock options934,847 1,250,350 988,941 1,348,908 
Dilutive effect of restricted stock units460,615 690,128 560,371 655,016 
Dilutive effect of common stock pursuant to employee stock purchase plan4,246 3,640 4,412 1,919 
Weighted average number of common shares outstanding - diluted38,196,780 37,948,049 38,184,299 37,813,107 
Net income per share:
Basic$0.95 $0.97 $2.81 $2.10 
Diluted$0.92 $0.92 $2.70 $1.99 
All restricted shares, employee stock purchase plan options, and capped call options for the three and nine months ended September 30, 2023 and 2022 have been excluded from the calculation of the diluted net income per share, because all such securities are anti-dilutive for all periods presented. The total number of potential shares excluded from the calculation of diluted net income per share are as follows:
Three Months Ended September 30,Nine Months Ended
September 30,
2023202220232022
Restricted stock units115,361 17,318 96,548 5,966 
Employee stock purchase plan— 3,806 — 1,100 
Capped call options333,409 — 333,409 — 
Total448,770 21,124 429,957 7,066 
XML 26 R16.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue
9 Months Ended
Sep. 30, 2023
Disaggregation of Revenue [Abstract]  
Revenue Revenue
The following table represents the Company’s product revenue based on product line:
Three Months Ended
September 30,
Nine Months Ended
September 30,
2023202220232022
(in thousands)(in thousands)
Coronary$136,325 $93,043 $375,977 $251,208 
Peripheral47,835 37,045 146,227 91,783 
Reducer1,288 — 2,519 — 
Other 572 1,242 2,528 2,716 
Product revenue$186,020 $131,330 $527,251 $345,707 
Coronary product revenue encompasses sales of the Company’s C2 catheter and C2+ catheter. Peripheral product revenue encompasses sales of the Company’s M5 catheter, M5+ catheter, S4 catheter, and L6 catheter. Reducer revenue encompasses sales of the Company’s Reducer product, which was acquired through the Neovasc acquisition. Other product revenue encompasses sales of the Company’s generators and related accessories.
The following table represents the Company’s product revenue based on the location to which the product is shipped:
Three Months Ended
September 30,
Nine Months Ended
September 30,
2023202220232022
(in thousands)(in thousands)
United States$146,899 $110,502 $423,463 $289,117 
Europe19,352 11,762 54,501 37,223 
All other countries19,769 9,066 49,287 19,367 
Product revenue$186,020 $131,330 $527,251 $345,707 
XML 27 R17.htm IDEA: XBRL DOCUMENT v3.23.3
Equity Method Investments
9 Months Ended
Sep. 30, 2023
Equity Method Investments and Joint Ventures [Abstract]  
Equity Method Investments 14. Equity Method Investments
Genesis Shockwave Private Limited
On March 19, 2021, the Company entered into the Joint Venture Deed (or “JV Agreement”) with Genesis MedTech International Private Limited (“Genesis”) to establish a long-term strategic partnership to develop, manufacture and commercialize certain of the Company’s interventional products in the People’s Republic of China, excluding Taiwan and the Special Administrative Regions of Hong Kong and Macau (the “PRC”). Under the JV Agreement, Genesis Shockwave Private Ltd. (the “JV”) was formed under the laws of Singapore to serve as a joint venture of Genesis and the Company for the purpose of establishing and managing the strategic partnership.
On the same date, Genesis and the Company entered into a Share Subscription Agreement pursuant to which, among other things, the JV issued (i) 54,900 ordinary shares, which represents 55% of the total equity of the JV, to Genesis in exchange for a cash contribution of $15.0 million, of which 50% was due upon signing and the remaining 50% was due within one year of signing, and (ii) 45,000 ordinary shares, which represents 45% of the total equity of the JV, to the Company as consideration for the Shockwave License Agreement (the “License Agreement”). Under the License Agreement, the Company has agreed to contribute to the JV an exclusive license under certain of the Company’s intellectual property rights to develop, manufacture, distribute and commercialize certain products in the PRC and is entitled to receive royalties on the sales of the licensed products in the PRC. Further, the Company entered into a Distribution Agreement, pursuant to which the Company has agreed to sell certain Company-manufactured products to the JV or a PRC subsidiary of the JV for commercialization and distribution in the PRC. In May 2022, the JV obtained
regulatory approval from the China National Medical Products Administration to sell the Company-manufactured Shockwave IVL System with the Companys C2 catheter, M5 catheter, and S4 catheter in the PRC.
The Company has accounted for its investment in the JV under the equity method of accounting. As of September 30, 2023, the carrying value of the Company’s investment in the JV was $1.8 million and the Company owned a 45% interest in the entity. During the three and nine months ended September 30, 2023, the Company continued to recognize product revenue on sales to the JV and eliminate a portion of intra-entity profit to the extent the goods have not yet either been consumed by the JV for use in clinical trials, or sold by the JV to an end customer at the end of the reporting period. The profit earned by the Company from the JV for items not yet sold through to an end customer is eliminated through equity method earnings or loss which is recognized in income (loss) from equity method investment.
The Company’s product revenue for products sold to the JV during the three and nine months ended September 30, 2023 and related accounts receivable from the JV as of September 30, 2023 were immaterial. Intra-entity profit, which was recorded as a reduction to equity method investment as of and for the three and nine months ended September 30, 2023 was also immaterial.
For the three months ended September 30, 2023 and 2022, the Company recorded a loss from the equity method of $0.7 million and income of $0.1 million, respectively. For the nine months ended September 30, 2023 and 2022, the Company’s loss from the equity method was $1.7 million and $1.4 million, respectively.
Upon execution of the License Agreement, on March 19, 2021, the Company received a 45% equity stake in the JV. The Company determined that the JV met the definition of a customer under Topic 606, and that the promised goods and services of the contribution of the license of intellectual property and associated manufacturing technology transfer to the JV were considered to be a single performance obligation. The transaction price of $12.3 million was estimated by reference to the cash value of the shares that were issued at the formation of the JV.
As of September 30, 2023, the associated manufacturing technology transfer to the JV has not yet been completed. The Company maintains a related party contract liability, noncurrent, of $12.3 million for the outstanding performance obligation. The Company will satisfy the outstanding performance obligation upon the completion of training provided by the Company to the JV, and successful regulatory approval for the JV manufactured product from the China National Medical Products Administration.
XML 28 R18.htm IDEA: XBRL DOCUMENT v3.23.3
Income Taxes
9 Months Ended
Sep. 30, 2023
Income Tax Disclosure [Abstract]  
Income Tax Disclosure
15. Income Taxes
On a quarterly basis, the Company provides for income taxes based upon an estimated annual effective income tax rate, adjusted for discrete items. The Company recognized income tax expense of $10.1 million and $0.1 million for the three months ended September 30, 2023 and 2022, respectively, representing an effective tax rate of 22.15% and 0.34%, respectively. The Company recognized income tax expense of $15.8 million and $1.1 million for the nine months ended September 30, 2023 and 2022, respectively, representing an effective tax rate of 13.31% and 1.43%, respectively.
The year-over-year increase in tax expense for the three and nine month periods ended September 30, 2023 was primarily due to the valuation allowance on the U.S. federal and other-than-California state deferred tax assets as of September 30, 2023, which was released in the fourth quarter of fiscal year 2022.
For the three months ended September 30, 2023, the effective tax rate differed from the U.S. federal statutory rate primarily due to stock-based compensation for tax purposes. For the three months ended September 30, 2022, the effective tax rate differed from the U.S. federal statutory rate primarily due to the valuation allowance on the U.S. deferred tax assets.
For the nine months ended September 30, 2023, the effective tax rate differed from the U.S. federal statutory rate primarily due to stock-based compensation for tax purposes. For the nine months ended September 30, 2022, the effective
tax rate differed from the U.S. federal statutory rate primarily due to the valuation allowance on the U.S. deferred tax assets.
The Company’s effective tax rate may be subject to fluctuation due to several factors, including the Company’s ability to accurately predict the pre-tax earnings in the various jurisdictions, valuation allowances against deferred tax assets, the recognition or de-recognition of tax benefits related to uncertain tax positions and the effects of tax law changes.
During the fourth quarter of 2022, the Company determined that the positive evidence overcame any negative evidence, primarily due to the Company’s transition from a cumulative loss in recent years to cumulative income in 2022 and concluded that it was more likely than not that the U.S. federal and other-than-California state deferred tax assets were realizable. As a result, the Company released the valuation allowance against all of the U.S. federal deferred tax assets and other-than-California state deferred tax assets during the fourth quarter of fiscal year 2022.
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.23.3
Business Combination
9 Months Ended
Sep. 30, 2023
Business Combination and Asset Acquisition [Abstract]  
Business Combination
5. Business Combination
Neovasc Inc.
On January 16, 2023, the Company entered into a definitive agreement to acquire Neovasc, a company focused on the minimally invasive treatment of refractory angina. On April 11, 2023, the closing conditions were met and the transaction was consummated. Upon the closing of the transaction, the Company acquired all of Neovasc’s issued and outstanding common stock equity for a cash payment of $27.25 per share. During the three and nine months ended September 30, 2023, the Company incurred $0.7 million and $5.6 million of buyer related transaction costs related to the acquisition of Neovasc, which were recorded as general and administrative expenses.
The purchase price consideration for the acquisition totaled $121.4 million, which was comprised of cash paid of $112.1 million to the selling shareholders, and the estimated fair value of the contingent consideration liability in the amount of $9.3 million.
The contingent consideration liability consisted of estimated amounts in relation to a contingent value right (a “CVR”) entitling the holders of Neovasc common stock and eligible equity awards to receive an additional cash payment of up to $12.00 per share or per share underlying an eligible equity award (equivalent to a maximum cash payment of $47.0 million) contingent on the attainment of a milestone. The milestone is defined as the grant by the United States Food and Drug Administrations final approval of the premarket approval application for Neovasc’s coronary sinus reducer (“Reducer”) product for the treatment of angina. The milestone achievement timeline and respective payment per share ranges from $12.00 per CVR if the milestone is achieved on or prior to June 30, 2026, $8.00 per CVR if the milestone is achieved between July 1, 2026 and December 31, 2026 and $4.00 per CVR if the milestone is achieved between January 1, 2027 and December 31, 2027. The Company estimated the fair value of the contingent consideration liability using the probability-weighted discounted cash flow method based on the probability of achieving the milestone on each specified milestone date and consequently calculated the fair value of the CVR in the amount of $9.3 million as of the acquisition date.
The material factors that may impact the fair value of the contingent consideration are (i) the number of diluted shares outstanding as of the acquisition date that are eligible for the CVR, (ii) the probabilities and timing of achievement of the milestone, and (iii) discount rates, all of which are unobservable Level 3 inputs not supported by market activity. Significant changes in any of these inputs may result in a significant change in fair value, which is estimated at each reporting date with changes reflected as general and administrative expense.
The following table summarizes the purchase price consideration for Neovasc:
Purchase Price(in thousands)
Cash transferred$112,129 
Contingent consideration liability9,307 
Total $121,436 
Assets acquired and liabilities assumed are recorded based on valuations derived from estimated fair value assessments and Level 3 inputs and assumptions used by the Company. While the Company believes that its estimates and assumptions
underlying the valuations are reasonable, different estimates and assumptions could result in different valuations assigned to the individual assets acquired and liabilities assumed, and the residual amount of goodwill. The following table summarizes the preliminary fair values of assets acquired and liabilities assumed through the Companys Neovasc acquisition at the acquisition date based on management’s best estimates and assumptions as of the reporting date:
Purchase Price(in thousands)
Cash and cash equivalents$17,273 
Accounts receivable, net1,345 
Inventory918 
Prepaid expenses and other current assets841 
Operating lease right-of-use assets310 
Property and equipment156 
Intangible assets95,500 
Other assets502 
Total identifiable assets acquired116,845 
Accounts payable3,334 
Accrued liabilities4,082 
Lease liability, current portion253 
Lease liability, noncurrent portion64 
Deferred tax liabilities11,185 
Other liabilities16,280 
Total liabilities assumed35,198 
Net identifiable assets acquired81,647 
Goodwill39,789 
Total purchase price$121,436 
The purchase price allocation for the acquisition is preliminary and subject to revision as additional information about fair value of assets acquired and liabilities assumed becomes available, primarily related to the Company’s deferred tax liability and the related impact to goodwill. Additional information that existed as of the acquisition date but at the time was unknown to the Company may become known to the Company during the remainder of the measurement period, a period not to exceed 12 months from the acquisition date. As of September 30, 2023, there were no changes to the preliminary allocation of the purchase consideration.
The Company measured the identifiable assets and liabilities assumed at their acquisition date fair values separately from goodwill. The intangible assets acquired are the developed technology related to Neovasc’s Reducer, in-process research and development for its Reducer technology, and Neovasc’s customer relationships in place at the time of acquisition. The fair value of the intangible assets acquired as of the acquisition date and, the method used to value these assets as well as the estimated economic lives for amortizable intangible assets were as follows (in thousands, except estimated useful life which is in years):
Fair valueEstimated useful life Valuation method
Customer relationships$2,900 5 yearsAvoided cost / lost profit
Developed technology 61,200 20 yearsMulti-period excess earnings
In-process research and development31,400 N/AMulti-period excess earnings
Total$95,500 
Goodwill represents the excess of the purchase price over the fair value of the net assets acquired. The acquisition of Neovasc resulted in the recognition of $39.8 million of goodwill which the Company believes relates primarily to the anticipated benefits of synergies created through the acquisition and assembled workforce.
The intangible assets and goodwill created as a result of the acquisition of Neovasc are not deductible for tax purposes. As such, the Company recorded deferred tax liabilities of $11.2 million related to the intangible assets in connection with the Company’s acquisition of Neovasc.
Supplemental Unaudited Pro Forma Information
The following are the supplemental condensed consolidated financial results of the Company and Neovasc on an unaudited pro forma basis, as if the Neovasc acquisition had been consummated on January 1, 2022.
Three Months Ended
September 30,
Nine Months Ended
September 30,
2023202220232022
(in thousands)(in thousands)
Net revenue$186,020 $132,253 $528,720 $348,059 
Net income $30,072 $27,287 $69,010 $45,815 
The unaudited pro forma financial information presented is for informational purposes only and is not necessarily indicative of the results of operations that would have been achieved if the Neovasc acquisition was actually consummated on January 1, 2022 and is not indicative of future operating results. The pro forma results include adjustments related to purchase accounting, primarily amortization of acquisition-related intangible assets, and expense from assumed stock-based compensation awards, warrant and interest expense.
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.23.3
Goodwill and intangible assets
9 Months Ended
Sep. 30, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and intangible assets
6. Goodwill and intangible assets
Goodwill
The changes in the carrying amounts of goodwill were as follows:
(in thousands)
Balance as of December 31, 2022$— 
Goodwill acquired - Neovasc39,789 
Goodwill deductions or impairment— 
Balance as of September 30, 2023$39,789 
The Company performs annual impairment reviews of goodwill during the fourth fiscal quarter or more frequently if required.
Intangible assets
The following table presents details of the acquired intangible assets as of September 30, 2023 (in thousands, except useful life and estimated remaining useful life which are in years):
Gross Carrying AmountAccumulated
Amortization
ImpairmentIntangible Assets, Net
Useful Life

Estimated Remaining
Useful Life
Customer relationships$2,900 $275 $— $2,625 5 years4.5 years
Developed technology61,200 1,450 — 59,750 20 years19.5 years
In-process research and development31,400 — — 31,400 N/AN/A
Total$95,500 $1,725 $— $93,775 19.3 years18.8 years

Acquisition-related intangible assets included in the above table are finite-lived, other than in-process research and development which has an indefinite life, and are carried at cost less accumulated amortization. Customer relationships and developed technology are amortized on a straight-line basis over their estimated lives, which approximates the pattern in which the economic benefits of the intangible assets are expected to be realized. Amortization expense was $0.9 million and $1.7 million for the three and nine months ended September 30, 2023, respectively, and was recorded to sales and marketing for customer relationships and to cost of revenue for developed technology.
The following table summarizes the estimated future amortization expense of intangible assets with finite lives as of September 30, 2023:
Years ending December 31,
(in thousands)
2023 (remainder)$918 
20243,640 
20253,640 
20263,640 
20273,640 
Thereafter46,897 
Total estimated future amortization expense$62,375 
Actual amortization expense to be reported in future periods could differ from these estimates as a result of asset impairments, acquisitions, or other facts and circumstances. The Company performs annual impairment reviews of its intangible assets during the fourth fiscal quarter or more frequently if business factors indicate.
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.23.3
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Pay vs Performance Disclosure        
Net income (loss) $ 34,986 $ 35,003 $ 102,973 $ 75,085
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.23.3
Insider Trading Arrangements
3 Months Ended 9 Months Ended
Sep. 30, 2023
shares
Sep. 30, 2023
shares
Isaac Zacharias [Member]    
Trading Arrangements, by Individual    
Material Terms of Trading Arrangement   On August 25, 2023, Isaac Zacharias, the Company’s President, Chief Commercial Officer, entered into a pre-arranged written stock sale plan in accordance with Rule 10b5-1 (the “Zacharias 10b5-1 Plan”) under the Exchange Act, for the sale of shares of the Company’s common stock. The Zacharias 10b5-1 Plan was entered into during an open trading window in accordance with the Company’s policies regarding transactions in the Company’s securities and is intended to satisfy the affirmative defense of Rule 10b5-1(c) under the Exchange Act. The Zacharias 10b5-1 Plan provides for the potential sale of up to 68,000 shares of the Company’s common stock, including upon the exercise of vested stock options for shares of the Company’s common stock, so long as the market price of the Company’s common stock is higher than certain minimum threshold prices specified in the Zacharias 10b5-1 Plan, between January 26, 2024 and May 30, 2025.
Name Isaac Zacharias  
Title President, Chief Commercial Officer  
Rule 10b5-1 Arrangement Adopted true  
Adoption Date August 25, 2023  
Arrangement Duration 490 days  
Aggregate Available 68,000 68,000
F.T Jay Watkins [Member]    
Trading Arrangements, by Individual    
Material Terms of Trading Arrangement   On September 5, 2023, F.T Jay Watkins, a member of the Company’s Board of Directors, entered into a pre-arranged written stock sale plan in accordance with Rule 10b5-1 (the “Watkins 10b5-1 Plan”) under the Exchange Act, for the sale of shares of the Company’s common stock. The Watkins 10b5-1 Plan was entered into during an open trading window in accordance with the Company’s policies regarding transactions in the Company’s securities and is intended to satisfy the affirmative defense of Rule 10b5-1(c) under the Exchange Act. The Watkins 10b5-1 Plan provides for the potential sale of up to 24,000 shares of the Company’s common stock, including upon the exercise of vested stock options for shares of the Company’s common stock, so long as the market price of the Company’s common stock is higher than certain minimum threshold prices specified in the Watkins 10b5-1 Plan, between January 8, 2024 and December 31, 2024.
Name F.T Jay Watkins,  
Title Board of Directors  
Rule 10b5-1 Arrangement Adopted true  
Adoption Date September 5, 2023  
Arrangement Duration 358 days  
Aggregate Available 24,000 24,000
Trinh Phung [Member]    
Trading Arrangements, by Individual    
Material Terms of Trading Arrangement   On September 7, 2023, Trinh Phung, the Companys Vice President of Finance, entered into a pre-arranged written stock sale plan in accordance with Rule 10b5-1 (the “Phung 10b5-1 Plan”) under the Exchange Act, for the sale of shares of the Company’s common stock. The Phung 10b5-1 Plan was entered into during an open trading window in accordance with the Company’s policies regarding transactions in the Company’s securities and is intended to satisfy the affirmative defense of Rule 10b5-1(c) under the Exchange Act. The Phung 10b5-1 Plan provides for the potential sale of up to 15,165 shares of the Company’s common stock, including upon the exercise of vested stock options for shares of the Company’s common stock, less the number of shares sold to satisfy tax withholding obligations pursuant to the Company’s “sell to cover” requirement, so long as the market price of the Company’s common stock is higher than certain minimum threshold prices specified in the Phung 10b5-1 Plan, between December 7, 2023 and August 10, 2024. The number of shares to be sold to satisfy the Company’s tax withholding obligations under the “sell-to-cover” arrangement is dependent on future events which cannot be known at this time, including the future trading price of the Company’s common stock.
Name Trinh Phung  
Title Vice President of Finance  
Rule 10b5-1 Arrangement Adopted true  
Adoption Date September 7, 2023  
Arrangement Duration 247 days  
Aggregate Available 15,165 15,165
Daniel Puckett [Member]    
Trading Arrangements, by Individual    
Material Terms of Trading Arrangement   On September 8, 2023, Daniel Puckett, the Companys Chief Financial Officer, entered into a pre-arranged written stock sale plan in accordance with Rule 10b5-1 (the “Puckett 10b5-1 Plan”) under the Exchange Act, for the sale of shares of the Company’s common stock. The Puckett 10b5-1 Plan was entered into during an open trading window in accordance with the Company’s policies regarding transactions in the Company’s securities and is intended to satisfy the affirmative defense of Rule 10b5-1(c) under the Exchange Act. The Puckett 10b5-1 Plan provides for the potential sale of up to 17,594 shares of the Company’s common stock, including upon the exercise of vested stock options for shares of the Company’s common stock, less the number of shares sold to satisfy tax withholding obligations pursuant to the Company’s “sell to cover” requirement, so long as the market price of the Company’s common stock is higher than certain minimum threshold prices specified in the Puckett 10b5-1 Plan, between December 8, 2023 and June 15, 2024. The number of shares to be sold to satisfy the Company’s tax withholding obligations under the “sell-to-cover” arrangement is dependent on future events which cannot be known at this time, including the future trading price of the Company’s common stock.
Name Daniel Puckett  
Title Chief Financial Officer  
Rule 10b5-1 Arrangement Adopted true  
Adoption Date September 8, 2023  
Arrangement Duration 190 days  
Aggregate Available 17,594 17,594
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of Significant Accounting Policies (Policies)
9 Months Ended
Sep. 30, 2023
Accounting Policies [Abstract]  
Basis of Presentation
Basis of Presentation
The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States (“GAAP”) and applicable rules and regulations of the SEC regarding interim financial reporting.
The unaudited interim condensed consolidated financial statements have been prepared on the same basis as the annual consolidated financial statements and, in the opinion of management, reflect all adjustments, which include only normal recurring adjustments, necessary to present fairly the Company’s consolidated financial position, results of operations and cash flows. The results of operations for the three and nine months ended September 30, 2023 are not necessarily indicative of the results to be expected for the year ending December 31, 2023 or for any other future annual or interim period. The condensed consolidated balance sheet as of December 31, 2022 included herein was derived from the audited financial statements as of that date. The unaudited condensed consolidated financial statements should be read in conjunction with the Company’s audited consolidated financial statements and related notes included in the 2022 Annual Report.
Cash, Cash Equivalents and Restricted Cash Cash, Cash Equivalents, and Restricted Cash The Company considers all highly liquid investments purchased with original maturities of three months or less from the purchase date to be cash equivalents. Cash equivalents consist primarily of amounts invested in money market accounts.
Equity Method Investments
Equity Method Investments
Entities for which the Company has significant influence over the activities of the entity, but does not control, are accounted for under the equity method of accounting in accordance with Topic 323, Investments - Equity Method and Joint Ventures. The Company’s carrying value in the equity method investment is reported as equity method investment on the Company’s consolidated balance sheets. The Company records its proportionate share of the underlying income or loss which is recognized in earnings or loss from the equity method investment. The Company eliminates a portion of intra-entity profit to the extent the goods sold by the Company have not yet been sold through by the equity method investee to an end customer at the end of the reporting period. The profit earned by the Company from the equity method investee for items not yet sold through is eliminated through equity method earnings or loss which is recognized in income (loss) from equity method investment.
The Company assesses its equity method investment for impairment when events or circumstances suggest that the carrying amount of the investment may be impaired. The Company considers all available evidence in assessing whether a decline in fair value is other than temporary. If the decline in fair value is determined to be other than temporary, the difference between the carrying amount of the investment and estimated fair value is recognized as an impairment charge.
Revenue
Revenue
To determine revenue recognition for arrangements that an entity determines are within the scope of Topic 606, Revenue from Contracts with Customers, the Company performs the following five steps: (i) identify the contract(s) with a customer; (ii) identify the performance obligations in the contract; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligations in the contract; and (v) recognize revenue when (or as) the entity satisfies a performance obligation.
Product Revenue
The Company records product revenue primarily from the sale of its IVL catheters and Reducer. The Company sells its products to hospitals, primarily through direct sales representatives, as well as through distributors in selected international markets. Additionally, a portion of the Company’s revenue is generated through a consignment model under which inventory is maintained at hospitals.
Product revenue is recognized when a customer obtains control of promised goods or services, in an amount that reflects the consideration which the Company expects to receive in exchange for those goods or services.
For products sold through direct sales representatives, control is transferred upon delivery to customers. For products sold to distributors internationally and products sold to customers that utilize stocking orders, control is transferred upon shipment or delivery to the customer’s named location, based on the contractual shipping terms. For consignment inventory, control is transferred at the time the IVL catheters are consumed in a procedure. The Company has elected to account for shipping and handling activities that occur after the customer has obtained control as a fulfillment activity, and not a separate performance obligation.
The Company may provide for the use of an IVL generator and connector cable under an agreement to customers at no charge to facilitate use of the IVL catheters. These agreements generally do not contain contractually enforceable minimum commitments and are generally cancellable by either party with 30 days notice.
License Revenue
For arrangements that contain a license of the Company’s functional intellectual property with a customer, the Company considers whether the license grant is distinct from other performance obligations in the arrangement. A license grant of functional intellectual property is generally considered to be capable of being distinct if a customer can benefit from the license on its own or together with other readily available resources. License revenue for licenses of functional intellectual property is recognized at a point in time when the Company satisfies its performance obligation of transferring the license to the customer.
Consideration received in advance of the satisfaction of a performance obligation is recognized as a contract liability. No license revenues were recognized for the three and nine months ended September 30, 2023.
Share-based Payment Arrangement
Stock-Based Compensation
The Company accounts for share-based payments at fair value. The fair value of stock options is measured using the Black-Scholes option-pricing model. For share-based awards that vest subject to the satisfaction of a service requirement, the fair value measurement date for stock-based compensation awards is the date of grant and the expense is recognized on a straight-line basis, over the vesting period. For share-based awards that vest upon the satisfaction of a performance target, the related compensation cost is recognized over the requisite service period based on the expected achievement of the performance target. The Company accounts for forfeitures as they occur.
Business Combinations Policy
Business combinations
The Company applies the provisions of ASC 805, Business Combinations (“ASC 805”), in accounting of its acquisitions. ASC 805 requires recognition of assets acquired, liabilities assumed, and contingent consideration at their fair value on the acquisition date with subsequent changes recognized in earnings; requires acquisition-related expenses to be recognized separately from the business combination and expensed as incurred; requires in-process research and development to be capitalized at fair value as an indefinite-lived intangible asset until completion or abandonment; and requires that changes in accounting for deferred tax asset valuation allowances and acquired uncertain tax positions after the measurement period be recognized as a component of provision for taxes.
When an integrated set of assets and activities does not meet the practical screen test and otherwise meets the definition of a “business” under ASC 805, the Company accounts for such acquisitions as business combinations. The purchase price of an acquisition is allocated to the tangible and identifiable intangible assets acquired and liabilities assumed based on their estimated fair values as of the acquisition date. The Company bases the estimated fair value of identifiable intangible assets acquired in an acquisition on independent third-party valuations that use information and
assumptions provided by the Companys management and considers inputs and assumptions that a market participant would use. Any excess purchase price over the estimated fair values of the assets acquired and liabilities assumed is recorded as goodwill. During the measurement period, which may be up to one year from the acquisition date, the Company may record adjustments to the provisional amounts of assets acquired and liabilities assumed with the corresponding offset to goodwill. Upon the conclusion of the measurement period or final determination of the values of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments would be recorded in earnings.In addition, uncertain tax positions and tax related valuation allowances assumed in a business combination are initially estimated as of the acquisition date and therefore are also provisional by nature. The Company reevaluates these items quarterly based upon facts and circumstances that existed as of the acquisition date with any adjustments to its preliminary estimates being recorded to goodwill if identified within the measurement period.
Goodwill and Intangible Assets, Goodwill, Policy
Goodwill
In accordance with ASC 350, Intangibles-Goodwill and Other, the acquired goodwill is not amortized but is tested for impairment on an annual basis or whenever events or changes in circumstances indicate that the carrying amount of these assets may not be recoverable. The Company performs annual impairment reviews of its goodwill balance during the fourth fiscal quarter or more frequently if business factors indicate. In testing for impairment, the Company compares the fair value of its reporting unit to its carrying value including the goodwill of that unit. If the carrying value, including goodwill, exceeds the reporting unit’s fair value, the Company will recognize an impairment loss for the amount by which the carrying amount exceeds the reporting unit’s fair value. The loss recognized cannot exceed the total amount of goodwill allocated to that reporting unit. The Company did not incur any goodwill impairment losses during the nine months ended September 30, 2023.
Intangible Assets, Finite-Lived, Policy
In-process research and development
Intangible assets related to in-process research and development costs are considered indefinite-lived intangible assets until the completion or abandonment of the associated research and development efforts. If and when development is complete, the associated assets would be deemed finite-lived intangible assets and would then be amortized based on their respective estimated useful lives at that point in time. Prior to the completion or abandonment of the associated research and development efforts, the assets are not amortized but are tested for impairment on an annual basis and between annual tests if the Company becomes aware of any events occurring or changes in circumstances that would indicate a reduction in the fair value of the in-process research and development projects below their respective carrying amounts.
During the fourth fiscal quarter and if business factors indicate more frequently, the Company performs an assessment of the qualitative factors affecting the fair value of its in-process research and development projects. If the fair value exceeds the carrying value, there is no impairment. Impairment losses on indefinite-lived intangible assets are recognized based solely on a comparison of the fair value of an asset to its carrying value, without consideration of any recoverability test.
Goodwill and Intangible Assets, Intangible Assets, Policy
Intangible assets
Amortizable intangible assets include customer relationships and developed technology acquired as part of the business combination. Customer relationships and developed technology acquired through business combinations subject to amortization are amortized using the straight-line method over their estimated useful lives ranging from five to 20 years. All intangible assets subject to amortization are reviewed for impairment during the fourth fiscal quarter or more frequently if business factors indicate in accordance with ASC 360, Property, Plant and Equipment.
Contingent Consideration Liabilities
Contingent Consideration Liabilities Related to Business Combination
At each reporting period, the Company evaluates the likelihood of any expected future payments and the associated discount rate to determine the fair value of the contingent consideration. The Company remeasures the fair value of contingent consideration liabilities each reporting period, based on new developments, and records any necessary adjustments as a component of total operating expenses within the condensed consolidated statements of operations until either the contingent consideration obligation is satisfied through payment upon the achievement of, or the obligation no longer exists due to the failure to achieve, the specified milestones. Contingent consideration liabilities are recorded within other liabilities in the condensed consolidated balance sheets.
Convertible Debt Policy
Convertible Debt
The Company applies the provisions of Accounting Standards Update (“ASU”) 2020-06-Debt-Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging-Contracts in Entitys Own Equity (Subtopic 815-40)-Accounting For Convertible Instruments and Contracts in an Entitys Own Equity (“ASU 2020-06”) which simplify the accounting related to convertible debt instruments by removing major separation models required under current GAAP.
Accordingly, the Company does not bifurcate the liability and equity components of the convertible debt on the condensed consolidated balance sheets. The Company’s convertible debt is are reflected as a liability on the Company’s condensed consolidated balance sheets, with the initial carrying amount equal to the principal amount of the debt, net of issuance costs. The issuance costs are treated as a debt discount for accounting purposes, which will be amortized into interest expense over the term of the instruments utilizing the effective interest method.
The Company accounts for its convertible debt as a single liability with no separate accounting for embedded conversion features. The remaining consideration transferred, after reducing the carrying amount of the convertible debt, is recorded as a reduction to additional paid‐in capital on the Company’s condensed consolidated balance sheets
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of Significant Accounting Policies (Tables)
9 Months Ended
Sep. 30, 2023
Accounting Policies [Abstract]  
Restrictions on Cash and Cash Equivalents
The following table provides a reconciliation of cash, cash equivalents, and restricted cash reported within the condensed consolidated statements of cash flows:
September 30,
2023
September 30,
2022
(in thousands)
Cash and cash equivalents$498,108 $127,779 
Restricted cash1,341 2,165 
Total cash, cash equivalents, and restricted cash$499,449 $129,944 
Schedule of Cash and Cash Equivalents
The following table provides a reconciliation of cash, cash equivalents, and restricted cash reported within the condensed consolidated statements of cash flows:
September 30,
2023
September 30,
2022
(in thousands)
Cash and cash equivalents$498,108 $127,779 
Restricted cash1,341 2,165 
Total cash, cash equivalents, and restricted cash$499,449 $129,944 
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.23.3
Financial Instruments and Fair Value Measurements (Tables)
9 Months Ended
Sep. 30, 2023
Fair Value Disclosures [Abstract]  
Schedule of Financial Assets and Liabilities Measured at Fair Value
The following tables summarize the Company’s financial assets measured at fair value on a recurring basis by level within the fair value hierarchy:
September 30, 2023
Level 1Level 2Level 3Total
(in thousands)
Assets:
U.S. Treasury securities$362,160 $— $— $362,160 
Money market funds383,946 — — 383,946 
Commercial paper— 25,316 — 25,316 
Corporate bonds— 12,202 — 12,202 
U.S. agency securities — 13,790 — 13,790 
Asset-backed securities — 5,757 — 5,757 
Total assets$746,106 $57,065 $— $803,171 
Liabilities:
Contingent consideration liability$— $— $9,307 $9,307 
Convertible debt— 720,000 — 720,000 
Total liabilities$— $720,000 $9,307 $729,307 
December 31, 2022
Level 1Level 2Level 3Total
(in thousands)
Assets:
U.S. Treasury securities$111,631 $— $— $111,631 
Money market funds12,076 — — 12,076 
Commercial paper— 8,039 — 8,039 
Corporate bonds— 18,808 — 18,808 
U.S. agency securities— 9,429 — 9,429 
Total assets$123,707 $36,276 $— $159,983 
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.23.3
Cash Equivalents and Short-Term Investments (Tables)
9 Months Ended
Sep. 30, 2023
Cash and Cash Equivalents [Abstract]  
Summary of Cash Equivalents and Short-Term Investments
The following is a summary of the Company’s cash equivalents and short-term investments:
September 30, 2023
Amortized
Cost Basis
Unrealized
Gains
Unrealized
Losses
Fair Value
(in thousands)
U.S. Treasury securities$362,243 $32 $(115)$362,160 
Money market funds383,910 36 — 383,946 
Commercial paper25,391 — (75)25,316 
Corporate bonds12,197 32 (27)12,202 
U.S. agency securities13,866 — (76)13,790 
Asset-backed securities 5,7616(10)5,757 
Total$803,368 $106 $(303)$803,171 
Reported as:
Cash equivalents$383,946 
Short-term investments419,225 
Total$803,171 
December 31, 2022
Amortized
Cost Basis
Unrealized
Gains
Unrealized
Losses
Fair Value
(in thousands)
U.S. Treasury securities$112,719 $$(1,091)$111,631 
Money market funds12,076 — — 12,076 
Commercial paper8,039 — — 8,039 
Corporate bonds18,876 (76)18,808 
U.S. agency securities9,432 (7)9,429 
Total$161,142 $15 $(1,174)$159,983 
Reported as:
Cash equivalents$12,076 
Short-term investments147,907 
Total$159,983 
Summary of Remaining Contractual Maturities for Available-for-sale Securities
The remaining contractual maturities of the Company’s cash equivalents and short-term investments were as follows:
September 30,
2023
Fair Value
(in thousands)
Money market funds
$383,946 
One year or less 409,382 
Greater than one year and less than two years 9,843 
Total$803,171 
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.23.3
Balance Sheet Components (Tables)
9 Months Ended
Sep. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Inventory
Inventory consists of the following:
September 30,
2023
 December 31,
2022
(in thousands)
Raw materials$24,289 $18,456 
Work in progress17,493 7,666 
Finished goods54,907 48,735 
Consigned inventory491 255 
Total inventory$97,180 $75,112 
Schedule of Accrued Liabilities
Accrued liabilities consist of the following:
September 30,
2023
December 31,
2022
(in thousands)
Employee compensation$35,264 $32,885 
Research and development costs7,943 4,007 
Asset purchases4,718 4,600 
Professional services6,970 4,044 
Excise, sales, income and other taxes6,033 4,036 
Other8,836 5,803 
Total accrued liabilities$69,764 $55,375 
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments and Contingencies (Tables)
9 Months Ended
Sep. 30, 2023
Commitments and Contingencies Disclosure [Abstract]  
Lease, Cost
The Company recognizes rent expense for these operating leases on a straight-line basis over the lease period. The components of lease costs, which the Company includes in operating expenses in the condensed consolidated statements of operations and comprehensive income, were as follows:
Three Months Ended
September 30,
Nine Months Ended
September 30,
2023202220232022
(in thousands)(in thousands)
Operating lease cost$1,223 $1,168 $3,651 $3,451 
Variable lease cost366 453 955 696 
Total lease cost$1,589 $1,621 $4,606 $4,147 
Schedule of Minimum Future Rental Payments As of September 30, 2023, the maturities of the payments due under the Company’s operating lease liabilities were as follows:
Years ending December 31,
(in thousands)
2023 (remainder)$1,383 
20245,517 
20255,526 
20265,690 
20275,832 
Thereafter24,959 
Total minimum lease payments$48,907 
Less: imputed interest (9,312)
Less: Lease incentive(5,668)
Total lease liability$33,927 
Less: current portion(1,569)
Lease liability, noncurrent portion$32,358 
Lessor, Operating Lease, Payment to be Received, Maturity
The table below summarizes the undiscounted future non-cancellable lease payments for the 5303 Lease facility under the Second Lease Amendment, which had not yet commenced as of September 30, 2023.
Years ending December 31,
(in thousands)
2023 (remainder)$— 
2024476 
20251,173 
20261,207 
20271,244 
Thereafter5,359 
Total undiscounted lease payments$9,459 
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation (Tables)
9 Months Ended
Sep. 30, 2023
Share-Based Payment Arrangement [Abstract]  
Schedule of Total Stock-Based Compensation
Total stock-based compensation was as follows:
Three Months Ended
September 30,
Nine Months Ended
September 30,
2023202220232022
(in thousands)(in thousands)
Cost of product revenue$1,321 $388 $3,649 $1,559 
Research and development4,559 2,695 12,230 7,409 
Sales and marketing7,117 4,901 20,176 13,241 
General and administrative5,413 3,748 15,368 10,038 
Total stock-based compensation$18,410 $11,732 $51,423 $32,247 
Schedule of Option Activity under 2009 Plan and 2019 Plan
Stock Options
Option activity under the 2009 Plan and 2019 Plan is set forth below:
Number
of Shares
Weighted-
Average
Exercise
Price Per
Share
Weighted-
Average
Remaining
Term
Aggregate
Intrinsic
Value
(in years)(in thousands)
Balance, December 31, 20221,122,009 $5.87 4.60$224,115 
Options exercised(191,956)6.15 
Options cancelled(6,133)2.41 
Balance, September 30, 2023923,920 $5.83 3.86$213,029 
Vested and exercisable,
September 30, 2023
923,920 $5.83 3.86$213,029 
Vested and expected to vest, 
September 30, 2023
923,920 $5.83 3.86$213,029 
Schedule of RSU Activity under 2019 Plan
RSU and PRSU activity under the 2019 Plan is set forth below. Grant activity for all PRSUs is disclosed at target (100%):
Restricted Stock UnitsPerformance-Based Restricted Stock Units
Number
of Shares
Weighted-
Average
Grant Date
Fair Value
Per Share
Number
of Shares
Weighted-
Average
Grant Date
Fair Value
Per Share
Balance, December 31, 20221,125,991 $127.39 38,797 $165.74 
RSUs and PRSUs granted489,260 217.33 29,473 191.36
RSUs and PRSUs forfeited(68,149)161.93 (713)265.17
RSUs and PRSUs vested(416,063)110.39 (210)266.73
Balance, September 30, 20231,131,039 170.46 67,347 175.58 
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.23.3
Net Income (Loss) Per Share (Tables)
9 Months Ended
Sep. 30, 2023
Earnings Per Share [Abstract]  
Components of Basic and Diluted Net Income (Loss) Per Share
The components of basic and diluted net income per share were as follows (in thousands, except share and per share amounts):
Three Months Ended
September 30,
Nine Months Ended
September 30,
2023202220232022
Numerator:
Net income $34,986 $35,003 $102,973 $75,085 
Denominator:
Basic:
Weighted average number of common shares outstanding - basic36,797,072 36,003,931 36,630,575 35,807,264 
Diluted:
Weighted average number of common shares outstanding - basic36,797,072 36,003,931 36,630,575 35,807,264 
Dilutive effect of outstanding common stock options934,847 1,250,350 988,941 1,348,908 
Dilutive effect of restricted stock units460,615 690,128 560,371 655,016 
Dilutive effect of common stock pursuant to employee stock purchase plan4,246 3,640 4,412 1,919 
Weighted average number of common shares outstanding - diluted38,196,780 37,948,049 38,184,299 37,813,107 
Net income per share:
Basic$0.95 $0.97 $2.81 $2.10 
Diluted$0.92 $0.92 $2.70 $1.99 
Summary of Outstanding Potentially Dilutive Common Stock Equivalents Excluded from Calculation of Diluted Net Loss Per Share All restricted shares, employee stock purchase plan options, and capped call options for the three and nine months ended September 30, 2023 and 2022 have been excluded from the calculation of the diluted net income per share, because all such securities are anti-dilutive for all periods presented. The total number of potential shares excluded from the calculation of diluted net income per share are as follows:
Three Months Ended September 30,Nine Months Ended
September 30,
2023202220232022
Restricted stock units115,361 17,318 96,548 5,966 
Employee stock purchase plan— 3,806 — 1,100 
Capped call options333,409 — 333,409 — 
Total448,770 21,124 429,957 7,066 
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue (Tables)
9 Months Ended
Sep. 30, 2023
Disaggregation of Revenue [Abstract]  
Schedule of Product Revenue Based on Product Line and Location
The following table represents the Company’s product revenue based on product line:
Three Months Ended
September 30,
Nine Months Ended
September 30,
2023202220232022
(in thousands)(in thousands)
Coronary$136,325 $93,043 $375,977 $251,208 
Peripheral47,835 37,045 146,227 91,783 
Reducer1,288 — 2,519 — 
Other 572 1,242 2,528 2,716 
Product revenue$186,020 $131,330 $527,251 $345,707 
The following table represents the Company’s product revenue based on the location to which the product is shipped:
Three Months Ended
September 30,
Nine Months Ended
September 30,
2023202220232022
(in thousands)(in thousands)
United States$146,899 $110,502 $423,463 $289,117 
Europe19,352 11,762 54,501 37,223 
All other countries19,769 9,066 49,287 19,367 
Product revenue$186,020 $131,330 $527,251 $345,707 
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.23.3
Business Combination (Tables)
9 Months Ended
Sep. 30, 2023
Business Combination and Asset Acquisition [Abstract]  
Schedule of Business Acquisitions, by Acquisition
The following table summarizes the purchase price consideration for Neovasc:
Purchase Price(in thousands)
Cash transferred$112,129 
Contingent consideration liability9,307 
Total $121,436 
Schedule of Recognized Identified Assets Acquired and Liabilities Assumed The following table summarizes the preliminary fair values of assets acquired and liabilities assumed through the Companys Neovasc acquisition at the acquisition date based on management’s best estimates and assumptions as of the reporting date:
Purchase Price(in thousands)
Cash and cash equivalents$17,273 
Accounts receivable, net1,345 
Inventory918 
Prepaid expenses and other current assets841 
Operating lease right-of-use assets310 
Property and equipment156 
Intangible assets95,500 
Other assets502 
Total identifiable assets acquired116,845 
Accounts payable3,334 
Accrued liabilities4,082 
Lease liability, current portion253 
Lease liability, noncurrent portion64 
Deferred tax liabilities11,185 
Other liabilities16,280 
Total liabilities assumed35,198 
Net identifiable assets acquired81,647 
Goodwill39,789 
Total purchase price$121,436 
Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination The fair value of the intangible assets acquired as of the acquisition date and, the method used to value these assets as well as the estimated economic lives for amortizable intangible assets were as follows (in thousands, except estimated useful life which is in years):
Fair valueEstimated useful life Valuation method
Customer relationships$2,900 5 yearsAvoided cost / lost profit
Developed technology 61,200 20 yearsMulti-period excess earnings
In-process research and development31,400 N/AMulti-period excess earnings
Total$95,500 
Business Acquisition, Pro Forma Information
Supplemental Unaudited Pro Forma Information
The following are the supplemental condensed consolidated financial results of the Company and Neovasc on an unaudited pro forma basis, as if the Neovasc acquisition had been consummated on January 1, 2022.
Three Months Ended
September 30,
Nine Months Ended
September 30,
2023202220232022
(in thousands)(in thousands)
Net revenue$186,020 $132,253 $528,720 $348,059 
Net income $30,072 $27,287 $69,010 $45,815 
The unaudited pro forma financial information presented is for informational purposes only and is not necessarily indicative of the results of operations that would have been achieved if the Neovasc acquisition was actually consummated on January 1, 2022 and is not indicative of future operating results. The pro forma results include adjustments related to purchase accounting, primarily amortization of acquisition-related intangible assets, and expense from assumed stock-based compensation awards, warrant and interest expense.
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.23.3
Goodwill and intangible assets (Tables)
9 Months Ended
Sep. 30, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill
The changes in the carrying amounts of goodwill were as follows:
(in thousands)
Balance as of December 31, 2022$— 
Goodwill acquired - Neovasc39,789 
Goodwill deductions or impairment— 
Balance as of September 30, 2023$39,789 
Schedule of Finite-Lived Intangible Assets
The following table presents details of the acquired intangible assets as of September 30, 2023 (in thousands, except useful life and estimated remaining useful life which are in years):
Gross Carrying AmountAccumulated
Amortization
ImpairmentIntangible Assets, Net
Useful Life

Estimated Remaining
Useful Life
Customer relationships$2,900 $275 $— $2,625 5 years4.5 years
Developed technology61,200 1,450 — 59,750 20 years19.5 years
In-process research and development31,400 — — 31,400 N/AN/A
Total$95,500 $1,725 $— $93,775 19.3 years18.8 years
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense
The following table summarizes the estimated future amortization expense of intangible assets with finite lives as of September 30, 2023:
Years ending December 31,
(in thousands)
2023 (remainder)$918 
20243,640 
20253,640 
20263,640 
20273,640 
Thereafter46,897 
Total estimated future amortization expense$62,375 
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.23.3
Organization and Basis of Presentation - Additional Information (Details)
$ in Millions
Sep. 30, 2023
USD ($)
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Cash, cash equivalents and short-term investments $ 917.3
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of Significant Accounting Policies - Schedule of Reconciliation of Cash, Cash Equivalents and Restricted Cash (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
[1]
Sep. 30, 2022
Accounting Policies [Abstract]      
Cash and cash equivalents $ 498,108 $ 156,586 $ 127,779
Restricted cash 1,341   2,165
Total cash, cash equivalents, and restricted cash $ 499,449   $ 129,944
[1] The condensed consolidated balance sheet as of December 31, 2022 is derived from the audited consolidated financial statements as of that date.
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of Significant Accounting Policies - Additional Information (Details)
3 Months Ended 9 Months Ended
Sep. 30, 2023
USD ($)
Sep. 30, 2023
USD ($)
Accounting Policies [Abstract]    
Notice period for cancellation of agreement   30 days
Revenue recognized $ 0 $ 0
Minimum    
Finite-Lived Intangible Assets [Line Items]    
Useful Life 5 years 5 years
Maximum    
Finite-Lived Intangible Assets [Line Items]    
Useful Life 20 years 20 years
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.23.3
Financial Instruments and Fair Value Measurements - Schedule of Financial Assets and Liabilities Measured at Fair Value (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Apr. 11, 2023
Dec. 31, 2022
Convertible Senior Notes Due 2028      
Assets:      
Convertible Debt $ 720,000    
Neovasc Inc.      
Assets:      
Contingent consideration liability   $ 9,307  
Recurring      
Assets:      
Total assets 803,171   $ 159,983
Total liabilities 729,307    
Recurring | Contingent Consideration      
Assets:      
Obligations 9,307    
Recurring | Borrowings      
Assets:      
Obligations 720,000    
Recurring | Level 1      
Assets:      
Total assets 746,106   123,707
Total liabilities 0    
Recurring | Level 1 | Contingent Consideration      
Assets:      
Obligations 0    
Recurring | Level 1 | Borrowings      
Assets:      
Obligations 0    
Recurring | Level 2      
Assets:      
Total assets 57,065   36,276
Total liabilities 720,000    
Recurring | Level 2 | Contingent Consideration      
Assets:      
Obligations 0    
Recurring | Level 2 | Borrowings      
Assets:      
Obligations 720,000    
Recurring | Level 3      
Assets:      
Total assets 0   0
Total liabilities 9,307    
Recurring | Level 3 | Contingent Consideration      
Assets:      
Obligations 9,307    
Recurring | Level 3 | Borrowings      
Assets:      
Obligations 0    
Recurring | U.S. Treasury securities      
Assets:      
Total assets 362,160   111,631
Recurring | U.S. Treasury securities | Level 1      
Assets:      
Total assets 362,160   111,631
Recurring | U.S. Treasury securities | Level 2      
Assets:      
Total assets 0   0
Recurring | U.S. Treasury securities | Level 3      
Assets:      
Total assets 0   0
Recurring | Money market funds      
Assets:      
Total assets 383,946   12,076
Recurring | Money market funds | Level 1      
Assets:      
Total assets 383,946   12,076
Recurring | Money market funds | Level 2      
Assets:      
Total assets 0   0
Recurring | Money market funds | Level 3      
Assets:      
Total assets 0   0
Recurring | Commercial paper      
Assets:      
Total assets 25,316   8,039
Recurring | Commercial paper | Level 1      
Assets:      
Total assets 0   0
Recurring | Commercial paper | Level 2      
Assets:      
Total assets 25,316   8,039
Recurring | Commercial paper | Level 3      
Assets:      
Total assets 0   0
Recurring | Corporate bonds      
Assets:      
Total assets 12,202   18,808
Recurring | Corporate bonds | Level 1      
Assets:      
Total assets 0   0
Recurring | Corporate bonds | Level 2      
Assets:      
Total assets 12,202   18,808
Recurring | Corporate bonds | Level 3      
Assets:      
Total assets 0   0
Recurring | US Government Agencies Debt Securities      
Assets:      
Total assets 13,790   9,429
Recurring | US Government Agencies Debt Securities | Level 1      
Assets:      
Total assets 0   0
Recurring | US Government Agencies Debt Securities | Level 2      
Assets:      
Total assets 13,790   9,429
Recurring | US Government Agencies Debt Securities | Level 3      
Assets:      
Total assets 0   $ 0
Recurring | Asset-Backed Securities      
Assets:      
Total assets 5,757    
Recurring | Asset-Backed Securities | Level 1      
Assets:      
Total assets 0    
Recurring | Asset-Backed Securities | Level 2      
Assets:      
Total assets 5,757    
Recurring | Asset-Backed Securities | Level 3      
Assets:      
Total assets $ 0    
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.23.3
Cash Equivalents and Short-Term Investments - Summary of Cash Equivalents and Short-Term Investments (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Cash And Cash Equivalents [Line Items]    
Cash equivalents and short-term investments, amortized cost basis $ 803,368 $ 161,142
Unrealized Gains 106 15
Unrealized Losses (303) (1,174)
Cash equivalents and short-term investments, fair value 803,171 159,983
Cash equivalents 383,946 12,076
Short-term investments 419,225 147,907 [1]
U.S. Treasury securities    
Cash And Cash Equivalents [Line Items]    
Short-term investments, amortized cost basis 362,243 112,719
Unrealized Gains 32 3
Unrealized Losses (115) (1,091)
Short-term investments, fair value 362,160 111,631
Money market funds    
Cash And Cash Equivalents [Line Items]    
Short-term investments, amortized cost basis 383,910 12,076
Unrealized Gains 36 0
Unrealized Losses 0 0
Short-term investments, fair value 383,946 12,076
Commercial paper    
Cash And Cash Equivalents [Line Items]    
Short-term investments, amortized cost basis 25,391 8,039
Unrealized Gains 0 0
Unrealized Losses (75) 0
Short-term investments, fair value 25,316 8,039
Corporate Bond Securities    
Cash And Cash Equivalents [Line Items]    
Short-term investments, amortized cost basis 12,197 18,876
Unrealized Gains 32 8
Unrealized Losses (27) (76)
Short-term investments, fair value 12,202 18,808
US Government Agencies Debt Securities    
Cash And Cash Equivalents [Line Items]    
Short-term investments, amortized cost basis 13,866 9,432
Unrealized Gains 0 4
Unrealized Losses (76) (7)
Short-term investments, fair value 13,790 $ 9,429
Asset-Backed Securities    
Cash And Cash Equivalents [Line Items]    
Short-term investments, amortized cost basis 5,761  
Unrealized Gains 6  
Unrealized Losses (10)  
Short-term investments, fair value $ 5,757  
[1] The condensed consolidated balance sheet as of December 31, 2022 is derived from the audited consolidated financial statements as of that date.
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.23.3
Cash Equivalents and Short-Term Investments - Summary of Remaining Contractual Maturities for Available-for-sale Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Cash and Cash Equivalents [Abstract]    
Money market funds $ 383,946 $ 12,076
One year or less 409,382  
Greater than one year and less than two years 9,843  
Total $ 803,171  
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.3
Cash Equivalents and Short-Term Investments - Narrative (Details) - USD ($)
$ in Millions
Sep. 30, 2023
Dec. 31, 2022
Cash and Cash Equivalents [Abstract]    
Debt Securities, Available-for-Sale, Unrealized Loss Position $ 63.8 $ 123.8
Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss $ 0.3 $ 1.2
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.23.3
Balance Sheet Components - Schedule of Inventory (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Inventory Disclosure [Abstract]    
Raw materials $ 24,289 $ 18,456
Work in progress 17,493 7,666
Finished goods 54,907 48,735
Consigned inventory 491 255
Total inventory $ 97,180 $ 75,112 [1]
[1] The condensed consolidated balance sheet as of December 31, 2022 is derived from the audited consolidated financial statements as of that date.
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.23.3
Balance Sheet Components - Schedule of Accrued Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Employee compensation $ 35,264 $ 32,885
Research and development costs 7,943 4,007
Asset purchases 4,718 4,600
Professional services 6,970 4,044
Excise, sales, income and other taxes 6,033 4,036
Other 8,836 5,803
Total accrued liabilities $ 69,764 $ 55,375 [1]
[1] The condensed consolidated balance sheet as of December 31, 2022 is derived from the audited consolidated financial statements as of that date.
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments and Contingencies - Additional Information (Details)
$ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Sep. 30, 2021
term
Sep. 30, 2023
USD ($)
Sep. 30, 2022
USD ($)
Sep. 30, 2023
USD ($)
Sep. 30, 2022
USD ($)
Commitments and Contingencies Disclosure [Abstract]          
Operating lease cost | $   $ 1,223 $ 1,168 $ 3,651 $ 3,451
Operating Lease, Payments | $   $ 1,400 $ 1,000 $ 4,100 $ 2,100
Operating lease, weighted average remaining lease term   8 years 2 months 12 days   8 years 2 months 12 days  
Operating lease, weighted average discount rate   5.20%   5.20%  
Three Zero Zero Three Bunker Hill Lane          
Commitments and Contingencies Disclosure [Abstract]          
Number of Additional Five Year Term | term 2        
Operating Lease Extended Duration 5 years        
Other Commitments [Line Items]          
Number of Additional Five Year Term | term 2        
Operating Lease Extended Duration 5 years        
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments and Contingencies - Schedule of Lease Cost (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Commitments and Contingencies Disclosure [Abstract]        
Operating lease cost $ 1,223 $ 1,168 $ 3,651 $ 3,451
Variable lease cost 366 453 955 696
Total lease cost $ 1,589 $ 1,621 $ 4,606 $ 4,147
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments and Contingencies - Schedule of Minimum Future Rental Payments (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
[1]
Operating Lease Liabilities Payments Due [Abstract]    
2023 (remainder of year) $ 1,383  
2024 5,517  
2025 5,526  
2026 5,690  
2027 5,832  
Thereafter 24,959  
Total minimum lease payments 48,907  
Less: imputed interest (9,312)  
Lessee, Operating Lease, Lease Incentive (5,668)  
Total lease liability 33,927  
Lease liability, current portion (1,569) $ (1,278)
Lease liability, noncurrent portion $ 32,358 $ 34,928
[1] The condensed consolidated balance sheet as of December 31, 2022 is derived from the audited consolidated financial statements as of that date.
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments and Contingencies - Schedule of Maturities of Operating Lease Liabilities (Details)
$ in Thousands
Sep. 30, 2023
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2023 (remainder of year) $ 0
2024 476
2025 1,173
2026 1,207
2027 1,244
Thereafter 5,359
Total undiscounted lease payments $ 9,459
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.23.3
Debt - Additional Information (Details) - USD ($)
3 Months Ended 9 Months Ended
Aug. 29, 2023
Apr. 26, 2023
Mar. 16, 2023
Oct. 19, 2022
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Debt Instrument [Line Items]                
Interest Expense         $ 2,509,000 $ 316,000 $ 3,955,000 $ 917,000
Gain (Loss) on Extinguishment of Debt         $ 700,000   $ (710,000) 0
Line of Credit | Revolving Credit Facility                
Debt Instrument [Line Items]                
Line of credit facility, maximum borrowing capacity       $ 175,000,000.0        
Incremental revolving commitments, maximum       100,000,000        
Proceeds of supplemental term loan     $ 80,000,000.0 $ 25,000,000.0        
Line of Credit Facility, Interest Rate at Period End         7.30%   7.30%  
Interest Expense         $ 400,000 $ 300,000 $ 1,800,000 $ 900,000
Secured Overnight Financing Rate (SOFR) | Line of Credit | Revolving Credit Facility                
Debt Instrument [Line Items]                
Debt interest rate basis       1.00%        
Fed Funds Effective Rate Overnight Index Swap Rate | Line of Credit | Revolving Credit Facility                
Debt Instrument [Line Items]                
Debt interest rate basis       0.50%        
Minimum | Line of Credit | Revolving Credit Facility                
Debt Instrument [Line Items]                
Debt interest rate basis       0.00%        
Minimum | Base Rate | Line of Credit | Revolving Credit Facility                
Debt Instrument [Line Items]                
Debt interest rate basis       0.00%        
Minimum | Secured Overnight Financing Rate (SOFR) | Line of Credit | Revolving Credit Facility                
Debt Instrument [Line Items]                
Debt interest rate basis       1.00%        
Maximum | Line of Credit | Revolving Credit Facility                
Debt Instrument [Line Items]                
Debt interest rate basis       2.00%        
Maximum | Base Rate | Line of Credit | Revolving Credit Facility                
Debt Instrument [Line Items]                
Debt interest rate basis       1.00%        
Maximum | Secured Overnight Financing Rate (SOFR) | Line of Credit | Revolving Credit Facility                
Debt Instrument [Line Items]                
Debt interest rate basis       2.00%        
Loan and Security Agreement                
Debt Instrument [Line Items]                
Debt extinguished   $ 80,000,000.0            
Repayments of Debt $ 25,000,000.0              
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.23.3
Convertible Debt (Details)
3 Months Ended 9 Months Ended
Aug. 15, 2023
USD ($)
d
$ / shares
shares
Aug. 10, 2023
USD ($)
$ / shares
shares
Sep. 30, 2023
USD ($)
Sep. 30, 2022
USD ($)
Sep. 30, 2023
USD ($)
Sep. 30, 2022
USD ($)
Debt Instrument [Line Items]            
Interest Expense | $     $ 2,509,000 $ 316,000 $ 3,955,000 $ 917,000
Convertible Senior Notes Due 2028            
Debt Instrument [Line Items]            
Debt Instrument, Interest Rate Terms The Notes bear interest at a rate of 1.0% per year, payable semiannually in arrears on February 15 and August 15 of each year, beginning on February 15, 2024          
Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger 130.00%          
Debt Conversion, Converted Instrument, Shares Issued | shares   3.4595        
Debt Conversion, Converted Instrument, Maximum Shares Issued | shares 4.4974          
Debt Instrument, Redemption Price, Percentage 100.00%          
Interest Expense | $     $ 1,400,000      
Convertible Senior Notes Due 2028 | Convertible Debt            
Debt Instrument [Line Items]            
Debt amount | $ $ 100,000,000.0          
Debt Instrument, Interest Rate During Period 1.00%          
Debt Instrument, Convertible, Threshold Consecutive Trading Days | d 30          
Debt Instrument, Convertible, Threshold Trading Days | d 20          
Debt Instrument, Convertible, Conversion Price | $ / shares $ 289.06          
Debt Conversion, Converted Instrument, Rate 30.00%          
Common Stock, Par or Stated Value Per Share | $ / shares $ 222.35          
Debt Issuance Costs, Gross | $ $ 19,500,000          
Debt interest rate 1.50%          
Debt Instrument, Issued, Principal | $ $ 750,000,000.0          
Convertible Senior Notes Due 2028 | Convertible Debt | Debt Instrument, Period One            
Debt Instrument [Line Items]            
Debt Instrument, Convertible, Threshold Consecutive Trading Days | d 30          
Debt Instrument, Convertible, Threshold Trading Days | d 20          
Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger 130.00%          
Convertible Senior Notes Due 2028 | Convertible Debt | Debt Instrument, Period Two            
Debt Instrument [Line Items]            
Debt Instrument, Convertible, Threshold Consecutive Trading Days | d 5          
Debt Instrument, Convertible, Threshold Trading Days | d 5          
Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger 98.00%          
Call Option | Convertible Debt            
Debt Instrument [Line Items]            
Common Stock, Par or Stated Value Per Share | $ / shares   $ 222.35        
Share Price | $ / shares   $ 444.70        
Premium Recognized On Capped Call Transactions | $ / shares   1        
Purchases Of Capped Calls Related To Convertible Senior Notes | $   $ 96,400,000        
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation - Schedule of Total Stock-Based Compensation (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Total stock-based compensation $ 18,410 $ 11,732 $ 51,423 $ 32,247
Cost of product revenue        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Total stock-based compensation 1,321 388 3,649 1,559
Research and development        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Total stock-based compensation 4,559 2,695 12,230 7,409
Sales and marketing        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Total stock-based compensation 7,117 4,901 20,176 13,241
General and administrative        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]        
Total stock-based compensation $ 5,413 $ 3,748 $ 15,368 $ 10,038
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation - Additional Information (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Feb. 28, 2019
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Mar. 06, 2019
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Share-based compensation expenses capitalized amount   $ 100 $ 700 $ 400 $ 1,500  
Common stock reserved for issuance (in shares) 2,000,430          
Maximum period of automatic annual increase in common stock reserved for issuance 10 years          
Automatic annual increase in common stock reserved for issuance 3.00%          
Shares available for issuance (in shares)   3,617,756   3,617,756    
Stock-based compensation expense   $ 18,410 11,732 $ 51,423 32,247  
Restricted Stock Units            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Vesting period       4 years    
Employee Stock            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Common stock reserved for issuance (in shares)           300,650
Shares available for issuance (in shares)   1,521,021   1,521,021    
Purchase shares of common stock, price per share, percentage of fair market value       85.00%    
Stock-based compensation expense   $ 600 $ 800 $ 2,500 $ 1,600  
Performance-Based Restricted Stock Units            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Vesting percentage       100.00%    
Performance-Based Restricted Stock Units | Minimum            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Vesting period       2 years    
Vesting percentage       0.00%    
Performance-Based Restricted Stock Units | Maximum            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Vesting period       3 years    
Vesting percentage       200.00%    
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation - Schedule of Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2023
Sep. 30, 2023
Dec. 31, 2022
Number of Shares      
Balance beginning of period (in shares) 1,122,009,000 1,122,009,000  
Options exercised (in shares)   (191,956,000)  
Options cancelled (in shares)   (6,133,000)  
Balance end of period (in shares)   923,920,000  
Vested and exercisable shares (in shares)   923,920,000  
Vested and expected to vest shares (in shares)   923,920,000  
Weighted- Average Exercise Price Per Share      
Beginning balance of period (USD per share) $ 5,870 $ 5,870  
Options exercised (USD per share)   6,150  
Options cancelled (USD per share)   2,410  
Ending balance of period (USD per share)   5,830  
Vested and exercisable shares (USD per share)   5,830  
Vested and expected to vest shares (USD per share)   $ 5,830  
Weighted- Average Remaining Term      
Balance (USD per share) 4 years 7 months 6 days 3 years 10 months 9 days  
Vested and exercisable, September 30, 2023   3 years 10 months 9 days  
Vested and expected to vest,  September 30, 2023   3 years 10 months 9 days  
Aggregate Intrinsic Value      
Balance   $ 213,029 $ 224,115
Vested and exercisable, September 30, 2023   213,029  
Vested and expected to vest,  September 30, 2023   $ 213,029  
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation - Schedule of RSU Activity (Details)
9 Months Ended
Sep. 30, 2023
$ / shares
shares
Restricted Stock Units  
Number of Shares  
Beginning balance of period (in shares) | shares 1,125,991,000
RSUs granted (in shares) | shares 489,260,000
RSUs forfeited (in shares) | shares (68,149,000)
RSUs vested (in shares) | shares (416,063,000)
Ending balance of period (in shares) | shares 1,131,039,000
Weighted-Average Grant Date Fair Value Per Share  
Beginning balance of period (USD per share) | $ / shares $ 127,390
RSUs granted (USD per share) | $ / shares 217,330
RSUs forfeited (USD per share) | $ / shares 161,930
RSUs vested (USD per share) | $ / shares 110,390
Ending balance of period (USD per share) | $ / shares $ 170,460
Performance-Based Restricted Stock Units  
Number of Shares  
Beginning balance of period (in shares) | shares 38,797,000
RSUs granted (in shares) | shares 29,473,000
RSUs forfeited (in shares) | shares (713,000)
RSUs vested (in shares) | shares (210,000)
Ending balance of period (in shares) | shares 67,347,000
Weighted-Average Grant Date Fair Value Per Share  
Beginning balance of period (USD per share) | $ / shares $ 165,740
RSUs granted (USD per share) | $ / shares 191,360
RSUs forfeited (USD per share) | $ / shares 265,170
RSUs vested (USD per share) | $ / shares 266,730
Ending balance of period (USD per share) | $ / shares $ 175,580
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.23.3
Net Income (Loss) Per Share - Components of Basic and Diluted Net Income (Loss) Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Numerator:        
Net income (loss) $ 34,986 $ 35,003 $ 102,973 $ 75,085
Denominator:        
Basic (in shares) 36,797,072 36,003,931 36,630,575 35,807,264
Diluted (in shares) 38,196,780 37,948,049 38,184,299 37,813,107
Net income per share:        
Basic (USD per share) $ 0.95 $ 0.97 $ 2.81 $ 2.10
Diluted (USD per share) $ 0.92 $ 0.92 $ 2.70 $ 1.99
Restricted Stock Units        
Denominator:        
Dilutive effect of share-based payment arrangements (in shares) 460,615 690,128 560,371 655,016
Employee Stock        
Denominator:        
Dilutive effect of share-based payment arrangements (in shares) 4,246 3,640 4,412 1,919
Stock Options        
Denominator:        
Dilutive effect of share-based payment arrangements (in shares) 934,847 1,250,350 988,941 1,348,908
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.23.3
Net Income (Loss) Per Share - Summary of Outstanding Potentially Dilutive Common Stock Equivalents Excluded from Calculation of Diluted Net Income (Loss) Per Share (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Anti-dilutive securities excluded from calculation of diluted net loss per share (in shares) 448,770 21,124 429,957 7,066
Restricted Stock Units        
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Anti-dilutive securities excluded from calculation of diluted net loss per share (in shares) 115,361 17,318 96,548 5,966
Employee Stock        
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Anti-dilutive securities excluded from calculation of diluted net loss per share (in shares) 0 3,806 0 1,100
Capped Call Securities        
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Anti-dilutive securities excluded from calculation of diluted net loss per share (in shares) 333,409 0 333,409 0
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue - Schedule of Product Revenue Based on Product Line (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Disaggregation Of Revenue [Line Items]        
Product revenue $ 186,020 $ 131,330 $ 527,251 $ 345,707
Coronary        
Disaggregation Of Revenue [Line Items]        
Product revenue 136,325 93,043 375,977 251,208
Peripheral        
Disaggregation Of Revenue [Line Items]        
Product revenue 47,835 37,045 146,227 91,783
Other        
Disaggregation Of Revenue [Line Items]        
Product revenue 572 1,242 2,528 2,716
Reducer        
Disaggregation Of Revenue [Line Items]        
Product revenue $ 1,288 $ 0 $ 2,519 $ 0
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue - Schedule of Product Revenue Based on Location (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Disaggregation Of Revenue [Line Items]        
Product revenue $ 186,020 $ 131,330 $ 527,251 $ 345,707
United States        
Disaggregation Of Revenue [Line Items]        
Product revenue 146,899 110,502 423,463 289,117
Europe        
Disaggregation Of Revenue [Line Items]        
Product revenue 19,352 11,762 54,501 37,223
All other countries        
Disaggregation Of Revenue [Line Items]        
Product revenue $ 19,769 $ 9,066 $ 49,287 $ 19,367
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.23.3
Equity Method Investments - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 19, 2021
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
[1]
Schedule Of Equity Method Investments [Line Items]            
Equity method investment   $ 1,810   $ 1,810   $ 3,512
(Loss) income from equity method investment   (733) $ 97 (1,702) $ (1,414)  
Related party contract liability, noncurrent portion   12,273   12,273   $ 12,273
Joint Venture            
Schedule Of Equity Method Investments [Line Items]            
Percentage of equity stake received 45.00%          
Related party transaction. transaction price $ 12,300          
Joint Venture            
Schedule Of Equity Method Investments [Line Items]            
Related party contract liability, noncurrent portion   12,300   12,300    
JV Agreement with Genesis MedTech            
Schedule Of Equity Method Investments [Line Items]            
Equity method investment   $ 1,800   $ 1,800    
JV Agreement with Genesis MedTech | Share Subscription Agreement            
Schedule Of Equity Method Investments [Line Items]            
Ordinary shares issued (in shares) 54,900          
Equity percentage 55.00%          
Cash contribution from exchange of equity $ 15,000          
Percentage of cash contribution received from exchange of equity upon signing of agreement 50.00%          
Percentage of cash contribution receivable from exchange of equity within one year 50.00%          
JV Agreement with Genesis MedTech | License Agreement            
Schedule Of Equity Method Investments [Line Items]            
Ordinary shares issued (in shares) 45,000          
Equity percentage 45.00%          
[1] The condensed consolidated balance sheet as of December 31, 2022 is derived from the audited consolidated financial statements as of that date.
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.23.3
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Income Tax Disclosure [Abstract]        
Income tax expense $ 10,094 $ 118 $ 15,848 $ 1,089
Federal statutory income tax rate 22.15% 0.34% 13.31% 1.43%
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.23.3
Business Combination - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Apr. 11, 2023
Sep. 30, 2023
Sep. 30, 2023
Dec. 31, 2022
[1]
Business Acquisition [Line Items]        
Goodwill   $ 39,789 $ 39,789 $ 0
Neovasc Inc.        
Business Acquisition [Line Items]        
Business Acquisition, Share Price $ 27.25      
Business Combination, Acquisition Related Costs   700 5,600  
Business Combination, Consideration Transferred $ 121,436      
Cash transferred 112,129      
Contingent consideration liability 9,307      
Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High   47,000 47,000  
Goodwill 39,789 39,789 39,789  
Deferred tax liabilities $ 11,185 $ 11,200 $ 11,200  
Neovasc Inc. | June 30, 2026 Milestone        
Business Acquisition [Line Items]        
Business Combination, Contingent Consideration, Per Share $ 12.00      
Neovasc Inc. | December 31, 2026 Milestone        
Business Acquisition [Line Items]        
Business Combination, Contingent Consideration, Per Share 8.00      
Neovasc Inc. | December 31, 2027 Milestone        
Business Acquisition [Line Items]        
Business Combination, Contingent Consideration, Per Share $ 4.00      
[1] The condensed consolidated balance sheet as of December 31, 2022 is derived from the audited consolidated financial statements as of that date.
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.23.3
Business Combination - Calculation of Consideration Transferred (Details) - Neovasc Inc.
$ in Thousands
Apr. 11, 2023
USD ($)
Business Acquisition [Line Items]  
Cash transferred $ 112,129
Contingent consideration liability 9,307
Business Combination, Consideration Transferred $ 121,436
XML 71 R61.htm IDEA: XBRL DOCUMENT v3.23.3
Business Combination - Assets Acquired, Liabilities Assumed (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Apr. 11, 2023
Dec. 31, 2022
[1]
Business Acquisition [Line Items]      
Goodwill $ 39,789   $ 0
Neovasc Inc.      
Business Acquisition [Line Items]      
Cash and cash equivalents   $ 17,273  
Accounts receivable, net   1,345  
Inventory   918  
Prepaid expenses and other current assets   841  
Operating lease right-of-use assets   310  
Property and equipment   156  
Intangible assets 95,500 95,500  
Other assets   502  
Total identifiable assets acquired   116,845  
Accounts payable   3,334  
Accrued liabilities   4,082  
Lease liability, current portion   253  
Lease liability, noncurrent portion   64  
Deferred tax liabilities 11,200 11,185  
Other liabilities   16,280  
Total liabilities assumed   35,198  
Net identifiable assets acquired   81,647  
Goodwill $ 39,789 39,789  
Total purchase price   $ 121,436  
[1] The condensed consolidated balance sheet as of December 31, 2022 is derived from the audited consolidated financial statements as of that date.
XML 72 R62.htm IDEA: XBRL DOCUMENT v3.23.3
Business Combination - Finite-Lived Intangible Assets (Details) - Neovasc Inc. - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2023
Apr. 11, 2023
Business Acquisition [Line Items]    
Intangible assets $ 95,500 $ 95,500
Customer Relationships    
Business Acquisition [Line Items]    
Finite-Lived Intangibles $ 2,900  
Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life 5 years  
Developed technology    
Business Acquisition [Line Items]    
Finite-Lived Intangibles $ 61,200  
Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life 20 years  
In-process research and development    
Business Acquisition [Line Items]    
Indefinite-Lived Intangible Assets $ 31,400  
XML 73 R63.htm IDEA: XBRL DOCUMENT v3.23.3
Business Combination - Pro Forma Information (Details) - Neovasc Inc. - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Business Acquisition [Line Items]        
Net revenue $ 186,020 $ 132,253 $ 528,720 $ 348,059
Net income $ 30,072 $ 27,287 $ 69,010 $ 45,815
XML 74 R64.htm IDEA: XBRL DOCUMENT v3.23.3
Goodwill and intangible assets - Changes in Carrying Amount of Goodwill (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2023
USD ($)
Goodwill [Roll Forward]  
Balance as of December 31, 2022 $ 0 [1]
Goodwill acquired - Neovasc 39,789
Goodwill deductions or impairment 0
Balance as of September 30, 2023 $ 39,789
[1] The condensed consolidated balance sheet as of December 31, 2022 is derived from the audited consolidated financial statements as of that date.
XML 75 R65.htm IDEA: XBRL DOCUMENT v3.23.3
Goodwill and intangible assets - Schedule of Finite and Indefinite-Lived Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2023
Sep. 30, 2023
Dec. 31, 2022
[1]
Finite-Lived Intangible Assets [Line Items]      
Intangible assets, net   $ 93,775 $ 0
Neovasc Inc.      
Finite-Lived Intangible Assets [Line Items]      
Total intangibles, gross carrying amount   95,500  
Accumulated Amortization   1,725  
Impairment $ 0    
Intangible Assets, Net   62,375  
Intangible assets, net   $ 93,775  
Useful Life   19 years 3 months 18 days  
Estimated Remaining Useful Life   18 years 9 months 18 days  
In-process research and development | Neovasc Inc.      
Finite-Lived Intangible Assets [Line Items]      
Indefinite-lived intangible assets   $ 31,400  
Customer relationships | Neovasc Inc.      
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Amount   2,900  
Accumulated Amortization   275  
Impairment 0    
Intangible Assets, Net   $ 2,625  
Useful Life   5 years  
Estimated Remaining Useful Life   4 years 6 months  
Developed technology | Neovasc Inc.      
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Amount   $ 61,200  
Accumulated Amortization   1,450  
Impairment $ 0    
Intangible Assets, Net   $ 59,750  
Useful Life   20 years  
Estimated Remaining Useful Life   19 years 6 months  
[1] The condensed consolidated balance sheet as of December 31, 2022 is derived from the audited consolidated financial statements as of that date.
XML 76 R66.htm IDEA: XBRL DOCUMENT v3.23.3
Goodwill and intangible assets - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2023
Neovasc Inc.    
Finite-Lived Intangible Assets [Line Items]    
Finite-Lived Intangible Assets, Accumulated Amortization $ 0.9 $ 1.7
XML 77 R67.htm IDEA: XBRL DOCUMENT v3.23.3
Goodwill and intangible assets - Future Amortization Expense (Details) - Neovasc Inc.
$ in Thousands
Sep. 30, 2023
USD ($)
Finite-Lived Intangible Assets [Line Items]  
2023 (remainder) $ 918
2024 3,640
2025 3,640
2026 3,640
2027 3,640
Thereafter 46,897
Intangible Assets, Net $ 62,375
XML 78 swav-20230930_htm.xml IDEA: XBRL DOCUMENT 0001642545 2023-01-01 2023-09-30 0001642545 2023-11-01 0001642545 2023-09-30 0001642545 2022-12-31 0001642545 2022-07-01 2022-09-30 0001642545 2023-07-01 2023-09-30 0001642545 2022-01-01 2022-09-30 0001642545 us-gaap:CommonStockMember 2022-12-31 0001642545 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001642545 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001642545 us-gaap:RetainedEarningsMember 2022-12-31 0001642545 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001642545 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001642545 2023-01-01 2023-03-31 0001642545 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0001642545 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001642545 us-gaap:CommonStockMember 2023-03-31 0001642545 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001642545 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001642545 us-gaap:RetainedEarningsMember 2023-03-31 0001642545 2023-03-31 0001642545 us-gaap:CommonStockMember 2023-04-01 2023-06-30 0001642545 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0001642545 2023-04-01 2023-06-30 0001642545 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-01 2023-06-30 0001642545 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0001642545 us-gaap:CommonStockMember 2023-06-30 0001642545 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001642545 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0001642545 us-gaap:RetainedEarningsMember 2023-06-30 0001642545 2023-06-30 0001642545 us-gaap:CommonStockMember 2023-07-01 2023-09-30 0001642545 us-gaap:AdditionalPaidInCapitalMember 2023-07-01 2023-09-30 0001642545 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-07-01 2023-09-30 0001642545 swav:ConvertibleSeniorNotesDue2028Member 2023-07-01 2023-09-30 0001642545 us-gaap:RetainedEarningsMember 2023-07-01 2023-09-30 0001642545 us-gaap:CommonStockMember 2023-09-30 0001642545 us-gaap:AdditionalPaidInCapitalMember 2023-09-30 0001642545 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-09-30 0001642545 us-gaap:RetainedEarningsMember 2023-09-30 0001642545 us-gaap:CommonStockMember 2021-12-31 0001642545 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001642545 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001642545 us-gaap:RetainedEarningsMember 2021-12-31 0001642545 2021-12-31 0001642545 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001642545 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001642545 2022-01-01 2022-03-31 0001642545 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0001642545 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001642545 us-gaap:CommonStockMember 2022-03-31 0001642545 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001642545 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0001642545 us-gaap:RetainedEarningsMember 2022-03-31 0001642545 2022-03-31 0001642545 us-gaap:CommonStockMember 2022-04-01 2022-06-30 0001642545 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0001642545 2022-04-01 2022-06-30 0001642545 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-01 2022-06-30 0001642545 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0001642545 us-gaap:CommonStockMember 2022-06-30 0001642545 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001642545 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0001642545 us-gaap:RetainedEarningsMember 2022-06-30 0001642545 2022-06-30 0001642545 us-gaap:CommonStockMember 2022-07-01 2022-09-30 0001642545 us-gaap:AdditionalPaidInCapitalMember 2022-07-01 2022-09-30 0001642545 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-01 2022-09-30 0001642545 us-gaap:RetainedEarningsMember 2022-07-01 2022-09-30 0001642545 us-gaap:CommonStockMember 2022-09-30 0001642545 us-gaap:AdditionalPaidInCapitalMember 2022-09-30 0001642545 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-09-30 0001642545 us-gaap:RetainedEarningsMember 2022-09-30 0001642545 2022-09-30 0001642545 srt:MinimumMember 2023-09-30 0001642545 srt:MaximumMember 2023-09-30 0001642545 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001642545 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001642545 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001642545 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001642545 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001642545 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001642545 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001642545 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001642545 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001642545 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001642545 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001642545 us-gaap:CommercialPaperMember us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001642545 us-gaap:CorporateBondSecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001642545 us-gaap:CorporateBondSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001642545 us-gaap:CorporateBondSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001642545 us-gaap:CorporateBondSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001642545 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001642545 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001642545 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001642545 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001642545 us-gaap:AssetBackedSecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001642545 us-gaap:AssetBackedSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001642545 us-gaap:AssetBackedSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001642545 us-gaap:AssetBackedSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001642545 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001642545 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001642545 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001642545 us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001642545 us-gaap:FairValueInputsLevel1Member swav:ContingentConsiderationMember us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001642545 us-gaap:FairValueInputsLevel2Member swav:ContingentConsiderationMember us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001642545 us-gaap:FairValueInputsLevel3Member swav:ContingentConsiderationMember us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001642545 swav:ContingentConsiderationMember us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001642545 us-gaap:FairValueInputsLevel1Member us-gaap:BorrowingsMember us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001642545 us-gaap:FairValueInputsLevel2Member us-gaap:BorrowingsMember us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001642545 us-gaap:FairValueInputsLevel3Member us-gaap:BorrowingsMember us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001642545 us-gaap:BorrowingsMember us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001642545 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001642545 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001642545 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001642545 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001642545 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001642545 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001642545 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001642545 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001642545 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001642545 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001642545 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001642545 us-gaap:CommercialPaperMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001642545 us-gaap:CorporateBondSecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001642545 us-gaap:CorporateBondSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001642545 us-gaap:CorporateBondSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001642545 us-gaap:CorporateBondSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001642545 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001642545 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001642545 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001642545 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001642545 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001642545 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001642545 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001642545 us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001642545 swav:NeovascIncMemberMember 2023-04-11 0001642545 swav:ConvertibleSeniorNotesDue2028Member 2023-09-30 0001642545 us-gaap:USTreasurySecuritiesMember 2023-09-30 0001642545 us-gaap:MoneyMarketFundsMember 2023-09-30 0001642545 us-gaap:CommercialPaperMember 2023-09-30 0001642545 us-gaap:CorporateBondSecuritiesMember 2023-09-30 0001642545 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-09-30 0001642545 us-gaap:AssetBackedSecuritiesMember 2023-09-30 0001642545 us-gaap:USTreasurySecuritiesMember 2022-12-31 0001642545 us-gaap:MoneyMarketFundsMember 2022-12-31 0001642545 us-gaap:CommercialPaperMember 2022-12-31 0001642545 us-gaap:CorporateBondSecuritiesMember 2022-12-31 0001642545 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2022-12-31 0001642545 swav:NeovascIncMemberMember 2023-07-01 2023-09-30 0001642545 swav:NeovascIncMemberMember 2023-01-01 2023-09-30 0001642545 swav:NeovascIncMemberMember 2023-04-11 2023-04-11 0001642545 swav:NeovascIncMemberMember swav:BusinessCombinationContingentConsiderationArrangementsJune302026MilestoneMember 2023-04-11 2023-04-11 0001642545 swav:NeovascIncMemberMember 2023-09-30 0001642545 swav:NeovascIncMemberMember swav:BusinessCombinationContingentConsiderationArrangementsDecember312026MilestoneMember 2023-04-11 2023-04-11 0001642545 swav:NeovascIncMemberMember swav:BusinessCombinationContingentConsiderationArrangementsDecember312027MilestoneMember 2023-04-11 2023-04-11 0001642545 swav:NeovascIncMemberMember us-gaap:CustomerRelationshipsMember 2023-09-30 0001642545 swav:NeovascIncMemberMember us-gaap:CustomerRelationshipsMember 2023-01-01 2023-09-30 0001642545 swav:NeovascIncMemberMember us-gaap:TechnologyBasedIntangibleAssetsMember 2023-09-30 0001642545 swav:NeovascIncMemberMember us-gaap:TechnologyBasedIntangibleAssetsMember 2023-01-01 2023-09-30 0001642545 swav:NeovascIncMemberMember us-gaap:InProcessResearchAndDevelopmentMember 2023-09-30 0001642545 swav:NeovascIncMemberMember 2022-07-01 2022-09-30 0001642545 swav:NeovascIncMemberMember 2022-01-01 2022-09-30 0001642545 swav:NeovascIncMemberMember us-gaap:CustomerRelationshipsMember 2023-04-11 2023-06-30 0001642545 swav:NeovascIncMemberMember us-gaap:TechnologyBasedIntangibleAssetsMember 2023-04-11 2023-06-30 0001642545 swav:NeovascIncMemberMember us-gaap:InProcessResearchAndDevelopmentMember 2023-09-30 0001642545 swav:NeovascIncMemberMember 2023-04-11 2023-06-30 0001642545 swav:ThreeZeroZeroThreeBunkerHillLaneMember 2021-09-01 2021-09-30 0001642545 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2022-10-19 0001642545 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2022-10-19 2022-10-19 0001642545 swav:LoanAndSecurityAgreementMember 2023-08-29 2023-08-29 0001642545 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2023-03-16 2023-03-16 0001642545 swav:LoanAndSecurityAgreementMember 2023-04-26 2023-04-26 0001642545 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:BaseRateMember 2022-10-19 2022-10-19 0001642545 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:BaseRateMember 2022-10-19 2022-10-19 0001642545 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2022-10-19 2022-10-19 0001642545 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember swav:SecuredOvernightFinancingRateSOFRMember 2022-10-19 2022-10-19 0001642545 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember swav:SecuredOvernightFinancingRateSOFRMember 2022-10-19 2022-10-19 0001642545 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2022-10-19 2022-10-19 0001642545 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:FederalFundsEffectiveSwapRateMember 2022-10-19 2022-10-19 0001642545 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember swav:SecuredOvernightFinancingRateSOFRMember 2022-10-19 2022-10-19 0001642545 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2023-09-30 0001642545 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2023-07-01 2023-09-30 0001642545 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2022-07-01 2022-09-30 0001642545 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2023-01-01 2023-09-30 0001642545 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2022-01-01 2022-09-30 0001642545 swav:ConvertibleSeniorNotesDue2028Member us-gaap:ConvertibleDebtMember 2023-08-15 2023-08-15 0001642545 swav:ConvertibleSeniorNotesDue2028Member us-gaap:ConvertibleDebtMember 2023-08-15 0001642545 swav:ConvertibleSeniorNotesDue2028Member 2023-08-15 2023-08-15 0001642545 swav:ConvertibleSeniorNotesDue2028Member us-gaap:ConvertibleDebtMember swav:DebtInstrumentPeriodOneMember 2023-08-15 2023-08-15 0001642545 swav:ConvertibleSeniorNotesDue2028Member us-gaap:ConvertibleDebtMember swav:DebtInstrumentPeriodTwoMember 2023-08-15 2023-08-15 0001642545 swav:ConvertibleSeniorNotesDue2028Member 2023-08-10 2023-08-10 0001642545 swav:ConvertibleSeniorNotesDue2028Member 2023-08-15 0001642545 swav:ConvertibleSeniorNotesDue2028Member 2023-07-01 2023-09-30 0001642545 us-gaap:CallOptionMember us-gaap:ConvertibleDebtMember 2023-08-10 0001642545 us-gaap:CostOfSalesMember 2023-07-01 2023-09-30 0001642545 us-gaap:CostOfSalesMember 2022-07-01 2022-09-30 0001642545 us-gaap:CostOfSalesMember 2023-01-01 2023-09-30 0001642545 us-gaap:CostOfSalesMember 2022-01-01 2022-09-30 0001642545 us-gaap:ResearchAndDevelopmentExpenseMember 2023-07-01 2023-09-30 0001642545 us-gaap:ResearchAndDevelopmentExpenseMember 2022-07-01 2022-09-30 0001642545 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-09-30 0001642545 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-09-30 0001642545 us-gaap:SellingAndMarketingExpenseMember 2023-07-01 2023-09-30 0001642545 us-gaap:SellingAndMarketingExpenseMember 2022-07-01 2022-09-30 0001642545 us-gaap:SellingAndMarketingExpenseMember 2023-01-01 2023-09-30 0001642545 us-gaap:SellingAndMarketingExpenseMember 2022-01-01 2022-09-30 0001642545 us-gaap:GeneralAndAdministrativeExpenseMember 2023-07-01 2023-09-30 0001642545 us-gaap:GeneralAndAdministrativeExpenseMember 2022-07-01 2022-09-30 0001642545 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-09-30 0001642545 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-09-30 0001642545 2019-02-28 0001642545 2019-02-01 2019-02-28 0001642545 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-09-30 0001642545 srt:MinimumMember us-gaap:PerformanceSharesMember 2023-01-01 2023-09-30 0001642545 srt:MaximumMember us-gaap:PerformanceSharesMember 2023-01-01 2023-09-30 0001642545 us-gaap:PerformanceSharesMember 2023-01-01 2023-09-30 0001642545 us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 0001642545 us-gaap:PerformanceSharesMember 2022-12-31 0001642545 us-gaap:RestrictedStockUnitsRSUMember 2023-09-30 0001642545 us-gaap:PerformanceSharesMember 2023-09-30 0001642545 us-gaap:EmployeeStockMember 2019-03-06 0001642545 us-gaap:EmployeeStockMember 2023-01-01 2023-09-30 0001642545 us-gaap:EmployeeStockMember 2023-07-01 2023-09-30 0001642545 us-gaap:EmployeeStockMember 2022-07-01 2022-09-30 0001642545 us-gaap:EmployeeStockMember 2022-01-01 2022-09-30 0001642545 us-gaap:EmployeeStockMember 2023-09-30 0001642545 us-gaap:StockCompensationPlanMember 2023-07-01 2023-09-30 0001642545 us-gaap:StockCompensationPlanMember 2022-07-01 2022-09-30 0001642545 us-gaap:StockCompensationPlanMember 2023-01-01 2023-09-30 0001642545 us-gaap:StockCompensationPlanMember 2022-01-01 2022-09-30 0001642545 us-gaap:RestrictedStockUnitsRSUMember 2023-07-01 2023-09-30 0001642545 us-gaap:RestrictedStockUnitsRSUMember 2022-07-01 2022-09-30 0001642545 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-09-30 0001642545 us-gaap:RestrictedStockUnitsRSUMember 2023-07-01 2023-09-30 0001642545 us-gaap:RestrictedStockUnitsRSUMember 2022-07-01 2022-09-30 0001642545 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-09-30 0001642545 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-09-30 0001642545 us-gaap:EmployeeStockMember 2023-07-01 2023-09-30 0001642545 us-gaap:EmployeeStockMember 2022-07-01 2022-09-30 0001642545 us-gaap:EmployeeStockMember 2023-01-01 2023-09-30 0001642545 us-gaap:EmployeeStockMember 2022-01-01 2022-09-30 0001642545 swav:CappedCallSecuritiesMember 2023-07-01 2023-09-30 0001642545 swav:CappedCallSecuritiesMember 2022-07-01 2022-09-30 0001642545 swav:CappedCallSecuritiesMember 2023-01-01 2023-09-30 0001642545 swav:CappedCallSecuritiesMember 2022-01-01 2022-09-30 0001642545 swav:CoronaryMember 2023-07-01 2023-09-30 0001642545 swav:CoronaryMember 2022-07-01 2022-09-30 0001642545 swav:CoronaryMember 2023-01-01 2023-09-30 0001642545 swav:CoronaryMember 2022-01-01 2022-09-30 0001642545 swav:PeripheralMember 2023-07-01 2023-09-30 0001642545 swav:PeripheralMember 2022-07-01 2022-09-30 0001642545 swav:PeripheralMember 2023-01-01 2023-09-30 0001642545 swav:PeripheralMember 2022-01-01 2022-09-30 0001642545 swav:ReducerMember 2023-07-01 2023-09-30 0001642545 swav:ReducerMember 2022-07-01 2022-09-30 0001642545 swav:ReducerMember 2023-01-01 2023-09-30 0001642545 swav:ReducerMember 2022-01-01 2022-09-30 0001642545 us-gaap:ProductAndServiceOtherMember 2023-07-01 2023-09-30 0001642545 us-gaap:ProductAndServiceOtherMember 2022-07-01 2022-09-30 0001642545 us-gaap:ProductAndServiceOtherMember 2023-01-01 2023-09-30 0001642545 us-gaap:ProductAndServiceOtherMember 2022-01-01 2022-09-30 0001642545 country:US 2023-07-01 2023-09-30 0001642545 country:US 2022-07-01 2022-09-30 0001642545 country:US 2023-01-01 2023-09-30 0001642545 country:US 2022-01-01 2022-09-30 0001642545 srt:EuropeMember 2023-07-01 2023-09-30 0001642545 srt:EuropeMember 2022-07-01 2022-09-30 0001642545 srt:EuropeMember 2023-01-01 2023-09-30 0001642545 srt:EuropeMember 2022-01-01 2022-09-30 0001642545 swav:AllOtherCountriesMember 2023-07-01 2023-09-30 0001642545 swav:AllOtherCountriesMember 2022-07-01 2022-09-30 0001642545 swav:AllOtherCountriesMember 2023-01-01 2023-09-30 0001642545 swav:AllOtherCountriesMember 2022-01-01 2022-09-30 0001642545 swav:JVAgreementWithGenesisMedTechMember swav:ShareSubscriptionAgreementMember 2021-03-19 2021-03-19 0001642545 swav:JVAgreementWithGenesisMedTechMember swav:ShareSubscriptionAgreementMember 2021-03-19 0001642545 swav:JVAgreementWithGenesisMedTechMember swav:LicenseAgreementMember 2021-03-19 2021-03-19 0001642545 swav:JVAgreementWithGenesisMedTechMember swav:LicenseAgreementMember 2021-03-19 0001642545 swav:JVAgreementWithGenesisMedTechMember 2023-09-30 0001642545 us-gaap:CoVenturerMember 2021-03-19 0001642545 us-gaap:CoVenturerMember 2021-03-19 2021-03-19 0001642545 us-gaap:CoVenturerMember 2023-09-30 0001642545 swav:IsaacZachariasMember 2023-01-01 2023-09-30 0001642545 swav:IsaacZachariasMember 2023-07-01 2023-09-30 0001642545 swav:IsaacZachariasMember 2023-09-30 0001642545 swav:FTJayWatkinsMember 2023-01-01 2023-09-30 0001642545 swav:FTJayWatkinsMember 2023-07-01 2023-09-30 0001642545 swav:FTJayWatkinsMember 2023-09-30 0001642545 swav:TrinhPhungMember 2023-01-01 2023-09-30 0001642545 swav:TrinhPhungMember 2023-07-01 2023-09-30 0001642545 swav:TrinhPhungMember 2023-09-30 0001642545 swav:DanielPuckettMember 2023-01-01 2023-09-30 0001642545 swav:DanielPuckettMember 2023-07-01 2023-09-30 0001642545 swav:DanielPuckettMember 2023-09-30 shares iso4217:USD iso4217:USD shares swav:term pure utr:D 0001642545 --12-31 2023 Q3 false http://fasb.org/us-gaap/2023#ProductMember http://fasb.org/us-gaap/2023#ProductMember http://fasb.org/us-gaap/2023#ProductMember http://fasb.org/us-gaap/2023#ProductMember http://fasb.org/us-gaap/2023#ProductMember http://fasb.org/us-gaap/2023#ProductMember http://fasb.org/us-gaap/2023#ProductMember http://fasb.org/us-gaap/2023#ProductMember P5Y P2Y P3Y P490D P358D P247D P190D 10-Q true 2023-09-30 false 001-38829 Shockwave Medical, Inc. DE 27-0494101 5403 Betsy Ross Drive Santa Clara CA 95054 510 279-4262 Shockwave Medical, Inc., common stock, par value $0.001 per share SWAV NASDAQ Yes Yes Large Accelerated Filer false false false 36896750 498108000 156586000 419225000 147907000 98819000 71366000 97180000 75112000 15210000 8292000 1128542000 459263000 30360000 32365000 62017000 48152000 1810000 3512000 93775000 0 39789000 0 109432000 97568000 8234000 5229000 1473959000 646089000 6870000 6721000 69764000 55375000 1569000 1278000 78203000 63374000 32358000 34928000 730926000 0 0 24198000 12273000 12273000 9647000 0 9307000 0 872714000 134773000 0 0 37000 36000 535197000 548960000 -149000 -867000 66160000 -36813000 601245000 511316000 1473959000 646089000 186020000 131330000 527251000 345707000 24513000 17874000 70072000 47494000 161507000 113456000 457179000 298213000 39526000 20177000 103326000 57956000 56907000 42082000 167656000 118558000 21451000 14434000 70386000 39988000 117884000 76693000 341368000 216502000 43623000 36763000 115811000 81711000 -733000 97000 -1702000 -1414000 2509000 316000 3955000 917000 4699000 -1423000 8667000 -3206000 45080000 35121000 118821000 76174000 10094000 118000 15848000 1089000 34986000 35003000 102973000 75085000 242000 -275000 723000 -1410000 0 0 5000 0 35228000 34728000 103691000 73675000 0.95 0.97 2.81 2.10 0.92 0.92 2.70 1.99 36797072 36003931 36630575 35807264 38196780 37948049 38184299 37813107 36235546000 36000 548960000 -867000 -36813000 511316000 77230000 1000 319000 320000 505000 505000 5000 5000 19124000 3092000 3092000 257624000 19000 3000 3000 16337000 16337000 39125000 39125000 36589505000 37000 568705000 -367000 2312000 570687000 48282000 403000 403000 -24000 -24000 90837000 7000 4000 4000 16988000 16988000 28862000 28862000 36728617000 37000 586092000 -391000 31174000 616912000 66444000 459000 459000 242000 242000 19506000 3138000 3138000 67812000 139000 34000 34000 18516000 18516000 -72974000 -72974000 34986000 34986000 36882240000 37000 535197000 -149000 66160000 601245000 35444472000 35000 494806000 -202000 -252809000 241830000 54913000 1000 390000 391000 -815000 -815000 14172000 2135000 2135000 210835000 31000 6000 6000 9767000 9767000 14521000 14521000 35724361000 36000 507092000 -1017000 -238288000 267823000 111601000 500000 500000 -320000 -320000 71491000 11504000 11504000 25561000 25561000 35907453000 36000 519096000 -1337000 -212727000 305068000 170620000 1303000 1303000 -275000 -275000 15473000 2352000 2352000 40053000 12479000 12479000 35003000 35003000 36133599000 36000 535230000 -1612000 -177724000 355930000 102973000 75085000 7283000 3318000 -1702000 -1414000 51423000 32247000 2393000 2300000 3777000 -303000 140000 0 -710000 0 9756000 0 562000 473000 -262000 -2887000 26064000 27113000 20618000 24372000 6094000 3615000 3347000 1174000 -1574000 109000 11295000 4377000 -2675000 -943000 124350000 65296000 398330000 85252000 131750000 72423000 22474000 14045000 94411000 0 -383465000 -26874000 41000 6000 1182000 1672000 6230000 4487000 730809000 0 96375000 0 105000000 2750000 80000000 0 16240000 0 600565000 3403000 -303000 -2755000 341147000 39070000 158302000 90874000 499449000 129944000 1755000 442000 6230000 1415000 2661000 6221000 Organization and Basis of Presentation <div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shockwave Medical, Inc. (the “Company”) was incorporated on June 17, 2009. The Company is primarily engaged in the development and commercialization of novel technologies that transform the care of patients with cardiovascular disease. The Company is focused on the improvement of its Intravascular Lithotripsy (“IVL”) technology for the treatment of calcified plaque in patients with peripheral vascular, coronary vascular and heart valve disease. Built on a balloon catheter platform, the IVL technology uses lithotripsy to disrupt both superficial and deep vascular calcium, while minimizing soft tissue injury, and an integrated angioplasty balloon to dilate blockages at low pressures, restoring blood flow. Additionally, the Company continues to develop its coronary sinus reducer (“Reducer”) technology for the treatment of refractory angina.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company, which is headquartered in Santa Clara, California and operates primarily in the United States, began commercial and manufacturing operations in 2016. The unaudited condensed financial statements include the accounts of Shockwave Medical, Inc. and its wholly-owned subsidiaries. All intercompany balances and transactions have been eliminated upon consolidation.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2023, the Company had cash, cash equivalents and short-term investments of $917.3 million, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">w</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">hich are available to fund future working capital requirements, investments, acquisitions, or repayments of outstanding indebtedness. The Company believes that its cash, cash equivalents, and short-term investments as of September 30, 2023, will be sufficient for the Company to continue as a going concern for at least 12 months from the date these unaudited condensed consolidated financial statements are filed with the Securities and Exchange Commission (“SEC”). The Company’s future capital requirements will depend on many factors, including its growth rate, the timing and extent of its spending to support research and development activities, and the timing and cost of establishing additional sales and marketing capabilities.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Risk and Uncertainties </span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company is subject to continuing risks and uncertainties in connection with the current global business, political and macroeconomic environments, including inflation, rising interest rates, uncertainty with respect to the federal budget, instability in the global banking system, volatile market conditions, supply chain disruptions, cybersecurity events, and global events, including regional conflicts around the world. The Company is closely monitoring the impact of these factors on all aspects of its business, including the impacts on its customers, patients, employees, suppliers, vendors, business partners and distribution channels.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In particular, while the Company has not experienced material disruptions in its supply chain to date, the Company has been and continues to be impacted by disruptions in the operations of certain of its third-party </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">suppliers, resulting in increased lead-times, higher component costs and lower allocations for the purchase of some components. In certain cases, the Company has incurred higher logistical expenses. The Company is continuing to work closely with its manufacturing partners and suppliers to source key components and maintain appropriate inventory levels to meet customer demand. </span></div><div style="margin-top:12pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Company’s future results of operations and liquidity could be adversely impacted by a variety of factors, including those discussed in the section titled “Risk Factors” of the Company’s Annual Report on Form 10-K for the year ended December 31, 2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">,</span><span style="background-color:#ffffff;color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">filed with the SEC on February 27, 2023 (the “2022 Annual Report”), together with any updates in the section titled “Risk Factors” of the Quarterly Reports on Form 10-Q for the quarters ended March 31, 2023 and June 30, 2023 and in this Quarterly Report on Form 10-Q. As of the date of issuance of these condensed consolidated financial statements, the extent to which the current macroeconomic environment may materially impact the Company’s financial condition, liquidity, or results of operations remains uncertain.</span></div> 917300000 Summary of Significant Accounting Policies <div style="margin-top:12pt;text-indent:18pt"><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-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States (“GAAP”) and applicable rules and regulations of the SEC regarding interim financial reporting. </span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unaudited interim condensed consolidated financial statements have been prepared on the same basis as the annual consolidated financial statements and, in the opinion of management, reflect all adjustments, which include only normal recurring adjustments, necessary to present fairly the Company’s consolidated financial position, results of operations and cash flows. The results of operations for the three and nine months ended September 30, 2023 are not necessarily indicative of the results to be expected for the year ending December 31, 2023 or for any other future annual or interim period. The condensed consolidated balance sheet as of December 31, 2022 included herein was derived from the audited financial statements as of that date. The unaudited condensed consolidated financial statements should be read in conjunction with the Company’s audited consolidated financial statements and related notes included in the 2022 Annual Report.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash, Cash Equivalents, and Restricted Cash </span></div><div style="margin-top:12pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers all highly liquid investments purchased with original maturities of three months or less from the purchase date to be cash equivalents. Cash equivalents consist primarily of amounts invested in money market accounts. </span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a reconciliation of cash, cash equivalents, and restricted cash reported within the condensed consolidated statements of cash flows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.112%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.992%"></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:10pt;font-weight:700;line-height:100%">September 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30,<br/>2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cash and cash equivalents</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:114%">$</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:114%">498,108 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:114%">127,779 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Restricted cash</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:114%">1,341 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,165 </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 28pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total cash, cash equivalents, and restricted cash</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">499,449 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt 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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">129,944 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted cash as of September 30, 2023 and December 31, 2022 relates to corporate credit card security, customer bank guarantee security, and letters of credit established for the real estate property leases relating to the Company’s office buildings, and is recorded as other assets on the condensed consolidated balance sheets.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Equity Method Investments </span></div><div style="margin-top:12pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Entities for which the Company has significant influence over the activities of the entity,</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">but does not control, are accounted for under the equity method of accounting in accordance with Topic 323, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Investments - Equity Method and Joint Ventures</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The Company’s carrying value in the equity method investment is reported as equity method investment on the Company’s consolidated balance sheets. The Company records its proportionate share of the underlying income or loss which is recognized in earnings or loss from the equity method investment.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> T</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">he Company </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">eliminates a portion of intra-entity profit to the extent the goods sold by the Company have not yet been sold through by the equity method investee to an end customer at the end of the reporting period. The profit earned by the Company from the equity method investee for items not yet sold through is eliminated through</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> equity method earnings or loss which is recognized in income (loss) from equity method investment.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company assesses its equity method investment for impairment when events or circumstances suggest that the carrying amount of the investment may be impaired. The Company considers all available evidence in assessing whether a decline in fair value is other than temporary. If the decline in fair value is determined to be other than temporary, the difference between the carrying amount of the investment and estimated fair value is recognized as an impairment charge.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To determine revenue recognition for arrangements that an entity determines are within the scope of Topic 606, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the Company performs the following five steps: (i) identify the contract(s) with a customer; (ii) identify the performance obligations in the contract; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligations in the contract; and (v) recognize revenue when (or as) the entity satisfies a performance obligation.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Product Revenue</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company records product revenue primarily from the sale of its IVL catheters and Reducer. The Company sells its products to hospitals, primarily through direct sales representatives, as well as through distributors in selected international markets. Additionally, a portion of the Company’s revenue is generated through a consignment model under which inventory is maintained at hospitals.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Product revenue is recognized when a customer obtains control of promised goods or services, in an amount that reflects the consideration which the Company expects to receive in exchange for those goods or services. </span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For products sold through direct sales representatives, control is transferred upon delivery to customers. For products sold to distributors internationally and products sold to customers that utilize stocking orders, control is transferred upon shipment or delivery to the customer’s named location, based on the contractual shipping terms. For consignment inventory, control is transferred at the time the IVL catheters are consumed in a procedure. The Company has elected to account for shipping and handling activities that occur after the customer has obtained control as a fulfillment activity, and not a separate performance obligation.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company may provide for the use of an IVL generator and connector cable under an agreement to customers at no charge to facilitate use of the IVL catheters. These agreements generally do not contain contractually enforceable minimum commitments and are generally cancellable by either party with 30 days</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">’</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> notice.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">License Revenue</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For arrangements that contain a license of the Company’s functional intellectual property with a customer, the Company considers whether the license grant is distinct from other performance obligations in the arrangement. A license grant of functional intellectual property is generally considered to be capable of being distinct if a customer can benefit from the license on its own or together with other readily available resources. License revenue for licenses of functional intellectual property is recognized at a point in time when the Company satisfies its performance obligation of transferring the license to the customer.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consideration received in advance of the satisfaction of a performance obligation is recognized as a contract liability. No license revenues were recognized for the three and nine months ended September 30, 2023.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for share-based payments at fair value. The fair value of stock options is measured using the Black-Scholes option-pricing model. For share-based awards that vest subject to the satisfaction of a service requirement, the fair value measurement date for stock-based compensation awards is the date of grant and the expense is recognized on a straight-line basis, over the vesting period. For share-based awards that vest upon the satisfaction of a performance target, the related compensation cost is recognized over the requisite service period based on the expected achievement of the performance target. The Company accounts for forfeitures as they occur.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Business combinations</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company applies the provisions of ASC 805, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(“ASC 805”), in accounting of its acquisitions. ASC 805 requires recognition of assets acquired, liabilities assumed, and contingent consideration at their fair value on the acquisition date with subsequent changes recognized in earnings; requires acquisition-related expenses to be recognized separately from the business combination and expensed as incurred; requires in-process research and development to be capitalized at fair value as an indefinite-lived intangible asset until completion or abandonment; and requires that changes in accounting for deferred tax asset valuation allowances and acquired uncertain tax positions after the measurement period be recognized as a component of provision for taxes.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When an integrated set of assets and activities does not meet the practical screen test and otherwise meets the definition of a “business” under ASC 805, the Company accounts for such acquisitions as business combinations. The purchase price of an acquisition is allocated to the tangible and identifiable intangible assets acquired and liabilities assumed based on their estimated fair values as of the acquisition date. The Company bases the estimated fair value of identifiable intangible assets acquired in an acquisition on independent third-party valuations that use information and </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">assumptions provided by the Company</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">’</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s management and considers inputs and assumptions that a market participant would use. Any excess purchase price over the estimated fair values of the assets acquired and liabilities assumed is recorded as goodwill. During the measurement period, which may be up to one year from the acquisition date, the Company may record adjustments to the provisional amounts of assets acquired and liabilities assumed with the corresponding offset to goodwill. Upon the conclusion of the measurement period or final determination of the values of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments would be recorded in earnings.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, uncertain tax positions and tax related valuation allowances assumed in a business combination are initially estimated as of the acquisition date and therefore are also provisional by nature. The Company reevaluates these items quarterly based upon facts and circumstances that existed as of the acquisition date with any adjustments to its preliminary estimates being recorded to goodwill if identified within the measurement period. </span></div><div style="margin-top:12pt;text-indent:18pt"><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-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with ASC 350, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intangibles-Goodwill and Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the acquired goodwill is not amortized but is tested for impairment on an annual basis or whenever events or changes in circumstances indicate that the carrying amount of these assets may not be recoverable. The Company performs annual impairment reviews of its goodwill balance during the fourth fiscal quarter or more frequently if business factors indicate. In testing for impairment, the Company compares the fair value of its reporting unit to its carrying value including the goodwill of that unit. If the carrying value, including goodwill, exceeds the reporting unit’s fair value, the Company will recognize an impairment loss for the amount by which the carrying amount exceeds the reporting unit’s fair value. The loss recognized cannot exceed the total amount of goodwill allocated to that reporting unit. The Company did not incur any goodwill impairment losses during the nine months ended September 30, 2023.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">In-process research and development</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets related to in-process research and development costs are considered indefinite-lived intangible assets until the completion or abandonment of the associated research and development efforts. If and when development is complete, the associated assets would be deemed finite-lived intangible assets and would then be amortized based on their respective estimated useful lives at that point in time. Prior to the completion or abandonment of the associated research and development efforts, the assets are not amortized but are tested for impairment on an annual basis and between annual tests if the Company becomes aware of any events occurring or changes in circumstances that would indicate a reduction in the fair value of the in-process research and development projects below their respective carrying amounts.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the fourth fiscal quarter and if business factors indicate more frequently, the Company performs an assessment of the qualitative factors affecting the fair value of its in-process research and development projects. If the fair value exceeds the carrying value, there is no impairment. Impairment losses on indefinite-lived intangible assets are recognized based solely on a comparison of the fair value of an asset to its carrying value, without consideration of any recoverability test. </span></div><div style="margin-top:12pt;text-indent:18pt"><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-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortizable intangible assets include customer relationships and developed technology acquired as part of the business combination. Customer relationships and developed technology acquired through business combinations subject to amortization are amortized using the straight-line method over their estimated useful lives ranging from <span style="-sec-ix-hidden:f-427">five</span> to 20 years. All intangible assets subject to amortization are reviewed for impairment during the fourth fiscal quarter or more frequently if business factors indicate in accordance with ASC 360, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Property, Plant and Equipment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contingent Consideration Liabilities Related to Business Combination</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At each reporting period, the Company evaluates the likelihood of any expected future payments and the associated discount rate to determine the fair value of the contingent consideration. The Company remeasures the fair value of contingent consideration liabilities each reporting period, based on new developments, and records any necessary adjustments as a component of total operating expenses within the condensed consolidated statements of operations until either the contingent consideration obligation is satisfied through payment upon the achievement of, or the obligation no longer exists due to the failure to achieve, the specified milestones. Contingent consideration liabilities are recorded within other liabilities in the condensed consolidated balance sheets.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Convertible Debt</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company applies the provisions of Accounting Standards Update (“ASU”) 2020-06-</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt-Debt with Conversion and Other Options (Subtopic 470-20)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Derivatives and Hedging-Contracts in Entity</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">’</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">s Own Equity (Subtopic 815-40)-Accounting For Convertible Instruments and Contracts in an Entity</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">’</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">s Own Equity</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (“ASU 2020-06”) which simplify the accounting related to convertible debt instruments by removing major separation models required under current GAAP. </span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accordingly, the Company does not bifurcate the liability and equity components of the convertible debt on the condensed consolidated balance sheets. The Company’s convertible debt is are reflected as a liability on the Company’s condensed consolidated balance sheets, with the initial carrying amount equal to the principal amount of the debt, net of issuance costs. The issuance costs are treated as a debt discount for accounting purposes, which will be amortized into interest expense over the term of the instruments utilizing the effective interest method. </span></div>The Company accounts for its convertible debt as a single liability with no separate accounting for embedded conversion features. The remaining consideration transferred, after reducing the carrying amount of the convertible debt, is recorded as a reduction to additional paid‐in capital on the Company’s condensed consolidated balance sheets. <div style="margin-top:12pt;text-indent:18pt"><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-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States (“GAAP”) and applicable rules and regulations of the SEC regarding interim financial reporting. </span></div>The unaudited interim condensed consolidated financial statements have been prepared on the same basis as the annual consolidated financial statements and, in the opinion of management, reflect all adjustments, which include only normal recurring adjustments, necessary to present fairly the Company’s consolidated financial position, results of operations and cash flows. The results of operations for the three and nine months ended September 30, 2023 are not necessarily indicative of the results to be expected for the year ending December 31, 2023 or for any other future annual or interim period. The condensed consolidated balance sheet as of December 31, 2022 included herein was derived from the audited financial statements as of that date. The unaudited condensed consolidated financial statements should be read in conjunction with the Company’s audited consolidated financial statements and related notes included in the 2022 Annual Report. Cash, Cash Equivalents, and Restricted Cash The Company considers all highly liquid investments purchased with original maturities of three months or less from the purchase date to be cash equivalents. Cash equivalents consist primarily of amounts invested in money market accounts. <div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a reconciliation of cash, cash equivalents, and restricted cash reported within the condensed consolidated statements of cash flows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.112%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.992%"></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:10pt;font-weight:700;line-height:100%">September 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30,<br/>2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cash and cash equivalents</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:114%">$</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:114%">498,108 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:114%">127,779 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Restricted cash</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:114%">1,341 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,165 </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 28pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total cash, cash equivalents, and restricted cash</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">499,449 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt 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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">129,944 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a reconciliation of cash, cash equivalents, and restricted cash reported within the condensed consolidated statements of cash flows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.112%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.992%"></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:10pt;font-weight:700;line-height:100%">September 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30,<br/>2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Cash and cash equivalents</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:114%">$</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:114%">498,108 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:114%">127,779 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Restricted cash</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:114%">1,341 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,165 </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 28pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total cash, cash equivalents, and restricted cash</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">499,449 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt 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:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">129,944 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 498108000 127779000 1341000 2165000 499449000 129944000 <div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Equity Method Investments </span></div><div style="margin-top:12pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Entities for which the Company has significant influence over the activities of the entity,</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">but does not control, are accounted for under the equity method of accounting in accordance with Topic 323, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Investments - Equity Method and Joint Ventures</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The Company’s carrying value in the equity method investment is reported as equity method investment on the Company’s consolidated balance sheets. The Company records its proportionate share of the underlying income or loss which is recognized in earnings or loss from the equity method investment.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> T</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">he Company </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">eliminates a portion of intra-entity profit to the extent the goods sold by the Company have not yet been sold through by the equity method investee to an end customer at the end of the reporting period. The profit earned by the Company from the equity method investee for items not yet sold through is eliminated through</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> equity method earnings or loss which is recognized in income (loss) from equity method investment.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company assesses its equity method investment for impairment when events or circumstances suggest that the carrying amount of the investment may be impaired. The Company considers all available evidence in assessing whether a decline in fair value is other than temporary. If the decline in fair value is determined to be other than temporary, the difference between the carrying amount of the investment and estimated fair value is recognized as an impairment charge.</span></div> <div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To determine revenue recognition for arrangements that an entity determines are within the scope of Topic 606, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the Company performs the following five steps: (i) identify the contract(s) with a customer; (ii) identify the performance obligations in the contract; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligations in the contract; and (v) recognize revenue when (or as) the entity satisfies a performance obligation.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Product Revenue</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company records product revenue primarily from the sale of its IVL catheters and Reducer. The Company sells its products to hospitals, primarily through direct sales representatives, as well as through distributors in selected international markets. Additionally, a portion of the Company’s revenue is generated through a consignment model under which inventory is maintained at hospitals.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Product revenue is recognized when a customer obtains control of promised goods or services, in an amount that reflects the consideration which the Company expects to receive in exchange for those goods or services. </span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For products sold through direct sales representatives, control is transferred upon delivery to customers. For products sold to distributors internationally and products sold to customers that utilize stocking orders, control is transferred upon shipment or delivery to the customer’s named location, based on the contractual shipping terms. For consignment inventory, control is transferred at the time the IVL catheters are consumed in a procedure. The Company has elected to account for shipping and handling activities that occur after the customer has obtained control as a fulfillment activity, and not a separate performance obligation.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company may provide for the use of an IVL generator and connector cable under an agreement to customers at no charge to facilitate use of the IVL catheters. These agreements generally do not contain contractually enforceable minimum commitments and are generally cancellable by either party with 30 days</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">’</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> notice.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">License Revenue</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For arrangements that contain a license of the Company’s functional intellectual property with a customer, the Company considers whether the license grant is distinct from other performance obligations in the arrangement. A license grant of functional intellectual property is generally considered to be capable of being distinct if a customer can benefit from the license on its own or together with other readily available resources. License revenue for licenses of functional intellectual property is recognized at a point in time when the Company satisfies its performance obligation of transferring the license to the customer.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consideration received in advance of the satisfaction of a performance obligation is recognized as a contract liability. No license revenues were recognized for the three and nine months ended September 30, 2023.</span></div> P30D 0 0 <div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for share-based payments at fair value. The fair value of stock options is measured using the Black-Scholes option-pricing model. For share-based awards that vest subject to the satisfaction of a service requirement, the fair value measurement date for stock-based compensation awards is the date of grant and the expense is recognized on a straight-line basis, over the vesting period. For share-based awards that vest upon the satisfaction of a performance target, the related compensation cost is recognized over the requisite service period based on the expected achievement of the performance target. The Company accounts for forfeitures as they occur.</span></div> <div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Business combinations</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company applies the provisions of ASC 805, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(“ASC 805”), in accounting of its acquisitions. ASC 805 requires recognition of assets acquired, liabilities assumed, and contingent consideration at their fair value on the acquisition date with subsequent changes recognized in earnings; requires acquisition-related expenses to be recognized separately from the business combination and expensed as incurred; requires in-process research and development to be capitalized at fair value as an indefinite-lived intangible asset until completion or abandonment; and requires that changes in accounting for deferred tax asset valuation allowances and acquired uncertain tax positions after the measurement period be recognized as a component of provision for taxes.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When an integrated set of assets and activities does not meet the practical screen test and otherwise meets the definition of a “business” under ASC 805, the Company accounts for such acquisitions as business combinations. The purchase price of an acquisition is allocated to the tangible and identifiable intangible assets acquired and liabilities assumed based on their estimated fair values as of the acquisition date. The Company bases the estimated fair value of identifiable intangible assets acquired in an acquisition on independent third-party valuations that use information and </span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">assumptions provided by the Company</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">’</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s management and considers inputs and assumptions that a market participant would use. Any excess purchase price over the estimated fair values of the assets acquired and liabilities assumed is recorded as goodwill. During the measurement period, which may be up to one year from the acquisition date, the Company may record adjustments to the provisional amounts of assets acquired and liabilities assumed with the corresponding offset to goodwill. Upon the conclusion of the measurement period or final determination of the values of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments would be recorded in earnings.</span>In addition, uncertain tax positions and tax related valuation allowances assumed in a business combination are initially estimated as of the acquisition date and therefore are also provisional by nature. The Company reevaluates these items quarterly based upon facts and circumstances that existed as of the acquisition date with any adjustments to its preliminary estimates being recorded to goodwill if identified within the measurement period. <div style="margin-top:12pt;text-indent:18pt"><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-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with ASC 350, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intangibles-Goodwill and Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the acquired goodwill is not amortized but is tested for impairment on an annual basis or whenever events or changes in circumstances indicate that the carrying amount of these assets may not be recoverable. The Company performs annual impairment reviews of its goodwill balance during the fourth fiscal quarter or more frequently if business factors indicate. In testing for impairment, the Company compares the fair value of its reporting unit to its carrying value including the goodwill of that unit. If the carrying value, including goodwill, exceeds the reporting unit’s fair value, the Company will recognize an impairment loss for the amount by which the carrying amount exceeds the reporting unit’s fair value. The loss recognized cannot exceed the total amount of goodwill allocated to that reporting unit. The Company did not incur any goodwill impairment losses during the nine months ended September 30, 2023.</span></div> <div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">In-process research and development</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets related to in-process research and development costs are considered indefinite-lived intangible assets until the completion or abandonment of the associated research and development efforts. If and when development is complete, the associated assets would be deemed finite-lived intangible assets and would then be amortized based on their respective estimated useful lives at that point in time. Prior to the completion or abandonment of the associated research and development efforts, the assets are not amortized but are tested for impairment on an annual basis and between annual tests if the Company becomes aware of any events occurring or changes in circumstances that would indicate a reduction in the fair value of the in-process research and development projects below their respective carrying amounts.</span></div>During the fourth fiscal quarter and if business factors indicate more frequently, the Company performs an assessment of the qualitative factors affecting the fair value of its in-process research and development projects. If the fair value exceeds the carrying value, there is no impairment. Impairment losses on indefinite-lived intangible assets are recognized based solely on a comparison of the fair value of an asset to its carrying value, without consideration of any recoverability test. <div style="margin-top:12pt;text-indent:18pt"><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-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortizable intangible assets include customer relationships and developed technology acquired as part of the business combination. Customer relationships and developed technology acquired through business combinations subject to amortization are amortized using the straight-line method over their estimated useful lives ranging from <span style="-sec-ix-hidden:f-427">five</span> to 20 years. All intangible assets subject to amortization are reviewed for impairment during the fourth fiscal quarter or more frequently if business factors indicate in accordance with ASC 360, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Property, Plant and Equipment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div> P20Y <div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contingent Consideration Liabilities Related to Business Combination</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At each reporting period, the Company evaluates the likelihood of any expected future payments and the associated discount rate to determine the fair value of the contingent consideration. The Company remeasures the fair value of contingent consideration liabilities each reporting period, based on new developments, and records any necessary adjustments as a component of total operating expenses within the condensed consolidated statements of operations until either the contingent consideration obligation is satisfied through payment upon the achievement of, or the obligation no longer exists due to the failure to achieve, the specified milestones. Contingent consideration liabilities are recorded within other liabilities in the condensed consolidated balance sheets.</span></div> <div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Convertible Debt</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company applies the provisions of Accounting Standards Update (“ASU”) 2020-06-</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt-Debt with Conversion and Other Options (Subtopic 470-20)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Derivatives and Hedging-Contracts in Entity</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">’</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">s Own Equity (Subtopic 815-40)-Accounting For Convertible Instruments and Contracts in an Entity</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">’</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">s Own Equity</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (“ASU 2020-06”) which simplify the accounting related to convertible debt instruments by removing major separation models required under current GAAP. </span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accordingly, the Company does not bifurcate the liability and equity components of the convertible debt on the condensed consolidated balance sheets. The Company’s convertible debt is are reflected as a liability on the Company’s condensed consolidated balance sheets, with the initial carrying amount equal to the principal amount of the debt, net of issuance costs. The issuance costs are treated as a debt discount for accounting purposes, which will be amortized into interest expense over the term of the instruments utilizing the effective interest method. </span></div>The Company accounts for its convertible debt as a single liability with no separate accounting for embedded conversion features. The remaining consideration transferred, after reducing the carrying amount of the convertible debt, is recorded as a reduction to additional paid‐in capital on the Company’s condensed consolidated balance sheets Financial Instruments and Fair Value Measurements <div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarize the Company’s financial assets measured at fair value on a recurring basis by level within the fair value hierarchy:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:40.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.994%"></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:10pt;font-weight:700;line-height:100%">September 30, 2023</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:10pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" 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:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Treasury securities</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%">362,160 </span></td><td style="background-color:#ffffff;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%">362,160 </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%">Money market funds</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%">383,946 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">383,946 </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%">Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,316 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">25,316 </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%">Corporate bonds</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%">12,202 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">12,202 </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%">U.S. agency securities </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,790 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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,790 </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%">Asset-backed securities </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,757 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">5,757 </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 28pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total assets</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%">746,106 </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%">57,065 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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%">803,171 </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:700;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration liability</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;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%">9,307 </span></td><td style="background-color:#ffffff;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%">9,307 </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%">Convertible debt</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%">720,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">720,000 </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 28pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total 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%">— </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%">720,000 </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%">9,307 </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%">729,307 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:center"><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:40.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.994%"></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:10pt;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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" 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:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Treasury securities</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%">111,631 </span></td><td style="background-color:#ffffff;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%">111,631 </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%">Money market funds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,076 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,076 </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%">Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,039 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">8,039 </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%">Corporate bonds</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%">18,808 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">18,808 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. agency securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,429 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,429 </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 28pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total 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%">123,707 </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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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 #000000;padding:2px 0;text-align: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,276 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;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 #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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 #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 #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">159,983 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three and nine months ended September 30, 2023 and 2022, there were no transfers between Level 1, Level 2 and Level 3.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contingent Consideration Liabilities Related to Business Combination</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Company’s acquisition of Neovasc Inc. (“Neovasc”), a preliminary fair value of $9.3 million was recorded for the Neovasc contingent consideration, which consisted of estimated amounts in relation to the CVR (as defined below), on April 11, 2023, the date on which the closing conditions for the acquisition were met and the transaction was consummated. There were no changes in the estimated fair value of the contingent consideration liability as of September 30, 2023. See Note 5 “Business Combination” for information regarding existing contingent consideration liabilities as of September 30, 2023.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Convertible Debt</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2023, the fair value of the Company’s convertible debt was $720.0 million. The Company measures the fair value of its convertible debt for disclosure purposes. The fair value was determined based on the quoted price of the convertible debt in an over-the-counter market on the last trading day of the reporting period and has been classified as Level 2 in the fair value hierarchy. See Note 10 “Convertible Debt” for information regarding the Company’s convertible debt as of September 30, 2023.</span></div> <div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarize the Company’s financial assets measured at fair value on a recurring basis by level within the fair value hierarchy:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:40.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.994%"></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:10pt;font-weight:700;line-height:100%">September 30, 2023</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:10pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" 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:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Treasury securities</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%">362,160 </span></td><td style="background-color:#ffffff;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%">362,160 </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%">Money market funds</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%">383,946 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">383,946 </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%">Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,316 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">25,316 </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%">Corporate bonds</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%">12,202 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">12,202 </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%">U.S. agency securities </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,790 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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,790 </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%">Asset-backed securities </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,757 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">5,757 </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 28pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total assets</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%">746,106 </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%">57,065 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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%">803,171 </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:700;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration liability</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;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%">9,307 </span></td><td style="background-color:#ffffff;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%">9,307 </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%">Convertible debt</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%">720,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">720,000 </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 28pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total 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%">— </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%">720,000 </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%">9,307 </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%">729,307 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:center"><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:40.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.994%"></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:10pt;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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" 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:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Treasury securities</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%">111,631 </span></td><td style="background-color:#ffffff;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%">111,631 </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%">Money market funds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,076 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,076 </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%">Commercial paper</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,039 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">8,039 </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%">Corporate bonds</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%">18,808 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">18,808 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. agency securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,429 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,429 </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 28pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total 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%">123,707 </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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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 #000000;padding:2px 0;text-align: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,276 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;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 #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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 #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 #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">159,983 </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> 362160000 0 0 362160000 383946000 0 0 383946000 0 25316000 0 25316000 0 12202000 0 12202000 0 13790000 0 13790000 0 5757000 0 5757000 746106000 57065000 0 803171000 0 0 9307000 9307000 0 720000000 0 720000000 0 720000000 9307000 729307000 111631000 0 0 111631000 12076000 0 0 12076000 0 8039000 0 8039000 0 18808000 0 18808000 0 9429000 0 9429000 123707000 36276000 0 159983000 9300000 720000000.0 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4. Cash Equivalents and Short-Term Investments</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of the Company’s cash equivalents and short-term investments: </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:40.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.994%"></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:10pt;font-weight:700;line-height:100%">September 30, 2023</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:10pt;font-weight:700;line-height:120%">Amortized<br/>Cost Basis</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Unrealized<br/>Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Unrealized<br/>Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fair Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" 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:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Treasury securities</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%">362,243 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(115)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">362,160 </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%">Money market funds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">383,910 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">383,946 </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%">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%">25,391 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">(75)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,316 </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%">Corporate 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%">12,197 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,202 </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%">U.S. agency securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,866 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">(76)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,790 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed securities </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,761</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,757 </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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">803,368 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(303)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">803,171 </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%">Reported as:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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%">383,946 </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%">Short-term investments</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%">419,225 </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="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%">803,171 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:center"><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:40.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.994%"></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:10pt;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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Amortized<br/>Cost Basis</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Unrealized<br/>Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Unrealized<br/>Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fair Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" 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:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Treasury securities</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%">112,719 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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,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 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%">111,631 </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%">Money market funds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,076 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,076 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">8,039 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,039 </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%">Corporate 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%">18,876 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,808 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. agency securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,432 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,429 </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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">161,142 </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%">15 </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%">(1,174)</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%">159,983 </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%">Reported as:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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><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 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%">12,076 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term investments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147,907 </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="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 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%">159,983 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were $63.8 million and $123.8 million of investments in unrealized loss positions of $0.3 million and $1.2 million as of September 30, 2023 and December 31, 2022, respectively. During the three and nine months ended September 30, 2023 and 2022, the Company did not record any other-than-temporary impairment charges on its available-for-sale securities. Based on the Company’s procedures under the expected credit loss model, including an assessment of unrealized losses on the portfolio, the Company concluded that the unrealized losses for its marketable securities were not attributable to credit and therefore an allowance for credit losses for these securities has not been recorded as of September 30, 2023 and December 31, 2022. Also, based on the scheduled maturities of the investments, the Company was more likely than not to hold these investments for a period of time sufficient for a recovery of the Company’s cost basis.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The remaining contractual maturities of the Company’s cash equivalents and short-term investments were as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.809%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.991%"></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:10pt;font-weight:700;line-height:100%">September 30,<br/>2023</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:10pt;font-weight:700;line-height:100%">Fair Value</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:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><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:#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%">383,946 </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%">One year or less </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%">409,382 </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%">Greater than one year and less than two years </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,843 </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 #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">803,171 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of the Company’s cash equivalents and short-term investments: </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:40.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.994%"></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:10pt;font-weight:700;line-height:100%">September 30, 2023</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:10pt;font-weight:700;line-height:120%">Amortized<br/>Cost Basis</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Unrealized<br/>Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Unrealized<br/>Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fair Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" 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:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Treasury securities</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%">362,243 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(115)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">362,160 </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%">Money market funds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">383,910 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">383,946 </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%">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%">25,391 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">(75)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,316 </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%">Corporate 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%">12,197 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,202 </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%">U.S. agency securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,866 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">(76)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,790 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed securities </span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,761</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,757 </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-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">803,368 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(303)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">803,171 </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%">Reported as:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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%">383,946 </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%">Short-term investments</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%">419,225 </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="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%">803,171 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:center"><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:40.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.994%"></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:10pt;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 #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Amortized<br/>Cost Basis</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Unrealized<br/>Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Unrealized<br/>Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fair Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" 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:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. Treasury securities</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%">112,719 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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,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 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%">111,631 </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%">Money market funds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,076 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,076 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">8,039 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,039 </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%">Corporate 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%">18,876 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,808 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. agency securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,432 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,429 </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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">161,142 </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%">15 </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%">(1,174)</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%">159,983 </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%">Reported as:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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><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 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%">12,076 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term investments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147,907 </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="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 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%">159,983 </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> 362243000 32000 115000 362160000 383910000 36000 0 383946000 25391000 0 75000 25316000 12197000 32000 27000 12202000 13866000 0 76000 13790000 5761000 6000 10000 5757000 803368000 106000 303000 803171000 383946000 419225000 803171000 112719000 3000 1091000 111631000 12076000 0 0 12076000 8039000 0 0 8039000 18876000 8000 76000 18808000 9432000 4000 7000 9429000 161142000 15000 1174000 159983000 12076000 147907000 159983000 63800000 123800000 300000 1200000 <div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The remaining contractual maturities of the Company’s cash equivalents and short-term investments were as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.809%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.991%"></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:10pt;font-weight:700;line-height:100%">September 30,<br/>2023</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:10pt;font-weight:700;line-height:100%">Fair Value</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:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><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:#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%">383,946 </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%">One year or less </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%">409,382 </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%">Greater than one year and less than two years </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,843 </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 #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">803,171 </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> 383946000 409382000 9843000 803171000 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">5. Business Combination </span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Neovasc Inc.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 16, 2023, the Company entered into a definitive agreement to acquire Neovasc, a company focused on the minimally invasive treatment of refractory angina. On April 11, 2023, the closing conditions were met and the transaction was consummated. Upon the closing of the transaction, the Company acquired all of Neovasc’s issued and outstanding common stock equity for a cash payment of $27.25 per share. During the three and nine months ended September 30, 2023, the Company incurred $0.7 million and $5.6 million of buyer related transaction costs related to the acquisition of Neovasc, which were recorded as general and administrative expenses.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The purchase price consideration for the acquisition totaled $121.4 million, which was comprised of cash paid of $112.1 million to the selling shareholders, and the estimated fair value of the contingent consideration liability in the amount of $9.3 million.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The contingent consideration liability consisted of estimated amounts in relation to a contingent value right (a “CVR”) entitling the holders of Neovasc common stock and eligible equity awards to receive an additional cash payment of up to $12.00 per share or per share underlying an eligible equity award (equivalent to a maximum cash payment of</span><span style="color:#c00000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$47.0 million) contingent on the attainment of a milestone. The milestone is defined as the grant by the United States Food and Drug Administration</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">’</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s final approval of the premarket approval application for Neovasc’s coronary sinus reducer (“Reducer”) product for the treatment of angina. The milestone achievement timeline and respective payment per share ranges from $12.00 per CVR if the milestone is achieved on or prior to June 30, 2026, $8.00 per CVR if the milestone is achieved between July 1, 2026 and December 31, 2026 and $4.00 per CVR if the milestone is achieved between January 1, 2027 and December 31, 2027. The Company estimated the fair value of the contingent consideration liability using the probability-weighted discounted cash flow method based on the probability of achieving the milestone on each specified milestone date and consequently calculated the fair value of the CVR in the amount of $9.3 million as of the acquisition date.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The material factors that may impact the fair value of the contingent consideration are (i) the number of diluted shares outstanding as of the acquisition date that are eligible for the CVR, (ii) the probabilities and timing of achievement of the milestone, and (iii) discount rates, all of which are unobservable Level 3 inputs not supported by market activity. Significant changes in any of these inputs may result in a significant change in fair value, which is estimated at each reporting date with changes reflected as general and administrative expense.</span></div><div style="margin-top:12pt;text-indent:18pt"><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 purchase price consideration for Neovasc:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.291%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.907%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Purchase Price</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash transferred</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112,129 </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%">Contingent consideration liability</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%">9,307 </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="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%">121,436 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets acquired and liabilities assumed are recorded based on valuations derived from estimated fair value assessments and Level 3 inputs and assumptions used by the Company. While the Company believes that its estimates and assumptions </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">underlying the valuations are reasonable, different estimates and assumptions could result in different valuations assigned to the individual assets acquired and liabilities assumed, and the residual amount of goodwill. The following table summarizes the preliminary fair values of assets acquired and liabilities assumed through the Company</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">’</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s Neovasc acquisition at the acquisition date based on management’s best estimates and assumptions as of the reporting date:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.203%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.991%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Purchase Price</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align: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,273 </span></td><td style="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%">Accounts receivable, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,345 </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%">Inventory</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%">918 </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%">Prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">841 </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%">Operating lease right-of-use assets</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%">310 </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%">Property and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156 </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%">Intangible assets</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%">95,500 </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%">Other assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">502 </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 identifiable assets acquired</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,845 </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%">Accounts payable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,334 </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 liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,082 </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%">Lease liability, current portion</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">253 </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%">Lease liability, noncurrent portion</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%">64 </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%">Deferred tax liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,185 </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 liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,280 </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 28pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total liabilities assumed</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,198 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net identifiable assets acquired</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,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%">Goodwill</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%">39,789 </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 28pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total purchase price</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,436 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The purchase price allocation for the acquisition is preliminary and subject to revision as additional information about fair value of assets acquired and liabilities assumed becomes available, primarily related to the Company’s deferred tax liability and the related impact to goodwill. Additional information that existed as of the acquisition date but at the time was unknown to the Company may become known to the Company during the remainder of the measurement period, a period not to exceed 12 months from the acquisition date. As of September 30, 2023, there were no changes to the preliminary allocation of the purchase consideration.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company measured the identifiable assets and liabilities assumed at their acquisition date fair values separately from goodwill. The intangible assets acquired are the developed technology related to Neovasc’s Reducer, in-process research and development for its Reducer technology, and Neovasc’s customer relationships in place at the time of acquisition. The fair value of the intangible assets acquired as of the acquisition date and, the method used to value these assets as well as the estimated economic lives for amortizable intangible assets were as follows (in thousands, except estimated useful life which is in years):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:38.445%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:29.963%"></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:10pt;font-weight:700;line-height:100%">Fair value</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:10pt;font-weight:700;line-height:100%">Estimated useful life </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:10pt;font-weight:700;line-height:100%">Valuation method</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%">Customer relationships</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,900 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Avoided cost / lost profit</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%">Developed technology </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%">61,200 </span></td><td style="background-color:#ffffff;padding: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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Multi-period excess earnings</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%">In-process research and development</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,400 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Multi-period excess earnings</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,500 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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></table></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill represents the excess of the purchase price over the fair value of the net assets acquired. The acquisition of Neovasc resulted in the recognition of $39.8 million of goodwill which the Company believes relates primarily to the anticipated benefits of synergies created through the acquisition and assembled workforce. </span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The intangible assets and goodwill created as a result of the acquisition of Neovasc are not deductible for tax purposes. As such, the Company recorded deferred tax liabilities of $11.2 million related to the intangible assets in connection with the Company’s acquisition of Neovasc. </span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Supplemental Unaudited Pro Forma Information</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following are the supplemental condensed consolidated financial results of the Company and Neovasc on an unaudited pro forma basis, as if the Neovasc acquisition had been consummated on January 1, 2022.</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.068%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.906%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.906%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.906%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.908%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended<br/>September 30,</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net revenue</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%">186,020 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132,253 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">528,720 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">348,059 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income </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%">30,072 </span></td><td style="background-color:#ffffff;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%">27,287 </span></td><td style="background-color:#ffffff;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%">69,010 </span></td><td style="background-color:#ffffff;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%">45,815 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr></table></div>The unaudited pro forma financial information presented is for informational purposes only and is not necessarily indicative of the results of operations that would have been achieved if the Neovasc acquisition was actually consummated on January 1, 2022 and is not indicative of future operating results. The pro forma results include adjustments related to purchase accounting, primarily amortization of acquisition-related intangible assets, and expense from assumed stock-based compensation awards, warrant and interest expense. 27.25 700000 5600000 121400000 112100000 9300000 12.00 47000000.0 12.00 8.00 4.00 9300000 <div style="margin-top:12pt;text-indent:18pt"><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 purchase price consideration for Neovasc:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.291%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.907%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Purchase Price</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash transferred</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112,129 </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%">Contingent consideration liability</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%">9,307 </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="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%">121,436 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 112129000 9307000 121436000 The following table summarizes the preliminary fair values of assets acquired and liabilities assumed through the Company<span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">’</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s Neovasc acquisition at the acquisition date based on management’s best estimates and assumptions as of the reporting date:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.203%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.991%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Purchase Price</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align: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,273 </span></td><td style="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%">Accounts receivable, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,345 </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%">Inventory</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%">918 </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%">Prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">841 </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%">Operating lease right-of-use assets</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%">310 </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%">Property and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156 </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%">Intangible assets</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%">95,500 </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%">Other assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">502 </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 identifiable assets acquired</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,845 </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%">Accounts payable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,334 </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 liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,082 </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%">Lease liability, current portion</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">253 </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%">Lease liability, noncurrent portion</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%">64 </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%">Deferred tax liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,185 </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 liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,280 </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 28pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total liabilities assumed</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,198 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net identifiable assets acquired</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,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%">Goodwill</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%">39,789 </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 28pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total purchase price</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,436 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 17273000 1345000 918000 841000 310000 156000 95500000 502000 116845000 3334000 4082000 253000 64000 11185000 16280000 35198000 81647000 39789000 121436000 The fair value of the intangible assets acquired as of the acquisition date and, the method used to value these assets as well as the estimated economic lives for amortizable intangible assets were as follows (in thousands, except estimated useful life which is in years):<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:38.445%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:29.963%"></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:10pt;font-weight:700;line-height:100%">Fair value</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:10pt;font-weight:700;line-height:100%">Estimated useful life </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:10pt;font-weight:700;line-height:100%">Valuation method</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%">Customer relationships</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,900 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Avoided cost / lost profit</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%">Developed technology </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%">61,200 </span></td><td style="background-color:#ffffff;padding: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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Multi-period excess earnings</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%">In-process research and development</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,400 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Multi-period excess earnings</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,500 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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></table> 2900000 P5Y 61200000 P20Y 31400000 95500000 39800000 11200000 <div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Supplemental Unaudited Pro Forma Information</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following are the supplemental condensed consolidated financial results of the Company and Neovasc on an unaudited pro forma basis, as if the Neovasc acquisition had been consummated on January 1, 2022.</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.068%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.906%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.906%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.906%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.908%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended<br/>September 30,</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net revenue</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%">186,020 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132,253 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">528,720 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">348,059 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income </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%">30,072 </span></td><td style="background-color:#ffffff;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%">27,287 </span></td><td style="background-color:#ffffff;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%">69,010 </span></td><td style="background-color:#ffffff;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%">45,815 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr></table></div>The unaudited pro forma financial information presented is for informational purposes only and is not necessarily indicative of the results of operations that would have been achieved if the Neovasc acquisition was actually consummated on January 1, 2022 and is not indicative of future operating results. The pro forma results include adjustments related to purchase accounting, primarily amortization of acquisition-related intangible assets, and expense from assumed stock-based compensation awards, warrant and interest expense. 186020000 132253000 528720000 348059000 30072000 27287000 69010000 45815000 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">6. Goodwill and intangible assets</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in the carrying amounts of goodwill were as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.809%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.991%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2022</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="border-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%">Goodwill acquired - Neovasc</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%">39,789 </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%">Goodwill deductions or impairment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of September 30, 2023</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%">39,789 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company performs annual impairment reviews of goodwill during the fourth fiscal quarter or more frequently if required.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Intangible assets </span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents details of the acquired intangible assets as of September 30, 2023 (in thousands, except useful life and estimated remaining useful life which are in years):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:23.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.023%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align: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 Amount</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%">Accumulated<br/>Amortization</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%">Impairment</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%">Intangible Assets, Net</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%"><br/>Useful Life</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%"><br/>Estimated Remaining<br/>Useful Life</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%">Customer relationships</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,900 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">275 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,625 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.5 years</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%">Developed technology</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%">61,200 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,450 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">59,750 </span></td><td style="background-color:#ffffff;padding: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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.5 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%">In-process research and development</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,400 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,400 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,500 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,725 </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%">— </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%">93,775 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.3 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.8 years</span></td></tr></table></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquisition-related intangible assets included in the above table are finite-lived,</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> other than in-process research and development which has an indefinite life</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, and are carried at cost less accumulated amortization. Customer relationships and developed technology are amortized on a straight-line basis over their estimated lives, which approximates the pattern in which the economic benefits of the intangible assets are expected to be realized. Amortization expense was $0.9 million and $1.7 million for the three and nine months ended September 30, 2023, respectively, and was recorded to sales and marketing for customer relationships and to cost of revenue for developed technology.</span></div><div style="margin-top:12pt;text-indent:18pt"><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 estimated future amortization expense of intangible assets with finite lives as of September 30, 2023:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.809%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.991%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years ending December 31,</span></div></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:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023 (remainder)</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">918 </span></td><td style="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%">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,640 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">3,640 </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%">3,640 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</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,640 </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%">Thereafter</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,897 </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 28pt;text-align: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 estimated future amortization expense</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%">62,375 </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>Actual amortization expense to be reported in future periods could differ from these estimates as a result of asset impairments, acquisitions, or other facts and circumstances. The Company performs annual impairment reviews of its intangible assets during the fourth fiscal quarter or more frequently if business factors indicate. <div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in the carrying amounts of goodwill were as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.809%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.991%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2022</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="border-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%">Goodwill acquired - Neovasc</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%">39,789 </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%">Goodwill deductions or impairment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of September 30, 2023</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%">39,789 </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> 0 39789000 0 39789000 <div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents details of the acquired intangible assets as of September 30, 2023 (in thousands, except useful life and estimated remaining useful life which are in years):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:23.142%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.023%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align: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 Amount</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%">Accumulated<br/>Amortization</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%">Impairment</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%">Intangible Assets, Net</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%"><br/>Useful Life</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%"><br/>Estimated Remaining<br/>Useful Life</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%">Customer relationships</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,900 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">275 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,625 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.5 years</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%">Developed technology</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%">61,200 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,450 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">59,750 </span></td><td style="background-color:#ffffff;padding: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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.5 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%">In-process research and development</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,400 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,400 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,500 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,725 </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%">— </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%">93,775 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.3 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.8 years</span></td></tr></table></div> 2900000 275000 0 2625000 P5Y P4Y6M 61200000 1450000 0 59750000 P20Y P19Y6M 31400000 31400000 95500000 1725000 0 93775000 P19Y3M18D P18Y9M18D 900000 1700000 <div style="margin-top:12pt;text-indent:18pt"><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 estimated future amortization expense of intangible assets with finite lives as of September 30, 2023:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.809%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.991%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years ending December 31,</span></div></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:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023 (remainder)</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">918 </span></td><td style="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%">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,640 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">3,640 </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%">3,640 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</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,640 </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%">Thereafter</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,897 </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 28pt;text-align: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 estimated future amortization expense</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%">62,375 </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> 918000 3640000 3640000 3640000 3640000 46897000 62375000 Balance Sheet Components <div style="margin-top:12pt;text-align:justify;text-indent:18pt"><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-top:12pt;text-indent:18pt"><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: </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.112%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.992%"></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:10pt;font-weight:700;line-height:100%">September 30,<br/>2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</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%">24,289 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,456 </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%">Work in progress</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,493 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,666 </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%">54,907 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,735 </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%">Consigned inventory</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%">491 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">255 </span></td><td style="background-color:#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 28pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total inventory</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%">97,180 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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%">75,112 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-indent:18pt"><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-top:12pt;text-indent:18pt"><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: </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.112%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.992%"></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:10pt;font-weight:700;line-height:100%">September 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee compensation</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%">35,264 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,885 </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%">Research and development costs</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%">7,943 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,007 </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%">Asset purchases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,718 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,600 </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%">Professional services</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,970 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,044 </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%">Excise, sales, income and other taxes</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%">6,033 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,036 </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%">8,836 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,803 </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 28pt;text-align: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 #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">69,764 </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%">55,375 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-top:12pt;text-indent:18pt"><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: </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.112%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.992%"></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:10pt;font-weight:700;line-height:100%">September 30,<br/>2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</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%">24,289 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,456 </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%">Work in progress</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,493 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,666 </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%">54,907 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,735 </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%">Consigned inventory</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%">491 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">255 </span></td><td style="background-color:#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 28pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Total inventory</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%">97,180 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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%">75,112 </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> 24289000 18456000 17493000 7666000 54907000 48735000 491000 255000 97180000 75112000 <div style="margin-top:12pt;text-indent:18pt"><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: </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.112%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.992%"></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:10pt;font-weight:700;line-height:100%">September 30,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee compensation</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%">35,264 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,885 </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%">Research and development costs</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%">7,943 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,007 </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%">Asset purchases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,718 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,600 </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%">Professional services</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,970 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,044 </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%">Excise, sales, income and other taxes</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%">6,033 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,036 </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%">8,836 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,803 </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 28pt;text-align: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 #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">69,764 </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%">55,375 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 35264000 32885000 7943000 4007000 4718000 4600000 6970000 4044000 6033000 4036000 8836000 5803000 69764000 55375000 Commitments and Contingencies <div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Operating Leases</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s operating leases consist of leased facilities for the Company’s headquarter offices, leased facilities for Neovasc, and leased facilities for laboratory and manufacturing space. Also included in operating leases are leases for vehicles, for use by certain employees of the Company, which were not material for the periods presented.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Short-term leases are leases having a term of 12 months or less. The Company recognizes short-term leases on a straight-line basis and does not record a related lease asset or liability for such leases. As of September 30, 2023, the Company has no material finance leases.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2021, the Company entered into an office lease agreement (“3003 Bunker Hill Lease”) for the 3003 Bunker Hill facility which expires in December 2031. Concurrently, the Company entered into an Amendment to Office Lease (Net) (the “First Lease Amendment”) which extended the lease terms of the 5353 Betsy Ross and 5403 Betsy Ross facilities to December 2031. The 5403 Betsy Ross lease (“5403 Lease”) continued in its existing terms (and with no changes to its terms, including its base rent) until its expiration in August 2022, at which point the leased space under the 5403 Lease became subject to the terms of the First Lease Amendment. The 3003 Bunker Hill Lease and the First Lease Amendment contain options to extend the lease term at the respective facilities for up to two additional five-year terms at the then fair market rate. As of September 30, 2023, the Company is not reasonably certain it will exercise these extension options.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, included in the First Lease Amendment was an expansion option that stipulated that the Company had an option to lease the space in the adjacent building located at 5303 Betsy Ross (“5303 Lease”). The Company exercised this expansion option by entering into a Second Amendment to Office Lease (Net) (the “Second Lease Amendment”) on May 26, 2023. The 5303 Lease will commence on February 1, 2024 and will expire on December 31, 2031. </span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes rent expense for these operating leases on a straight-line basis over the lease period. The components of lease costs, which the Company includes in operating expenses in the condensed consolidated statements of operations and comprehensive income, were as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.068%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.906%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.906%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.906%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.908%"></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:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</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,223 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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,168 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,651 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,451 </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%">Variable lease cost</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%">366 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">453 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">955 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">696 </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 28pt;text-align: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 lease cost</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%">1,589 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,621 </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,606 </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,147 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended September 30, 2023 and 2022, the Company recorded operating lease cost of $1.2 million and $1.2 million, respectively, and paid $1.4 million and $1.0 million of operating lease payments, respectively, related to the lease liabilities. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the nine months ended September 30, 2023 and 2022, the Company recorded operating lease cost of $3.7 million and $3.5 million, respectively, and paid $4.1 million and $2.1 million of operating lease payments, respectively, related to the lease liabilities. </span></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company includes operating lease payments in net cash used in operating activities in the condensed consolidated statements of cash flows.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average remaining lease term and discount rate used to measure the Company’s operating lease liabilities were 8.2 years and 5.2%, respectively. The Company estimated the discount rate using the incremental borrowing rate as the rate implicit in the lease was not readily determinable. </span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> As of September 30, 2023, the maturities of the payments due under the Company’s operating lease liabilities were as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.696%"><tr><td style="width:1.0%"></td><td style="width:84.766%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.034%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years ending December 31,</span></div></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:10pt;font-weight:700;line-height:100%">(in thousands) </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023 (remainder)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,383 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,517 </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%">5,526 </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%">5,690 </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%">5,832 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,959 </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 minimum lease payments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,907 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,312)</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: Lease incentive</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,668)</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 lease liability</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%">33,927 </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: current portion</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,569)</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%">Lease liability, noncurrent portion</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%">32,358 </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> 2 P5Y <div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes rent expense for these operating leases on a straight-line basis over the lease period. The components of lease costs, which the Company includes in operating expenses in the condensed consolidated statements of operations and comprehensive income, were as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.068%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.906%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.906%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.906%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.908%"></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:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</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,223 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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,168 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,651 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,451 </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%">Variable lease cost</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%">366 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">453 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">955 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">696 </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 28pt;text-align: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 lease cost</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%">1,589 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,621 </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,606 </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,147 </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> 1223000 1168000 3651000 3451000 366000 453000 955000 696000 1589000 1621000 4606000 4147000 1200000 1200000 1400000 1000000.0 3700000 3500000 4100000 2100000 P8Y2M12D 0.052 As of September 30, 2023, the maturities of the payments due under the Company’s operating lease liabilities were as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.696%"><tr><td style="width:1.0%"></td><td style="width:84.766%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.034%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years ending December 31,</span></div></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:10pt;font-weight:700;line-height:100%">(in thousands) </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023 (remainder)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,383 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,517 </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%">5,526 </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%">5,690 </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%">5,832 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,959 </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 minimum lease payments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,907 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,312)</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: Lease incentive</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,668)</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 lease liability</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%">33,927 </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: current portion</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,569)</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%">Lease liability, noncurrent portion</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%">32,358 </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> 1383000 5517000 5526000 5690000 5832000 24959000 48907000 9312000 5668000 33927000 1569000 32358000 <div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below summarizes the undiscounted future non-cancellable lease payments for the 5303 Lease facility under the Second Lease Amendment, which had not yet commenced as of September 30, 2023.</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.393%"><tr><td style="width:1.0%"></td><td style="width:84.723%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.077%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years ending December 31,</span></div></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:10pt;font-weight:700;line-height:100%">(in thousands) </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023 (remainder)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">476 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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%">1,173 </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%">1,207 </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%">1,244 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,359 </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 undiscounted lease payments</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%">9,459 </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> 0 476000 1173000 1207000 1244000 5359000 9459000 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">9. Debt </span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 19, 2022, the Company entered into a Credit Agreement (the “Credit Agreement”) with Wells Fargo Bank, National Association, as administrative agent, Wells Fargo Bank, National Association, as swingline lender and an issuing lender, Wells Fargo Securities, LLC and Silicon Valley Bank, as joint lead arrangers and joint bookrunners, Silicon Valley Bank, as syndication agent, and the several lenders party thereto. The Credit Agreement provides for a revolving credit facility in an aggregate principal amount of $175.0 million with the right to request increases to the revolving commitments (subject to certain conditions) of up to the greater of (x) $100 million or (y) the Company’s consolidated EBITDA for the four fiscal quarter period most recently ended prior to the date of such increase.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Concurrent with entering into the Credit Agreement, the Company drew down $25.0 million thereunder. The Company repaid the $25.0 million drawn under the Credit Agreement on August 29, 2023. The Company recognized a loss on debt extinguishment of $0.7 million in connection with this repayment, which is included in interest expense in the condensed consolidated statement of operations for the three and nine months ended September 30, 2023. </span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 16, 2023, the Company drew down an additional $80.0 million under the Credit Agreement. The Company repaid the $80.0 million drawn under the Credit Agreement on April 26, 2023.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The revolving credit facility accrues for interest, at the election of the Company, at (A) the Base Rate (as defined below) plus a margin ranging from 0% to 1% depending on the Company</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">’</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s Consolidated Total Net Leverage Ratio (as defined in the Credit Agreement) (which rate is currently 0%) or (B) the applicable secured overnight financing rate (“SOFR”) plus a margin from 1% to 2%, depending on the Company</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">’</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s Consolidated Total Net Leverage Ratio (which rate is currently 2%). Base Rate means, at any time, the highest of (a) the Wells Fargo Bank, National Association</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">’</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s announced prime rate, (b) the federal funds rate plus 0.5% and (c) Term SOFR for a one-month tenor in effect on such day plus 1%. The Credit Agreement matures on October 19, 2027. The interest rate was 7.3% as of August 29, 2023.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recorded interest expense of $0.4 million and $0.3 million for the three months ended September 30, 2023 and 2022, respectively.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recorded interest expense of $1.8 million and $0.9 million for the nine months ended September 30, 2023 and 2022, respectively.</span></div> 175000000.0 100000000 25000000.0 25000000.0 700000 80000000.0 80000000.0 0 0.01 0 0.01 0.02 0.02 0.005 0.01 0.073 400000 300000 1800000 900000 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">10. Convertible Debt </span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 15, 2023, the Company issued $750.0 million in aggregate principal amount of 1.0% convertible senior notes due 2028 (the “Notes”). The issuance included the full exercise of an option granted by the Company to the initial purchasers of the Notes to purchase an additional $100.0 million in aggregate principal amount of Notes. The Notes were </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">issued pursuant to and subject to the terms of an indenture, dated August 15, 2023, between the Company and U.S. Bank Trust Company, National Association, as trustee (the “Indenture”). The Indenture includes customary covenants and sets forth certain events of default, including certain types of bankruptcy and insolvency events, after which the Notes may be declared immediately due and payable. The Notes were offered and sold in a private offering to qualified institutional buyers pursuant to Rule 144A under the Securities Act of 1933, as amended.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Notes are senior, unsecured obligations of the Company. The Notes will mature on August 15, 2028, unless earlier converted, redeemed, or repurchased in accordance with their terms. The Notes bear interest at a rate of 1.0% per year, payable semiannually in arrears on February 15 and August 15 of each year, beginning on February 15, 2024. The Notes are convertible, in multiples of $1,000.0 principal amount and at the option of the noteholder, on or after May 15, 2028. Prior to May 15, 2028, holders of the Notes may convert all or a portion of their Notes, in multiples of $1,000.0 principal amount, only under the following circumstances: (1) during any calendar quarter commencing after December 31, 2023 (and only during such calendar quarter) if the closing price of the Company’s common stock for at least 20 trading days (whether or not consecutive) in a period of 30 consecutive trading days ending on the last trading day of the immediately preceding calendar quarter is greater than or equal to 130% of the then applicable conversion price for the Notes on each applicable trading day; (2) during the five business days immediately after any five consecutive trading day period in which the trading price (as defined in the Indenture) per $1,000.0 principal amount of Notes for each day of that period was less than 98% of the product of the closing price of the Company’s common stock and the then applicable conversion rate; (3) if the Company calls such Notes for redemption, at any time prior to the close of business on the scheduled trading day immediately preceding the redemption date, but only with respect to the Notes called (or deemed called) for redemption; or (4) upon the occurrence of specific corporate events as specified in the Indenture. The Company will settle any conversions of Notes by paying or delivering, as applicable, cash up to the aggregate principal amount of the Notes to be converted and by paying or delivering, as the case may be, cash, shares of common stock or a combination of cash and shares of common stock, at the election of the Company, in respect of the remainder, if any, of the Company’s conversion obligation in excess of the aggregate principal amount of the Notes being converted. </span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The conversion rate for the Notes was initially 3.4595 shares of common stock per $1,000.0 principal amount of Notes, which is equivalent to an initial conversion price of approximately $289.06 per share of common stock. The initial conversion price of the Notes represents a premium of approximately 30% over the $222.35 per share last reported sale price of common stock on August 10, 2023. The conversion rate is subject to adjustment under certain circumstances in accordance with the terms of the Indenture, with a maximum conversion rate of 4.4974 shares of common stock per $1,000.0 principal amount of Notes.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company may not redeem the Notes prior to August 20, 2026. The Company may redeem, for cash equal to 100% of the principal amount of the Notes being redeemed plus accrued and unpaid interest, all or any portion of the Notes, at its option, on or after August 20, 2026, if the last reported sales price of its common stock has been at least 130% of the conversion price then in effect for at least 20 trading days (whether or not consecutive) during any 30 consecutive trading day period ending on, and including, the trading day immediately preceding the date on which the Company provides notice of the redemption. No sinking fund is provided for the Notes and therefore the Company is not required to redeem or retire the Notes periodically.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If the Company undergoes a fundamental change, as defined in the Indenture, then subject to certain conditions, holders may require the Company to repurchase for cash all or any portion of their Notes at a price equal to 100% of the principal amount of the Notes to be repurchased plus any accrued and unpaid interest to, but excluding, the repurchase date. In addition, under certain circumstances, holders of the Notes are entitled to an increase in the conversion rate. The conditions allowing holders of the Notes to convert were not met this quarter.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2023, the Notes were classified as a long-term liability, net of issuance costs of $19.5 million, on the condensed consolidated balance sheets. As of September 30, 2023, the net carrying amount of the Notes approximates fair value as the Notes were issued on August 15, 2023. Interest expense recognized related to the Notes for each of the three and nine months ended September 30, 2023 was $1.4 million. The Notes were issued at par and costs associated with </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the issuance of the Notes are amortized to interest expense over the contractual term of the Notes. As of September 30, 2023, the effective interest rate of the Notes was 1.5%.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Capped Call Transactions</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 10, 2023, in connection with the pricing of the Notes and the initial purchasers’ exercise of their option to purchase additional Notes, the Company entered into privately negotiated capped call transactions (“Capped Call Transactions”). The Capped Call Transactions initially covered, subject to customary anti-dilution adjustments, the number of shares of common stock that underlie the Notes. The cap price of the Capped Call Transactions was initially $444.70 per share, which represents a premium of 100% over the last reported sale price of the Company</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">’</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s common stock of $222.35 per share on August 10, 2023, and is subject to certain adjustments under the terms of the Capped Call Transactions. The Company used approximately $96.4 million of the proceeds from the offering of Notes to pay the cost of the Capped Call Transactions. </span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company evaluated the Capped Call Transactions and determined that they should be accounted for separately from the Notes. The cost of $96.4 million to purchase the Capped Call Transactions was recorded as a reduction to additional paid-in capital in the condensed consolidated balance sheet as of September 30, 2023 as the Capped Call Transactions are indexed to the Company's own stock and met the criteria to be classified in stockholders</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">’</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> equity.</span></div> 750000000.0 0.010 100000000.0 The Notes bear interest at a rate of 1.0% per year, payable semiannually in arrears on February 15 and August 15 of each year, beginning on February 15, 2024 0.010 20 30 1.30 5 5 0.98 3.4595 289.06 0.30 222.35 4.4974 1 1.30 20 30 1 19500000 1400000 0.015 444.70 1 222.35 96400000 96400000 Stock-Based Compensation <div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total stock-based compensation was as follows: </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.068%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.906%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.906%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.906%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.908%"></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:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of product revenue</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,321 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,649 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,559 </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%">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:100%">4,559 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,695 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,230 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,409 </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 and marketing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,117 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,901 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">20,176 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,241 </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%">General and administrative</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,413 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,748 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,368 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,038 </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 28pt;text-align: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 stock-based compensation</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%">18,410 </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%">11,732 </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%">51,423 </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%">32,247 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-indent:18pt"><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.1 million and $0.7 million was capitalized into inventory for the three months ended September 30, 2023 and 2022, respectively. Stock-based compensation of $0.4 million and $1.5 million was capitalized into inventory for the nine months ended September 30, 2023 and 2022, respectively. Stock-based compensation capitalized into inventory is recognized as cost of product revenue when the related product is sold.</span></div><div style="margin-top:12pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2009 Equity Incentive Plan and 2019 Equity Incentive Plan</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 17, 2009, the Company adopted the 2009 Equity Incentive Plan (the “2009 Plan”) under which the Company</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">’</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s Board of Directors (the “Board”) had the authority to issue stock options to employees, directors and consultants. </span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2019, the Company adopted the 2019 Equity Incentive Plan (the “2019 Plan”), which became effective in connection with the Company</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">’</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s initial public offering (the “IPO”). As a result, effective as of March 6, 2019, the Company may not grant any additional awards under the 2009 Plan. The 2009 Plan will continue to govern outstanding equity awards granted thereunder. The Company initially reserved 2,000,430 shares of common stock for the issuance of a variety of awards under the 2019 Plan, including stock options, stock appreciation rights, awards of restricted stock and awards of restricted stock units (“RSUs”). In addition, the number of shares of common stock reserved for issuance under the 2019 Plan will automatically increase on the first day of January for a period of up to ten years, which commenced on January 1, 2020, in an amount equal to 3% of the total number of shares of the Company’s capital stock outstanding on the last day of the preceding year, or a lesser number of shares determined by the Board. As of September 30, 2023, there were 3,617,756 shares available for issuance under the 2019 Plan.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Options</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Option activity under the 2009 Plan and 2019 Plan is set forth below: </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.757%"><tr><td style="width:1.0%"></td><td style="width:38.140%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.615%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.432%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.615%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.432%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.615%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.432%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.619%"></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:10pt;font-weight:700;line-height:120%">Number<br/>of Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Weighted-<br/>Average<br/>Exercise<br/>Price Per<br/>Share</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:10pt;font-weight:700;line-height:120%">Weighted-<br/>Average<br/>Remaining<br/>Term</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:10pt;font-weight:700;line-height:120%">Aggregate<br/>Intrinsic<br/>Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in years)</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:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, December 31, 2022</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,122,009 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.87 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.60</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">224,115 </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%">Options exercised</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(191,956)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.15 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options cancelled</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,133)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.41 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, September 30, 2023</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%">923,920 </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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.83 </span></td><td style="background-color:#ffffff;padding: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%">3.86</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%">213,029 </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%">Vested and exercisable,<br/>September 30, 2023</span></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%">923,920 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-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%">5.83 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.86</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">213,029 </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%">Vested and expected to vest, <br/>September 30, 2023</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">923,920 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.83 </span></td><td style="background-color:#ffffff;padding: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%">3.86</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%">213,029 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-indent:18pt"><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-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RSUs are share awards that entitle the holder to receive freely tradable shares of the Company’s common stock upon vesting. RSUs cannot be transferred and the awards are subject to forfeiture if the holder’s employment terminates prior to the release of the vesting restrictions. RSUs generally vest over a four-year period with straight-line quarterly vesting with a one year cliff or straight-line annual vesting, provided the employee remains continuously employed with the Company. The fair value of RSUs is equal to the closing price of the Company’s common stock on the grant date.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2022 and 2023, the Company granted performance-based restricted stock units (“PRSUs”) to certain key executives. The vesting of these PRSUs is dependent on the achievement of certain performance targets related to the Company’s compound annual growth rate of revenue over a <span style="-sec-ix-hidden:f-837">two</span> or <span style="-sec-ix-hidden:f-838">three</span> year performance period, provided the executives remain employed with the Company at the time of vesting. The number of PRSUs that vest will vary from 0% to 200% of the target which will be determined based on the level of performance attained for each performance period. The fair value of these PRSUs is equal to the closing price of the Company’s common stock on the grant date. Compensation cost for PRSUs is recognized over the requisite service period based on the expected achievement of performance targets.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RSU and PRSU activity under the 2019 Plan is set forth below. Grant activity for all PRSUs is disclosed at target (100%):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:40.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.994%"></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:10pt;font-weight:700;line-height:100%">Restricted Stock Units</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:10pt;font-weight:700;line-height:120%">Performance-Based Restricted Stock Units</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:10pt;font-weight:700;line-height:120%">Number<br/>of Shares</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:10pt;font-weight:700;line-height:120%">Weighted-<br/>Average<br/>Grant Date<br/>Fair Value<br/>Per Share</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:10pt;font-weight:700;line-height:120%">Number<br/>of Shares</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:10pt;font-weight:700;line-height:120%">Weighted-<br/>Average<br/>Grant Date<br/>Fair Value<br/>Per Share</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%">Balance, December 31, 2022</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%">1,125,991 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127.39 </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%">38,797 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165.74 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs and PRSUs 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%">489,260 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">217.33 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,473 </span></td><td style="background-color:#ffffff;padding: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%">191.36</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%">RSUs and PRSUs forfeited</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%">(68,149)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161.93 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">(713)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">265.17</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%">RSUs and PRSUs vested</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%">(416,063)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110.39 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(210)</span></td><td style="background-color:#ffffff;padding: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%">266.73</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%">Balance, September 30, 2023</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%">1,131,039 </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:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170.46 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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%">67,347 </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:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175.58 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Employee Stock Purchase Plan </span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2019, the Company adopted the 2019 Employee Stock Purchase Plan (“ESPP”), which became effective in connection with the IPO on March 6, 2019. The Company initially reserved 300,650 shares of common stock for purchase under the ESPP. Each offering under the ESPP to Company employees to purchase stock under the ESPP begins on each September 1 and March 1 and ends on the following February 28 or 29 and August 31, respectively. On each purchase date, which falls on the last date of each offering period, ESPP participants will purchase shares of common stock at a price per share equal to 85% of the lesser of (1) the fair market value per share of the common stock on the offering date or (2) the fair market value of the common stock on the purchase date. The occurrence and duration of offering periods under the ESPP are subject to the determinations of the Company’s Compensation Committee of the Board, in its sole discretion.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the ESPP shares is estimated using the Black-Scholes option pricing model. The Company recorded $0.6 million and $0.8 million of stock-based compensation expense related to the ESPP for the three months ended September 30, 2023 and 2022, respectively. The Company recorded $2.5 million and $1.6 million of stock-based compensation expense related to the ESPP for the nine months ended September 30, 2023 and 2022, respectively. At September 30, 2023, a total of 1,521,021 shares were available for issuance under the ESPP.</span></div> <div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total stock-based compensation was as follows: </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.068%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.906%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.906%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.906%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.908%"></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:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of product revenue</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,321 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,649 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,559 </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%">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:100%">4,559 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,695 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,230 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,409 </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 and marketing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,117 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,901 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">20,176 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,241 </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%">General and administrative</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,413 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,748 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,368 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,038 </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 28pt;text-align: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 stock-based compensation</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%">18,410 </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%">11,732 </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%">51,423 </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%">32,247 </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> 1321000 388000 3649000 1559000 4559000 2695000 12230000 7409000 7117000 4901000 20176000 13241000 5413000 3748000 15368000 10038000 18410000 11732000 51423000 32247000 100000 700000 400000 1500000 2000430 P10Y 0.03 3617756 <div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Options</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Option activity under the 2009 Plan and 2019 Plan is set forth below: </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.757%"><tr><td style="width:1.0%"></td><td style="width:38.140%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.615%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.432%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.615%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.432%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.615%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.432%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.619%"></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:10pt;font-weight:700;line-height:120%">Number<br/>of Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Weighted-<br/>Average<br/>Exercise<br/>Price Per<br/>Share</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:10pt;font-weight:700;line-height:120%">Weighted-<br/>Average<br/>Remaining<br/>Term</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:10pt;font-weight:700;line-height:120%">Aggregate<br/>Intrinsic<br/>Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in years)</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:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, December 31, 2022</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,122,009 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.87 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.60</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">224,115 </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%">Options exercised</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(191,956)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.15 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options cancelled</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,133)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.41 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, September 30, 2023</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%">923,920 </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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.83 </span></td><td style="background-color:#ffffff;padding: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%">3.86</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%">213,029 </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%">Vested and exercisable,<br/>September 30, 2023</span></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%">923,920 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-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%">5.83 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.86</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">213,029 </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%">Vested and expected to vest, <br/>September 30, 2023</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">923,920 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.83 </span></td><td style="background-color:#ffffff;padding: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%">3.86</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%">213,029 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1122009000 5870 P4Y7M6D 224115000 191956000 6150 6133000 2410 923920000 5830 P3Y10M9D 213029000 923920000 5830 P3Y10M9D 213029000 923920000 5830 P3Y10M9D 213029000 P4Y 0 2 <div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RSU and PRSU activity under the 2019 Plan is set forth below. Grant activity for all PRSUs is disclosed at target (100%):</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:40.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.994%"></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:10pt;font-weight:700;line-height:100%">Restricted Stock Units</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:10pt;font-weight:700;line-height:120%">Performance-Based Restricted Stock Units</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:10pt;font-weight:700;line-height:120%">Number<br/>of Shares</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:10pt;font-weight:700;line-height:120%">Weighted-<br/>Average<br/>Grant Date<br/>Fair Value<br/>Per Share</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:10pt;font-weight:700;line-height:120%">Number<br/>of Shares</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:10pt;font-weight:700;line-height:120%">Weighted-<br/>Average<br/>Grant Date<br/>Fair Value<br/>Per Share</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%">Balance, December 31, 2022</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%">1,125,991 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127.39 </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%">38,797 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165.74 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs and PRSUs 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%">489,260 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">217.33 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,473 </span></td><td style="background-color:#ffffff;padding: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%">191.36</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%">RSUs and PRSUs forfeited</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%">(68,149)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161.93 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">(713)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">265.17</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%">RSUs and PRSUs vested</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%">(416,063)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110.39 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(210)</span></td><td style="background-color:#ffffff;padding: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%">266.73</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%">Balance, September 30, 2023</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%">1,131,039 </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:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170.46 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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%">67,347 </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:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175.58 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1 1125991000 127390 38797000 165740 489260000 217330 29473000 191360 68149000 161930 713000 265170 416063000 110390 210000 266730 1131039000 170460 67347000 175580 300650 0.85 600000 800000 2500000 1600000 1521021 Net Income Per Share <div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic net income per share is calculated by dividing net income by the weighted-average number of shares of common stock outstanding for the period, without consideration of potential dilutive shares of common stock. Diluted net income per share attributable to the Company’s stockholders is calculated based on the weighted-average number of shares of its common stock and other dilutive securities outstanding. </span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Potentially dilutive common shares from employee equity incentive plans are determined by applying the treasury stock method to the assumed exercise of outstanding stock options and the assumed vesting of outstanding RSUs. Prior to conversion of the Company’s convertible debt, the Company will include, in the diluted net income per common share calculation, the effect of the additional shares that may be issued when the Company’s common stock price exceeds the conversion price using the if‐converted method. The Company’s convertible debt has no impact on diluted net income per </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">common share unless the average price of the Company’s common stock exceeds the conversion price because the Company is required to settle the principal amount of the convertible debt in cash upon conversion.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of basic and diluted net income per share were as follows (in thousands, except share and per share amounts): </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.393%"><tr><td style="width:1.0%"></td><td style="width:40.363%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.076%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.409%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.076%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.409%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.076%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.409%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.082%"></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:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;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:10pt;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:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;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 #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net income </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%">34,986 </span></td><td style="background-color:#ffffff;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%">35,003 </span></td><td style="background-color:#ffffff;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%">102,973 </span></td><td style="background-color:#ffffff;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%">75,085 </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:justify;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 #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 5.5pt 2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic:</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="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Weighted average number of common shares outstanding - basic</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%">36,797,072 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">36,003,931 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">36,630,575 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">35,807,264 </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 5.5pt 2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted:</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;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Weighted average number of common shares outstanding - basic</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%">36,797,072 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">36,003,931 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">36,630,575 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">35,807,264 </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 28pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Dilutive effect of outstanding common stock options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">934,847 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,250,350 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">988,941 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,348,908 </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 28pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Dilutive effect of restricted stock units</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%">460,615 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">690,128 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">560,371 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">655,016 </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 28pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Dilutive effect of common stock pursuant to employee stock purchase plan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,246 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,412 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,919 </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 28pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Weighted average number of common shares outstanding - diluted</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%">38,196,780 </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%">37,948,049 </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%">38,184,299 </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%">37,813,107 </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:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net income per share:</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;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 5.5pt 2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</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%">0.95 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.97 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.81 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.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 5.5pt 2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.92 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.92 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.70 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.99 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All restricted shares, employee stock purchase plan options, and capped call options for the three and nine months ended September 30, 2023 and 2022 have been excluded from the calculation of the diluted net income per share, because all such securities are anti-dilutive for all periods presented. The total number of potential shares excluded from the calculation of diluted net income per share are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.068%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.906%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.906%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.906%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.908%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="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:10pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><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:10pt;font-weight:700;line-height:100%">Nine Months Ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="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:10pt;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:10pt;font-weight:700;line-height:100%">2022</span></td><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:10pt;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:10pt;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%">Restricted stock units</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%">115,361 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">17,318 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">96,548 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,966 </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%">Employee stock purchase plan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,806 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capped call 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%">333,409 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">333,409 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align: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-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%">448,770 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,124 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">429,957 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,066 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of basic and diluted net income per share were as follows (in thousands, except share and per share amounts): </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.393%"><tr><td style="width:1.0%"></td><td style="width:40.363%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.076%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.409%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.076%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.409%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.076%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.409%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.082%"></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:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;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:10pt;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:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;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 #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Net income </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%">34,986 </span></td><td style="background-color:#ffffff;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%">35,003 </span></td><td style="background-color:#ffffff;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%">102,973 </span></td><td style="background-color:#ffffff;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%">75,085 </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:justify;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 #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 5.5pt 2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic:</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="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Weighted average number of common shares outstanding - basic</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%">36,797,072 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">36,003,931 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">36,630,575 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">35,807,264 </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 5.5pt 2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted:</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;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Weighted average number of common shares outstanding - basic</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%">36,797,072 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">36,003,931 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">36,630,575 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">35,807,264 </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 28pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Dilutive effect of outstanding common stock options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">934,847 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,250,350 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">988,941 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,348,908 </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 28pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Dilutive effect of restricted stock units</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%">460,615 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">690,128 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">560,371 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">655,016 </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 28pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Dilutive effect of common stock pursuant to employee stock purchase plan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,246 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,412 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,919 </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 28pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Weighted average number of common shares outstanding - diluted</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%">38,196,780 </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%">37,948,049 </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%">38,184,299 </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%">37,813,107 </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:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net income per share:</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;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 5.5pt 2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</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%">0.95 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.97 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.81 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.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 5.5pt 2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.92 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.92 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.70 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.99 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 34986000 35003000 102973000 75085000 36797072 36003931 36630575 35807264 36797072 36003931 36630575 35807264 934847 1250350 988941 1348908 460615 690128 560371 655016 4246 3640 4412 1919 38196780 37948049 38184299 37813107 0.95 0.97 2.81 2.10 0.92 0.92 2.70 1.99 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All restricted shares, employee stock purchase plan options, and capped call options for the three and nine months ended September 30, 2023 and 2022 have been excluded from the calculation of the diluted net income per share, because all such securities are anti-dilutive for all periods presented. The total number of potential shares excluded from the calculation of diluted net income per share are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.068%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.906%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.906%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.906%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.908%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="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:10pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><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:10pt;font-weight:700;line-height:100%">Nine Months Ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="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:10pt;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:10pt;font-weight:700;line-height:100%">2022</span></td><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:10pt;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:10pt;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%">Restricted stock units</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%">115,361 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">17,318 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">96,548 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,966 </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%">Employee stock purchase plan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,806 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capped call 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%">333,409 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">333,409 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align: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-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%">448,770 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,124 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">429,957 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,066 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 115361 17318 96548 5966 0 3806 0 1100 333409 0 333409 0 448770 21124 429957 7066 Revenue <div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table represents the Company’s product revenue based on product line:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.068%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.906%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.906%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.906%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.908%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended<br/>September 30,</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Coronary</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%">136,325 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,043 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">375,977 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">251,208 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Peripheral</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,835 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,045 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146,227 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,783 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reducer</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,288 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">2,519 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">572 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,242 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,528 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,716 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Product revenue</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">186,020 </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%">131,330 </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%">527,251 </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%">345,707 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Coronary product revenue encompasses sales of the Company’s C</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> catheter and C</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline">2+</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> catheter. Peripheral product revenue encompasses sales of the Company’s M</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline">5 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">catheter, M</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline">5+ </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">catheter,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">S</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline">4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> catheter, and L</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">6</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> catheter. Reducer revenue encompasses sales of the Company’s Reducer product, which was acquired through the Neovasc acquisition. Other product revenue encompasses sales of the Company’s generators and related accessories.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table represents the Company’s product revenue based on the location to which the product is shipped:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.068%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.906%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.906%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.906%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.908%"></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:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146,899 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110,502 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">423,463 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">289,117 </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%">Europe</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%">19,352 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,762 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,501 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,223 </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%">All other countries</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%">19,769 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,066 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">49,287 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,367 </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 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Product revenue</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%">186,020 </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%">131,330 </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%">527,251 </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%">345,707 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table represents the Company’s product revenue based on product line:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.068%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.906%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.906%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.906%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.908%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended<br/>September 30,</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Coronary</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%">136,325 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,043 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">375,977 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">251,208 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Peripheral</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,835 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,045 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146,227 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,783 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reducer</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,288 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">2,519 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">572 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,242 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,528 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,716 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Product revenue</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">186,020 </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%">131,330 </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%">527,251 </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%">345,707 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table represents the Company’s product revenue based on the location to which the product is shipped:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.068%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.906%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.906%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.906%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.908%"></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:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended<br/>September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146,899 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110,502 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">423,463 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">289,117 </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%">Europe</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%">19,352 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,762 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,501 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,223 </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%">All other countries</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%">19,769 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,066 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">49,287 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,367 </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 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Product revenue</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%">186,020 </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%">131,330 </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%">527,251 </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%">345,707 </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> 136325000 93043000 375977000 251208000 47835000 37045000 146227000 91783000 1288000 0 2519000 0 572000 1242000 2528000 2716000 186020000 131330000 527251000 345707000 146899000 110502000 423463000 289117000 19352000 11762000 54501000 37223000 19769000 9066000 49287000 19367000 186020000 131330000 527251000 345707000 14. Equity Method Investments <div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Genesis Shockwave Private Limited </span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 19, 2021, the Company entered into the Joint Venture Deed (or “JV Agreement”) with Genesis MedTech International Private Limited (“Genesis”) to establish a long-term strategic partnership to develop, manufacture and commercialize certain of the Company’s interventional products in the People’s Republic of China, excluding Taiwan and the Special Administrative Regions of Hong Kong and Macau (the “PRC”). Under the JV Agreement, Genesis Shockwave Private Ltd. (the “JV”) was formed under the laws of Singapore to serve as a joint venture of Genesis and the Company for the purpose of establishing and managing the strategic partnership. </span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On the same date, Genesis and the Company entered into a Share Subscription Agreement pursuant to which, among other things, the JV issued (i) 54,900 ordinary shares, which represents 55% of the total equity of the JV, to Genesis in exchange for a cash contribution of $15.0 million, of which 50% was due upon signing and the remaining 50% was due within one year of signing, and (ii) 45,000 ordinary shares, which represents 45% of the total equity of the JV, to the Company as consideration for the Shockwave License Agreement (the “License Agreement”). Under the License Agreement, the Company has agreed to contribute to the JV an exclusive license under certain of the Company’s intellectual property rights to develop, manufacture, distribute and commercialize certain products in the PRC and is entitled to receive royalties on the sales of the licensed products in the PRC. Further, the Company entered into a Distribution Agreement, pursuant to which the Company has agreed to sell certain Company-manufactured products to the JV or a PRC subsidiary of the JV for commercialization and distribution in the PRC. In May 2022, the JV obtained </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">regulatory approval from the China National Medical Products Administration to sell the Company-manufactured Shockwave IVL System with the Company</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">’</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s C</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">catheter, M</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">5 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">catheter, and S</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline">4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> catheter in the PRC. </span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has accounted for its investment in the JV under the equity method of accounting. As of September 30, 2023, the carrying value of the Company’s investment in the JV was $1.8 million and the Company owned a 45% interest in the entity. During the three and nine months ended September 30, 2023, the Company continued to recognize product revenue on sales to the JV and eliminate a portion of intra-entity profit to the extent the goods have not yet either been consumed by the JV for use in clinical trials, or sold by the JV to an end customer at the end of the reporting period. The profit earned by the Company from the JV for items not yet sold through to an end customer is eliminated through</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> equity method earnings or loss which is recognized in income (loss) from equity method investment.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s product revenue for products sold to the JV during the three and nine months ended September 30, 2023 and related accounts receivable from the JV as of September 30, 2023 were immaterial. Intra-entity profit, which was recorded as a reduction to equity method investment as of and for the three and nine months ended September 30, 2023 was also immaterial.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three months ended September 30, 2023 and 2022, the Company recorded a loss from the equity method of $0.7 million and income of $0.1 million, respectively. For the nine months ended September 30, 2023 and 2022, the Company’s loss from the equity method was $1.7 million and $1.4 million, respectively.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon execution of the License Agreement, on March 19, 2021, the Company received a 45% equity stake in the JV. The Company determined that the JV met the definition of a customer under Topic 606, and that the promised goods and services of the contribution of the license of intellectual property and associated manufacturing technology transfer to the JV were considered to be a single performance obligation. The transaction price of $12.3 million was estimated by reference to the cash value of the shares that were issued at the formation of the JV. </span></div>As of September 30, 2023, the associated manufacturing technology transfer to the JV has not yet been completed. The Company maintains a related party contract liability, noncurrent, of $12.3 million for the outstanding performance obligation. The Company will satisfy the outstanding performance obligation upon the completion of training provided by the Company to the JV, and successful regulatory approval for the JV manufactured product from the China National Medical Products Administration. 54900 0.55 15000000 0.50 0.50 45000 0.45 1800000 0.45 -700000 100000 -1700000 -1400000 0.45 12300000 12300000 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">15. Income Taxes</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On a quarterly basis, the Company provides for income taxes based upon an estimated annual effective income tax rate, adjusted for discrete items. The Company recognized income tax expense of $10.1 million and $0.1 million for the three months ended September 30, 2023 and 2022, respectively, representing an effective tax rate of 22.15% and 0.34%, respectively. The Company recognized income tax expense of $15.8 million and $1.1 million for the nine months ended September 30, 2023 and 2022, respectively, representing an effective tax rate of 13.31% and 1.43%, respectively. </span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The year-over-year increase in tax expense for the three and nine month periods ended September 30, 2023 was primarily due to the valuation allowance on the U.S. federal and other-than-California state deferred tax assets as of September 30, 2023, which was released in the fourth quarter of fiscal year 2022. </span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three months ended September 30, 2023, the effective tax rate differed from the U.S. federal statutory rate primarily due to stock-based compensation for tax purposes. For the three months ended September 30, 2022, the effective tax rate differed from the U.S. federal statutory rate primarily due to the valuation allowance on the U.S. deferred tax assets. </span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the nine months ended September 30, 2023, the effective tax rate differed from the U.S. federal statutory rate primarily due to stock-based compensation for tax purposes. For the nine months ended September 30, 2022, the effective </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">tax rate differed from the U.S. federal statutory rate primarily due to the valuation allowance on the U.S. deferred tax assets.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company’s effective tax rate may be subject to fluctuation due to several factors, including the Company’s ability to accurately predict the pre-tax earnings in the various jurisdictions, valuation allowances against deferred tax assets, the recognition or de-recognition of tax benefits related to uncertain tax positions and the effects of tax law changes.</span></div><div style="margin-top:12pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the fourth quarter of 2022, the Company determined that the positive evidence overcame any negative evidence, primarily due to the Company’s transition from a cumulative loss in recent years to cumulative income in 2022 and concluded that it was more likely than not that the U.S. federal and other-than-California state deferred tax assets were realizable. As a result, the Company released the valuation allowance against all of the U.S. federal deferred tax assets and other-than-California state deferred tax assets during the fourth quarter of fiscal year 2022.</span></div> 10100000 100000 0.2215 0.0034 15800000 1100000 0.1331 0.0143 On August 25, 2023, Isaac Zacharias, the Company’s President, Chief Commercial Officer, entered into a pre-arranged written stock sale plan in accordance with Rule 10b5-1 (the “Zacharias 10b5-1 Plan”) under the Exchange Act, for the sale of shares of the Company’s common stock. The Zacharias 10b5-1 Plan was entered into during an open trading window in accordance with the Company’s policies regarding transactions in the Company’s securities and is intended to satisfy the affirmative defense of Rule 10b5-1(c) under the Exchange Act. The Zacharias 10b5-1 Plan provides for the potential sale of up to 68,000 shares of the Company’s common stock, including upon the exercise of vested stock options for shares of the Company’s common stock, so long as the market price of the Company’s common stock is higher than certain minimum threshold prices specified in the Zacharias 10b5-1 Plan, between January 26, 2024 and May 30, 2025. August 25, 2023 Isaac Zacharias President, Chief Commercial Officer true 68000 On September 5, 2023, F.T Jay Watkins, a member of the Company’s Board of Directors, entered into a pre-arranged written stock sale plan in accordance with Rule 10b5-1 (the “Watkins 10b5-1 Plan”) under the Exchange Act, for the sale of shares of the Company’s common stock. The Watkins 10b5-1 Plan was entered into during an open trading window in accordance with the Company’s policies regarding transactions in the Company’s securities and is intended to satisfy the affirmative defense of Rule 10b5-1(c) under the Exchange Act. The Watkins 10b5-1 Plan provides for the potential sale of up to 24,000 shares of the Company’s common stock, including upon the exercise of vested stock options for shares of the Company’s common stock, so long as the market price of the Company’s common stock is higher than certain minimum threshold prices specified in the Watkins 10b5-1 Plan, between January 8, 2024 and December 31, 2024. September 5, 2023 F.T Jay Watkins, Board of Directors true 24000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 7, 2023, Trinh Phung, the Company</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">’</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s Vice President of Finance, entered into a pre-arranged written stock sale plan in accordance with Rule 10b5-1 (the “Phung 10b5-1 Plan”) under the Exchange Act, for the sale of shares of the Company’s common stock. The Phung 10b5-1 Plan was entered into during an open trading window in accordance with the Company’s policies regarding transactions in the Company’s securities and is intended to satisfy the affirmative defense of Rule 10b5-1(c) under the Exchange Act. The Phung 10b5-1 Plan provides for the potential sale of up to 15,165 shares of the Company’s common stock, including upon the exercise of vested stock options for shares of the Company’s common stock, less the number of shares sold to satisfy tax withholding obligations pursuant to the Company’s “sell to cover” requirement, so long as the market price of the Company’s common stock is higher than certain minimum threshold prices specified in the Phung 10b5-1 Plan, between December 7, 2023 and August 10, 2024. The number of shares to be sold to satisfy the Company’s tax withholding obligations under the “sell-to-cover” arrangement is dependent on future events which cannot be known at this time, including the future trading price of the Company’s common stock.</span> September 7, 2023 Trinh Phung Vice President of Finance true 15165 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 8, 2023, Daniel Puckett, the Company</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">’</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s Chief Financial Officer, entered into a pre-arranged written stock sale plan in accordance with Rule 10b5-1 (the “Puckett 10b5-1 Plan”) under the Exchange Act, for the sale of shares of the Company’s common stock. The Puckett 10b5-1 Plan was entered into during an open trading window in accordance with the Company’s policies regarding transactions in the Company’s securities and is intended to satisfy the affirmative defense of Rule 10b5-1(c) under the Exchange Act. The Puckett 10b5-1 Plan provides for the potential sale of up to 17,594 shares of the Company’s common stock, including upon the exercise of vested stock options for shares of the Company’s common stock, less the number of shares sold to satisfy tax withholding obligations pursuant to the Company’s “sell to cover” requirement, so long as the market price of the Company’s common stock is higher than certain minimum threshold prices specified in the Puckett 10b5-1 Plan, between December 8, 2023 and June 15, 2024. The number of shares to be sold to satisfy the Company’s tax withholding obligations under the “sell-to-cover” arrangement is dependent on future events which cannot be known at this time, including the future trading price of the Company’s common stock.</span> September 8, 2023 Daniel Puckett Chief Financial Officer true 17594 The condensed consolidated balance sheet as of December 31, 2022 is derived from the audited consolidated financial statements as of that date. EXCEL 79 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( ^$9E<'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 " /A&97D5&'R>T K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M:L,P#(=?9?B>*':@!Y/ZLK+3!H,5-G8SMMJ:Q7^P-9*^_9*L31G; ^QHZ>=/ MGT"=2=+$C,\Y)LSDL-R-O@]%FK1E)Z(D 8HYH=>EGA)A:AYB]IJF9SY"TN9# M'Q%$TVS (VFK2<,,K-)*9*JS1IJ,FF*^X*U9\>DS]PO,&L >/08JP&L.3,T3 MTWGL.[@!9AAA]N6[@'8E+M4_L4L'V"4Y%K>FAF&HAW;)33MP>'MZ?%G6K5PH MI(/!Z5=QDLX)M^PZ^;6]W^T?F!*-:"O.JV:S%URV0G+Q/KO^\+L)^VC=P?UC MXZN@ZN#77:@O4$L#!!0 ( ^$9E>97)PC$ 8 )PG 3 >&PO=&AE M;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X? MA1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@ MV2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1 MTDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP M' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?= MTXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP M=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%, M4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYKE']I MJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZ MY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A M6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SC MFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_ M+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE" M0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KT ML@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1N0K3 M4I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.' M>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\ M3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^ M:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?! M8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83 M+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1/TL' M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5 MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% @ M#X1F5U,[C-CB!0 [AX !@ !X;"]W;W)KS;$AW9]OI!V$+\,2V7%F&Y-_W MR 8[F\H'UU.^)+Z=%STZNKR2+K92/:5K(31YCL(XO>RLM4[>]7JIMQ813T]E M(F)XLY0JXAINU:J7)DIP/P^*PAYSG&$OXD'<&5_DSV9J?"$S'0:QF"F29E'$ MU^"+A*S$7^O=DIN"N5ZKX023B-) Q46)YV9G0 M=U.7F8#\B\^!V*:OKHE!64CY9&[N_,N.8THD0N%I(\'AWT9,11@:)2C'WSO1 M3OF;)O#U]5[]-H<'F 5/Q52&7P)?KR\[YQWBBR7/0OT@M[^*'=# Z'DR3/._ M9%M\V^]WB)>E6D:[8"A!%,3%?_Z\JXA7 <-A30#;!; W ;3N%]Q=@)N#%B7+ ML:ZYYN,+);=$F:]!S5SD=9-' TT0FS3.M8*W <3I\51NA"(SR!CIDG3-E4@O M>AJ$S>N>MQ.Y*D18C^EM[3EF\$^2#\P./A";F+O5,;+BK4$I-!;9%?F0G:!/F1/Y,[ M'WIJL(0$Y?VTOCD?D&1G7:<_ZE.'6GG1X+:\K.)E37@GO@_JZ6B*(FY%_H4W,'S?I1;F,K-BXW MAP&!DVG(%;?"'L,1T_9$XYK3B17T&#Z)5D:)XO;F M+>A,IIJ'Y(\@J1^G<,71P!GTK:3'L$RT\DP4MSIY>YW RK<>#!<84,>*=0R' M1"N+1'%?\U["C$AF:QEC%N* "#L;=?MLR*Q\QS!(M')(%+9(-\[IV"N2 )+P7RA M;*V=8S@L6EDLBGLC,,9^$*_(_"5:R-!:*0?,U9?)9RO7,:P4JZP4P\W./LWD MYME;\W@E:KWC :'[R?QZ8EV?XH%M"2OGQ!HYIVFFE%GA%,N:/)4PU636/9D# MBE^M.SE3/*HM9^686"/'=!?#,KS8PC-+5;X'MW+BBG6I SKON8+6/O$\ 4(@XQ>25N)C>"16>236R"/-(QZ&Y"I+X75J M;[>X3NW*'(]KRU=9(];(&MU$0JU,Q_P%%/0:W$.4\-B>6ERP'O08SHA5SHCA MQF:?R+6 1&)XN$P]WC$<$JL<$L/-S7ZD+6;Y>3'+S_.=;_(QT^!W8S.'6HG_ M)^^SJX=";9"KF>.6S=@=GH^&9P,PEAL;8^626*.-I"F,J KLX%WLBV?RF["G M\=!^DD.'?3;H#ZP,Q_ [K/([#+@L/K2/L ;&ZO5T\K"UC98%?M":PM(HBW5Q MN%@^+0]S)_D19J_ZO#@)_L#-?)F24"PAU#D]@P%/%8>KQ8V627X^N9!:RRB_ M7 ON"V4^@/=+*?7^QOQ ><0]_@=02P,$% @ #X1F5["S3DS"!P MR M !@ !X;"]W;W)KXVN&S3C=T['!;[@9'H6*@D>B4Z:?[]#67'LL41G1[ZI9&HX?B9 MA^0\0[+GSZK^TJRDU.1K653-Q6BE]7HR'C?I2I:B>:_6LH(O2U670L-K_3AN MUK446=NI+,;,\\)Q*?)J-#UOVS[5TW.UT45>R4\U:39E*>J7#[)0SQ1".O5/&?/-.KBU$\(IEJ2J#4909@:=&%7DF-+Q\ M$(6H4DGFQG%#SLCG^8S\_.,OY$>25V2Q4IM&5%ES/M: P7@:I[O?^[#]/3;P M>W.Y?D^X]XXPCW&D^Y6[^TRFT)VVW1G2?>;N_B?]Z[C3&.C:<\;VG+'6"Q_B M[//]_?7'!;FKALJRB@E.&XHCVNR(GK4RW7(L^(_+HV M::MIYZ;2*UE#MJQKP$Q$TTA\X"-[1 -&^[AMJY@E [#C/>S8"7NAM"C>@#"V M$5(6!S[K8;3M_"!A(<=1)GN4B1/EW5K60N?5(RDD:"FIC6B>J>79!EZ&02<6 M&.[QL$\K8L5X&."(J=?IEW=B0D -5.N7=B*8_+0VZWYP2>V\'<((F4>C'EC$ MS(]AL@R@/5!;ZD1[#0 !:RGU2F4'>0J%2NW)$%NS%;'BP= JHYW$4:>JP/K7 MHGK,(3OM!GZ8469G QY%_6R*F'D#(#MMHFYQ^J=2V7->%"@L;O.21'$_>2)F M0[ Z(:)N)9K)I82%GA$MOCJ6#44$QDM\WE_KB%T2!6$\ +,3(NI6HKLV:SKP MV<(2,^[WT=E6 6/) +A.?JA;?Q9WB\O;786%@K/5!=29)X$UP+9AZ(=>/(2P M$R(:O:D*O+VY_'!S>[.XN<9+0>H4M&^M!;^7M^.@.QFC;AW;5R]K\6)*%S1@ M6YS".++R%F(5,3HP*IV"4;>$ ;>O#-90P\)V&-U2V)($97-_NF-6+!K(%:S3+>;6 MK>/ZY02YS):D*&8>[T.US4+.(W\ Z\'NS"U=%KF5JM["KRU04* $_JG L2$P8YLB-).X)A;X.YET1YFK(6I#U-5Z5JD^O^8&;;$4<8B:SZ? M,CL.HY-"YI;"HW+BU-)#MF:AWZ]N$:NA.=')(7-OS+;5Q"EX]MXJX9X%S[8: M@M<)%SNQ 6OKB0.M1N'9FA1'+*)]64#L*/>CP:'NU(LESIIBOKB[^M=O=[>S MZ_OY3S_$C$:_DNL_/M\L_HN?,CFU\)N/F;Z3M^-SIDX3^:F-W.L\;[1*OZ#G M2[:X]7.)T^0862=^W"U^5ZHL5>6 A6S!^G,:LQDXHN&=TG&WTEUF66Z2%DBS M.10YRRN2BG4.4HW"M)4K@*UB8D%%[/PX"8=X/#A*=$L*MH2=4;]?^6!6<3AP6L<[K>-NK;N76D!31J2HJ[QZ;,C/ MXB".3"[S-->_H+AM70M#:AV,(&9G/(SI0#;AG?YQM_YM<]YP3D$QVR(6>I3Y M_>T\8A=0RNG0G.[4CK]EXW>0J,GEQ]FW!A':)\SHYA Q=&T.N5'#XY9.@+A; M@/ZD?RU6TE0AN_N6]/"^Y6%WW[*]ZQ,-44NH E-9/LAZFV-?+SU(WL"DJV&] M9&19JY+ 0B)B XF@[W.95^ SA^30:&AHC\-WKO5*:&*LWF.I>WQPG53*^K&] MEFM(N_/;D;!OWM[]7;')K+WQZK?SR8QC[?YDYF/MP6068.WA9!9B[=%D%F'M M\6068^W)9)9@[=2;S*B'?J'PA:)?(&B*1DTA;(K&32%PBD9.(72*QDXA>(I& M3R%\BL9/@0"*,D"! HIRP( #AG+ @ .&=^X$8.>86D!=D)]U? MO^+%QI8.:KKA2V+PHP>>S/#L<.)C]K"1S8GYXGJ;// [+C]O/U3J:'YD2;."EW4F M2E3Q]B;E/:KX4^7^S5&YN9L$,I7R=['+Y43S^ MPGM!7L.W$GG=_D6//=:9H=6NEJ+H!ZL[*+*R^Y\\]8$X&8#9R #2#R#/'4#[ M ?2Y ]Q^@/O< 5X_H)4^[[2W@8L2F2RN*_&(J@:MV)H/;?3;T2I>6=D4RIVL MU+>9&B<72U&F*NT\1>I3+?(L3:0ZN)/JGZH'62.Q1N^WO$J:O-8H*1MDH8IR MTU3+GJ-?RY4H.'KUFZCKU^@"?;Z+T*L?7J,?4%:B3QNQJ]68^GHNU=TVUYRO M^CN[[>Z,C-P91>]$*3@(WT>^Y^6.7T%Y[4:Z\,BF\UW5 MVV3%;V:JBFI>[?EL\>]_8=_Y$0KJE&31E&3Q1&1GX7>/X7=M[(L/E4AW*ZE: M=9L&* L=@=\2-,O%?H$#WR'.]7Q_&E\ 1C&E&BPR81YAQ,/GL-B$4==C#CO" MSM1Z1[6>M=B6HI9-'ZHL1>=-6713DD53DL43D9VEP3^FP;<6W2$-VV\77T?D MG=0!<3U,M=HS49@%S-5*ST0QQV%$JSP3Y3(W=.'"8T?%S*KXYTHM:HW>=28A MF(0 ;6Y I53LY"I3_25%(!15)V8E\_N5&I.J;/:_E6+?KV4]OZX)1(Q8F*M1['<2$ MF:.;"A#FXA%7@0<_BZT^3>5?HY'": 2_GAX9P$Z5RH\^,"( %OL]T MX0 9)<[8JC;X1VPWD+]S>=!]S]>BXD@F3R,]#K)_3J#OUP 8]3#!NFS( YG-!HZP ,![IB .0%KM'3H4L&X8C> MP;-ANVD;$@WJ!'R:&^I+[1*">8YCE#3DU$C(J"[5Q#%541ZLE0Q6C3CVK4([ MG5=GOP(>)G?>-'APYT"L_N][MPZ3LD63LL53L9VG9_"4Q.XI/Y<53_+L+YZB MAR0K^YR@YE?Y?9+ER7W.+U0KNJB5XT8U7^VJ3&9P3R* X72U17()@"X(TY:6 M"$ QO5G'$)5:;YV1BAV\)K%[S;?I_W>=K4!*>;/N=*$Y!JKQWZJ$\UW*FP]( MG*Q88&!,9Z@WZF]#(@"BK\A6EO-H#.Z3V-UGY[RA^0M*I>9O>AXA@2X7@+E, MAT4 3.TR_5!?EP <4XYVK'<-#I2XUMYULB KWXWJ35+!JJU&]KN[U91LT:1L M\51LYPD9K#"Q6^';I,Y6Z%7SU.B8D-=@1CH>=CH3+D-/+T,0I=M_ $4N Z,& M(=3('H@,9IC8S7"4Y;OF$=MS)/N0&*/_/@<5 2ARJ=M@ (0OPQ%S1 873)AU MTD6\%$56)E)4L#6PFNCOGFQ3LD63LL53L9TG8G#EQ.[*^\FF%KBVZ&JXZDR' MK#IOR(S?W)<@4OG5D.K;$1#I4\?3?4(,(;U 7=L?V9.0P:,3NT<_SKQOZ =< M>(!#GQE[,0C)0C=PW%#7#W(&+M&WM3'(&6"*QQZBT<&W4_M/K)^^;GGS_*9_ M=HO^B)]DL_PK0XA^RVKY/_!AKIWS\"#RCW>\N.<51+%\.47T<^E MX-5#^X)1K9SLKI3=JPO'L\>7F-ZVK^YHYV_QU1(#YR-\%7>O* WTW1M3[Y+J M(2MKE/.UNI1SR=0$K;J7D+H#*;;M6S;W0DI1M!\W/$EYU0#4]VLAY.&@N<#Q M5;#%WU!+ P04 " /A&974V?H@TD2 !=R0 & 'AL+W=O M9'+!E6B+C20J)&5O^NL+REI#((X@PGGM:2ZRD@R^!\0Y!,$'!^#U0]W\VB[+ MLO,^K5>;]NW%LNNV;ZZNVOFR7!?MU_6VW,B_W-;-NNCDU^;NJMTV9;'8'[1> M706^GURMBVIS<7.]_^U]?O?Y]1B'_N2_?E:M5+R4K\MM!]>+) M:'_@\>?/ZK/]V]JT2W?7F07WJ*\+7:K[H?Z092',XI[O7F] M:O?_]QX.9?T+;[YKNWI].%C68%UM'O\M/AU:XN@ %IXX(#@<$(P](#P<$ X. M"*,3!T2' Z*Q%N+# ?'@@" ]<4!R." 95BD_<4!Z." =6CC5K-GA@&SOW4=W M['TY*;KBYKJI'[RF+RW5^@_[@-@?+5U8;?K@_= U\J^5/*Z[>5=O%C(4RX4G M/[7UJEH4G?SRH9/_R!CM6J^^E=_J^:_+>K4HF_:OWO2W7=7][EUZ/WV8>%_\ M^4OOSUZU\7YZ*%7'8Q'Z8K/!] MV735QU7I?2@W5=UXW]==V7J37>D%?I 1DM-SDNNUO*#VYTLNV%;TR?$S6O/Y;KU;[9WQSVY9-M(_:]D]+?M^X[[TOMO, MZW5)Z(KQNI/RMII7G2YR)0/H*8J"IR@*]JK1"=5OR[MJLZDV=[(?616;>?F5 MURZ+1OKB"QD:CQ^_](I.FIQ_[87LJ]X_C(H4JYV^)W_3;HMY^?9"MD5;-O?E MQ1"P+!TT^L9IV];5I,XP'+C:+1'F4^8E>C)O%+N6) MZH4$52@.,C]_*J>U=_34WM'^P/!$>\L^0HYGVM+[0C;R_M.7?4]-]N8__U"O M5IX<#CP4S>(7R@\1\LI$BDV18C.D&$>*"9"8%DKQ4RC%UDMW^JELYI4,)3D: M:/OX\>IM?ZO3.G@J:JRRKE&#%)O&1G\>1SD+S:1SL_1L5WRB M_)D:C7>9L<$=''[:Z9+_M!PU8.T<[U[E;#KKT[4FR:&5YA$:.& MZDBK'"DF0&):S.1/,9._5,Q0<9(;W@C8<$0]L=;(U?](L=F8ZG.D10$2TWS/ M?,6$_.=Y7_8&\WJS.7#'AZI;>O=EV_6/=+*HK$K75/,>+3P6/]-[V&OAVGU MU:8'-=WG?A;&9@\"- M,F),BGZV@PH9,CLS' /JR[[V:E%?RO:EINV MZ&\^I'-#HW'R-$F'[H620JC:;-09<*A-@5+3':P8);-RJYOOY25=[2HPH+,S@5Q M\[9V0\[7*)0=,A/1G9ZZA9KF4#6!4M.C17%$9@>)SYN_92:*(R=P[<:=?9Z= MG\(E:D;.X1+EB$EKJ,( M7V G?-\L_K-KNS[!R[NMF_US]7YBZ&F:J-@L^F'Y:KO<]!JDYE'7T; MF+QL>(';J^2J"92:'@)'V7UV$#?N.>Y#N94C ?_T@-UNQ3FY#YO=1Z3W)2P,XSPG MTONP^7W8!+^7X'6!XG6!G=>9SW'GP\*$7F$%$CM_P.8ZH61S& MP;!FG"AWR1(V'"&2Q=(T#2)ZA!@HB!;8(=KHY[BS#]5V0\[7*!3(!2:F.LU: MH*8Y5$V@U/1H45@NL&,Y\CGN?&28I(O$+7;CSCZ/1URF1"H?A5N(0O.*#7(#D6A.HVA2J-H.J<:B:0*GI(:4(7F G>,].S+7K.D4H1N8]"H>-O;$;M#9RTBUV9@3X%"3 M J6F^U=AP<">HX=.Z@W,-+?+,#!B K\H&HSJ!H?U1X"95-?4:5 7OA_D:IG MKX7KW0*J-@U-])BR*"=N%E"['*HF4&IZ'"G*%]HIGTN>36C"/L9B/QKT%':+ MSEZ&PKYQI\"A1@5*37>QHGBAG>*- KFAR<&".$Z&F39V4\Z^A>;(0=4X5$V< M;5[=MT4>= M 8?:%"@UW<,*[H5VN(>&/R&5O98.\S?LE7(. B@ A*KQ4>TA4#;U(% $,+03 M0'@65V@B+V.?'2C_@ZK-H&HFQH]A@9&>#X,T (I.]!6$\F*R?V.OD' =0>CCJ##C4 MID"IZ3&@X&%DAX>O-,]@KX5S7P*EE)')[B+?I^@3U"Z'J@F4FAY'"E1&N/6\ MD4G\6!"E^;"G@&)&J-ILW"EPJ%&!4M-=?+3KH!TPCIIGB*A-0-7&V>77?*HP9(5;TGDWYM5MQ[N:A_#(B5O2>S 2'FN90-8%2TT-% MXT%H)E)KN M- 7I8CND0T\*QB;QBOWAG*"]3LY^A:8"0M7XF.80*)-Z""B^%MOY&GQ*,"86 MK1HA "5P4+495(V/: V!LJA'@,)OL1V_O>!,G]VR\UT?RO9BDWBQG 41<=>' M XG:Q MG=N]TDR?O1;.?0F4",;$SH)QFI"="30)$:HF4&IZ("D4&=M1Y MO_FVW[AQ M4#X9$R\%8<3T =0JAZH)E)H>/0I-QG8Z^ *;?\<4F1O>C*#T$:HV&U%_#K4H M4&IZ#"CB&=OS&UV2!6(S=9$EQ@J/B=VBLW^AH'+<*7"H48%2TU\BI@AD8B>0 MHY(%$I/HA7)L/WP,M9MR]2U4;095XU U<;9Y==\JAIB<88C.VW^'I/>A;_F MJDT3@C$F<9;'/O&B&*AI#E43*#4]5!2Y3%QV&!P7%@2-2_TD&_;X=LO.#@_, M^<1TZ&>B9K)>0U3(B7*7H3&?2)0*PJ., KW%%2A,'%_&^^Q$ ;LAY^L3RA(3 M8M'PR40!J&D.51,H-3U:%%1,[%#Q>8D"!]'CBX5,%#AC_$2B@/THYT@QZVHD M"B0F8R03!8AR1*( 5\YEKC!)JK!U6;0M5F4#4.51,H-3VDCE[V M^T)KC1-B/6_.\MCL?B?V*CB'!G0'0J@:AZH)E)H>&@KS)7;,!Y]Q/-@[[HF- M&4=[G9QC!;H:&:K&H6H"I:;'BH)ZB1WJC7O:)][=ZP=Y.D1U=EO.,0!%=5 U M#E43*#4]!A342^Q0SWT) ?WX!\U?A*I-$Q/DR8%=%NPGD(RG#FAZ(E1-H-3T ME]8K.)B>24^T+B$@PR(U65;BLR R7DX/984'-2L5(&H6AS'+AWB7*'?)HD'> MFJ#.,V%'3R)ZDRMFE]J9W;-VDJ<] <5V4+5IZH+MH*8Y5$V@U/1H4=@NM6.[ MLSO)TY$QDMS9C3O[? 2YHVI&D3NB'$'NB%*GR5VJR%T:ON+C?0JE=U"U*51M M!E7C4#6!4M-#2N&]U$[8GOUX;]=UCAXHT4M-OA9E04:\\Q%JET/5!$I-CPS% M$M,S"WY=U@&D9K9<9"SIMAMT=C*4 (XY 0XU*5!JNG\5V$OM8 ^]9""EWE4[ MW!G:7B?G$("2/J@:'],< F52#P$%\%([P'NEA$][+9QO%5 F)KY>KF?A2EQ MJX#"/:B:0*GI<:3@7OJB&7MGXP<)P290M6E*9.91P0.E@E U@5+3@T=1P=1. M!5\@W3,EWM]AW(F@W ^J-AM1?PZU*%!J6@QD"O=E=MSGDNZ9$1O[)7DVW)'< M;M'5OU"UV;A3X%"C J6FNUCAQ0SP,N&,V%XORY+ANB&[*6??0G<(A*IQJ)HX MV[RZ;Q4,S!!O"3Y^V0!)!^U67._S4+5I1KTE. VRA!%W>ZAI#E43*#4]5!3" MS%S?$GP^+,Q,OD1VE\.ME29VR\X.)]X2/(3&1,WB+#%7"1+E+L-\L&N!($J% MC*4G-H;*%.++HE>DQAF4^T'5IE"U&52-0]4$2DT/*<4&LV>RP7./F2Y(1H/)R*)XN,FKW:"SDZ'(<,P) M<*A)@5+3_:N0869'AFAJG)G\+8B,.SL4^4'59E UGID9D$9S")1)/004[
    ]IF9#&V8(6RODG,$0#/^H&H"^Y(8[?L/)* TD"H MV@RJQC-BJ7$>^V96OD#9U6(G5TPP?['WEE#QDA-+75DXI(;V.KG& 51M-NH, M.-2F0*GI,:"@8?[,]X]@)RCMM7#M2Z!JT]QD=DF:,2*7!6J70]4$2DV/(P4H M/@I:YG9H^0)3E#F%!(=S ME/9J.4<"-*=RS EPJ$F!4M.C0''4W)XJZ3))F9L9B"R+A\N?)W:+S@Z&XL]Q MI\"A1@5*37>QXIJYG6N^_SR*[,<;Q7;;>[I8K5IY8:^*_JKNZG[<<5\V7?5Q M57J+\F-WCG#D)E:\3(,\-2[VV'CTI\I-[:?@[&4HRH2J"92:'@P*9>9VE#EJ MQCHG7EP2Y9EQH4,A)E1M!E7C4#5QMGEUWRJ,F9]Y33)F*:+=BO/ #XHY<^I- M*:>6(D)-^QH?8+\Q4-ZC_;W/ S^^7'9=G??1=RX+4?@FW:>E4M]O?E MS]YIEZ7LM8NVOQ]/RGFY_E@VCRWV>;<:KVKE;;NI[N51MTV]]CJI6NP653?4 MO*TV4K,J5G(L+W_H@7=[D.Z6,@SZ4E]3(7:UK\6DZ(J;ZW79W)7ORGX,,:]W MFZZ?IC_Z50XL;F7 L#?OV,65\?LW>?Y&R&8C_B*;ZXWHVTS^[4H9N;G>%G?E M/XKFKMJTWJJ\E0;]K_N5!DUUMWSZTM5;V?H7WL>ZZ^KU_N.R+&2S] 7DWV_K MNOO\I3?P4#>_[D_JYG]02P,$% @ #X1F5]A.XM9+"0 -B@ !@ !X M;"]W;W)K9QDUU(FB>+,[&<"[9@;H+W0SLO^^JL& IA^27+*E\3@ZN*IZNIZJLHC_#HY<9-2:4BA'\/?,G35&D"''\W2D?M,]7"_N<7[>>5\6#,75CR MI4C_2F*Y/1[-1BCFFW"?RAOQ^"=O#)HJ?9%(R^HO>FQDO1&*]J446;,8$&1) M7O\/GQI']!: 'O,"TBP@PP7,LH V"VAE:(VL,NLTE.')42$>4:&D09OZ4/FF M6@W6)+G:QK4LX-L$ULF3I(_A4BC2)0PD7:PG_8+=DB<0&+<-RB\YA MQTLT1C_6I^C3;[^CWU"2H]NMV)=A'I='$PEHE,Y)U#SY6_UD8GGR''T7N=R6 MZ P0Q(?K)V!%:PIY,>4;<2I<\]T71+W/B'B$&O LW[Z<..#0UK.TTD=MGEVL M_T3G%U=_K='YS=5W='5]=K.X75W^@1;+V]7/U>WJ;/W5Y+9:+3.K5_\QV?Q!R@X\P%H/,)?VDTO(0DD>B8RC3ZDHR]]- MUM8J_$J%RCD/)]@C\P V\*%OARX63+W9M)4Z #AM 4Z=6[2(_PLGK YS*2 K M12*/DI2CO$,.]]55I([ KA /"00KNGM&D$B+4";Y?9V)$IGPTKB=TX_HS 3A4S^J6Z8+*_53?M[1F;#C=6%*,4S\[X& M+=+ B?0"@@UM"I$A_O<^D<\HXW(K8MC2!U[OMPENH"'!@4<&< U"##,SW%D+ M=^:$NY8B^C569!0CB#E@Z-+JTYGV_"EF9.A478H2P@(SS'D+<^X^SB(?5\<@ MY0 5\2<%E)M SK7'$SH?8C0)>9X9(O8Z.O.<(!>]F%34!2&;)?NLBMM5C5(VG\ M>D #ZD? QU$L'BO;-LD31$Q8EER:(6-#L'I#P+J0;1-(!YP4;O0%.#-59WU M;\,G7E9! Y_0$KY)+#ZF&IAY,/6'D'4I&^2.7+&;78>1'H-/45*6^S"/..21 MT@*8Z1G$'V8Y@Q +;%'=0UH*K\^@9"#>#5+(ON"TE-PH/ MDH0.UB TFUF2'>[8#OON^FT;YO<0!!#*/:ZO#EL5&&D2WB6IG?>QDTW?2_P? MI>W0&1VA8C>C+J(JAP3W_/9<,M,<@'&MA#KF!2[J70% M#)]+43P;T>FT.":>WZLV&G0F.48#8D'7$2AV,^AUP7=A$K]09QU'0FYYT9P) MZ;S/?U)X9 MH>M,A^&L3X=%AT'.GY*Y;P'?<2)QMZ##*<'J\N?9^BU3 O*A?>5':3OT0L>U MQ-U:7N^+:*L"#>J8=U?F1&\AQW0^HU3;0X/@;$JFEKQ..G8D;G:\+D3$>=ST MG%DH&[3_GSF&%I/B0(](72X@_5;PT)B.0HF;0OM[ 2<*SA$TT"IKJ5YZ9ZO4 MB(DSH>74DJM!#IH29N.GCEN)FUN_[4NX VT2U.]W25Z5Q9^KT0W84:6', (# MBN&HL8%O8,TY8Q@/X>MRED*>=LQ*WHQGP[[-).7;BFS:E0/470X< M@FX;8I4%1)8!]!=WQU"#\6R7BF?.FYN[E]RW2T/C^(T:R@"B$8U!BC%;1TJ[ M6H&Z^^=#RY8"TD0A$Z 6ZSR%ZJUQ0+U9KYIM .MRMK36<3I]&Z>7=0+>[=1T M,TQ3U4.FU8],4L"6=$;$-B,,M#WWJ59>&N1L1G3,3E]C]B2/DEV8JK[B97IE M!6KH:K$W]3PM/HSM[]2&MJ-N^@IU'P1(-1#: !6"!?F]$;!.QC// %<7LT'M MZ)J^T@IW[H2>5>[F3U$UV4+0'W$4-5,NR(MU MD93']0=5[3U M9J;28D9>NG^H+LQQB %@6XI]EC'N,S-N,TOBT75G"8U],\: M[LJ8'L^J[XVVZ-Q)H?339A5-%0'6> M"&-%RPSL.IU1[0M8G+E9O/E1!VIS.SR=D@V%G4$*,]MLE76\S6;.>+J\NAQ7<=.;_ER>OKV; M8LZRX-V1]$':#IW150;LM2&Y:>;0EN;J!YDHW<=UJQP.QK[U>PG-J/65J66# MH_]."?']86-ED/()P8,MG_3>P,IX<5^]F*9F$0"N?H.IO=N^_+:H7OD:W/^& MOR[K5]@Z-?4;==_# A)_B5*^ 97>EP"BL*A?4JLOI-A5[WG="2E%5GW<\A"Z M'"4 WV^$D"\7Z@'MJX(G_P-02P,$% @ #X1F5[&!4,#7" C14 !@ M !X;"]W;W)KM?< 0X! 1"- ../)U^=T@^1P="OOY44:$D!?3Y]N M\&SKPUVLM$[B2VU=/)]4*36O9[-85+J6\=@WVF&E]*&6"8]A/8M-T%+QH=K. MEO/YRUDMC9MS"[. M&KG6MSI]:CX&/,T&*<-O1F_CZ+<@3U;>W]'# MM3J?S,D@;7612(+$OXV^TM:2()CQN9,Y&532P?'O7OI[]AV^K&345][^TZA4 MG4]^F BE2]G:=..W/^G.G^])7N%MY+]BV^V=3T31QN3K[C LJ(W+_^67+@Y? M9KG+)^2^$A^\2U44[YS2ZO#\ M##8.ABY[0R^7SPJ\U#.Z]>$[Z_Y#7_X=<<5OYXFXK-UI\T,H4TD[%M2N.Q7>I MTN+;;WY8+N=OKGS=2+?CI\6;OXJMC,*XPH?&!T18"OCL4_ M<+H[)J"U"09,8NQ.:+<&A2B<%Z1!Z0WHIJ$DL9&%KVL=*'N]Z3#8>6P221>5 M\]:OC8XX*Y- 0ETDNF-1A0R:=CP)R3)U$Z"4S8)( VG7#NH&.3]#MD_!-'$GONO"=/W;ST.(!F-W$!U89@(5 MIUXB EV8TD!C8^7G5E,\#@UO-*17.@#'O=8IPA.\ R4/KSAHE98AX95%%@<' M+UMC$_DC08;6>OPJ).Q(.I#.1'&;LF&P>VPOXA"%'?F7/$D-;9/$RL.RV,*V MTG")D7JE=;,WB#UK(7I;&:N)"4UM_C!N+:(OD3,3([O[>QMV4SXO'1Z37FB1+KQ^*M M4H: !%&[[&^?]@*\9UQ+:/(]$#G50Y0CEB/DJK9 U/H\W^3GK\XUNAG@(UKJZNI M3\Y0()G]$):5!A&,"HM/U]*U)8QJ.5Y9%H)$=8T*7KS,)K9.MHJ%(58*#1Z_ MRH%>XYY>P0:V59K5RZ+P+;V$ZT^Q"YE D=Y6'FDY\EL'R;%=1:,,?-$1>;.6 M81&*+ET Q13YG&82U\6V>:*%*RT=D);@,TQCMJ&$#_N%I"9C=(-[%XAHWV7 M.L1%)>&OC-64_PK]N36H+?:35,?*AW0$PVK8MP'F<@@@^"^O%J?')X"\M=RK MMH(S2[P$Y@" 5R@(8*UL(:9L$7S-HQ"EH)"-20AJ('4AAW4Z5H!:*; 4&@KCP1)L?8< (_D!L?;J;;!8DDLEJ+.TTD9?*9Y132 M'_%Q>.XS_A16*1TEJ$EEGB69M[I (233@>O=EZ)"I;+)-?B*VE!?_+?OKOK" M/P@LO5RY(+'UDN,@VPFECQ MPL"@(@('#1>RZZX'0]:0LT ^K:T'-XA5"[H&WJ>B\61-,5!=$;R& %^; O/' MQH#=A_H:8NY*VXV8,"._(1Y&/$+FT;U-NVP#%IO."3*GU(J[]:I5:YU(-@61 M C,P%)-S9*#RFCNRYPR"FH'("&C:\-YI=BA]&)&+N:J MS;YJ.S7]J[V30:]S'J&AM*;@:O!MAP-0D54/)J/">ES-=E2'IFNOW80$+!%6 MRE\BJF(KU&:JJ$?AJ9"UXWU.ZW[8!A>AV^* MRZ87C1,A.:QES!N,^V;5,F*HFIVV0.>UXVVF&Z?RB'+(_1'C9D*)T?RED7(" M$(! )#(*/V64BV^<'AHCAGH=2^3>E.MK-'*L>O^A8[6[+YUDC/HRS8P9?GU, M4V6".B)W=N/ )6XYV8 4[0#C8.*^%0=H=(IC!4NP&!M:JS>4051V>>X863" M"HU=1:>XI^^F!9] %*F/2-+^>(YK;QT:">FX'P)80N6J>N4TQ\=+J.G32P]1L"I4JV=[0$Y%;L[[3'*8#;J"HKK%K&0504&J#94S MC7$C4$@,UL A-D+((ZT"4WKDH1]VQ?VU*G99V DGT944LYD=_'P"Q0X&@XLF'SU0W?=: ,J#50DY+)(0TC:*!^#_UN=?\ZB-B&==<>SG MKX.?W40>.U\_<%_M'#WA;/+=MY^!\FQ+)@'!]U4<:.CGT6&JH<+&98:FW#VQ M_@>C3:ZZ;CJ@BN'Q<]PJG^R%6-D-1#=@\%%H[#4/?6JZ!W0WF#X&?$Q!*+.X M;Z3'CWT^F8T^D:'.UOPAD+@ =XK\M6QX.WQK?)L_L>VWYP^52-6:%%I=XNC\ M^/3["9H[?_S+#\DW_,$-UUH4-?^D.Y@.M 'KI?>I?R %PQ?8BS\!4$L#!!0 M ( ^$9E=@ZTVD710 %\^ 8 >&PO=V]R:W-H965T&ULK5MI<]PXDOTK",W&A!U1*IV^VD>$[';/:*-[6V'9/1\V]@.*!*M@LP@V M04K6_/I]F0F 8!V2/#,1,VY5%9%(Y/'R M_M:?!+Y;JU[O&Q6Q[YMC.ZY$7K^NCT^/CYT5K;YN#=&_[NJGOW MQ@U];1MSU2D_K->ZNWMO:G?[]N#D('[QR2Y7/7UQ].Y-JY?FVO1?VJL.GXX2 ME=*N3>.M:U1GJK<'%R<_O3^GY_F!/ZRY]=G?BDZR<.X;?;@LWQX<$T.F-D5/ M%#3^X6K/_ZI;>?;\[$ 5@^_=.BP&!VO;R'_U]R"';,'+XST+ M3L."4^9;-F(N?]:]?O>F<[>JHZ=!C?[@H_)J,&<;4LIUW^%7BW7]NVM1AG*5 MNK;+QE:VT$VO+HK"#4UOFZ6Z*9.CT_/[J%WE@Y_QO3.]M#;<4KU MOQ<+WW3Y\>O[^'V/'%[ M?A_U?U-5]]+>S?GC-U3OM;>>'KRBU4VOV>4^KPS_/,B4FKZN;*.;PNI:>= P\/[>JY6^,6IA3*/ 6ZL[/&<;)MR5>-K M9?J56IK&=+JN[^@7TQ(U/7+:=A9TVQJ\8FT/QKXTS,@U[>/5D[_^Y>7IZ?'K MOUU<7/&?)Z^?*MV 1MOBC'I1&]4-M)R^[,QRJ/F,?&@B=_WQ WVMNY*VLTUO M.KO.S@/.74>LS%DLHR3BH_^F1)RJ0O3Q(OK=3R*^\<;]JC.&US7P$;46!#.$8.J:S&J],%T"(079 MXZ1].H\%_[8I83$4;:)QQ"UQUH51YGL+(=(YPIYW1G>T!4GI9Q"2+4["%GB( M'H0TE,/3^#3T0Y<4BY^B">$TUI5RRCWFM- UNXQ$?,U2V-SR-"JR5-C.P"1N M\6 )XC?$=.?68EC!@'<;4W ,W2O:>-/H?\38_'\P1U8*!Z-KL6RB M]LD@AEC6,3_P>>2/^;$0IFL-(F(C^@ZNP3S M-?P1VH?1FR!A,M=@I3 %()0?511IL Z"];$[F)%C.4G^C;#H>P+-M9@T=M)K MPE(?>!398%]S!XZZ;V1,@K;!RRI7P^7(HGL&S[9S-S@V3DV0X*"$VDJ4 .V" M9;G)V2QH)LF2'Q @#6()^MEC3IF.PR:" S]M>/+TTQ,FZ@:/W?U3D4["D5Q, M_Z7.7[V]#D(CP+;]W2RD MGX;2WN:;6@ZZ0_B'M8U/T!:UZ7NR9I*PD +D%Q(P0!]>M^8>>30%(UBVF!K@L@@*^O9D#IR4Y(!0Z/VWI"V[S6+"0;"7,E] MPJ+/3 ML]GD3(<;YR59_K=#"%%_X'<$%J_F.6"-(5AW'6=Q,-G!1&B<,C4"F.@GN"KD MM/>YH*M[ _ZFQG(\%2, +A%FPK(HRW(-V9E?D32#V%F,]9W("BFI8;1T0,N0 MNX@Y09G_%&Q#3&[(VM)S"57W'05\J8PQ4UL4;.QL6@6VB!N(NM.'8@;$<067 M"99OOO30'X*D< -RU5\>A>3AF. ;BC7 M&+U;]\$NRS%=";GJ)*,(K))TMA2R M1W%!O4_HF:?"V#T:R\Y X$'_8U/::Z]\$BRP'7^\74$!YD:"3*<*VQ7#&C@' MR3GUAU"VS*D"JPL=A+VT+3:,SAG68(=4':Y\?/9VE; M-KL/A.J( %X ^4/P.*]F$]^!DU%W3AJIGS)^8&B_%VE%B7!)!.%Y+NHV4L##T MV,U3LD%7<&*YZZ&(:8_>FC3^!&23=I.ZV,>>D)YPVC&&HMCMK:^L .S.;>;J MJG/E@)(UV<..T-&&9^)^8]Z;8,TC36/PAC(O__@5!HQO.>^1?!_K33=U5F_J M.H4EHL])U\KYUB(/1!8S;A,!KX3+@P_:C*-G:J; +69DZ[>&_-YG"R@91"KA M.I:HM#MC5Z%A&7#-0!DZ N=%65KYKJ;T+0]+NX)P% A\3MHK.3IK@:-E([CE M2E.'9"5V P@5'4I\+*?^<*\9,N!=20BC?K*M,O=FS8^F#(;PEU; MRO$D8L)*J'T% _3#+DCY08? ?& M "U";NN\V=YZKG[!IZ3W2:R[7\GQ9) #NQ30D]H[0PL.(6$\)#V3*)+=6[E- MR\BL@3IDL-FM%8FB2&KH4:']DQ#(%=\(CRC5[A[@T*]L*UE=-^&6I1WH)^MJ M]!KK&$.XA;/@:M=-<8%*;J+:YD+X13@1M-IPX4YL85B' MUB()IX!/=V;JTI3P1P^C3$KR;S:$Q"/)%O91UOQA3/]9J*Y Z:1TU8>4/ADV M41;CEFJ%#T'!355#7=FZEJ HY$+E19F4ALFUFHNX?0B8'X"RBU")I])L\(QL M'X/ MKE:A>P7;)M>LR:3(T%-EO!'2I_G"F 7&#(]^C5LN.RW5%R$ @IBD: \$ MX^Q(B!4;)'&6!_FVN?(BGRE-+'3+H@>EA2'W2"S:*D=YJ D/-(;*C12!DT@; MCJGNMB&0Z=U21"!-,OZ3VH045?[9(30)=Y8U0KD+:0EN' MM(R'V?50NA%SE6#Y !!S3EVF#YR$V,]@.',!\E M_[[6X.6Z6#D*TO+L(:6U] "G.A*%<@[TK:9DDI& RAA4?XNO%.F#^K9U$;(% M" _%9A=F+/V4X< <0RUW%'A0 )P2/&R&/46+IS]9[, MA]KOX'UAFX"L$THT2S2B&X["/DX0+ZX_J)?'SV8CD0\YD3B=#(_% >4LMOU" M$S#4)[H0D=#2>20=C1&<8);LJSTG1+"8#M U7V1, DNP* M)IL[6H@H(R]BCHS3\ P/=D*]#I+[FF^O1[8S2H?12H(IQ\%:1B-F17D-M]BA M(.DS"!G&/82C@5+&;&=+KN]HOD>!!*P5,A H84BU:V,6) &.RIH8&3)QA#X% MP*^R-'@^K -B]SB^I1C%>E"DR9JMOS:B(20:"^SF.-5]'<8$@3/).H($I[90 M<08>TM]>?P_TB9MP<.HS2)N*$Z6@?W" 2I;3&%H5!ZP^2UIS2(K.9G:$CS7< M/_A9LG:)#OH[A>)_<''7<)Q=2FU)+&8VR7RE##IUR]%'#=Y9+\W^@QD!YFOT;EWV5AH6*=A MG+1').7._VV M[TYA<<&S&P;776TZPJ)'LANJ]&PW)Z[24K+ E;OMRD-)TY,!QS*5(EDCM].B M/_-Y0WP/UD/QJDG<86TH*4(>\N#:G $ MU.7V 6/&IMYCY-HM_BC[1ZIT8PI&C8A;5(MS]?.0TLAM?XT7-D*S>6C)W."L M ^%N6/=91V-W\.O( M>4!3ZNEDD/LQ(&:1G8'+&1E7UMY-U U/:^B2@MDP?;]C57?XNK+K='LA14SIX=TT VHJ$_3 OHM+]S!3L;#]6%SJ8P(O$/ M_@30H4A+0V1*]N5&QL9HR@FNRK45N1/&8VQ4UF2OV=!JS""FT@XWF!Q %R.J%:AHH=(*^LI_@RYKNV?G-\BPP.DY,AT;& MN?3MUL2<;A5%_M/9XCTI6IEF;].ELVQM7#?C^&)*OS&R)3)CHREQ.CT.;SP. M6J8C-)EVARH^Z!D^/?;'-XW@AQ@16^ ]LI2Q@"VX2$DR'[XM,YI9DM=&CL1- M_7S/J;&55AJEG--#TR99BC>3VN9W'YB-+@2]5*OZ9=.MH M &6YC_@?%U22@0G:VX9N^O;1V$W;Q!EZ^('6>@*XW+<71C(1:L>$,N,N@7T1 M;^/>!_LL)I%[B@!T;8_F15RH-#M@4.;W#ULS'OC*4[4%O1&RK;T--W'2]/Y K''CS (-8B75U5Q&SD:2L:_(@8$N)G9'(\W0P$ MG'M)(I#9"ZAL@9E[1+]!##/#8?$J[VKJG'!/4"*?]6.2/#UPD-J>H#?CQ,<- MFRVC8)8I1^#^,MOS? =@7HC7["DDX[7S-#^0"X78;V5;GTN>,-<4J\;5;GF7 M%2&>R[AXOEVI\CS=WOAAZNEBUL[^8-8D#M@PIN8C6(R=Z6F+-MX%##7EI*B? M@!_-=3C'H=J.;Y9QUQ]:VADJEX &3AFZ<.5Y M>I=E&[/V=34WBY>0Z^_* /QP:95)F_AX;6D^MAT?,5MO,7QX>GQT_#U?'.WLBM M%/[\=U,2@AR.E]H@@8]R$6MLIOU^V\3[Q2/9ER?/#L^/GQYFIZ'942Z3RP; M-HQ>/=E%/[#1*(@H@"00*5H\(F4=[\)E3?(L$2\R9DJ2F\TX6C 0#$T_=-? M^:(/SQ=(H#P.]+$I7X;^,4\18&;T0MF<]BD C2GR:%9RQ2I&=B-9)5\R"Y0D MO,_5KK='C[*7?I&6+/G59I([N);W?].WZ>WI"WEI>'Q<7KW^37=+NE57FPI+ MC^.%ZY$#\Y\IHF#D]@-\KY_KX@39([Y2_^W]02P,$ M% @ #X1F5U5M=8^Q!0 #@\ !@ !X;"]W;W)K8J\W5(!AT$_=RG5F>&"TO*['&![1?JD^:1J/>2B(++(U4)6A,KP;7P?G- MF.6=P%>)&[/S#9S)2JE''GQ(K@8^!X0YQI8M"/I[PEO,R%&4L10X?2F-U37A; Z),X+V0&KZ*O$;XB,+4&MW: MYQ:V+F\9%>,+% CZJTF8&?BL33/;U1Q1N'W/8Q7P3OFCP :LA1+X' MH1]&+]B+>@PB9R\ZA<%SIG?2Q+GB9 W\?;TB1(@V_QS+N3$Y/FZ2M]*YJ42, M5P/:*P;U$PZ6KU\%4__BA8#'?<#CEZS_FJ+]8A?P.4-(54Z[7)9KL&*5$X;- M7I?_(EA:OE5%)Z@!QK37; MIETH#:RVD.,3\H:QF2R=@QV=3*(6.LZVYT!\L5BL4/>D@3^<9M#^A^U_!)^5 MI6C>.'.J-I2O>0O7+KAS^#)\&,)G[6+<@N%XI)64Y1E$T]"CXM*72RZ\V/OJ M5FD?X)9VKWZD;IO69!RB>>0MQM->N/OOY@FR K7#J!(5I= )A!,O"J:'PUNE M*Z6%15@I-M\M!Z%'>1\.74+4>LMX+YU>*O)F"_]PZ-!XMQ+Q(]7IB-;$FTUF M!Z,&UK;(9S ;3[W G]+79.;YT\D>6',_\H(9E4:*EB(:Q(I. MA(2*Z[IZWDIM3T"_\")_UO^3F2?45A(WJ76O;"\X"WW/]_T?QDW@^7,H>\8[ MJ6!-H^!$VMWJ$<91[?W9CX1KIT_R;>[YT>)@ M=))M01WM6L2W YL MIA%=TRJIO4'1'$/(Q]"QIL""7"N/E37"AG]*!70(E"9%33T'[0:Q[(KI]=5D MU;:BPUVRWNZ1=8?2<(\Y 9> 57!3&PK/& 9_12W1R7XHF>EE>WGA'G>TA8KX M6RV-=$(JA3]1/0D3DW8\A#5EH1XLYLB5R%(F'D(P,7W4NT"YPA:T([ALCBA<8=%"30%PZ'QR4;Q#/MAVR!!G@G)VX;/F M<>M\_J$J'=X$K=H'#(W/NS%#/P9M=2AW_'/8=\I=I<# M<\2^M$?L,29)?Y^#JJ9F9= T1G?T-XYQ%G71D([N^ G3BMU\JQ77EL@7[Y9U MWQ%10=#NH\EWM/XN9GX3(&W7;2WEPECFF2M*(K:=-8W40EV!J-M*E3A.9H)[ M#36:F-2,3"7O&]-WFQ=N.SO$"?R..8>U^SEK_E?!3I+EV!5WM/-&H1-F[5YB M;)3 :IXK_6S_V+MNWCC/XLU+\:/0:TE;.\>45/WA;#( W;R^FH%5E7OQK)2E M]Y/[S.C!BIH%:#U5A$\[8 ?]$WCY'U!+ P04 " /A&97%;&5N(8% #4 M#0 & 'AL+W=O[')X]W' M^^Z.1^ILK:T^G4YB54PDYT S6NK+2IA,.IN9O:QH H MO%&EIE$8SJ>5D/7HXLS+/IN+,]TZ)6OX;)AMJTJ8QRM0>GT^XJ.-X(N\*QT) MIA=GC;B#&W!?F\\&9],M2B$KJ*W4-3.P.A]=\M.KA/2]PC<):SL8,V*RU/J> M)A^+\U%(#H&"W!&"P+\'N :E" C=^-YCCK9;DN%PO$'_X+DCEZ6P<*W5'[)P MY?DH';$"5J)5[HM>_P8]GQGAY5I9_\O6G6Z2C%C>6J>KWA@]J&3=_8L??1P& M!FGX@D'4&T3>[VXC[^4[X<3%F=%K9D@;T6C@J7IK=$[6E)0;9W!5HIV[N!:V M9.^_M_)!**B=9:(NV$VIC3NY!5.QC_4#6%?1TMG4X89D-LU[\*L./'H!/&.? M=.U*R][7!11/[:?HZ-;;:./M5?0JX TT$Q:' 8O"*'X%+]ZRCSU>_!I[8KP7 MAC\OE]89K)F_#M'N4)/#J'2.3FTC3R7Y\7MZ4W9; 5EKA<9?U'9.HNSGR3*^8P]5K736B?GSS2QKQ MQ5O+Q;RUD@GP;(C%L^C($IB&D7X<\SY;-R+ M,9-4V?"()]'<8^==*)D3XPI,+H5BC6C0]V@6Q!G? MZATO$)QDG'1-HXUPP)::8#ENF"W(B^-H,:8IDNX\Q[99YT_\YG&0SN<#W/F8 M9(LL9)?6@CM9BOP>0S(PF06+.6=S9!B.:3);L%OMT-,CEH9Q$,]3'/%P3D&( MPWCRW(:A'&VI]U)]]*4]51> MR!A/%D$6[@ID@XIGW@!;T\_1/)ZD>%4IY6]=/,E'/!J*L D,(3%=[2Z12EO+ M&FTEW=F6=(_"2?P,;A+M!%[G0$\@S;TZ"O =81OP+P'U.&'O,*#8HZ@GN=( M>*L:>R*KNHL+Z.)Z";Y#'#0T5D@TUPYWR;7!$*-(X[HY<:6H,9H591S+4**Z M-,2?Y:4P=YA2Y"*I\ST(J<12P0D^N$XLIF60]PF[P@=(0;J'VFAC= Y%BQ0Q MH@5Z2TKP@_BB46Z@D*X+<*4+4 &&/E=M01$0%$D+UGJ?,*+/4M(Y2'A4/=C= MI7[*/-<>"]61JO-+^Q!(R9/LCA2Q'!:UKQZ*GG#.R&7;*3B]\9Q"3L$$A 'O M,=TQHL[! P_X]5NALGVR0XG50ALL >H^1_X@_)<2FK!+99'\BL7K4(! MOA,WN_67W:#6GX9L+2@12$7)>ZQ&"ESMW4/*I59%[__PK! KP;"S2%UX?'P? MX^6Z6LE<4N*Z=6+V *][U0&F$7_Z&GQ<.\S^8EKNTNN ML/W#8.\:?[E_'VC"NWOE=SRICR ,0]X*JY-$_OX4.O=6F@YTV$]I@ M^R%W\0]02P,$% @ #X1F5T 5=1E P 6@< !D !X;"]W;W)K&ULI55M;^,V#/XKA%<,&R#4[R_ID@!IKX<[8(ULE>ZYI:5N0S-HY(UWZKLPB:(B[+F0P7+N=0]Z.5=[ MVPF)#QK,ON^Y?KG%3AT601R\*AY%N[-.$2[G V]QC?;7X4'3*CRB-*)':822 MH'&["%;QS6WF[+W!;P(/YD0&E\E&J:]N\;%9!)$+"#NLK4/@]'O".^PZ!T1A M_#EA!L.I_(K^WN=.N6RXP3O5?1&-W2V"*H &MWS?V4=U^(!3/KG#JU5G M_!<.DVT40+TW5O63,T70"SG^^?/$P[]Q2":'Q,<]'N2C?,J'Y1$:2J!&\@S4IL7>TP.^KC;&: M>NF/&J)^A:-- JU1C(,S:+2L@J5J:Y+[YH)>V*8\S9+(8DS^$79:GDW_17 M,"M97$4DE#F+XP16=:WWY/NSX!O1"2O0''7=B6YBX7^1<-\/G7I!)+">!K$9 MN_,*TIPE1>:$A%55#H]4)Z[KG>_D!I]HV@ZN8\G/U:%DLRR%C$7$PK63W7']U[:'8S7.RV_FXZOSB>M62 ,=;LDUNB[S /0XR<>% M58.?GAME:19[<4>/'VIG0/M;I>SKPAUP?$Z7?P-02P,$% @ #X1F5U]? M8 VY!P T!0 !D !X;"]W;W)K&ULM5AM;]LX M$OXKA/<%">#Z1;(=NTT").T5N\#U!6UO%XO#?: EVN96$K4D%$S[T-=[HW]ZG9*>7&?9X6[&NR\+U^.QR[9J5RZD2E5@3<; M8W/I\6BW8U=:)5-FRK-Q-)DLQKG4Q>#ZDO<^VNM+4_E,%^JC%:[*-\?5E*;?JL_+_*#]:/(U;*:G.5>&T*815FZO!S?3E[8SH MF> 7K?:NLQ:DR=J8K_3P6SMWBKP>>O7YL\UQY6]D[((A6O3>%UL55%HI6[''L<083CI!9W&\1% M3XA;B7<0L'/B;T6JTC[_&-!:?%&#[S9Z5N!G58Y$/!F*:!+%S\B+6WUCEA?_ M%7W%&^V2S+C**O'/F[7S%D'SKU-6"(?,3A]"B?32E3)15P-DBE/V3@VN?_QN MNIB\>D:%6:O"[#GIW^ZR9\6=!ON\F3Z4RDIZ%G]7R @GONP42/)2%HA#\A98="\TF"B7104*7UF"R488B9O,&:&+)*L0P5@\5D0B M/.HE";U3.YUDA(N>*J?$^B 293U*HE!YF9F# BG4[B@X%'MP[<1>05AA/+! M12VSUA(X59O4"79*X54Z$I]WQOH7H,M/0-G).\(H!;_':=-(Y"$927/EW*CK M)U34Q&P+_6^PND=RJ5X*BG\J:B\H9*CVZ1 ,J0$%8281-@6E51G@UU87TCET M$SI4RS69_\!*N0KZ!OFP,AL$V>U5OH9OFQ0?=HT$G>B@CFUT(8M$M5)^+CHB MP#[MLY/9+#O1&R"O ZA!N;5*482+,XJV:/(JGDQB<5L57R'L)YUE(;KYY?35 M>>N81V1UD!UJEZK[4L-G%#IO5-)@BZYU< J@CU2BRCAG".8UU^6W?H@E7E2JDF4:I4?N8\Z9)@I--!Q@9_DI,- M);D4D1IL@^#1(W^20K2#\"L5SSO'%; J&? >49:FFJ1Q6MVI%PF,(R\S"8N$P'G<3X$V^./CX.\7X\86A$N[Q^C7=8G@0.<: 0<@*M)O MJA0URU.E N>\DP<1+8(_ZZ1ND0>O)9@,%-5@4+]5:XO>?!!3YIB)D*_L6ZJ! M1-/6B9B)FEIQH@M1WA(CHD UQ1:K1^WWR=YD[NID#9X+#30)"W>DYJ]'7(1E['.ZHRQFSHO 3[_3Q1*_\7 QG_+O#+^_2'3>=::Z//%B(69H&*OY7"Q6"_'% M>%21(Z'SY8I_%Q$)FPT7DP7_3F<7XDV8N$*1(5WK027TJ,>EA8T72K8_"AY+ M'.:49C#_]],1AB $)%\ (:.[,>R42:HO]+Z4FHEFQUR3=N/!J^UQI3RPQX\E M-F-1W2("<3,4:1I@.H8HR,/_+SO$HXN^1O%H_N=VF(VF?:ZHL_$_M<.74^GW ME'C*P +M*)%N1_/VT93.%_W0\;XE55G:AA(PP-GSA9[*.LJ*W%)3I8\<#W!" MPZ5Y&+=&@WF#^V, !$US$-%%\M2MYEBSCBU"-5@B3*DAUY/8*/JA;].C[H&^ MEM==33V"TP08[&I97>0JKD&X==(;)D+QX;&!UAHW%IV@2=?&"PCWLNWGJ48S M3Q6IKZFS_^E( &@(1$.@O> MQ,GG7*7B91Q:V'PXGU[00"G=0!*VQ<^3#N0PQR]&PUC*?1>?TZM%OX"[S4*,YP M_&)YWJNS#W=!;.5:]'(YLLL!1VJ"M4 M]"73IA2.7DT^LI5!D7JCLAC%470T*H54G85$P$-'XWF!VVB79CE[]CX<\AXB2ZL_P_+,#<^[D!2 M6Z?+QI@8E%*%7_'0Q&'#X"3:8Q W!K'G'1;R+*^%$Y?G1B_!\&Q"XP?OJK;_*,6W M;5)H6QN$/Z=SZPR5P%]/ M.1NP#I[&XK9X;2N1X$6'ZMZBN:O3(7@7 M/RGXE#@]1P/C4Q^]> !N@7"ERTJH%:!R:# %J9P& 5?T+!U,6@QY-? MO3B)X^AL]Z,?'I_UJ23= KY2YUAX*TRN82;4MP%\%-Q8HH"IM3J1_FT PH)( MJ5(E!YQ;#JBYE1O\"H!=2I6SSU @59@!H5+Z VEM35^:T6W(6TQJ(YU$.X#W M[Z^\R:TL9$*]_T44!:Z:50G_;TWQ(!1!J,8(E:.QWB!\8!$QM5(T.MB+85/ MB1G6**!*,/B]1NL(C.!)U"P/^AF/Z^JRE(ZY6>C9>OXWZ2C/2M X$GOZ3OZS M][;/2];5&H*($2_#@[V'/G&)'IF0;[U5?[-"N6\:PN9$JV*;R9O;N[ MGOI8\-Q,UP8R:F?R\GM-T23X"HW4*92:W#"8$,^"RYWTB$/"AH$. S(76R>+ MUM\A+:^H7@R'WH?'-PK[[3O%/9&B[<9*#>TXJ5XJ>!EOQMIGN>:\-XENYANL MA SEL6V0&D$@WN+)98'F3.N-[QK;)=0ORU/>.XHXOP\X2,DG[ MFRO*TWAR%K MW@=AB-;X* SM2PRW21IJE.KFY4FT$?7]\=Z?MBV GTH;%6(!\=%FUO8WMD@2 M4S<"L XQ:8KS\.TQAF*XX:W_WIN&CII18<,-EWN/](F.)A3.%.9\\.I#5=0D M<71T,#FEBS6/.61&EQ!UN5?&73*A?*8\'@JYC4+3I&"Y;1XS>Z<=!?8C'1W? M>\7+_?)2;ZW?%,=N?/K0"\5EF#!56-.-U,11M^^%8A;<$E5%"BSF!0LKS2), M3:LIKV6TAB#Y(\H>I]=L9;>?WMZTV]>VZ][EL7O, EV'JMZ6, MJM8&HCXTT?"PZ_NOE_3A#DT)'+YF(](*?_,M"0Z5KTS +..]@%;VFIJ*5< 9 M=_?L;71XIK1Y7=HYK1P'BU91/*DE5<_Q<-+E79:B\4/Q,T&7=D0IJ-U!V[#L M( U,VH%M_?F!['CS<+RB52KTEXEB]2MDQL.373*G_R'S,Q*XC\M3I]'1QM6@ M1)/["Q!OMG12"+>$=K2]8TW#U>)Q>KB@??#]8^E4DY$I;22'G7"@6+\X7?F+ MQEP[NK;XQP4=L=#P!/J>:>W6+[Q >_.\_!=02P,$% @ #X1F5U^FT2M) M"P ?2 !D !X;"]W;W)K&ULI5IIW)?+J4YX5[O5HZWWUXOK:)5O*M9N4%14869;:599T*HOR['H^G3Z[SK4I1O>OY-U[>_^JK'UF"GIOE:OS7-O]&\K*W>O1 M;-2\^,5LMIY?7-^_JO2&/I#_K7IO\>NZE9*:G IGRD)96K\>/O%GR?)GP M+T,[UWM6;,FJ+#_RCQ_2UZ,I*T09)9XE:/SU2&\IRU@0U/@CRARU6_+"_G,C M_7NQ';:LM*.W9?9OD_KMZ]'M2*6TUG7F?REW_Z1HSPW+2\K,R?_5+LR=/Q^I MI':^S.-B:)";(ORM/T4_]!;<3L\LF,<%<]$[;"1:OM->W[^RY4Y9G@UI_""F MRFHH9PH.R@=O,6JPSM^_+8M'LMZL,E+O:.5?77M(Y;'K)$IX$R3,STBX4S^6 MA=\Z]5V14CI5@Y;Y$._SUE;)"U/"V+2^2%JW1"KT>H 4?VD4;WWWPU>S9] M^82FRU;3Y5/2_U(PGI8PFT[4H13UZ@UR2#$IFL[&TT9Y494V1F$IG2N=E77A5KM5L,OU:);W-'!6F MM*HH/3F5UL1;W:I+WNJ;KV[G\^G+GWA(GF$Q;[0=&^%)^FL)X S6KVB9;5*MUO)I'9&^> MU@RQ3)VFAJ5BQ<5L^D7FB[Q@0Q"](TN-+[$'F^5Y/UVDP+S5[\"A1DM/-G?1 M+(.R*3P21[1("8_-/L/X]*^;@+C(AP!NA'U1RI@G@O&$1[0'_Q6)<@%= )% M&/=B843(<11CBDT[R>\KDCDKV&#KRB?!+E.X,H, _ QRH/L:+E.[K4FVO6#F M>@_G8(LDTQ:>,WE.*LU\1HQH,Q2"3@'^I$#+J.L M*P+V1ZTSLS8DBGGCZ^C<5;WG].J'^I<:93!;+A]4#?=94?4#);5%DF'CAR04 MSMUB(>'0Z&[(^+YNL"/6T1@R'*_%QN4J,QL)8YO.,=@#NY"Z\(D$K3RL^5N6 MEY%SBK3-#)2+I4OI&-TU)#$;3P4 CFJ=%8 ] M[/0(03$$#'1;I Y!$WYK8YK^J%L=;B?JO6501'+T7X]56'B 3IS044L%MXA( M5:&RNEWA>YG[!1:P=G!QEY+K,@,9DU(T-JESYSF\[H6ZG%VA<"3Q&602G2%! M$5>4@/62,J@PR.9Q,?4=)92O\+"8!;12E^PNV2\*,PY-B[07 M[VM)%&)0X:28+5 ;41S^0,.JRDPB!1(R0>AO< ^;WB4+7DLI]%;T='RI+N=M M,"7H;.2JAK<9!,3*OOXAGAQUF7C&,XW[X,H.C)OQH.0E@ V@CVUDFN_WDBN! M@?.EUK15L52,:[V-D,>]=]A @$R<>7?;^J^R95H'B/U[J<6I^YE ,*;!M8LV M@9N&C*AG+B1[9P+C:E[%]NO%NQY'&E8I8$*CI^C7!B>F'9_ 4G24=!"!TTG' M\[O=A$D 'FL?2E& &\!<]3A(T)+5Q@:74">T@/CFZD#_EYRUE\LK55=1NS)! M;[)4!-^R:#3)!+ZR "Q&_L@!$*TX>"(A D0W/I0&!C;A,PKXT_K==:D!WH<. M(M7).F?(4,[QT%#;F(UAA]M"V\;B QY&)M^>#(VQE,EX!03Z9/-36Q?SV;C)])GN*.H?:Q//+ M$P([(\&I^+@H]L%C;-(7\_E\LKCI[2]M"))*24P'L[JMAEG6 MD;]XC#X="./Z!Q.=_HXE.?LJ4(6&IP](PAE*V!UI!O4]#A,T7UF8'#8?JH % MR\GR[OGR_POY$$>X%+G[!UK;"T.+N]$]\^">9\?+P]*QY*H4:->QI]->Q_E\ M,33<6E59[=AUMHZP4A>5-FE+FLIV4- 6C)V3@> M%^/!A9*^.NU8X0304.O5'EK6N60/7K$H/ MP"TR"DMX30>7+C%%@5!\Q$-FQ725ONM-G!\35RPWW)MQY/MA2#VD6CRA0%OT91&N1EQW5@F%(0H?WKUTA\:N9,ZF=.S@),#7NZNA\9/(>*9LQPC M-IQL?!:B*\TGP3G 41.& S!L03HZGAT8CFDG-^!@Q;.BW&AP.N7$7 &Y%<\> M$_4@JSY0Y>-!;=J_ NQ=B"1 "A=8&C,IE97%YEM&=949O3*9\6 1!4D,VDN[ MI'0^'C[O)C?-Y=FX8;!L"Q4<&2[I,C/AAFNE,UDMU];N*548^).6F,']BOJ5,]!XPY_:( MTI[>+(4KIP*EIO)P*2X7/"=,$]IS,9LL&Y^=NTGD- MQU$&PE^HO#^#\N;0QI9L(#QR)2XUR#'O"_I<@ +Z,UBW&S2]?4CS9I.;KR?J M+>(%?=XR//QJ=>%T$M+]YR/:(MP6NA61^;8&,V9(#U@?@^V).^!(=P/=20F"IR4S74ANDM!&[0+B4H2[&.LYF;4V7<9;US/.6!X M 7O631U9YFM8R[=V??QN+VDUP.?;U&1U^/S5LKMH4%%+*/GL=IIYR9E;<"\S MU,\&02E='1RLSZD[Y/<7R^5R\GS:L=J&K)]CR*$=-'GZ% 7N1ZD)^ &]8: Z MHM7';#GR"G>J+_;\V+M1&[#?B3D5]3Y6LO-?I@@Q6@9\>RJ.[)*4V%!A$I(=6+"'%\LZ2[D5\[F@EH\S M#(Z. %S!L%;U?@9%18=&]POQLVG%$&W3IF&A$NJDJ>9>$7/W_Y9Q1%>&:9'Y MZ[V)!9\$OJ:WG/>6?#A) 3AMVXC^_@=$[OHW3J%G0R%KX%VCFRN(KA^;.+VA M 2V<@8KY_>34E\?KWB?A'.Q0/GQS-2 ^X>MP^[;]MOX0/BEWT\.'^1^UW9B" M[]S66#J=/+\9*1L^=H>=R2AJ8\ >/K$E&//WB#]E\&PO=V]R:W-H965TR$35F%E*MN<&K6E[H1@E>V$WKZB*)HNQBS= ,?R^7*T,#%S57#E^)>F$_-3.'MHJ=2 ME&M1ZU+63(G%]> VOKP;TGJ[X(]2;/3>,R--YE)^II?WQ?4@(H%$)7)#%#A^ M'L1;455$"&+\Y6D.>I:TKFLM/W+-F[M,!VPO-5&KOUF2+ N:_?+OW@[[&V81"$*VMRRKU1F"VQS]S<&YE_?GT'O0KV5J[A M:\W)7%<7!M1IS47N*=TY2LD)2E/VJZS-2K-W=2&*P_T7D*H7+>E$NTN>)7@O MFI"E4<"2*$F?H9?VJJ:67GJ*WHHKX56=\2TBR[!;I7B]%/;YG[=S;13"Y%_' ME'>TA\=I4^IH?Y63_AXE]KLT MO&+:3L_M=+X_O>&:X=]"5LAB?8B>,Q MMDRC&*(&\3AC<1HDPYC]+&JA8!U:SPLD84EQ0FC"1L$P3B'.>#AA\2A(,_Q$ M091.7C(H9)]@;T0/<3!.$SR,XF (.T$]R#H*5U-$?7/IGF%<:A#)Y;*VDR3DB7C;U%_,F&&-+8,SS.:/Z'[R9)$KVQRVC4OL=OSED+8RHH42)G]HG3 M@GC\AFEV)[DJ2/,?2U@$QM$').UT3V[%G3R\12HKDH:LJC4,9>.?06187M.P M6#>5W JA U;TI,DB.1:@DO(:/0:T83^)N6K1)EA3/6>#DX8\M$%\:(/ JS\7 M.5\+)A8+%SJ(!A*E]DW#IC2G3 08,"52O&GG59G#5@NA"$?VV;Z??>@8ANP6 MBE*00LM@CR'"#';^U0)8%AQ1=\VWK):&+5&J#',&*$H2CS!I T]H[]$^*$C3 M$""]]PI5JHI4 ]C!,7#%4CX(A6QMC8;9"Y)=.$-ZHI:AL[,2EH.CV0GF+5!M MF2]YB.L@BJ)@"*#55&VM:L@^)+$/A2ZW*3PX_$4+.'O@JA1@3"]/%?*N"\ P MKUHKZ$%>G27%$[ABE/#Y0ACE%E3AKY]83GIZ=;J(>P]Z[\>/]) M[WR) .V$XKV)R *]]D?4=(Y"+DGTG&5N[0O%T7%K6,O!SJ)4 M *:"6XO]PFN;*$28LP91*&WJM@UYV0"IMBB/NHMXDDJ =T'$NKVQ1=.(3,P( MHM:R1:PA'!!B())^3P1MR;!E[9BV>R'KDZ0'^Y'F%:GX3@]Z)P<*NX!D M#IA5";4:MGO*M!!&*)1CJ#+?VNT6EVRF8=738A&X4&8;^H,> A ['F4=.?[ MRXK/*_&BBWQU81\\KKE?=\*@_#F2C3O4MV]4)W#B B-#&(2FZI+]YO3[TQXD M1/%Z[^EVN51BB4IC&R;KSB>]TQVO2-Z _0@3.K6=5Q-X-TXH,ZEE&H43=#EA M1IU'D@S1](QZ/<07H?*2*N99/(V#Z2@[9UFXMR G#E5%"[(@3M-SEH1HD'K6 M1^KS%&:?)I'CC%8IG&3$&:U5E$S9'T@Z*K4PCF=.#@B^9A?5? (IR1XP_-+6 MC[LL=S[\9+.I,DB*&% M*$V+T7*Q)V7/U)5*%Z2"3?>PF7KA>&RK2( M40E!ABYDJUY36';P8^LF=+)W7<%;(%+Q5J3]5:S:U^ M2,P>]6A]7DE-LL)PH;VM@4IY1O8 M%VK3;+\XD>2Y4 ;68)_%EO(J;ZG3T$[ISOI.%SA]UBE>B(;:;(CM=>#YJD3' M:T.'ZIFGNBSD?YL M M&LL6;VX1B^GD;4D/WL.J9NFRV0J*T[A4M-_J44,UX3(%\4?7]^>0HH9GN^ M<Q1,IW3BC9-QF$YQ\ W&TS&]9Z-P//2(Y4VSZ]6&DVF0 M -QA]C#%F7L:#,C>7VR24[3(V>C9 M%KGI)-V%.HD9LG?(R=U9XW"6DJ]CVY^S:+"GUH''P:ZY6!)P@K\@XCN/Q=;K M3C?W#'C0?0]J[X)(BIU')H3>J+*T]K9=MJ@0%-.')_,/GE$O%8%D9_@%3*4? M=8<.(\2!YJ[.!$Z#!I6ES,N&#H^N?=YI?-S&R'?N,1V4?-7O@7\RZOM=WWOB M[2P^=WI3T7#71KYV["CX3X;*@%S>K+#?YA;MN,#)WFV9OS[+OIG _]>] MVJTY>K#B_F0(V>)@E #?D[ASISUNO7BZLOAV[++\8N_KQEJ@2-,W'&HI<$1U M'SKZT?XST:W[.K);[KXQ "R*ZNJ=A>L8IOSF?>;)BX*Q\*I2<6%V";XC0NX&F!\95(PWCRD8GY5X)K):04Q (7C!Z&QB\X!F\#U0T9?,@=TZ2/R]74@D4QU^' M_+5PX6$XW3 GLJ49.Y^A(R03CVQV\?J5%[FG1XP-1V/#8^C_-C5'P0Z;.M&P M"\@5E65&&BR5=JG%DC1+I209K;*NHHKE9+4E>?E8Y@CH=#NF5<'(QO0#R]_1 M1R;0WJ3IZA60^-J"23V"0(W61)5GWP@H0RK:&#RPC4&![I+G#II"%5B' .@@ M!Z!I:2"T7+%&E;2"+56G._P9^#EYKS? [H.N4:5$N>H4756,*&Z47_.ZI+72^5W'EJN]L\@%D-:\%KPNJVXEO&"/O>E6JKO=9RV-Q6M)%$.YXSQ02(Q2:4MFVU MU0G0?BBPO.S$MC>P9LA!/@2'2O XA-@3$UDIF?9IFL$^IZU.E#3.3:4>F51Z MUP]"=_=?)-Q#SH76@VPC@K)/]:&4V!VJU%G+V4HYTUVHFJK23E==SAP,S&)^ MN RFX1LS"\T6D:W7.$8&*VB>EWH-5=>'6Q54@9:W9*6[1'; WQ2L><;F2=9; M46: ?\H8RZ79/G':+G9R2$BYUB!NS*9FX=]2Q%3$:>RXL:^'T.JD@:>'$0[I9;S4MB1N[/A1.-#M_ZU1 ML]NN6Z>0^X=-3TPIPIB$,?$AA)@@Q&T^+<:SWOLI0@>X\7=I7C)<_3SSS\MSQ&#:+_N[ESV-7%_$<:B[!V],0 M&YN=XR'I,^J8#LQPD#'] M"0ZN&?0IE.U+L:W8"U;4!F&A _G(J9B U_G6:C M:<0",05G@=71\/I(R>TI:TAH=V ,O'2,49R1^[2!LLN*Z5EO:425[\:S79NN M=]K?(4G,+UP#=$MJBBO0XB[5NY^B/MO_:/!1^J-[['>0RO;C]C)BNSO<0YZW M=(((_1<[@9<0E.,R1"R M<7:\U5[:R]QNN[T2?Z+BH82E%5M#U)W'RQD1]III/Q1OS=5NQ14NBF98X&;. MA-Z ]35')?0?6L%XU[_X&U!+ P04 " /A&975A<*T\D# !S"0 &0 M 'AL+W=O6>AMN1*DB)DI8[ MI3^9!M'"EZZ59N4UUO9G06"J!CMN%JI'22,;I3MN2=7;P/0:>3T&=6W PC + M.BZDMUZ.MAN]7JK!MD+BC08S=!W77R^Q5;N5%WD'PZW8-M89@O6RYUN\0_NQ MO]&D!3-*+3J41B@)&CG_%*OO- 1PA8K MZQ X_1[P"MO6 1&-SWM,;Y[2!1[+!_3W8^Z4RSTW>*7:/T5MFY57>%#CA@^M MO56[GW&?3^KP*M6:\0N[R3?./:@&8U6W#R8&G9#3GW_9U^$HH B?"6#[ #;R MGB8:6;[EEJ^76NU .V]"<\*8ZAA-Y(1TBW)G-8T*BK/K6WQ .> RL 3F3$&U M#[R< MDS@25<*VD; ^]DC?7W\0&1F)FP Y-+=A+P#OL%Q*$/+&3Q";QXSBP> M\>)G\-X*P[=;C5L^+K_:P#Y7^.OBWEA-^^'OI]*>4).G45V/G)F>5[CRJ D, MZ@?TUJ]?15EX?H)S,G-.3J&?6HV3@4_3.N3[>X.P42WUGY!;L/R^1>JGT4]: M Y:&KU37<_GU]:N"1?FY@5ZK>J@LN4T0;N/70&4\##@"9X2L$;_;"/"!!KZW MN/5T'W8D_2@DS:L&PV5M?GJL7BFM)!T1\ -$<>;'+"6IC/TPB4F(\]0O\YPD MED8^"PNX02WZ!C5O(]1"XI^W#KA%5 SMNZ,3^/ A-.\@V6@W; M9HS_@.J!FVH:-,+U]F*_:"_.?(N22F>5-F-F&EMN:5I>56B,T@+-XC]M(N?< MJFHZF*S:I^RLAQ!!C!O1]UC_;TWV40J7Y)VE7(W;P-0K15DZ*0K]-&0D)2SV MD\PU'2M*/XIR>#=H>A! 5/IQ2BU"?94Q2!/RCUS3,9K[HFU!C0M2J4%:5S[G MGV3#RF.W&VSB^*B^DB_>8^ M/4>NN=X*::#%#86&BSSU0$]7_*18U8_7ZKVR=$F/8D.O(M3.@<8W2MF#XB:8 MWUGK?P!02P,$% @ #X1F5_S=BDS[!P 014 !D !X;"]W;W)K&ULG5AM;]LX$OXKA+>[2 '7;[&S?4D"I.EV-[UF+TC: MW(?#?:"EL<6K)&I)*H[OU^\S)"7+C6VD!P2.1 V'S[P],]+I2IMO-B-RXK'( M2WO6RYRKW@Z'-LFHD':@*RKQ9*%-(1UNS7)H*T,R]9N*?#@9C4Z&A51E[_S4 MK]V8\U-=NUR5=&.$K8M"FO5[RO7JK#?N-0NW:IDY7AB>GU9R27?DOE8W!G?# M5DNJ"BJMTJ4PM#CK78S?OI^RO!>X5[2RG6O!ELRU_L8W5^E9;\2 **?$L0:) M?P]T27G.B@#CKZBSUQ[)&[O7C?:/WG;8,I>6+G7^+Y6Z[*SWNB=26L@Z=[=Z M]0=%>V:L+]&Y];]B%61G)SV1U-;I(FX&@D*5X;]\C'[H;'@]VK-A$C=,/.YP MD$?Y03IY?FKT2AB6AC:^\*;ZW0"G2@[*G3-XJK#/G?_V5ZW<6ER3RW0JKLH' ML@X^=_9TZ*">A89)5/4^J)KL4?5&7.O295;\5J:4;N\? E:+;=)@>S\YJ/". MJH$X'O7%9#0Y/J#ON+7UV.L[_E%;A2Q3\4FKTHE[W->&K/CWQ=PZ@Z3YSRY/ MA(.FNP_B0GIK*YG060^58LD\4._\EY_&)Z-W!\R8MF9,#VG_L9 =5+4;Z'@Z M$/M=]3N59)45=YE.OJWD XD;HQZD(_%9%D7PG%7K+B47.PR?X+J*.J+NUI5 ';Y#Q7-A-2Y+I0G#T'2U5 M(BII7$G&9JIB\90>P&55'V58U@MD",/F#$IT49!)E,S5_T@D9!Q(4>A%UWP^ M=_SK.\OFL[O+"+_(9TE5,K?4M5#8@):[O,5"G[@AZ3O$Y5N11? MI%K)TD/@K7<5,09QD8(OE#<#Q <52QQE6<,?,%+\@W]XS[5,9"V.>&OTT.?@?B*:C8A4)U0] \E@DL'6_H^W6\B)ZW@5H*(U*WB7*X\KCM8(RL-=\+- M/AL%Q*7XK\^0AY@A$&S.;DQN<@N:_7U5FTI;+]H&5T5S$36YY!L6W!GD :>P M?RH+$BD$^GM/W,IF"6=((+RKYS8QJO)]IW49H[*UQ 5$5YE*LKZ0!4=!0R,# M!RK;;URMK*TY;]5+,9OVWXQ&0AN$&YU36#X%DEX)6J.O72[.V>SG)M^<=L@! M"G4D2"2*( &+&S6O/7KL?#&>#4;H/7F.A3ZO MA'-GHY]].-.:1%U!UJIEV7B9CS/$4P&O=$6Y=KDL2A)KDH;UQ8U]O_-(P>+I MK#]ZEL739UG*]JDV23R9Y5@[*!.Z+K9_.3IKEIY(K1-@AGG M-3]*&5[K<6K (OZR#"5NN7CSJ"[4S#.H)>>QIP[$4D%\+0S/)W8?@?5%RE01 M0.PGLR[2.A ?:\-E M<:!Y2/&AP;Q5:/VGE7; ^9@0\]:^*/*JXYD.O$UP?+6P\1:EKE+%.=JFG,^H MKO]"GK&?TB[@KK57W#37W"XG+0/H.6," $/+.I=.XQ!9 S_Y1/AV;N:#;"*YNV$4N]"$,* MW!\U@$H&XB)T%*H ?XX-S1P9O)M(8];,3'!E3?L+:.9K\ODO5 ?*A-TX)R>:5L?"Z[)(*RC$;E=RQI4#7;?@>F(U\%9"RJH5RS49Z=.P, MOEQJG5K$#7E2:@$IFXB(@R' MA6U-\" 0$5TOLUT0F.<:KVT$MQ.1S^5.SD;EVMK(0-C:1H@)#'_@"!)'+/,R MX-I6M$F_K6)IT_/[,+,Y+5<%2]IXI_]OPGE!0[DW.!:8C02/P8JV'"KW%)U8 MH0J$PGL_R@$19[Y[DF1-=^<"8T\9!N3G/]!2G33LM<]'\7"&VW3T'[24#T8V MZBV@'[=T/<=9&PYOMLTY!]T>+MMM2Y7H+) MC"SM@OM?6]F^M)J)-G2".3.ZQ5:4)_3[3W=E@N/Q(K3T8T#PE=<0X'CB;5%"/Z=8:N-AF$]."T4?GB5B3X,7Q([WN'0 M[?HN,NQ\UD)HEO[C'4_OH*#PA:M=;;\/7H3/8AOQ\'$1R85W/F0W+; 513;K MA8&XN7&Z\A_)YMHA#_QE1A(>90$\7VCMFAL^H/UJ>OXW4$L#!!0 ( ^$ M9E<0L9//\ 0 *P. 9 >&PO=V]R:W-H965TP"U MQ;1JMY.97"02?,OWX6W 9*7-G2T!'+NOI++3J'2N/AL,;%9"Q6VL:U#XI="F MX@Y?S6)@:P,\]TJ5'*3#X9M!Q86*9A._=FUF$]TX*11<&V:;JN)F?0%2KZ91 M$FT6/HE%Z6AA,)O4? $WX+[4UP;?!ELKN:A 6:$5,U!,H_/D[&),\E[@#P$K MN_?,B,E"/=)[WZ#5H^)V0OT]+Z7[8*LJ-1Q++&.EVURHB@ M$BK\\_MV'_843H>/**2M0NIQ!T<>Y15W?#8Q>L4,2:,U>O!4O3:"$XJ"\1;O^)CU;KQ=((^;24YB MMA]9]COF/_O:<./ R#7EL; ]YDI@E[JJN5JSVNBER%$4"YV)H.N\+B5]SIJ: M:D@QL$Y@,> *5ZKADD%1@"^M/2UF4*+'>'Z+&8RB9#-'/@8)_'I(:^D@Y?"^/Y@6LDH'B6!5A*/1YVTUL!-7R_!].F)*.$I?#,>B<,'-KP5G\HSUXB*;'5J7( M2@_*X"CQI2""TT(W!@FU547Z!:8X O";0Y&(V?OG)&8HR([PY +7"'%A=/60 M,-%JG#;K(/U@\W"(9'?]4,:8A!2DL(\^4.BD;DRM+=CGX4U_%-ZG!+LCB#OT M3RF7GVBSGP#WY]OKO3;W^L5IFKQ]9[O@51RG#>"9;WZ+G\AC(9O,M?XV>P9+ M#[; D:P-#B;L+++)J5^Y#C=\+J1P:]+D6=:0'TD##')!+DJB"7W?D3C6O5K8 M3=>=]9\'Q4\4*G )*0B MQ^-KUT9&A/I!V0*$0T_&9DVN?!!KQPO@]7&H]P4MQ1 MT*G#,Z7=CMW_'@4KK";$B:+?^%Q"S,XQ,C0,\9Q_N+G;@?!8$6U2"%=\,+^' MUSF)_@/D_%A2/!A*7WJ]BIV'FX@._%PC_O( MS0)9,PD%J@[CMR<1,^%N%%Z&ULG5IK<]LV%OTK&-?326882:0D2\K#,T[:[+:S;3-)TW[8 MV0\0"4G8D 1+@%;<7[_G7H /R;3K[I=8HH"+^SSW7#"OCZ;^8@]*.?&UR$O[ MYN+@7/5R.K7I01723DRE2ORR,W4A';[6^ZFM:B4SWE3DTV0VNYH64I<7UZ_Y MV8?Z^K5I7*Y+]:$6MBD*6=^]5;DYOKF(+]H''_7^X.C!]/IU)??JDW*?JP\U MODT[*9DN5&FU*46M=F\N;N*7;Q>TGA?\IM71#CX+LF1KS!?Z\D/VYF)&"JE< MI8XD2/RY5>]4GI,@J/%'D'G1'4D;AY];Z>_9=MBRE5:],_GO.G.'-Q?K"Y&I MG6QR]]$<_ZF"/4N2EYK<\K_BZ-1J_*JQSUV_;2R>6"O> MF6*K2TFN>CUUD$R_3],@Y:V7DCP@92-^,J4[6/%]F:GL=/\4&G5J):U:;Y-' M!7Y2U43,9Y%(9LG\$7GSSLPYRYO_#3.%+#-Q8RTR_R;]H]%6\]-_WVRMJY$M M_QGS@S]F,7X,5=!+6\E4O;E B5A5WZJ+ZV^_B:]FKQXQ8M$9L7A,^I-C]:B4 M<1V7$S'JHI^5N94V%3^4Z43\4HH?9=F@=D5\Y4,3"7=0M*.2Y9U0I5.URH0N MG1&2BD.7FJI.R'VM%&K9"?J%O%VK5GB$I6F0L#/(>4C T208":\+F>=W$(FE M),D!>AQ+,CM"!8J4@4:RW$-I5O*FJG4NXGBH8IH;F+?'067&<;;B"%U%@>A3 M'M :1+VTTJ/%45I:RUCE5#81GZN@4RL)QY]M.G5&L#(3T)\6!VN__6:=Q*M7 M5FAK&_H5AP,LK<,'KV!1X"04?OI%*(APY)6:?"3M053RKC7^,EE-DJ6H%##V M(&LU$=\U-8E@M0YP. LO$551^/)45)X"Q>54L<6^ML).-==EVM2D^>5LLD(, M\KRMELOEY*I[ !6VS1VDU"HG'YWX+S76V?X7PP?(09GU'HG$\:#3@X]'K5)3 MDY+P_UZ5JI8YGRPSR@4J3,XG]15=R2H[$;]";M74Z0'0+!#X5''<=*9JG\+D MO//#G7$R)P/C))XL6HLZ13CV!81Q*NY:SVO^HU\E(M'<+A"D;)H4BO<$T=3CR3@G(XF;UZ]]M'_A2_>DZE MKUW>9E]PP"#(IWE-?E&YWNMMKMHDET=99Y:.1@XH!@TD7>:K%5EPGOY-16L1 MP!0+3[+PWRO<[O2"T(&SU1/*-O,+ %)^JNNFB*^_6V6$UFK=>?#]T3 MD$$Z!Q;4+I>T%&XVI?(AZKZB]#TV^C2GK7N4CA/;._[R&:!)9>H0'RO>&^-1 MXKNZV8N;01W@V( FP@J(HU*IJAK^SMOD L*#:WTAD&M_P8=@?_?T #(\Z%%N( M=E0IIFF=W_M8PD-[N&-7FV(8=22AT+O0+08.#H=P*Z&ET ,;]"/?7*Y\8)"O'DZ'3R\7?U]RVUU9S&I4^,I[LVNY71V3 M^/\+71K;EBUBN0U/7QR9ST)NIFU*"(&/7!$[\'AJFP>D)?'AKED/=G/LV;I6 M=&\X5BO\)BC4>J>QO_\M@R5L->F*NH3:\'4J\[3)'S&2'?P81E*9A;7#-D#' MA>3$IUJC.G9,)Z@HI<-38"_\C/3^F]ZEA'VFG_.BLN'X84NF\X:LX(2V)VW_ M806]*B2PPZ^VUF!WA&/".;W_-81SZ]%%8"K#DC-GJ>C;%,1 3AML5!NP)VJY MB^^+'E'-ECBC)#W^!9&YF,/W%4P1I7$8[JK*U&0DP*R%'BII9,5$?-+[$C%/ M">S0L;F@-5&+NZ 5>G@01KZ'DS!<\0J@T?E6>MZ'I&W>J*M!;W,^UVI%2I$O MV*-'[0[=^>"0-"(^E7+X?-F9'&7 R\#.M_E-Y./]+0A) ]Z7XT*[\P"N? M<1J;QD(!^UR\HX)C6K53GI&!UB91G&P ']9V)MH/EN)7XGKT,8DCA;S*S_Q MV $]A:GM'DX<\-*"G@_96%?HY&OI^3-.U(1>C,BC# >B,%!0TOE\/,L7=C*= M5GF!S/Q##PSX-A&_'Y"G)_1TBSJ H%"CVO4!'Q'9$P 2,=#>FRAT"&"'S M=_ QN?-A:2B-/!MD9;]G*-A2JO:D5Z/ ;W764%8]S?4];\1186<':WO0@2-0 M[6EY"$9'&$!-I8\+0\T3=:%!PC3[PTD$>M;1LKLA:$DWCF-=#A6RE'O&HHYT M;.'T1QS?H^-I)3^I?KB?T(>>Z%FJAU64K.88_5//?SWK],E0 K7B:+Y88O"] MQ7H:,#?Q&H;/+\SN!1*] M73>/9Y!JL)((*=%B*%DQ3L?+*QSOB$-1:,.&S3):@E?\PH>&9\M9$LH<, !8 MV&DYV-&%.,;4OH9-G$J2M:S8.!8BLZ74;Q9(Q?= MX_:OX^AJL1+_"!4DYIMHM=X$P6>0W>/ER(")KFC2AZ=+M*!AX5%4;;/]KTJ= MGVYNM0V<9##>Z-+?L/(O6U"#,[KQU'K= K(+^GXK=>ZS&4H3*.1WY_-XJ.>N M"K.QV-P-T,CO;BF1&8#1S;@E#-'JJQ\['^$X6]@;<(,F A[!F_)+:8[EF;), M#+R18O3WK+\$H>%'4P?H. ]RM*E5.UEH0U@;/C%]@2SU-554+$E[:<+];9PZ MWK!%#]RGH,'PE49I.JX15#W)CCZ7VIFM3;:3OGY*^X,A/BZC2?]05VO4 W@0R)&CFJ.V'S8-CO"=\]Y$R]?H[445-92#KIAX5KFD MGICOP!E>M&>_K3BZGLSS]GJ@9U=( M_-(4.D5PB0+QS6!!Z/HG1_^^8IR"T@:F8$\[9,397KG! 5!JUQ#.[E3/J+'G M#K&PSU^*][TSOA_=]%M+A5HSWXV[_U(DT0:=;.E%BYM;HXEJTLVAF(J<_B 5 M=MJA9XQDTU4<)=B>S,+^GT#*](M0RV064@@_E #BS[ZUVF% 7L!@3]/;QZ7 MU1+JT(F[=@)N0+*IL7+,_+;SHO8=Q-RJ^H&9DKC'65+Y-!R_/0UTE&_= ^BE M9E]VRR[GF\EZ>&?;UG*([BBS]I5J!YVCO<$%T*2ZXJ!O,2OMJ XAU-YA;MH3 MT*1T_W/&&T_8H:=VP$NZ@*57=LCA5#V(+%C>:=S*IL[9TO"18ALX1S+^.L29 M+JGZX1G]#1&I#%\A \5MDQY.+\&[T6>T*6I/HB_C>))TSCWKKO>-T70O7I;A MA21/H6-M>-P63,^8K7-N7LB_SZ5L,KXG!'T4_(826=YWWM/IH,5E.Q1![T*( MQOKK%I/KS ]P:$QE2IJ'+YK(9FG-V$)90>]SQB^910_T[7AR1-JO;Q^\.EL(CC[2IP1A$R5 M#5.^]54T Z#@TSR)B-1>BF6RCE;\;+Y81[/EQO/,D@G()77\V2HA,,,XL5[A MP]4FFL6T?K&,UO%2C+WXFPY>V (9]_Q:FN?+TOEWM]W3[LWWC7_AVR_WK\U_ MDJ@[C$BYVF'K;+):7OA!H_WB3,6O?[?& 8;YXT%)T I:@-]WQKCV"QW0_7^ MZ_\!4$L#!!0 ( ^$9E?,3U,#0 4 ((, 9 >&PO=V]R:W-H965T M0AO0DB=@@5)HX1!'TV>(=*,1"Y M\=AB!IU)5CP>[]'?>>[$924LWFGUNTQ=?A/, D@Q$[5RG_7V%VSYC!DOT2GEN\USK=2J5 E"G(THER+5<*05B+SE[W'=E@ MR7[2XMTV>/$S>'/XH$N76_BY3#$]U>^3;YV#\=[!V_A%P"]8]6 8A1!'\? % MO&%'>.CQAC]"^.% >.D)P[VTB=*V-@A_+E?6&2J;O\Z%H;$R.F^%C]*5K42" M-P&=%8MF@\'B]:O!)'K[ H=1QV'T$OK_2-J+>.>]G?3@93N'[:\Y0I+3+EH2 M \=38$89;HV+H>,2H[T'FMA'%DCWPI-\BT/ID05O^3QRW%-T0BKO ]OLXO1].I^E?9*=$/ I(1FH+6:U B4S]/6! MUDGJD@1MD&\#]N589IO+) =!S ANA\+8-U?PWFAKX6Y?+$M?++!,DKJHE0=[ M.(3SN],:4JX=W/DN20X;)!7.;RXK2\F*PWD4\710>T_;==_MA?^K^OVE%97,!\'(X]CT$XC4^9S(?AE,B1 M^>'>DUEOU@Z7G&HK.2*7/C1GLR[+1-6IWVH*9*4WV!81)RNC3#J\5'1WIB%H M$C$D)TJ2_V^B3#%.BV]&A-081>G&UPLY#D@G"0:.M ,:@X*@)J(L;) MOWUV>\\E_,CX:0K91(M &_P4 &[L?%]?M%N@9N2MN=Q@<1':$^*I=DQJV98B-21OOK*#$^!UZOWU#QR>6K27/YX.T?$8U=[ - MEC5ZC7-IZIWM8\UCD0+2!/R0F*QV]2&OIT$B:]_'>BM]KVWK;X//-[PK^,,? M((H5.W)R__SKIFKZ8]/P4C1O^$P.9KP\@F$X&7&/H#/;#2>'X;0=$FO*><:M M?S0)9_-I>_!_C.H%3.)P2#W@W+.B?_0NI/RL_>O74D:HR39/Q&ZU>V OFW?E M0;QYG7\09BWIYE28D6K4FXX#,,V+MYDX7?E7YDH[*@8_S.E' AH6H/U,:[>? ML('N9\?B'U!+ P04 " /A&97%R9.)80" # !P &0 'AL+W=O&KP%_**PE7MK9#*YY?S.&-_SB>.: T$)F3(*1/\V,(.R-$+Z&'\Z3:=61]@HJR]D_NNSKL$;R7"'Y'\)\2PA<(04<(7ALA[ CA:R-$'<&F MCMO<;>%2HD@2"[Y%PJ"UFEG8ZENVKA=EYITLE="[5/-4LB /:"/1 H1]YE\H]+G*,_U+\Z>P.;/86>1>Q[UJ#99O->2*A!K.PLDRGC# M5/LN>V\_;BYMEWWBGWKCF3?@3_5X:J?)/_EVMET1L:9,HA)6.I1[>J8[IFCG M16LH7MN&>,N5;J]V6>@1"\( ]/Z*<[4S3(!^:"=_ 5!+ P04 " /A&97 M<%^YIE,( !L-@ &0 'AL+W=O8XS':4XIH/+LUPF,27W'(D\33%_ MOB8)6U\,W,'FQ,=X&4EU8G1YGN$E^43DK]D]AZ/1UDL8IX2*F%'$R>)B<.6^ MO?%GRD"W^"TF:U'[C124.6./ZN!#>#%P5$0D(8%4+C#\6Y$;DB3*$\3Q=^ET ML.U3&=9_;[R_U^ !S!P+#V0"%9('S1'YDZQ])"6BB_ 4L$?HO M6A=M(6X4Y$*RM#2&"-*8%O_Q4YF(NL&TQ< K#;P7!C.GQ< O#7P-M(A,P[K% M$E^><[9&7+4&;^J'SHVV!C0Q5<8[HD M,%!2G(\D]*#:C8+2VW7AS6OQYJ,[1F4DT \T)*'!_L9N?V:Q'P&R+3QO ^_: MLSK\1+(3Y#M#Y#F>CT2$.3'!NOFW7AK!^=O<^]KMN"WW N, _8$#;=Z4FO]K_=; M0)LFVA#-G]$'&L:K.,QQ8L(_/B3^ SEKX)]L\4^L@WZ')8'13M #X:E ;&%: M>J8,6-V^-@/V&'^AZ"I?PN:#O$DQZ8?HQ60=(AD1=,/2#-/G;[^9>>[I.X'N MH6O83J@,Z[:CV5 M%^_!@;[FOOL>Y53M=JKY#T_0#CI%5P&$"P51G]5=PJ 4BUS],N$, !8KHSQ! M#]#"V"M:PW$#;IAS-=1P215B),NA7\YR#-6 M)( \J:E7Q+XB0@+08EZQK$B4"N,U?0B&$J:&3^C&P'L>@6AE'.;U/@Y4RB.@ M%3IKD Y8#1*(EBKK<9JGY+50<]= M^70+ZM0:WD,L$R,JN]D>^YT)J=5I3Z2S+=*9->3ZMEFK..@JA%5AY&S7=H>2 MYZ;,W5BM>H(\VX(\L\:DP2B5 )S8.*P=YLWB9T)G== 3G>M4I-VQ!U@;N-N< M8X75R-;M;L9G#@KQLW$UVDW[(JS)$M>.<+E4U4U"35GA.,%S\_(LO4RT%R59 M5Y?3&92.\]&J ::K63-*KXK2LT;Y_N0!-MUG]#N6CS&U,WB[J]<2N$-Y:P*O ME(OK'X/%NP>5,8?RULQ!)61HVA&O7^&TTOL/LY<9AW)$.=*NBB:S2)ZY= M:K1R^0Z[W2W.".X8,L6M=(IK5QP]Z'N'QS;^;C?K"[22*:Y=5G12^ [[G:)G MQ'@,D>)6*L7MT!G[TGB[&W\R:Z?QQQ J7B54O ZALA^-+[W4^;DWWJ7QGHYQ&ZCW(H##8*;W?S6N)V*&]-T)5V\;QC4'COH#+F4-Z:.:AD MC&=_ M.;PMO]OCH+]B@;%/YT0^%KD[9Q,QZ5Q 4)])MB-=M[5 K>^Y@J6GIT M[EZLI<_)W'=Z_')Y^VXJ]F;M[F3H3B?_.]:>$%'P=9IO1&II+A37KF<0/^FQ M4QQU.?Y=P5)$E4DX"M""_G+8SVWSG0PE3?Z_W/ M1<3."%<28BL7RHU"3[?RAJ;KE I"3Y.=7 +F.=G-J &-+X^+35AYU6TASW[#I4U8=9C5MG-CB3C&,VNO4HN>7?:U:JH. MN]8*9,1X#-WH5;K1L^N_'M*JPV.;M+*;]05::4C/KO@ZI56'_0X9,6(\AGST M*OGH=RF?1%6XM'K$(][2JNS'B)4_F.TS&>7_F5I/3=8Z@K_Z *\U#>FCFH M%*9O?SK66UW9_;XZ"_8H&^IJME%7S7G;)K"*A_Y%2?N<[SAMEM-G%5B[?7[! M$LN0C/U%UNEP: ZV'Y@=OD/4$L#!!0 ( ^$9E>-G,Z]<1( ,Z 9 >&PO M=V]R:W-H965T\3/Q Q@[ MC_4BN3$\Z^R'B_N!+5'=C-6B(DHS[OWU>ZJ*I*ANM6:27Z9'(8K$>IQZD M7M_9]HO;:MUE7W=5[=Z<;;NN^?;BPN5;O5-N:1M=XTUIVYWJ\&>[N7!-JU7! MDW;5Q=5J]?QBITQ]]O8U/_O8OGUM^ZXRM?[89J[?[52[?Z_?F[/(L//AD M-MN.'ER\?=VHC;[1W>?F8XN_+B*5PNQT[8RMLU:7;\ZN+[]]=_F4)O"(7XV^ M<\GOC+:RMO8+_?&A>'.V(HYTI?..2"C\YU:_UU5%E,#'[Y[H65R3)J:_ _4? M>//8S%HY_=Y6_S9%MWUS]O(L*W2I^JK[9._^H?V&GA&]W%:._\WN9.PS#,Y[ MU]F=GPP.=J:6_ZJO7A#)A)>K$Q.N_(0KYEL68BZ_4YUZ^[JU=UE+HT&-?O!6 M>3:8,S5IY:9K\=9@7O?V1K21V3*[,9O:E"97=9==Y[GMZ\[4F^RCK4QNM,L> MA5^/7U]T6)H(7.1^F7>RS-6)9;[)?K9UMW79]W6AB_'\"[ <^;X*?+^[FB5X MHYME]F2UR*Y65T]FZ#V)UX?^]7KNNA=W\W]2&A=[3:7KD3-^Z M1N7ZS1F\Q>GV5I^]_?O?+I^O7LUP^S1R^W2.^MMWRAE'.OM(M.M.D85/,3E+ M9IK)2=K9O[8:'I3;7:/J/4FIKU5?F$X766ZAT]K)+P?A%8H>EZ96=6Y4E3G0 MT/#DSF5;=:NSM=9UA@4;U6*/U]4?^>?GJ<:9JT&@::%:M*YVU M/4VGAZW>]!7OD3=-Y&Z^?T^/55O0V-WD\I^,_07DP19PV_%_VR(DVA6[!1 M5=D6R 9=5 8D2%^WF"GJ;/HVWRI2/>O-MF8#*54 J*YO34=.Q#)MM@^.VB^(<=Z,W')&<<^CXI[/"I9 4D MU>P+%KX@>F5VU9)+OJ(J5GA8%VR9(2)G8N< MCYB&]*.XAJ=C6D<*.:$XK]Y'-.:Q,#:CL60/RCE-_V-3.FFOO!-,,"W_>;>% M O0MNQ;>Y*;-^QUB+LP5ZNLW&\S#AKR0HP\)5@:!)^1W:D\8+"OH8CD3&=2M M,A4'5'V+I^0@! .\"UH#K($X%(Q$.2?0H]3\63!TT$ ^2 L_RT//.8$"F!$&H>N,3 M-+83]D\&ASC;<5P@5/>HZW)4AB0U ?GGJ^>++"S+%O^> @J"CY-8\-X[N\L6 M([>%?U-MZ?AA:2N4B:25$K4:$D?=N&^S1^9Q1M;5F5)D'\&[F+B*6/(* MHP^'^R48O^VZ,AN?[OF=!&H\%7,'B=%;O*J=DA(2N4:N:=CM8S)_FW/&,C4H MP.F#ER9C>P2RT;"BNMB]'Y&>L-LA?&<.I%QI!-LGEUDBA;=%GW=1,5-1J_%C MPGI#0A41U2'GXK@!97[X]2?X#IYV# *<2&*^;L'N#.7?$JQA)53%P0 A M,4+B.L ;^W6K2Y*0"[;'2"[UW7%JJ;\VVJL-/&GR1\I)O@+>@!:,' A,3A\O MO0[#"K=A"O_/%. DGAT^W M>NS25&L$#Z,D3E)_-H3((\D6]E%4_,=0>;!0;9[W@+&R\]5$-&RB+,8M303> M!,75K.RKTE25Q&,AMY?RE9(X!9-K%#GF201,-T")#?9&F8HW7R3ECI$-CD)2 M\7Y.8%LS)S6V2_+F'$?\FWQJ@X*6>1I9#K986Q_^Z4VI0 M.VO#*1/DAV#"4?3)"C7XWF7>1FEQN/,R^PG_UF R1)$?)I.&P*;**C_^!*Z6 M?9U[:";7K,BDR-"I=-*1F0'WQOG"D("&Y)+>AB4WK9+"CQ :7@G04RRPWN" M<;(EQ(H#DMC+O7R;5'F!SYBAYJIAT8/26I-[1!9-F:(\U(0!M:9*)T;@*-*: M8ZJ]JPED.KL1$4CWA7]2:YZBZI": V)MWS(N!TV&>$->X$F[AVXQ37T[CJ*& M44CPA6-6JJ\A3>%D8%(%;"D!L!CJDBT? .B2$LLDC*+D?VQDR@N0<21CZJ/.0EDO#-C6V0IJ< MT?$#'2N=<:< M2WT37>J;^6,6,D!J5F/IM:E]N.#SH?V4/SV06IY2&^V,#BBTV HG*BX<2US? MO,]>KIXMLFF6PI&''Q9./1:A*>M;M+Z$4[FHB*8N ^E@]&[4'R#;<$Z'27#* M141$+CT=YXV+D"_1,MP#&6&T)*!PH=3Q?= =>!'WX% &3W5@QW=30/)4:_35 MP'9"Z3Q8K7OV# M Q3[G.G1K,9Z0TKR^A0B@_/KB0B[ QQYOX_6+@%4?:5LY=]<_]:4M=_X(!FD:)TMW*)UYL(=GD7W$1.]4P2R\ M5_DR('ID=S(:]F0'B:_1OJ=LS!\GQ(,PZ2!)59+ZAW&QZU2$(#:8!S;ENUZ& MT[Y#TQE/$(HF&94\U/WH0'ZD/?'<,T$1.Y3C91"8L>R*YO9"2K67&5 MAO(I;FZ8MCB72B8:<*CD*;+6XBDT^(/LG^@2GV4 M;@MQ.^K5W*&@7F;?]3'3/O;7A>\'^:. OB%S@[-F>Z#; )B'!C!V!IHL:R,Q M_ZT/IW^A,QH\'LX9CFV/H\W)?7&8D%8)$,P!20J)<"5!!-88=OJY&;HJ>=6[ MI.4W@5244_ 9=F@##Q4*I5Q1"8>,+#\;DP M8>>39ZM%LK0['_'T"]>RB\'*6M_CY!%&8!YF ]^B@$(GV91CRZ'_P?F8%?BH M:ZIDUW*[I>5"E=62G)P-@7)\B :L,;[7/WN*YJ)?DNT3BUZ+6(= ;@R0\>3# MLY:PC/*2KI^%A"UN/)Q"%X/SEJCM(=+2. ISO_> &VH5MZB*6CJ)$0-#FF/* M(?A0ZB^M4=G8DK34^7)B++[#[LN.;NVXPZK(,SHWAA$?B/ M>V,1$F!C9CP '$]=)',WT40)1G7A#LZ-B\+"57/4@Q !?6D^2;?W YX&9[2T6)KG0+S.*.D2*WY'FZ2W2 ? M*OLJ(_).2D7\,^HJTD&9X7[G_[N@H@RTU]YQ8*&G#XXLM$RX9N!?T%Q'\)LB MSUI+.D ]&I_K[V,HHOY%*Z=.IX,2BTGD'N.3PG[I7(NKA7H"I.6*P_W6C &_ M\>G?FNYM'VOO /KFTY*K 0*N_E):,O%H!A3FUSIV^&O1^HEJ1")/E\>MOVQ5"; M.NO0;AWW'<-U/U^8C"K#D?-2LYDS""H0^ ;'1W]P $55H>=)E__$RF:M9KBY M?3E[U?KM^Z'M-#X:^&G(QR<-Y*^3S3X-06*J,Y==TVTU^-?A?;9Q&J*E:/5I M566^Z,ILK;]A&8_B"7]ZZG0FO77?0DX KT BR+E"ZZ_3CJ^S',/!J:[=X1U' M7RM-I7XG&W]I171"#C%"U/HNA2!_2SG<4B$>:DV@15\KI.72<3-)4B8R/,5+ MQ2Y@>4,S?MP"7V0^XTSH MU!:9&=:"XWTU%$R*/IZ+01,5V02?R#,AL2V":L,+[PS*JP[2<7QV=K^F5)O4 MGEYF'#$?D'MN:' MGNH-@D;!9RZ?&VYF#WWYS_%+!&3,J_/5\W->XYP7D@MRO+P+/2JI@'_Q/:5' M-_VZXXMV3U^LSJ]6\D'#=_"A6[D[PW__0Q>$O^?#U3LHZ7NY+C;TLWZYJ\,% M[('LR\MGYT]7C\^3W=!Q4BJ3#S7"0C\ SV@5=<]"@R"" *) I*!RR*NJ<&,O MZ5,G:7B>,%.0W$S"T9HQ"HJA T'U&U]'XA8_"91/"%WHBQ>^A MU^"J278Y?B99=ZM5W [O-$8WOKB:?!/4MXUU=(5,K$FZ)6ER@XS.RE4P.@(( M9ZZQV4HQV'3)(_KG5 M"F9. _"^M+8+?] "\;O/M_\%4$L#!!0 ( ^$9E?B4'.^Y ( $8( 9 M >&PO=V]R:W-H965TMMAEUB4R,='Z4G, M9"_5O2X!#'FLN-!3KS2F'@>!SDJHJ+Z4-0A<*:2JJ$%3;0)=*Z"Y"ZIX$(?A M55!1)KQTXN86*IW(K>%,P$(1O:TJJO[,@#H^HG]QM6,M:ZKA6O*?+#?EU!MZ)(>";KE9 MROU7.-3C"&:2:_=+]HUO/_9(MM5&5H=@9% QT7SIXV$?3@*&X2L!\2$@=KR; M1([E9VIH.E%R3Y3U1C0[<*6Z:"3'A#V4E5&XRC#.I*OF,(@LR(IM!"M81H4A MLRR36V&8V)"%Y"QCH,G%'5UST!\G@<'$-CS(#DGF39+XE20C!==A9\ZV"8MVZ0+/5T"$F-.U9J@LJ^I M+@D5>3.X>=BR'>4@C#Y'O!/Z//&[$D@A.=Y?NT'&JH#42NY8CMM$\6IF4F2, M,^KN&2HI0QZ^^R7PQ,9W'-6!/.2-@X):*FOMF2F9( :3(5Z.]]ZZ8(EX(#FU M'MK@I[)0QR2D0%)Z3% /N+(&Y43QW+IPH'*K,;O^^+19+^F1]R09#?TH'.(H MB@?^8# BRQ=L([^71"3VHZL^N9.&\C?5:C.,_"09N0PC?Y0DI$,/_58/_4X] MK/"ESK=X*+@K;])")^Q_+?P36@A.WO8*U,9U,$W<>]4\\^ULVR1G36]X&PO=V]R:W-H965T M>Y'(N&ETR M#D^2J*:JJ-S=0BFV"R=P^H5O;%UHL^ MYS5=PS/H[_631,D;4')6 5=,<")A MM7!N@MGMR.A;A1\,MFIO3@R35(A7(WS)%XYO'((2,FT0* X;N(.R-$#HQM\= MIC,<:0SWYSWZ@^6.7%*JX$Z4?[!<%PMGXI <5K0I]3>Q_0P=G['!RT2I[)=L M6]T8E;-&:5%UQNA!Q7@[TI]='/8,)OX9@[ S"*W?[4'6RWNJZ7(NQ99(HXUH M9F*I6FMTCG&3E&AG5X^,$YYQFA)OG"E98/QUHI0GI,'RB3Y0U9XYJPI>11<%XK\SG/(#^T]]'MP/NR= MOPTO CY#?44BWR6A'T87\*(A&)'%B\X%XXWR/5-9*0QK1?Z\23$T6#]_G>+< M0HY.0YJ>FJF:9K!PL&D4R TXRP_O@MB_ON#P:'!X= E]^8P]FC*AIRF]%$!6HL0>9WQ-M"V1KM/9/T T M;M^)JJ9\]^'=) R2:T56@\.T=;C:Q?[/&BD--O8@4R3=D1(V M8-I%%XS; _9L"@:2RJS8S0@6B88J!3E4"OEJ+8-N#+LQ(B]"HSJB.2/?KYZOR(NT/NZ(,OZT<7U/HCAT,:,XL^3"ZX-9OXO%#SOL7?F*=^VJ M07 232)W.HH'Y7[LUS%D%4@;HYK62*%7",=N%,3'XIV0M9!4 TF%@>^W@]!% MWL>B)807+\\.Z Q:D9M,_6/11N.WE&:OF*<35F,W&2='4AO6+LGO23**W<"/ M<39.7#\>'P1KXD=ND 3[A3M#7EQCZO'Z(9G ]R#'Y-H[O>RT=F="/W4C/QE& MA-F U QK$R_N5 ^*2>B[ON__(K>.EWL]M _>:[T=DX3M[!ZRKN("6W'A_UYQ M01"X<12INX?C0]DLY6V\2=^)-C\3^J;>J.PNF1 M=%0W08@E:.,4QU-W.HG(J4O5VWL>D=[:_@0H+*6&Z_:E'%:'_XR; M]GE]4V]_4AZI7#.N\.Y9H:E_E8P=(MN'OQ6TJ.UCFPJ-3[>=%OBO!-(HX/Y* M"-T+YH#A[VOY+U!+ P04 " /A&97H<"B4$,$ #7"@ &0 'AL+W=O M1EVKDK+6N;OI]E:VA8.I:5%#BEZ60!=.XE:N^JB2PA34J\K[O>5&_8+QT MQD,KNY?CH:AUSDNXET351<'DZRWD8C-RJ+,5//#56AM!?SRLV IFH)^J>XF[ M?N=EP0LH%1-VEL3D\ES^;88.9X!!#EDVGA@ M^'J!*>2Y<80P?K0^G2ZD,=Q?;[U_M;EC+G.F8"KRW_E"KT=.XI %+%F=ZP>Q M^17:?"S 3.3*/LFFT8U1.:N5%D5KC @*7C9O]K.MPYY!XITP\%L#W^)N EF4 MGYEFXZ$4&R*--GHS"YNJM49PO#2DS+3$KQSM]'C*U)I\^5'S%Y9#J15AY8+, MUD+JJT>0!?E6OH#2A?UT^L*\QLK'O9VV4VR:*?R)*2NY$J=>*?"D7 ML'AKWT?$'6Q_"_O6/^MP!M4U"3R7^)X?G/$7=&4(K+_@7!E,Z@?U^&,R5UKB MX?GS6-J-U_"X5W.A;E3%,A@Y>&,4R!=PQA\_T,C[= 9SV&$.SWD?SYI[1,3R M$/5I%H]E<3;.\2P>UT"6(L<[SZ\-'HU?IZ*H6/GZ\4/BT_B3(IG! M".\P*HM1&XQ\A_&&(+\:BCG(CF0R*5"5_P4+\E1B^\G?+[\R+LEWEM= +GF) M$$2M,(3JD:?KV35Y1$55(SP%62VYYJ#(!0DBW_7#P*Q\?%Q2.NBU8F3)G%IX MQ>LFG[$]+FOT1H(D<%/JH0JQJ?F?&E$8F8P+D!EG.:E8A=C]@1NDM-.[C-&Y MD5&C*RLAF08R%\8MQ8!I;%!<^G'/;#'I!CGVQC)[@YL&;A)%>WZCGI'%J4F8SB,FCT(CT@B1>X 91@BOJ1:8(@1?T6CF- M*7D 1*K1'4-BIN]9O.C2GQWEDH0T=7U_\":<TSQWV Z;(W1[IC>YH\3!YF\,)Z;O\X5[JX4 M)H"M85NA8ZWL;/C3K4QV8+(],,4.S']O:F0#$I"0MFT>-+G3I_O($=W=NM]* M(*_ ),%JX<\9[YN7ND'BDU_P.B &=,1*(K9:!I]5LV*]$59L#EN";?#]'3W& M>']OV,"+L+(C%59"U*5NYHY.VDUMDV98V:DW(]\=DRM>*@2T1%/O.D;V9#-& M-1LM*CNZS(7&0<@NUSAY@C0*^'TIA-YN3(!NEAW_#5!+ P04 " /A&97 M\'+W(E 9+CH $:Q+"2YJ'H [4[DHCLDEN2LNQ^?8=<:>T MBA"@+[OD<.;,F3F\3 ]*?S,[1 M/72O-+-A9V]^$H:EWV'%SK7J4M+)1NN.6 MIGH;FEXC;WQ0UX9)%!5AQX4,YE-ON]?SJ=K;5DB\UV#V7TVS<$1I1(?2""5!XV86+.*;9>[\O<.? @_FU1A< M)6NEOKG)AV861(X0MEA;A\#I]XBWV+8.B&C\<\0,QI0N\/7XA/[>UTZUK+G! M6]5^%8W=S8(J@ 8W?-_:!W7X'8_U>(*U:HW_PN'H&P50[XU5W3&8&'1"#G_^ M=.S#SP0DQX#$\QX2>9;ON.7SJ58'T,Z;T-S E^JCB9R03I25U;0J*,[.E[SE MLD98^1UPJ[I>2936P)O/?-VB>3L-+:5QSF%]A%P.D,D/("?P44F[,W G&VR^ MCP^)WL@Q.7%<)A52_,O=MF!4LS2J M%0T?=HELX%ZCH1X,!K6!]T)2CP1O845&['Q__EJLC=6TJ?X^UZ&!0':>@#MH M-Z;G-5EE]#G*SJXS;Y%1_V#?"2V2C^?(WD1 MYCS)$0]J:ILPU C*8G<(&]72 1=R>P.D%W5IC=J+]@[KXR1F\$9(\E9[0WTV M;^&!'V@S6]347 -7D&0LJ28TB"N6Y05\I1,-%-)KM24.!N*299,42E84A=-% MT,YO8*M48R#/V"0J(:M8F>9>5K&5M"I&SMDDAB3/X;.R).:+_0HF)8NKB 9E MSN(X@0LRY*,,^4_+L*AKO28&":NJ'!Z("-?USA^((CIR:D/Z4@X2QI4F:O(HV*2,7'26P=U3 M+0PR,)QN)4;B$3'T6145J<'R)Q\1I3Y?6L G;Z]81>.<55%ZU)V?:=D5%!-6 M^L+RG*5E?G8'A*_NV0[UUK\FKM][:8,NP0 ( + 9 >&PO=V]R:W-H965TD MXJ2_OC/4L7;6<8'V11P>:F;JJN'ZY M@E+M%H/)H#NX%YO"TL%X.=_R#3R _6U[IW$W[J7DH@)IA)),PWHQN)R<7R7T MWCWX+&!G]FA&GJR4^D*;G_/%P">#H(3,D@2.RQ-<0UF2(#3C:RMST*LDQGVZ MD_[1^8Z^K+B!:U7^+G);+ :S O2WJO=3]#Z$Y.\3)7&?=FN>1OCXZPV M5E4M,UI0"=FL_+F-PQ[#S'^#(6@9 F=WH\A9><,M7\ZUVC%-KU$:$; :;P7RV>6UJBIA,M MW*M&;O"&W)3=HJ3"L!]E#ODA_QAM[ T-.D.O@I,"'V![QD+?8X$?A"?DA;WC MH9,7_B?';X3)2F5J#>S/RY6Q&M'SU[$H-$JBXTJHHL[-EF>P&&#)&-!/,%B^ M?S=)_(L3+D2]"]$IZ7A&&I/RCZ.VDN74&P0 MF-X5 JWK$IY# W;N6@M+58VOZ&3;JF=Y#:S&E.E]D+U_-PLFTPOS&MZLQ&B+ MLI'T'3#^ *X- YG3^QO(6DLFWNM4.T@,-= /$S6/7";"F8-)Q&(OGDR)C(D, M$B(3))/4)W**Y"P,J'#P#[RVJ"*(O#1.VT17;;C;,NO\Q.3.O-2?LD]@T%91 M;6LJ""%1 " HAJD73H)1>^W:"I4 \E(Q#%%],AL=8*F+Q0NA,?32H).=U=IU MBZW2[J\[1+@EZ:@5VK-Y3"KY^BV*"KPPGIT"8=*#,/F7WFB,TMY>9;7=LL4> MLXJM") 9H(^YQVX;F+P,8]K+<*^L^B6W?97'HAVTXUSQKDO -Q ] W:^]OT3.G+B[7EKP'-58 M]H+3'G8XO,I0/W^C?L[^%ZI='047#:ZC:=*@&EO9-&Q0C=W-GS:H1C**]E$= M(PXZ4!_$ZCMDI]@+TZ.(&>]-117HC9O]#'.2F@&I/^W'R\MFJOKVO)E-;[G> M"/Q3E+!&5O]LBEU*-_->L[%JZV:LE;(XL3FRP!$9-#W ^[52MMN0@G[H7OX# M4$L#!!0 ( ^$9E? !<;5M00 (T+ 9 >&PO=V]R:W-H965T[Y^YX#X]WL5'ZP52(%KZT36KDO<#'&C=F;PPNDKE2#V[R5WDY")U#V&!A'8*DSR/>8-,X('+C M\Q9SL#/I%/?'S^A_^-@IEKDT>*.:3W5IJ\O!> E+N2ZL;=J\R=NXTD<7J$: MX_]AT\LF)%RLC57M5ID\:.NN_\HOVW/84QB'1Q3$5D%XOWM#WLNWTLK)A58; MT$Z:T-S A^JUR;FZG9R%5O(ZQY2'(',X;WJ;&7@]Z[$\J7^B-S;^2B>?;P6)P%GN H@"AF( M4$0G\*)=S)''BX[A55+C-N:I?"**6;C26G9+].-_KN;&:N++OX>"[['CP]CN M#IV;E2SP%I6+PB-T:X6?@+!*T-;=DG8X MST@E#SFYRGB6 H^8B#F\PPXUG8Z3ER7=S=JQQA492%C,(W(GB\? $Q:E] E9 M&(WA.P=*OH])-W0#SK)(T"#A+*9SHO#(USB#$SQ*=CQ*?IA'?Z^\Y2M7'FO[ M!&M*DJ90Z3RFC>Q\>"+D_>P0K4Z:.DPKS]JM9?/L@7SI@:WPF!=0&S#T8-&; M9"N8NY?E'#ZLVSFI??)U&,LW>Z.KY5+C4EKTQ'HB5KSFV+4DX (9O,4"/5+$ M64].SK@0S+E"R0C&Q(8@=1D2(B9R)+LX\ OJHG8Y'?*!2=@0B(2#O35.CLUO:VVD$N(I:+L+=,E K&J;-,% Q%#A_14(#^<+;& M7=%F_T=K1<\C3:R"1UK^GNH)[J4[[J4_S+W;V?UKXIV@VDGDPU1S)ERD4S\X M1+'CI K@';T*]JL:[8%L&@]FG$)9FZ)1+N72@I5Z20!#'H:_G)V[^F-U[4^W MY_M]5UL#4]2^EZ*,;^OV$<%7A'ZU\!W.)BS/77'D(@NBG&HDR_+,S=,DR&+P M,3P?C8&E"Y5"ATXG#98$R?@@24=[+5*+E"?7"-*-5.O.]MW2;G77:U[U+=97\;Y1?4]I MKNDV-[@@U3#(J #JOOGK)U:M?,,U5Y;:-S^LJ%]&[01H?Z&4?9XX [L.?/(? M4$L#!!0 ( ^$9E?PP>#"W 0 #<, 9 >&PO=V]R:W-H965T:)FV MA%*D2E)Q\N]W2>ZYE_<>,N<[I;^:BG,+CXV0YF)66=N> M+1:FK'C#S%RU7.*7C=(-LSC4VX5I-6=KOZD1BY#2=-&P6LZ6YW[N5B_/56=% M+?FM!M,U#=-/5URHW<4LF.TG/M?;RKJ)Q?*\95M^Q^UO[:W&T6)$6=<-EZ96 M$C3?7,PN@[.KQ*WW"WZO^:X9[F53@)>,?;.424 M0$C#: (O&MV./%[T';P;IF4MM^; VS\N5\9JS)(_3_G;P\6GX5SEG)F6E?QB MAJ5AN'[@L^7+%T%*WTZ0C4>R\13Z\EHUK9)<6@-J U?,U"4PN89WM>@L7\/$ M&9YR9=+8:5?N*P[E$8O5R&(]L)#(HNY9M&C>^*#N./XP QLEL/P-O*HEV$IU M!G<: ORQY*T=UCJPYYVL41W:>GT&]Y7F_"BAX!.2/IYQ>>%^PH/>IZ[AFEFE MSWR(!G(_0123(D]=)R&41M@):$B*S/4RG,H3>,>EPFKK-_N(G\$77^%HBST@ M[):#[)H5\L5H('"#$N.98W@Z:RQZ@PD&;X9(12G)BHS0+'1=M$J**'#=%+,Z MR1+'):<9"=-X?Z[_MT541^";#KQ.UIA2<4I)&B20%I0$80X)CJ,L@#3! M PG24TA'K-I.FXY)"U8!;UJAGC!GQD]EA<(-K6 28A+&*40DC2GVXR!$ND50 M_-=8[[,_RDE08,1S"E&&4<@)C0L_FZ/%HG"S>1"1@&:'R3CF^Y!EF(%T7B1] MDV$3SO/ -P$=Z]U_#)^;<)Y1E\1S-#,A-\DH-\FDW-SU][/S_-<#7V^5Q>*O MF1!/SZ=QW8?FS@?ZYEM7/S#A)>+FL12=*\R-5@U<,U%V@OE[&&$/A M3;(]K5>70APEFC\Y,IT80UX3KT,E:UON&@3:)SR^@%"[./XY/7*KI).AII^/R5%W*Q&@5FL#/E(2T>?@I-TJR\1!PK?[H][G_+\2 MGKP$V-$=<%+0C^/V8_+^^;22!$%"HA15*"-1D ,691*CGI B3>%F*@%>OLC# M('R+VI#3=!P%6+(4$_B?^1!%$8EI\;SO;^-[']48I2##^@P1*(PA#@M2)!F@ M,".?4]6Z.'C,X?VU]4]6@R*$UV'_KAMGQU?Q9?\8?%[>/ZD_,KVMD:G@&]Q* MYQF6DNZ?J?W JM8_#5?*XD/3=RM\V7/M%N#WC<),& ;.P/B_PO(O4$L#!!0 M ( ^$9E=G=\#O:0, .<' 9 >&PO=V]R:W-H965T#X8=A>I"/O[N/W\4C>XBCD5U4A:OC6-IU:.I76_;7GJ:+"EJLK MT6-'GKV0+='W"+^DN_D33R9I2R;K%3M>A XG[IW ;7Z\C$ MVX#?:CRJ)S88)3LAOIK!S^72\0TA;+#0!H'3[Q'OL&D,$-'XZX3IS$N:Q*?V MA/Z3U4Y:=ESAG6A^KTM=+9W,@1+W?&CTO3A^Q).>V. 5HE'V"\*LM62O#7EZ=4]/F(W(+Q]X+L&U;N%IPG5^+SBA+ >$=@+"#E\%IVN%'SH M2BR?YWO$9J;$)DIK=A%PB_T5A+X+S&?A!;QPEAA:O/ %O/>UXH>#Q .WYT#L M81+]Q^U.:4D'X\]SLD?4Z#RJN2S7JN<%+AVZ#0KE(SJK-Z^"Q+^YP#F:.4>7 MT%=;NGSET*!ANY&B' H]LU[3(2R!E$R.3Y0,O"OADRBLQG-J+JYW7LU#A; 7 M#=W;NCN -@>$[J'U=UJ!)O>=:'O>?7_S*F-!>J.@/U&2)ZZ[B>OD, M?PT,E M$9^=&_C%B'@V8\IO/NR)];;N:%TQ*)*KWOUS>">DZ.AI@=<0A(D;LIBL/'3] M*"0C3&,W3U.R6!RXS,]@@[+N*Y2\@2AULS"F& J.(8@2E[$4\L!-LY!VGKBC M!,K*,K!BV0TP-P[R>?0K;8>$.&4F*F+&RS+ZID$R%VK:%:*7):[/?$LT<,/0 M6#%+76)FF$:QF_HI_)<%,,'-Z7R %G"LZJ*RLU-*K4!5==]C^;\5Z$M7:TK< M:JY1&?&TSUF>&ROPW=AG9$4L=*/$%(QEN1L$*7P8)#4A"'(WC&E[J28)@SBB M^, 4C-':MTT#PE:@$$.G94WP%)\F.>2NGR00Y52[U&(DZ;\NR+F;[3UY?%N4 M!]MBU,AC?(?GV;F+W8Z/]X_PL05^YO)0=PH:W%.J?Y7&#LBQK8P#+7K[E.^$ MIL9@S8HZ,4H30/Z]$'H:F 7FWK[Z&U!+ P04 " /A&97$966*1\& !2 M#P &0 'AL+W=OSZ"5HVMV'Q3[0$FT1E4B5I.RD7[^'E*S:B6MD]R$Q10[/ MS'#.S)"G:Z6_F8)S2W=5*G]9LR6^Y_5K?:'P->Y1<5%P:H21IOC@;7$0GEQ,G[P7^%'QMML;D/)DK M]68? \+/B5[PL'1#,^-YA#GJ5;N/V>(/^SOL.7^;,\"M5 M_B5R6YP-I@/*^8(UI?VLUK_SSI_4X66J-/X_K3O9<$!98ZRJNLVPH!*R_65W MW3D\94/<;8B]W:TB;^4;9MGYJ59KTDX::&[@7?6[89R0+BBW5F-58)\]OVP, M9HRA*U7-A63^J%Y^8?.2FU>G0PL53G"8=7"7+5S\"[@9?5#2%H;>RISGN_N' M,*VW+][8=QD?!+SE]3$E84!Q&"<'\)+>W\3C)?_%7R9SNC &*7"1?6^$$7[V M[XNYL1JT^6??.;1J1OO5N%0Z,37+^-D N6*X7O'!^8MGT3A\?<")4>_$Z!#Z M^2U2,V]*3FI!O4-;IIN YO?;$_L<.*ABOP-?"DX+52*1A5R2=23ILEG\X(8L MENM&9P6RA&HM,DX9C!$YU^TYHX;01ZY6S&0G=+.1O/&2+X4$@&H,@F%>T14S M!>'TI5EPK7E.SRF*XB"*9XB::6$I[G=)W#&K$0O.-1%PUGM^/6^\XP@4/">E,]3(TV M(@=5__^(:%X*5 Z47%HPH6G%R@9K\("UMK)M6\LM6UEK*V"T:I:%AT/>U$S> MTXMGTSB:O":SB6@+T^4.LUYX>RIGEOL"FA.^*B91\U'=;0=D:,Z-)?P)U%JG M',9X VI/:8R=R0Y5\UII1P&/^20F.;#,#3@,P@% KW',F 3Q)$&P,M6X&87SFT53*.$U$SGQ.S1&TQFJ8)=&O0950C MB#[5GIVPM>3.1.VZQ)%:'#7XZ.22* 0J^JP&=1V:,[)V9T-1.H9ZR^12N-!V M&V9ID(8A??)*N[DTC#O"BXZ,;&M''^(H&@=3^-2[7+-[+Y@$23)RT[KANRP8 M!>$TIO?>_#[%@MY9'PM$-$Z3QT)2R8=RXQ&]X5U26W:WHRJ*@FB:=H[M+(R# M>!IV#NZC:)(&T6P*+MK#_D^C8#R:T&]*Y6M1EI3,@LETU@$_*%Y/JASCOG*, M#U:.=T(*RX_>XP[2)MHU.N1B>W(KSH^*B*$;INU.O=]J8/N*R4%K#A23OD)L MLDT\HA_;,JL3>I3H\##P*Q5'+N;4N+RWJH/&PD_Z V6-6YG[=1LV%0!I@/*N M*I$AX"N$VG4/5CD6_?"A?6S8FFLW[BJBV:T$ 3(VX[7=4@"C%HWCTX+3NA!9 M0<( ENXYT^;5";W[>1AO]V[Z$VMM[^G+? !"Q)UQH!'1\#RQ-BVTJS@' M\F#2Y\'D8![LNZ\$KOR1OV7#^O:E\0M:'P3?3^O;IJY+WVK@RE?)FERX..Y5 M2;L-E6G/5;34+0BP,G>5/_?7#U6*W/,"N?FOTH(D^^'1E5H-.LO%58$./)U@,)X%8>3D1VDPC=*]5!MNO7.09$O_ MFC/D.UG[Y.EG^P?C1?M.^BG>OC8_,+T4N%64?(&MX?$$ER_=ON#:#ZMJ_VJ: M*XN,]L,"CUZNG0#6%TK9S8=3T#^CS_\%4$L#!!0 ( ^$9E=O'SX#.P0 M (8* 9 >&PO=V]R:W-H965T]L$6 M27'.W,Z,9K:1ZKO.$0T\%*+4HOE6W2C:!1U*R@LL-9[Q H6P0&3&CQ;3ZU1:P?WU%OW*^4Z^K)C&"RG^YJG) MY][8@Q0S5@OS56[^P-:?H<5+I-#N'S;-W5'D05)K(XM6F"PH>-D\V4,;ASV! M OO MWHRC7O0!=HE)?M1<80JG\ 7E/=,)]"?^:#S972%JU:Z\"54!+RK&%;4,TX$] M54L<,JW>EDBDM\4\DHYAEX[AJ]-QQ4MN\/1/ZCD'Z'4H2<>Q;3Z:V-H,&%N6 MX+)E$Y&B85PX%VVBNL ]+^@7X_ D73[@0T)WH-:8U0($S]#5"6K#J142M$+; M\JTM^W-(& MW#E"S!Z$.[3MLSW^$BS=[TX:)LCJWSM:4 M3U,/*:H3F[+>V!X/H._' TLA2FFWC'?+4;LDKVFBR@PI&,3^>#)J>?$Z5]]" M'/E]HL@A-@1[LP'5S]I-0!H26X/-F-"==D/6LIDM=M>;">TS4VM.G59@1J+A MV8@ZEFJFGF9C9.4FC94T5*QNF=.@B,I>H/>9E&:[L0JZT7/Q"U!+ P04 M" /A&97J[,/QC\" "5! &0 'AL+W=O;(7HX*66RHY8Y5PSC");5%ASV]<-*LHLM:FY M(]>L(ML8Y&5HJF64Q/%E5'.A6)Z%V,SDF5X[*13.#-AU77/S>X)2;T=LP':! M![&JG ]$>=;P%<[1/38S0UZT1RE%CFUPBE)Z(*+QW&&R_4C?>&COT&^#=M*RX!:G6OX0 MI:M&[)I!B4N^ENY!;[]BI^?"XQ5:VO"$;5<;,RC6UNFZ:R8&M5#MF[]TW^&@ M(4G>:$BZAB3P;@<%EC?<\3PS>@O&5Q.:-X+4T$WDA/(_9>X,907UN?R;67$E M_O#V$ZD2)MP*"WH),X,6E6LSYS N2^%-+N%.M0-(G-L^I#&/4CB)(7'^0V8!-ST M/P3V8$KG/;-"ZH.68@';$=1CA3_$F_SRXZJ=9M#ED%AULF3^P]]RLA+(@<4E] MC(,C\AC+AY3-GNU/Y3+:&,P%WBNBV::CZ]Q:X M/,R]T'LTW+-M;:S!SV<[NH4UF$^[.X4S?V I60-",RF(@FKNW833U<3Z.X>_ M&1STT9A8)1LIO]K)G^7<"VQ P*$PEH'B:P\+X-P281C?>DYO6-("C\>/[+\[ M[:AE0S4L)/^'E::>>U<>*:&B+3?W\O ']'I2RU=(KMV3''K?P"-%JXUL>C!& MT##1O>GW/@]'@#!Y 1#U@.BU@+@'Q*> ^ 5 T@.2UZZ0]@ GW>^TN\0MJ:'Y M3,D#4=8;V>S 9=^A,5],V'VR-@J_,L29?-WM#R(KLF9;P2I64&'(35'(5A@F MMN1.6[2D'832AHD1G M;10K#)3=]_=+,)1Q_0%)/ZV7Y/W;#^0M88(\U++5B- SWZ Z&Z-?]$IN.R71 M2TI@=TGBX()$012/P!?GX4LH$!XZ>#0"7YZ'?PZ_C(!6KP_Y9$T?ZS@4,QJ* M&3F^^ 6^L:I]OME@[O%_'(OOMN-+QOELCYKJ'2U@[F$3TJ#VX.7OWH19\'$L MP;^2;/6+R)[D,1[R&)]CS]T>M?NVL /XL9G'4MA198[*=N5]GEQ?A<'5S-\? M)^>Y6YAFZ57VU&TUXA9-)I/KP>V)H&00E)P5=/3_64EC,CJ"]'CA. E/1)Q= MY6QPK/^))42C;$("MM2V9..2LFD)-A5;1!0].= M"8[:U-00ZW4Y]L_Z1X=: VKK;A.:N [796"P=A>6131=NG/ZU!Y/E_&8/9DN MDS%[.EVF(_:;;+K*QNR3_J+D_PBSNV7]1=66"4TX5!AR<#G!*JONYM)-C-RY MHWDC#1[T;ECC90^4=<#OE93F<6(7&*Z/^7]02P,$% @ #X1F5_&&ULM5=1;]HP$/XK M5C9-F[0V(2G0=A )Z*I5:B=4U.UAVH-)+L%J8F>V ^U^_,PE425>4[EXQ@RL1HZ'6>S<,O2A38+ M;C@H: HST'?%5.+,K5EBE@-73' B(1DZH\[YI&,!UN(;@Y7:&A,C92[$O9E< MQ4/',QY!!I$V%!0?2YA EADF]./7FM2I]S3 [?&&_=**1S%SJF BLN\LUHNA M<^J0&!):9OI6K+[ 6E#7\$4B4_:7K"K;/AI'I=(B7X/1@YSQZDD?UH'8 OC^ M'H"_!OC_"@C6@, *K3RSLBZHIN% BA61QAK9S,#&QJ)1#>/F&&=:XEN&.!W. MJN,C(B$SEG*6L(AR3491)$JN&4_)5&0L8J#($1G%,3/!IQFYXE4*F:-X?P&: MLDQ]&+@:73+$;K3>?EQM[^_9/B W@NN%(I]Y#'$#?M*./VO!NQB*.A[^)AYC MOY5P!L4Q";R/Q/?\@-S-+LC[MTVZ)J^FV7$OJ(\KL+S!'MZF<_DQFBLM\3[\ M;(I_Q7?2S&>*Q+DJ: 1#!ZN KD$)WSWIM/S/C6)/A#9CO236OI)&WOX56@6 M 2E ,A$3S#Z"F1KA_:^2$!.8IA( 2XQNBD,K^7/CT.YIX)&8/JH6S=U:<[>5 MZ1:6P$O >AD)O)R_&Z_(N.+H60Y3MI>A-W"7V_ZV6>PXUJL=Z[4Z=L,XR\N\ MR9M6X',#?2"R'8W]6F._]:Y=HD8-1]?XF8FQWFG*4S;/@(R4 HW7[AKMR96& M7#5>O/XAXW @LITXG-9Q.&T]ZSL%29F1:Y9 D\YV<)<\ I6J2=,+@#O^G]7^ MG[7G*GW8EZNMP.>>T8'(=C1VO*?ON/<_LW7-?J!0'(IM-Q9;/4WG-1G[%[3O M[<_9%T$K%>Y6DY:#3&WOJHC]GE?]6KU:]\)!N@:8-XJ3]3$MCF[ D:DG*;H#] M\4O2LH9#CBXYU-&71+(\YWJ.YHK/4)>\ER]9_E0\"E%:?Z]7F^)J]EB6VW?S M>;%X%.NDN,BV8E.]IWDWS^(5?9R-6.SMQ]\21\>R_H'\^O+;?(@;D7Y;?LY MKY[-#RK+="TV19IMK%S<7\W>LW>T?S*GZEX*5J/K7HN=UGV5#_Y=7DU ML^L_2:S$HJPUDNJ_9W$C5JM:JOI#_KM7G1V"U@/;C]_4/S:SKV9SEQ3B)EO] ME2[+QZM9-+.6XC[9KV8M=D69K?>#J[]@ MG6Y>_T_^WCO1&L"\(P.<_0!G[ !W/\ =.\#;#_ :9UZGTOC DS*YOLRS%RNO M?[M2JQ\T9C:CJ^FGF_J-ORWSZM6T&E=>?TPWR6:1)BOKUTU1YKOJ/2T+*]DL MK8])FEM_)JN=L#Z)I-CEXO6UGZW;:O4M=RMA9?>6'/^^*,1^Z&]INTC(5 MQ=O8I964;5O.K_\KY M8C^7#Z]S<8[,Y59L+RS7_I?EV(ZK&7Y##W^_S2\LQHX.Y_1P+A95]-?ACCI\ M7KTIAW?&.;PS3J/G'=&[R3;/(B_3N\KH6[%)L]SZ/2LK1WEE7Q4CTAE$2M8? M(N^*;;(05[/J4Z(0^;.87?_S'RRP_ZVS"RG&06**E>[!2K=1=X^]L\W2?*U4(&H7Z\/)\'59'&]N^G#^W/2$#F7H" M$E,\\0^>^*0GOXOL.2D6U>?DXD+G!SG:="4AQ3A(3'$M.+@63$V] &D84HR# MQ!3#PH-AX5#JE>GFH3K46HNLXJNER).&D%;[@^IWG9>DIJF782^S8]<.U;SF MH(B*1]'!HXCTZ(M8[/*\)*9;%!\OBJ7D8(PU#BG&0F&(8 MLR49V^0J^YJ5%=8FC7%:&'T=[K?R)+)=%K+.$9 .8^K)7JV=G8<.OU/AQLZEO&<06JJ,Q+$&4WBAX\;ZW]6Z^/YIOWQ MK#4+2N-0-8Y24RV50,XF$SF#(CE4C:/45-C:\>Z\V!\CE4C:/45!,EHK/)C,Z@D Y5XR@U MU37)Z8P&]:%D##5'2LW^F(YB[,DYL)Q)+FIJ6=*):H[IZ&ZTT?UT N8'722D0YC?,JS'Y4Y;M@Z M(JO3E:CN %#=Z:-Z][.'#F,\W7-0NM,Z73Z>TO>?/8:\3@

    Z[@WZKBL0$ER M)27Q/N+B_^^ BSU6>3P*]-PRU D6Z 0+-8'ULN&WV?!?%;/X.E.J$RS0"19J M NNE=-*F=**966H\K\L9C@T'Q'(NY$RG UI1R/CN;, JBMD\;Z8FE6GK\W34 MYSL1142C!(C5CUBY'L22O!0+;*[R=A3IN26H$RS0"19J NNE8]:F8_:J6&6F M,Z4ZP0*=8*$FL%Y*H77J72S-O-( =C]UM_NIU_%62-G^S!M0BT(*VK8S6/Z$ M"K&):UU@%]CIV^"H[QN485:1BVCP'S!/BYW2X5&4YQ:B5K1 *UJH"ZV?#_N4 M#_M5$4QCCJ[$ZD0+M**%NM#ZB3TUNG"TZ7H)R3CG7[QH>88D,4R;T]I>.C8,^N M29UH@5:T4!=:/RVGAA5ZKXMLM/:]6M$"K6BA+K1^8D^]+QSMPUY"-O[YQHD+ MG2'9G$LY$W?8+"FDH.?XTR'9*,0LRYD.R,;L[$KGF.ZJXP F'-H7O-YH;$?; M(X>;:J-],+Z"UVNH& _D$46U"WZ"K\\W/B.Z2PL&,KP54UE7$Y%56A\9U ^< ME-6>^#WAG.35;8)1C*D4$.^WA/#'!SE!>W"S_ %02P,$% @ #X1F5\3= M!,\$!P ]3\ !D !X;"]W;W)K&ULQ9M9;^,V M%(7_"N$.BAE@)A;I-6EB((F6#M P:33/A1]8"3&%D:+*\E9BO[XDI)BF;+" M6)U3Y"619-Z/E.ZQ>'4LGCZDV;=\)41!'N,HR<\&JZ)8GPR'N;\2,<^/TK5( MY"=W:1;S0NYFRV&^S@0/RJ X&C++F@YC'B:#Q6EY[#I;G*:;(@H3<9V1?!/' M/'NZ$%'Z<#:@@^<#7\+EJE 'AHO3-5^*&U%\75]GV*'@8Y1]DDZ\W-GG_[@-Y1\*$_+I*-SE/@OQT6,B1*?[0KT=Q48V" MO3 *2J[2I%CEQ$D"$73$7YKC1Z_%.^;X8T/\4%[1[65ESY?U@AF!KK@](FS^ MD3"+'G>=CSG\1JR/R,A2X6S4$6X?'LZZKL;W]>Y^7^^>.?R*9T?$FG9=.BT5 MHZW"1R5O]-)P5CP3I$/AYUG&DZ60]]6"7#R1W7;7_*D\?/[ LX#\\8M$DL^% MB/,_N[1=]3_N[E_-)2?YFOOB;" GBUQD]V*P^/$'.K5^ZA(&$F8C80X2YB)A M'@BFR6N\E=?81*_D]>FVE(V_*R_QJ+9%3GR^#@L>A7_+%CQ.-TG1)2)C+WU% M5,&F)4P5(_<+:EFGP_M=;>RWF;7;./MMQNTV;D=?DW8C#W1V6H8FVPQ-C!F2 M7_I8YB-7,QVI\0&1$QH)\WS#$U^0]W+ZRE4B\P]=N:GXDYU3E)6>-1ZUSO+2 M.(Z^WUTDS$'"7"3, \$T94RWRI@:E7'%'\-X$Y.UR,(T(.D=X1M9<,GOKT]X MDFQDY1,FOJSPJPC:]2Z[QB'U5":4*9;X4R?[UF MR F_E\]1_#82O28C([IOH3#?F]E&4SJ;3::M8@'9J7-@IRZR4P\$T_)]O,WW ML3G?Y4/VRS5B5YJ-Q+YI/MZOT>9CVJX(C_?R0NELQ%HUX3YK0L>L=4MR]UDC MQL:S5ED(.DDM*=1JK _+F)8O(B^RT"]D5LH,D:])6'2[%T90WVQ :3:4YD!I M+I3FH6BZ7':<,OK&1D(] )3,D#0;2G.@-!=*\U T76:LD1DSWI5^DW>E,%G6 M#R6=,C$">LL$2;.A-.>52S5^\=G)A8[#0]%T230.)C4Z6 LG7D?IDQ#5--4I M":@'":794)H#I;E0FH>BZ3)IG$@Z?NL)"NI20FDVE.9 :2Z4YJ%HNLP:.Y7^ MWWZJN8/>,H+:KE": Z6Y4)I']VWMD65-)\UCH2Z0QE6E9D_SN^P-,[NW-J;[ MS[031BU&6\^^T&Z=0[MUH=UZ*)J>]\;^I&;_\WJ3^2ME=U;I57[ZKNOYD:SE MT[90A6W5XJ/:].7LPY="-;[C849BGGT3!;GGT:;3%S&/H;<^H-8IE.;03O-W M/FE+"&J+HFBZA!ICE+[BC/X'I\R,[*V(^9Z_-=W[[;2CT7SOQ]..1FSOEU&W MHQ7=Z]!#G:.>EL:_I&8#\UIDY0M \OY=ORO4PSN#.IE0F@VE.5":"Z5Y*)K^ M-E1CM3+KC1]-&-2BA=)L*,V!TEPHS4/1=)DU%BTS>G.[WEE=5W1*!6JS0FDV ME.;4-*V$:)>@T!X]%$T70&.>,K,C>.A$1?XA5V&B7O[H% C48(72;"C-@=)< M*,U#T70I-:8K>^OW1AG4M(72;"C-@=)<*,U#T729-:8M,[IU!_S<8P;TE@G4 M=(72G%N8J"&+)1F M0VD.E.9":1Z*ILNL\6V9V;<]H(J!NK10F@VE.:];53I.MRB?-M6A1I7&ZN! ]$IAK(S^_2M'C>41UL5_HO_@502P,$% @ M#X1F5U@ &@T\!0 4Q\ !D !X;"]W;W)K&UL MM9EO4ZLX%,:_2H:]LZ,S*B3TCW5K9U3NSMX7[CKVZGV=EF/+"*2;I*U^^TV M0FLQ!3=]8P%SGB0_DL-S8+AF_%7, 21Z2^)47#MS*1=7KBNF]4G/\)KQ],C@ABF4DM0];.".XACK:3&\6\AZI1]ZL#M MXXWZG]GDU60F5, =BW]%H9Q?.Y<."N&%+F/YR-9_03&AKM:;LEAD?]&Z:.LY M:+H4DB5%L!I!$J7Y+WTK0&P%J(G6!Y B@'P,Z'X2X!*ZM5+3!QG,+%I-/TKU?1]+KOX;J3@Y&DLV?3V_5>1"=,<2 MM9P$S6[(.1JK-18N8T#L!?VSR"[>Z+L4R7=T$H"D42Q.5;NG<8!.OIVB;\A% M8DXY"!2EZ"F-I#A3%]7QSSE;"IJ&8NA*-6;=LSLMQG>;CX]\,CX?W;-4S@7Z MGH80UL3?F>,'AGA7L2J!D0VP6V(4O*?\ OGX#!&/^'7C,8>/8:'"O4_# W-X M -.R=V*8C5_>?C_3\S_1^WN93(#K.SS.[ES=#L1"= MJ#6?[X33.J"Y<#<3UGEY-<*8J$0]\#QOZ*ZV<35O&AB'^T48W1)&UP@C3P\" MP1OP::1SR0$$1KFV:ZJ[!^D<#_"@V]N'9*G?'4B]$E*O$:2I7C=Q?!B24:XM MI-X^I![V_7U$EGK=0=0O$?4;;2I(P^;;R2C9%E-_#]. ^ .UX_8X6>IVA]-E MR>G2R.D9A%3K1SU2-UN.3M2#NGCZ'N!EE&[+Z[(Q+TO=[O :E+P&S7DME.54 M)Y*AE;K<$)I1ORVT06-HEKK=@8:]RAMZ1G?P*W/-$)ZCFQ5P50:@[T6"1P\\ M4OOT07F'S#C4&CO/)C.K:H$MM5VP6Z8;F_-<:1HF1<;;RG;:3ZOC?#76+L9" MO;>U@+J7_8_>H5&KP#S2KY(@%0G2UCDTF+]1L_7*(GO;L8>[>YPL];G+J?+I MV&AFZ\Q# TY6K7NAMLV)=/ >IV.8_A M.H9MQY5OQV;C?L!(-&!FU1FKPF51@EOHJOJHDP"UJ@C+UG:$Q M+"1D;\4,K^ENS>*MUZ5YJ*VH'J-D(%7)0(S.N:":"RJT^<$F3>9GDN6_.F&> MY8<-H9O[;@O]P$S:0+&7QX8->U4YX;=\MV MNS.MR@EB+B?^7_(SB[>&45-7U,(X1F5!JLJ"F"N+XV8VJZ5'H79X>5DM/MRM MKY )\%GV-5=5K&R9ROR#9'FU_&)\DWTG=:OF^>?F>\IG*HVA&%Y4J'?15XN# MYU]P\Q/)%MDWS0F3DB79X1QH"%PW4/]_84QN3G0'Y7?TT7]02P,$% @ M#X1F5SDM8F-)! IA, !D !X;"]W;W)K&UL MM9A=;]LV%(;_"J$-0PLLD4A]69EM($[6;A<=@AANKQF+MH5(HD?2=@OLQX^D M%-&N3"9VDAOKP^(Y#P]Y^!YRN*/LD:\($>![5=9\Y*V$6%_Y/I^O2(7Y)5V3 M6OZSH*S"0CZRI<_7C.!<-ZI*'P5!XE>XJ+WQ4+^[8^,AW8BRJ,D= WQ359C] MF)"2[D8>])Y>W!?+E5 O_/%PC9=D2L1L?G)9<_X)= M\VV"/##?<$&KMK$DJ(JZN>+O;2#V&H2V!JAM@#1WXTA3WF*!QT-&=X"IKZ4U M=:.[JEM+N*)6HS(53/Y;R'9B/!5T_G@QD?W*P0VMY&!SK,-U :9R!N2;D@"Z M /?3&;A6 2S$#_#AE@A,.6=QEX NMQ8J#/^N\:,G_@ER&IR2]24(@]\!"E (?@4^X"O,"&\O#@]A%Z%0>X@L'NX)%ZR8 M"QD@'2PPJPO!CW7=:4>EUQ5?XSD9>3)_.&%;XHU_^P4FP1\.RJBCC+3UT$+Y MSZ9Z($P-U?1(QQN^Z!WXXHXO=D9Q0I9%71?U4N90B>NYGE5KP@J:@P]%W0[7 M1_#?T8%K^!L/L?:@5IOM&$(49QD,@F#H;X_0)1U=XA[CZ8R#)<.U&N67XB0] MG&B0H22PTJ0=3?H\C5QP%Z0XA2?M\5PD QAE5IY!QS-XGFZ!@8%;3P)F&W[0*D/SB>DN85#7P64TJ M()=F C[A@H&ON-P0<"=35>?IT14T>(<\A7N" ,_/U-GT5MTWT55A-BONT:XT MKI+]6*-41MH29V0@T0D)>RH5ZLT !-,PM%$9I8#/2,5/B7LJ5]B?F0G,K%Q& M&Z!S:3],X%.AHB/I$MB'T @"="N"/8]/)8S[DRP-HL1&:$0!NE5!9JDN>R5> M6R&]O!9PFSXWB8V"P/35Y0!TJM"YB$94H%M5WJ(B@'V9"0=IEMI7R?6Q2T5@^$.(4.(*,3R*T3YU0%KU& WF-S@8R"(+>"O&51T+HZ6*^3.(UL M<3:*@MR*\JJB !W9760PM*D(,BJ"7K"W.+\H0/UM!DIB*7 6+B,1Z 6[C#.+ M M3?:Z!$IHL-RH@":!"T$K?K@C. M"5,?R/\7E(JG!^6@.YH;_P]02P,$% @ #X1F5Y\#E37X! D1L !D M !X;"]W;W)K&ULM5E=V9C:'3G>FVF;AIGPF6;68!44F.-_^^$A!LL$R<1OMB@SCWB*-[=:6+IGM" MO[$MQAQ\+_*2S8PMY]6-:;)TBXN$34B%2_%D36B1<'%+-R:K*$Y6M5&1FQ:$ MGEDD66G,IW7;'9U/R8[G68GO*&"[HDCH\RW.R7YF(..EX3[;;+EL,.?3*MG@ M)>8/U1T5=V;'LLH*7+*,E(#B]D/R?;,6W M,R,PP JODUW.[\G^-]P*,DZ(U%F]09&7SGWQO!^+( M0/"H#:S6P!H:.&<,[-; OK0'IS5P+NW!;0UJZ6:CO1ZX*.')?$K)'E")%FSR MHA[]VEJ,5U;*0%ER*IYFPH[/_Q"Q^*5,28'!U>^$L8_@#E.PW"84@VNP($5% M2EQR!L@:W"8L2T%2KD"4Y3N.5V#,^BK"/,ERT78-'I81N/KP$7P )F#R*0-9 M"1[*C+-/HE%<_[4E.R:HV=3D0I9\.3-M)=PV$JPS$FSPE91\RT!XF@ ;?@(6M&S%^RPN-[=4_R_>^\-AMT% MF%WSV><";%=@FG!";U2>;6P=M:U,DC>L2E(\,T069)@^86/^\T_(@[^HAE4G M6:23+-9$UG. TSG &6.O9WC6SM%=WNOU1W2]KXBO*_=/N Q1Z?@ 'RA5 /W0"Z(0#Y4K& MP+'" 3!6,0;(1M!7*P\ZY<%XBC]DF$HL_[5XY>P+=,X^G6213K)8$UG/%V'G MB_"2V2)3HK;--*UNDE2W6Q=9WB75PB?6N/4=KKLL1.MDBK6RQ+K:^(PZ5!AK= M1S?I('O" *_7..6R9*T3PK7\DK "5?) M]- P42IP7@B1%0Q3QRG.]:#M#].EBL]U(?+.Y(]#,8#&JX&XJ'+RC'&3/922 M1PG>'*XZV2*M;+$NMKXK#J4*>E^M@K06*UK9(JULL2ZVOB,.!0L:KUA^1-XX MK3(^)09*'Q*NO5=*&UNM+*%FEEBW6Q]1UQJ+#0>(GU(])% M>#)Y0]L)''^8,$YQR'*A[9[D# 5A$(3.R3Y#02@Z#F$P2!SFT1%#@>FF/MMA M("6[DCKPGA+S>R@^X4;OX?4$L#!!0 M ( ^$9E=Y/G<^*00 ' 6 9 >&PO=V]R:W-H965TJ'[R) 6N=.&<[ ML/OO:SLA$,BFNZU5\05B9^;QS#R3!S*3'65/?(.0 ,\9R?G4V@A1W-@V3S8H M@_R:%BB7=U:495#()5O;O& (IMHI([;G.*&=09Q;LXG>6[#9A):"X!PM&.!E MED'VS8IX!HMD?A>+)A=O$SF$7(TI^0/G(K-U!I9($4K6!+Q0'>?49W00.$EE'#]"7:U MK6.!I.2"9K6SC"##>?4-G^M"'#E(G&X'KW;P3AV"5QS\VL%_ZPE![1"\]81! M[:!3MZO<=>$B*.!LPN@.,&4MT=2%KK[VEO7"N6J4I6#R+I9^8O:;[,7[/*$9 M A^^4,X_@@5B8+F!#($KL*S:!] 5^%8*+F">XGP-%E2@7&!(R N(,"D5UV!. MLTPROQ0T>0+QCQ)O(9%6',3/"2E3E((5HQF80Y*4!.HND;#:7=[KB^-#A 3$ M1.Y= :YV^,06,G>5@9W4>=Y5>7JOY.F#KS07&QE-+D/I\(_Z_<<]_K:L>5-X M;U_X.Z\7<(F*:^ [OP#/\?R.>.9O=_>ZTOEOI\?_^O16,?RF"WV-Y[^"=RN[ M*=TWTA(E)<,"HZ/6^:1;AV9%*:K6^;8",62Y[$9^U"E_?I' X%Z@C/_5U2-5 M%$%W%$J3;W@!$S2UI.ARQ+;(FOW\DQLZOW819!(L,@D6&P)K41DT5 9]Z)K* MJX9+?N 2M60@:D';*NH \\;CP;!M%I^;#9TP;(Q:=1LT=1OTUNT!<<%P MHHI02>CW'(M.H>O%>6\3FP2+3(+%AL!:9(0-&>%%Z%%HDDJ38)%)L-@06(O* M84/E\*+T:'BF#:X[\$/W1(\ZS(:^.SK1HW.K<3@(3JSB__?VKDFPR"18; BL1<*X(6%\$3(T-DFE2;#()%AL"*Q% MI>L<7K2GCS=GO?!O]_6?+/-G3)04++ M7%1CC&:W&8_>ZJ'@R?Z=>S-W._8C-4[5$[L#?#6+_0K9&N<<$+221SG70QDG MJ\:;U4+00L_O'JD0--.7&P13Q)2!O+^B5.P7ZH!FR#S[&U!+ P04 " / MA&974)CH7" $ H& &0 'AL+W=O^Z+J"R\Q$%T24]O ]=O7 M>2"0Q$1LU_MF29R9GSTSSA\\.SDR_EUL*97@1Y;F8FIMI=S=V[98;6E&Q!W; MT5P]63.>$:EN^<86.TY)7#IEJ8TZ0'FN\I M^ "6:@_&^Y0"M@8/G,7[E02GIW-5BABHNIX>_*8PX&U()4E2\4YY?UN&X.V; M=^ -2'+P^Y;M!#+RR76P&B/*:QQC\<]A\/ M^-LJ-TV"T"E!X Z8A7TS#P7(@VVSJ&^&72]P@L:L%:W71.L-1KM@G.7JJTT7 MYJ#G;25AH$A89@K72[S?I]U])"7R3Q3$)"TW"(D.P5G&"ICC!2Y6@ GBM M5]S'R.LH0=]LC!T7=X2@;X4#;QP$'2'HFRFQ0,Y(+P2C)MC1<+"4)[LMY235 MQ3GH^]S=9A(6FH1%AF"M HR; HQ?20K&)HMC$A::A$6&8*WB0.?\ ]]YJ1C4 MA,LWTPU&N"L&&C,<.&['+-280=='J"L'&KLQ5-/JY0!>G&C@8,!?I5(#;9B# M?L_=;T9IH5%:9(K6K@ Z5P"]DB+48%,E,DD+C=(B4[1VB6C4%02-50#]*WIP/A;!X7/1(U617E&$0<]G;S>3 MM- H+3)%:]?@?%B#WFLI@M'#G%%::)06F:*U2W0^T,'!(\E-BN#W&P-H-.I* M0M^JVSG0F*BCP+BK!T.@*DK[HO.94;XI6\X"K-@^EU5;JQEMVMH?RV9N9WP. M[Q=0,QX6;?"RTWK&5SWT+X1ODER E*[55,Y=H,K'J[9T=2/9KNR[/C$I659> M;BF)*2\,U/,U8_)T4TS0_'-@]A]02P,$% @ #X1F5Z(''\78 P *A0 M !D !X;"]W;W)K&ULM9A=;]LV%(;_"J$50PNL MD43JP\IL ;&E8@5:-(B7[6+8!2/1ME!)]$C*[O[]J \KELP(R<+%81NGCKMLNQ-U MAQG.]WA+UD3<[V^9;)D])$,"06_,2FO/F+SAVMI8!DHH+6G1B.8,B*]M? M_*,+Q)E T$C>MFZWL3N @+',X9/0)6 M6TM:_=!$OU'+>&5EO5#6@LFWF=2)\(X<2%D1\!&LY1I,JYP N@&WC*95(L#I M[5*F(@4RKU]H@IL$OX^(P%G./TCE_3H"[]]] .] 5H+?=[3BN$SYW!1R?O4H M9M+-9=G.!3XQ%P2^TE+L.(C+E*0*?32M#R;TIHQ+'QQX"LX23@+79'\%D/4+ M@!9$BOFLGB^'*G=>-WK\OT?;,_Z515RG;!()RS6!!LD MQ^F3XTS1P].&96U*5%EH 5X#J/]]'$)[YEG0FIN'\_@JS)"-T,@LNC1SH0]= M>V@67YHAQ_4MOS<;>.OVWKJ3WMZ7F9#U:"VP(,HZ,RE_Z8K3"8MTPF)-L$$. MO#X'WAN5 T]GYXLR 8E0.%F6VY%AR5 M@TLS!R+'0Z-R<&D&9X%M/U$.9KVWLTEOXXK)@[/*R4G=2Y>:3EBD$Q9K@@V" M'_3!#]ZH#@0ZDZ,3%NF$Q9I@@^38UN/QWGIM)>@(@ST>('>TQ58ZKC4^&"C,D \A4E<"^^QSQI[T]R;/ 14[PD!"JU*P3'U F*:\=/%II45: M:;$NVC ?\#$?\(W*0P?6E2*=M$@K+=9%&Z;H\;O.GOPR>5:)0)=?!8'OC0\+ M"K/ \KQQA;BT<@(X\\<50C4F\L9G!?/L[J,@;-M<.O%V][&PO=V]R:W-H965TM!7A*; MUOD=\IR_>3F6KI]R\56N&5/H6YID\J:W5FHSZ_=EM&8IE5?YAF7ZDV4N4JKT M6['JRXU@-"Z-TJ1/'&?43RG/>K?79=M[<7N=;U7",_9>(+E-4RJ^OV9)_G33 MP[U=PP>^6JNBH7][O:$K]L#4GYOW0K_K-Y28IRR3/,^08,N;WAV>SL81%JD!0_>^1W;,D*4BZ'W_7T%[CLS#< M?[VC!^7@]6 65++[//F+QVI]TYOT4,R6=)NH#_G3G-4#&A:\*$]D^1<]U=\)@4AM,RNQ6Z2ASZ5%%;Z]%_H1$<;6F%2]*0936 M.H4\*[3[H(3^E&L[=>O_O>7J.WK'U#J/T9OLD4FEI:DD>H7NXI@7 J.)_J#Z MFA1R>^$Q17DB7^I+_GSPT(N?7Z*?$<_0QW6^E32+Y75?Z:X5#OI1W8W[JAOD M1#=<]"[/U%HB/XM9;+#W[?93BWU?AZ2)"]G%Y36Q M]1<87P]%=$'()-X[&; M/[#-%7*=TMPUF'OGFQ-3-'[,>_!CWD.[N<J-8*K\8>OJZ\C$P^RB6E9G$!9"P$ C6D="@D=# 1M]-C6DE&][(QB04*^E2 MH52P40DK]AZ/MWB"G>O^X[X (#WZYW@,(#V&QQ[=(2:-QT["ADW"AM:$O7B; M2[TJ\2S*4X:6(D\1NR"'5OBE.:Q@P[WQO1J[[D$.AT=!F(Z[E_@&#AX[Y" U MQZ!7>( 'W:M"H %V4 MY5FT%4(G!VUR4>PT3$FR>KDT2:.CX&)"QH=9@G3IG^4R@'09CHZ_W!V7G7R. MFWR.K?G\/>$!9"P$ C6D="TD=#4.L&\9R+2*J$KAO+E;AV7BGYE2+"(\4?C M,?%U!<7.WFSG7 V&W?GUWNKZ4C% PGQ(6 )"X%@'3%@IRU3.!?L'_3F(9.T MK'Y=[;]!&\$CXW)4X[NKH.L<[''O[;VX5!F@-!^4%H#20BA:5QU[12S\8[L1 MN_VE:PDHS0.E^:"T )060M&Z*B&M2L@S[$IJ)U!2@J1YH#0?E!: TD(H6E=* M;7416RM/8,=9NYN+Q>0:3I='BYP'ZM0_SVD ZC2$HG73WU8&L;TT^/LG=+<2 MC!4S!GKB:HU"EC')I9Y0XH\L6AMS#5HD!*5YH#0?E!: TD(H6E: T'Y06@-)"*%I72FV5%MO+M'^(F&=4 M?$>RF(@DXE)N];GH!<_JEI=&Z4R/S@S#P?2X&@=:IP6E^:"T )060M&Z=TZU MM5IBK]764\JFJ>";)% S#BKUP\-*O=W5I1( I?F@M "4%D+1NA)H"[+$7I"] MIW)=E47X8EON2JK;,;Y%:YKM_Z1CE 8^WNH-G:/9P=Z%BZ4!6H4%I06@M!"* MUI5&6X4EUM+YW1H510NY9$@*] MO1.4YH/2 E!:"$7K2JBMY)(?K.3J,_9;KE4FF?U@;?=SZ6D(E.:!TGQ06@!* M"Z%H736UU5WR'-5= EK=!:5YH#0?E!: TD(H6E=*;767V*N[_^]@38[O+QV8 MMLZ095(/E.:#T@)06@A%ZVJB+0@3>T'XO(/U^*Q;X.RN+I8 :.D6E!: TD(H M6E<"1>FVV])6X(B] O<9?_FX9L7&-RYV*7'Q2N8)C\L;%!8TH5G$4/4@+)7% MUM?3V^)TP435K=V36GJ&03$3[=%+:2K=QEP=,I=Z8LHB3I/B?DS%JD6M0JLU M5:BXZLHTVO[>>=C0[N-9 M8&H/\6QN;'=G<]?4/IC-!Z;VX6P^-+6/9O.1J7T\FX]-[9/9?&)JG\[F4V/_ M'3T Q_A),33SF(G^Q!2]$.MA8^.XL1XX-HX F&)P1W0,B"D&^BN_>QZ\WWY/JJ?)WU&QXIE$"5OJ[XQS-=9KO:@> MT*[>J'Q3/NZ[R)7*T_+EFE']S2XNT)\O\USMWA0.FL?D;_\%4$L#!!0 ( M ^$9E?OU'0%Q ( +D( 9 >&PO=V]R:W-H965TP1S$4W7/Y,[N6-*\!,)S2A"#Y=BZSOO+7#M]RV/"] M-5)*%I0^J\UM.K8G2""2VX_D6;QC>0SDG-!2U;L,R@S$GS MQ-NV#GL R6,&>"W .P8$KP#\%N"_-4+0 H*W1NBW "W=;K3KPL58X"AD=(.8 M\I9L:J&KK]&R7CE1_Y.Y8/(TES@1W9*$EH >\18X.H]!X+S@%^@S>IK'Z/SL M IVAG*#'C-8?_M?TH MSGE24%XS0#^N%EPP^0[_-/6[80S,C.I>&_$*)S"VY,7%@:W!BCY^<"^=KZ9B MOR=9_)YDLW+T?VB3N:N@9[+.=R,T;_T#=#_0ZS54XX*F I0SF]+S)E MU@S*9B-HI2?!@@HY5_0RD]\6P)2#/%]2*G8;%:#[6HE^ U!+ P04 " / MA&97FVKK2S<& #K)P &0 'AL+W=OB'VB9MHE*HBO2<0OLQ^_T M8LF2&=;.V"^)=.(]NGN./.F1.=F+Y(O<,*;0MRB,Y75KH]1VW.G(8,,B*MMB MRV*XLA))1!6<)NN.W":,+C.G*.P0Q^EW(LKCUG22V>Z2Z43L5,AC=I<@N8LB MFGR_9:'87[=PZV"XY^N-2@V=Z61+U^R!J0_;NP3..B7*DD'@%@[NN0[=PJ%[ M;DB]PJ'7='"?<.@7#OV,^YRLC&F/*CJ=)&*/DG0TH*4'6;DR;R"8Q^G,>E ) M7.7@IZ:W.PD6*=%,1 L>TZSRDE'073I/3I!$=WW4EL@GFV03S+8'5ZM(M MZ](UH4__$&*YYV&HH]_H>2G].5@_ TN?<8]3=S08CB:=QV->SQKEGXYRRA$U M%GHE"STC"^^8>*0R0&_BH*UCPNA]*1,VP3R;8+XEL%H)^F4)^O8;1-]F76R" M>3;!?$M@M;H,RKH,C$M#5Y'#\P@_>@V[JJV*>Q92Q98P0"K=V]6M\0:7+HLOSG(MQ15C=112>KH&:3.!,BB)4OR5]WW"8WEBB6)]I7S=G3RT,$$ M=]U^8U(;X[AT4ML$\RV!U?C'3B4N'&,%9E1ND#)37$ UU\.Q:BWFAN0U&"/X K(Y?OT&(D5^GNG A$Q,'VDX8Y= MH==\O='6RQC-I1V^0#NN?A=Z?+/)GS?,MQ5;O1*5SL1&N604-(7K<08:>3$[ M;YAWWC#?'.]S^:CT'38+/(_E_18I^JUL IQIWQOPJ;#"& ^;[VW:8>1TOIPU MS#?'_UQ^*N6'SY=^Z%_TYPX$1_&MI8_>\I!))6+M2ZX9^.)%:%466D7S;:'5 M2U0I0_P3I"&VJ@VMHGE6T7Q;:/7J5/H0GRD0SWKT7:$[EN3R45NU@>8MN]E^ MK.I&JVB^+;1Z+2KIB,W:L=',/!:P: %\%U]_?]30K.I&JVB>533?%EJ]3)48 MQ:.?T-!LBL&9533/*IIO"ZW^4T^E5(E9J5IM:.14T@X;_0G,-[7V0?C^4!G M'X[G0YU]-)Z/M/$[D("CO9*FILT-$[BB9P/2QMJ\,22.M9EC2!UK<\>0/-9F MCR%]K,T? P%8RP &"K"6 P(<$"T')-U@IN6 =$RP$!#HB.@QL"'! =!["T M#AO9.M5\S+?!O:7)FL<2A6P%<]-I#V 5)OG.LOQ$B6VV$VHAE!)1=KAA%%90 M.@"NKX10AY/T!N7^ONE_4$L#!!0 ( ^$9E?![.198 ( 'H% 9 M>&PO=V]R:W-H965T. M(#6IID7:IJI=MQ?37CAP!*O&IK9)VF^_LZ$LW6CV!GSGN__]SG!.=DK?FQ+ MDL=*2#,/2FOKBS T60D5,R-5@\2=0NF*633U)C2U!I;[I$J$-(IF8<6X#-+$ M^ZYUFJC&"B[A6A/35!733PL0:C%K"TL0 MP@DAQD.G&?0E7>+^^EG]H^\=>UDS TLE?O#[D[8=0 8 %@A 9 >&PO=V]R:W-H965T MMH>B M#[1$QT0E425I)_GV.Y05R9(8)BZ4ET2B=,[A^?&B/TF?W0KY0VT8T^@N33)U M/MAHG<^&0Q5M6$K5J=G8JL3GK%KB=0V3:F\?\<2<7L^P(.'@D_\9J--P7!^EM,;]IGIK_FUA+MA MY27F*>J1%+6*2- M"PK_=NR2)8GQ!/7X63H=5#&-X>'U@_<_B^0AF155[%(D__%8;\X'DP&*V9IN M$_U)W/[-RH1"XR\2B2K^HMOR76^ HJW2(BV-H08IS_;_Z5T)XL !X\8D-* M/-? +PW\YQH$I4'0-O ?,0A+@R+UX3[W MR":CH_D^(62?,V>#,7!?W"&GCQ MS'24SUK"4PYV>OYNJZ!$*70ITA7/:-%Z;]&%4DPK=!']W'+)XA/TGM,53[CF M3)F'VY3%Z/6":H->OWJ!7B&?HRT9L%;?\/>F MT1!:HVH24C4)*;SX3S5)05_QHDF^O8G+60.E7*'V7]_E?0L2W/$ELQ/:6H\+23*>[ MN3\=3Z9GP]TA"J?_8U%T0WI5N$9^095?X,SO Q,[JB)TE46GMAR=UL?VBCZ= M+7IRUJ 65M3"_@=8V"?*/ITM>G+60#FJ4(Z<'?"2J@V"F1Y%YH(!SAU-6*:M M,[_3U;$(1YVQA,=D[#>'[Z*GD TVXXK-V,GF(HK$%E" GHH8<%DE[ 1E3-O0 M.#T=BV;O+#Q$XP=ABTQ/$1MD)A69B9/,5;:#/B+DO0V%T_18%),.BBF>M$CT M%+!!8EJ1F#I)7$N64QXC=@?*7X&V,F-)Z V3(/ZD!$J(%E+,1LKI^EA2TPZI M28!;I'H*V""%O5JI>DY6'W,F09]F-RAAL#1 TJP!WHKUVRWC3-;CC,Q:XN0[K31AAZK6:^?-YK"W>-?C7C6@)CMP;^6,PF MCF3[E+B7I;=#)J%'VD1Z"MDD4HMF[%;-7X2F">(Q# J^YK3N"XB6ZUTKIU[% M=.FM,5;P:-+Y3/<5M8FJ5LK8J1YK#9/3>P/*"J97:5QZ:TRPOA^TL;R$Z,6U MZL5NV0M8Y);%**EW1:QD>E6\I;=#,H$WZ8RMEY"\N-:\V"UZWQ>?Y@5 MC,F%-.LL*Z9>U2_NRE\2MM<%?85L4JKU+W8+X ZE3&3/ =6K-L9=<3SJC+.7 M$,>X5L?8+8\7;,V 2HPTO7MRL'45+,:D^]&VO88GG7GW);0NJ;4N>4+K%A_M M)S)V^SAZTZ^K;/&(3-IJIJ^@33"UMB5N;;O_=A^ ,9]NLQMM!=2KO"5=>>N' M>-I>3O85M GH8//8+7 _,'VTM'&[/)I35Q9/\"@8MSF]A"PFM2PFO[XU3)ZW M-TRZ6M?RVL)=D5]-M%:[Y#EJ-]_*:&,^.KGDD57&N=T0[L%I+D2*8T1'=QERW?:YY!CXY-)+24ZJIT MK3=4(_/6J2W;X<&Q7\KD37'>JE"AV$L(5?'^4'=!9LOB*+-=[L^6OJT\F"T# M6WDX6X:V\M%L.;*5CV?+L:U\,EM.;.73V7)J*\?>;(D]ZQ,,3[#U"22-K5EC M2!M;\\:0.+9FCB%U;,T=0_+8FCV&]+$U?PP L)4 !@38RH V)E0,R9O94! M,0UO94" ;$R(," V!A<$&! ; Q@<#W\:F!8]\C];P[^H?*&9PHE; V]TSL= MP[PI]\?X^QLM\N*<>B6T%FEQN6$4QI!Y 9ZOA= /-R9 ]6.*^?]02P,$% M @ #X1F5[V?S;"= P 11 !D !X;"]W;W)K&ULQ5C;;MLX$/T50EL4+=!8%U\2I[8 Q]EB Z2+(&G:AV(?:&EL$95(E:3L MYN]W1"FRM588)%"Q+[%(\1S..>)(,YGMA/RA$@!-?F4I5W,GT3H_=UT5)9!1 M-1 Y<+RS%C*C&H=RXZI< HT-*$O=P/,F;D89=\*9F;N1X4P4.F4<;B111991 M^7 !J=C-'=]YG+AEFT27$VXXR^D&[D#?YS<21V[#$K,,N&*"$PGKN;/PSY?^ MN 28%5\9[-3!-2FEK(3X40ZNXKGCE1%!"I$N*2C^;&$):5HR81P_:U*GV;,$ M'EX_LG\RXE',BBI8BO0;BW4R=\X<$L.:%JF^%;N_H!9D HQ$JLQ?LJO7>@Z) M"J5%5H,Q@HSQZI?^JHTX "!/-R"H <%_ :,G ,,:,#1"J\B,K$NJ:3B38D=D MN1K9R@OCC4&C&L;+QWBG)=YEB-/A1:%P1BFR%-F*<6J\/2&?&&<:3J[1XIA< M<4WYAJU2( NE0"OR[A(T9:EZCTO_!K&E*L)5T0"']W>7Y-V;]^0-89Q\242A M*(_5S-48;+FE&]6!752!!4\$-B6?!=>)(G_R&.(VWD61C=+@4>E%8"6\@WQ MAMX'$GC!L".>I1V^R.6 ^'X7O!7.L#%^:/B&SQF_B'X63#%C_/=KG"-7&C+U M3Y=E%>6HF[+,^'.5TPCF#J:T KD%)WS[AS_Q/G;I[8FLI7[4J!_9V,.#(T7- MD>I26U%,#$7Y.MJ&T_'8\V;N]E#&^DAZ(FM)GC22)_T?R$F?ZGLB:ZD_;=2?6A_X$R^\SD=^>G3B@NG1L;1N M]THQ9XV8,ZL8\P0E"K&_QC^0;^8KA_<66Y#XU2;W"M9%2J[9&KJ4V[<=DP>@ MLLNRI17X2C>FC1M3:UB7L,5J)4>5&J*$BU1L'KK$65E>>I9[(FL)]KW]1]WK M/Y=KSIX,Z(NM[/WEL\UU6%"3_S@**/M.[Y64;!7%/P_2?W,OH'W=%K; MH:^U9%]"^=8:!:N(DUR*J#SH)3V544*PVL0RWF0\=ANZ4W"O951?;&T/]H64 M/_H-J6ZMSE[L0$]L;0?VI9IOK]6NL$%86W.BTX+Q4=(/_=%QTO=:DKD'C1I6 MEQO3ORH2B8+KJF=K9IL>>6$Z0W>_O&JP/U.Y85R1%-8(]0:G&*BL>M9JH$5N MVKZ5T%C*FLL$^WR0Y0*\OQ9"/P[*#9K_'(3_ E!+ P04 " /A&971F^P MB-<" #." &0 'AL+W=O,EI=76+\1W MON>Y>\XFE_Z&\0>1 DCTE&=4#*Q4RE7/MD6<0HY%BZV JIT%XSF6RN1+6ZPX MX,2 \LSV'*=MYYA0*^H;WY1'?5;(C%"8)-3Q)N [@8W862.M9,[8@S:N MDX'EZ((@@UAJ!JP>:QA!EFDB5<9CQ6G5*35P=[UE_VRT*RUS+&#$LA\DD>G MZEHH@04N,GG'-E^@TF,*C%DFS"_:5+&.A>)"2)978%5!3FCYQ$]5'W8 BJ<9 MX%4 [Q 0/ /P*X#_V@Q!!0A>FR&L $:Z76HWC1MCB:,^9QO$=;1BTPO3?8-6 M_2)4WY.9Y&J7*)R,AH50'B'0B.5S0K$YO8]HRADR!X&N:7D9M?]\#!*33%RH MB%M@:RQBM1^WE'D_&Z/SLPMTA@A%WU)6"$P3T;>EJE%GLN.JGF%9C_=,/3ZZ M852F DUH DD#?GP:?WD";ZO>U WRM@T:>B<)9[!J(=_Y@#S'\QOJ&;T>[C7) M^;_LDW_.OM<,O[XMON'S7[HM5_%C000QM^+G5^5#UQ)R\:OIP$O*H)E2OP=[ M8H5C&%CJ12> K\&*WK]SV\ZGIFZ_)=GX+'.O([;8=S^G;Z]W>-H3YGA?Z^V'CX[#0ZW8.V2;'87[0=<++ M.FQ/:5@K#5]42FC,\D:AX7%.Q^EX!SJ/H[R.4G @\SBJ?>FXARJ/HX*PZX8' M(NV=%W0.?&DFHT Q*Z@L_WVUMQZ^5V;F'/B';F_D-OC':EB7L_4O?3GI;S!? M$BI0!@N5RFEU5,6\G)ZE(=G*C(&PO=V]R:W-H965TZ##<&D?&!X4>Q-K MD"4CR0G\?5>R8T(PH7VQI=7NT=F+=SU:2W6O,P!#'G,N]-C+C"F&OJ^3#'*J MCV4! D\64N74X%8M?5THH*DSRKD?!D'7SRD37CQRL@L5CV1I.!-PH8@N\YRJ MIREPN1Y['6\CN&3+S%B!'X\*NH0K,#?%A<*=WZ"D+ >AF11$P6+L33K#V<#J M.X7?#-9Z:TVL)W,I[^WF9SKV DL(."3&(E!\K6 &G%L@I/%08WK-E=9P>[U! M_^9\1U_F5,-,\C\L-=G8ZWLDA04MN;F4ZQ]0^W-J\1+)M7N2=:T;>"0IM9%Y M;8P,,(AJ@\@Y6C%S;IU10^.1DFNBK#:B MV86+C;-&;YBP6;PR"D\9VIGXNY3IFG%.J$@)$X:*)9MS(%1K,)I\)K,,1:#Q MC,RH4D],+,DDEZ4P1"Y(8WYX!H8RKH_(@56]SF2I$5*/?(,L[5U^4C.:5HS" M-Q@-R+D4)M/DJT@A?6GOHW>-B^'&Q6FX%_ *BF,2!9](&(01N;DZ(X<'1WMP MHR9TD<.-W@O=[:7$)U;5FJKTKLWC"NBD'CREG(K$9M0F[ P2R.>@2-1Q 0G;Z%: 70=HV\ J#D;^:DMC MMO_*V\[='N*G#?'3O2C/I9D\E$Q!BM7X"^2*ZJ2-= 5VND4Z&O3Z@X;X"P[= MAD/WWSA@*9:N\6 4%6%Y09G"9F;:F'1?,0G:6?0:%KW_2"'6LZES6!=U&XG> MJQSN"4??VQ$,&F:#]S)]G0%))'ZK0F.*<*4E9RDUN)G7O*MY]+( J_K>5"%A M&D.LL*.G9*%D3@RBTC)E9A=SP01B,LJ)-BBP.= UM,FH(5;KN*WZ_*TFF8-: MNMFA$1Q;6564C;093Q/7E7?D4QQ;G39Y.)RUZ4_ZPUF_33ZHQY__3*>:G>=4 M+1E6&H<%4@N.>UA+JII'U<;(PK7TN30X(-PRPQ$.RBK@^4)*L]G8"YJ?@O@O M4$L#!!0 ( ^$9E?9^Y$?Y@8 (M 9 >&PO=V]R:W-H965TN%) M#$1-8C8V0V>U/WZ/DY 08@SIFIL9,#FO?1[L^#W$UUN>?A)N.FL MI%Q/NEWAKUA,Q15?LP0^6? TIA+>ILNN6*>,!EE0''6)XPRZ,0V3SO0Z:_N8 M3J_Y1D9APCZF2&SBF*9/KUG$MS<=W-DU? J7*ZD:NM/K-5VR>R:_K#^F\*Y; MJ@1AS!(1\@2E;''3F>')W.VI@.R*/T.V%7NOD4KE@?/OZLU=<--QU(A8Q'RI M)"C\>V2W+(J4$HSC[T*T4_:I O=?[]3?9,E#,@]4L%L>_14&5P$PPCB,,G_TQ\%B+T T-$'D"* M' 20P9$ MPAP#WOH'0GH%0&]PP#W2$"_",A2[^:Y9^ \*NGT.N5;E*JK04V] MR.AGT< K3-1$N9H7N86H& M&VCA"_0F3$+)LDOO$O@VLK>OWL$WK1K*V%D>^]QCDH:1> $J7^X]]/S9"_0, M^D"?5WPC0$1<=R6DH ;2]8OAOLZ'2XX,UT7O>2)7 LVA_Z >WX74R_S)+O_7 MQ"CXQR:Y0J[S$A&'N)KQW)K#[]G:&.Z9PSWF0SC.PHDF?&X._XJ_&1"XY11P M,Q7WB,H;\]?X]1U6B_?TXNH^-Q%KZK.;#MS(!$L?66?ZZR]X MX/RFHVU3S+,D5H/:*Z'V3.K3N\.E]!(E3.KX&77:\LO%!IF8VB,>IV-W..Q? M=Q_WP32O!-1"=-O%O-4AO]0Y=YT:(Q* M;=&,&FCPD!S>I"SU6",S+LF,S7?O>$W#%/RP=IJ,#;?//$&C>MO59$FL!@([ ME3]TSMW(9L5&]D&_D9F%VLZ10FU_D@R(V]C*;'5:I[/GGK&E;=XLU)H./FNC MM]5IG0ZIZ! CG2^"+381>A$ M>+9&5N=6&7)LM*;3N9!AG-V6/S%5[*M=ZQ1+JS;\Q/B 7,YR? [+2]AP7/EP M?,J(OUJGW&?@ )0\3?U55L &[)%%?*WN\>A?=,K FCMIC=>FFF=+K0ZXLOZX M?TD7BZW6!E;5/%MJ=;)5>8"-1GFZ]QM+E-%M_#ZC!6JU+BC4]C<:%_<:-M96 MIW52E>?'9M-_F_U0QE)8XE%F8<4J7(MSUK55RV]5S;.E5F=:%0=X=-%U;;5B ML*KFV5*KDZV*"VRN+MYF]>CMKAZ=':U'S3JM&8X;CIJ,FROY$N4&J$BSX" -0VVKRSJ=JMP@)\H-8UU:!.]G<%B8FO7;KB-;:G4:57E! MS);^_-+4+-1ZII#&GD@&C=\O;/59AU/5$,3LT4_4"^;HUD3,8^GGY8)V"EVB M.B!5=4#,U<%/5%IFQ=;DS./K%876H"BTM @OX?])Y?^)^;=_+R^D *%D_BKA M$5\^G>&\S*JM,5KU_;;4ZD0KWT\N^ER 6"T K*IYMM3J9*LZ@9CKA+.=EUFG M-<-A8\,88-*P7K8ZK<.I##^Q]SC +-6:C^:!0*_?P',)UTXJUT[^SS,!-N6*KTSJ=RJ>[9I]^PD*8HULC M,8^%.,?=EZV!U#%5!MXU&_B?<%]FQ=;HSGQF8+)?MD949ZA\?KVE\K2NV3-^ MQ=\^KQCR>1*P1 !<>"5X% 89Z0<:T<1G*#^&2(4ZU^4QG\4/+,V'M3N/A$*! M I9F+F21\AA)4*6;()2'FHLP #+'NG9W,G=U[;W)O*=K[T_F?5W[8#(? MZ-J'D_E0USZ:S$>Z]O%D/M:.WX$$'.TG*C5M;IC )WH:D#;6YHTA<:S-'$/J M6)L[AN2Q-GL,Z6-M_A@ 8"T!# BPE@$!!D3+@ #HF5 @ '1,B# @&@9$&! MM P(,"!:!@08$"T# @R(E@$!!D3+@ #HF7@ @-7R\!5)W+U&PO=V]R:W-H965T"R[TQ,N-*<]]7Z$KNU>Y7$LC*<";A71%=%0=7/"^"RGGA#;[/PP%:YL0M^$I=T!7,P MC^6]PIG?L62L *&9%$3!S8QOO KXPJ/76F%@E"RF?[.0ZFWB!+0@X MI,8R4/RL80:<6R(LXT?+Z74I+7![O&&_22MM9-&"L8*"B>9+GUL?M@#(TP\(6T#XKX"H M!41.:%.9DW5)#4UB)6NB;#2RV8'SQJ%1#1/V%.=&X2Y#G$D^29G5C'-"14:8 M,%2LV((#H5J#T>2(W%&EJ+6:[%^"H8SK UQ]G%^2_;T#LH<8H7O#N2:ZI19:BVNX;3YAI^N\%X MQO][6^G?,<##N8AH)_E9W*4"M7-/5))65,$VCZ5:[OCYU M[&ULE95=;YLP%(;_BL6JJ97:0"! TA&D?JQ;I6ZJ MFG:[F';AP$FP:FQFF]#MU\\V%&4K3=2;8)MSWN<]#CY.&BX>90&@T%-)F9P[ MA5+5J>O*K( 2RQ&O@.DW*RY*K/14K%U9"<"Y32JIZWM>Y):8,"=-[-JM2!-> M*TH8W HDZ[+$XO2JF#M3!^6PPC55=[SY#%T]H='+.)7V M%S5=K.>@K):*EUVR=E 2UC[Q4[FW6NSEM7_BNN%E"-4. =(]_S _2PN$2'!T?_RKBZT+Y:OZ_6M[K!*[I7 MA!$%)S?Z0\BUT[[:L[;:'S1]V&$]Z*T'N]13NQ.' LQ!RT$<#?EK%2*K8$[C)IV-IXF[&NQD M'W8RA&JSPBU4$$V\85;8L\)]K'"(%;Z!%?6L:!\K&F)%;V#%/2O>QXJ'6/$; M6-.>-=W)NB] ]^:5 C%$G+X@3J+I+!Y&SGKD;"?RQ3DZULU #>%G+[[/R _B M\#^\N]7-S,7P!8LU81)16.D\;Q1K_Z)MMNU$\)Z9G]C=>^A=02P,$% @ #X1F5PX7]GTS P *A, T !X;"]S M='EL97,N>&ULW5C13MLP%/V5R(P)I(FTS0C-:"MME9 F;1,2/.P-N8W36G+L MS'%9NZ^?KYTFI?@BQL-&EXK&OB?GW&/[!AM&M=D(=K-DS$3K4LAZ3);&5!_B MN)XO64GK,U4Q:9%"Z9(:V]6+N*XTHWD-I%+$@UXOC4O*)9F,Y*J\*DT=S=5* MFC%)VU#D;Y_S,>FG[TGDY:8J9V-R=_+VQTJ9RS>1OQ^].SKJW9U>[L=/''!* MXJ#H^3-$SWJXKL4PZ?19TD\H8\(7#X6W/HZM5&OJ&",/ ^2.B=*R<$XW,R== MS]'C9CTGHT+);ED3X@-6GY8LNJ=B3*94\)GFP"IHR<7&AP<0F"NA=&1L/=F$ M?8C4OSS<]STHM4:GY%)IE]MG\-^SYO$]8-L#@UR(UN" ^,!D5%%CF)97MN,> M=L%'4-2T;S>5=;C0=-,?G)..X&XVR4SIG.DV39]L0Y.18 78T7RQA+M150R@ M,:JTC9S3A9+4>=@RFH:5G3,A;N ]_%X\T%X7.RO7@W63;=,::II>QG= ?U?- M:^_*#EZD&U7\7IE/*SL M,,DT%;NF;>V_YEE^L>/DXE]9=K]5]@T'/3:;ZVLW>7X()M-#,'D0-3D\!)/9 MJS09-QOXSBGAP1FAC49P%AN3;W"V$UW2:+;BPG#9])8\SYE\=%2P\H;.[!\" M#_3M\SDKZ$J8VQ85\56;M4]C%SS<@V;-;F L(^?ZG\0S1\7@,\S8,(D.4 M,T0YGA5"INZ#Y0ES,GN%1YIE29*FV(Q.IT$'4VS>TA1^PFJ8-V!@>2#3G\TU MOMIXA3Q=!]B:/E4AV$CQ2L1&BL\U(.%Y T:6A5<;RP,,;!6PVH'\X3Q04V%. MDL"J8MZP-QA'L@Q#H!;#-9JFR.RD\ FO#_:6)$F6A1' P@Z2!$/@;<01S %X MP) DIN/OOV.0W4$L#!!0 ( ^$9E>7BKL

    M-8?20$3;8T.P6BP^0"X99K>]9!:G"S[G.=(\MFC M-@]+K1_8SZI4=CK8.+<]'8ULOA$5MW_HK5#^R$J;BCN_:=8CNS6"%W8CA*O* M430>9Z.*2S4X/]NW-3.C<$,[D3NIE=_9[/@AQ:-]/=YLLIVTO9>F$N>).?#6ZWDJU;IKQ M5S$*+J/MA_UGUXFGYO]THUZM9"ZN=%Y70KFN'XTH&T!E-W)K!TSQ2DP'EWHG M#)OQM6@NRO_+3=%=H/-D07>94^D/F)NB9:3D48505A3,?[.ZE(7G*-@77G*5 M"Q9 1@ R.@KDO,'Q/PT@8P 9'Q'R[RB 3 !D1G6LA]0FP5XX.GVFK5P(99?(S2^)@ZL*M*NM?[Z\/;><<)?_=% M#Q*ZAE@V5V+I0A:DE F]4W9-G>'_E;WE0A:9$&MD[G3^,/09K\W1E6_)MB>% M?$@@$V*#W/EV;U2N*\%.;K6U']C,%S3S#3>]B@;I8T+LCWNQ$ZKNX2!13(A- MT:0V]\2^";?1A>^[G;!=H(: 2!(38DN\W,X%_]E/%<@)$V(I?*FM5,+:)@:6 MWF)O0P"I8$+L@J]:%X^R+-M$*_T 1JW;-,*M%;V[&B$C1,1&F/$GMK--=+8_ M;^1U)6U>:EOW0C5"1HB(C>#+$EGX_+$PO/"Z8A?&^-X4;\,C@H,/8E/ 2J]7 MV$=('!&U."!F6-I'R!\1L3]@2=KO3>20B-@AL"CM8R*W1,1N>:\L92<+WI*\ M8B+#1,2&@=4I.PDQD70B8NF\5WL=Z$WDGXC8/Z $:TC#Z1 DH)A80"]EV$OG MV0\A%W).3.R<0Z7%04@DG9A8.KC&"$?N,9SS(I8.G*KII@7#I$@DH)180 M[,U>+DJ1@%)B 6',WD(P$E!*+" TU!VRRQ 3"2@E%A#&G(>82$ IL8#V(_(N ML(O:IZ1VI*:+.G?L/L2$R_^_9_WF,&8_A)" TF.MZW09*<1$ DI_X^K.0?FD M2#[I$=9Y?/_=<6/\]UV(B>234B__'\:\Y&5>^]/#5U*0?#+JT<]AS(MNTN@B MQ$3RR8XQ S=DUU)))X:W(2:23T8LGW&Y),1RP=CAJ.?#+Y]1BP?C!E.QV1(/EDKGU%[LCT_*\3*/_'% MG?\+Z_?G/KW-#&L^NO=UDK19>%_59=EDON_J5O-B_QKM_A7@\W\!4$L#!!0 M ( ^$9E?(7,%2( ( - G : >&PO7W)E;',O=V]R:V)O;VLN>&UL M+G)E;'/-VCMNVT 4A>&M"%R 1_0"^D0 M*=(8/!4Q)'CY5Q^((9]^E4,[[KM3W>W[NO@X'DYUU>S&L?^14EWORK&M=UU? M3N]V5,C:+UW;8EG'5I(_#]71-EX/W53.\O$F3Y@Y2 M"-+Y@PR";/X@AR"?/R@@*.8/RA"4YP^ZAZ#[^8,>(.AA_J!'"'J"8 N!V()D"X'9@F@+@=J"; N!VX)P"X'<@G0+@=V"> N! MWHIZ*X'>BGHK@=XZ>=DFT%M1;R706U%O)=!;46\ET%M1;R706U%O)=!;46\E MT%M1;R70VU!O(]#;4&\CT-M0;R/0VR:;)01Z&^IM!'H;ZFT$>AOJ;01Z&^IM M!'H;ZFT$>AOJ;01Z.^KM!'H[ZNT$>COJ[01Z.^KM!'K[9+.;0&]'O9U ;T>] MG4!O1[V=0&]'O9U ;T>]G4#O0+V#0.] O8- [T"]@T#O0+V#0.] O8- [YA\ MK"30.U#O(- [4.\@T#M0[R#0.U#O(- [H]Z90.^,>F<"O3/JG0GTSJAW)M [ MH]Z90.^,>F<"O?/D9Q,"O3/JG;]3[SI^'DJ]]GRM\?G?2?5XOK=<'W]9?IV< ML'/!.=U6U.>_4$L#!!0 ( ^$9E?B(3)"\0$ !DG 3 6T-O;G1E M;G1?5'EP97-=+GAM;,W:RT[#,! %T%^ILD6-ZR7M+2;-DVNMOGGV+A^7@1J M8S&YV&T$,I\<]\15X^-1WE"P+Q.&E>\#7L_= M/%((34V36QO2M>WR+K9M64S/+<5R?XDO>G3+95-1[:I-EX^4T0>R=5P1I:XM M=T6/]B>G?,.T^^0'YX]E]@7FG;?!^9@G%NCW<6\C&4Y/?2Y$(37[7_$],9<^ M^/UHF'9-]0^S\_4^N; >YQ'9^#C\CC_.^+W^+_L0('U(D#X42!\:I \#TLT K @ $0 @ &O 9&]C4')O<',O8V]R M92YX;6Q02P$"% ,4 " /A&97F5R<(Q & "<)P $P M@ '+ 0 >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( ^$9E=3.XS8 MX@4 .X> 8 " @0P( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ #X1F M5V?4Q%"4!P %B8 !@ ("!'!8 'AL+W=O8= !X;"]W;W)K&PO=V]R:W-H M965T&UL4$L! A0#% @ #X1F5[&!4,#7" C14 !@ M ("!YCD 'AL+W=O&PO=V]R:W-H965T&UL M4$L! A0#% @ #X1F5Q6QE;B&!0 U T !@ ("!;5T M 'AL+W=O&UL4$L! A0#% @ #X1F5U]?8 VY!P T!0 !D M ("!Q68 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ #X1F5V 5?R\+"@ 2!L !D ("!4H 'AL+W=O M&PO=V]R:W-H965TB0 M !X;"]W;W)K&UL4$L! A0#% @ #X1F5_S= MBDS[!P 014 !D ("!Z)0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #X1F5\Q/4P- !0 @@P !D M ("!-JX 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ #X1F5XV&PO=V]R:W-H965T&UL4$L! A0#% M @ #X1F5Z' HE!#! UPH !D ("!Q]@ 'AL+W=O&PO=V]R:W-H965T,NP0 ( + 9 " @?K@ !X M;"]W;W)K&UL4$L! A0#% @ #X1F5\ %QM6U M! C0L !D ("![.4 'AL+W=O&PO=V]R:W-H965TOO !X;"]W;W)K&UL4$L! A0#% @ #X1F5Q&5EBD?!@ 4@\ !D M ("!B_, 'AL+W=O&PO=V]R M:W-H965TKLP_&/P( )4$ M 9 " @5/^ !X;"]W;W)K&UL M4$L! A0#% @ #X1F5T*^*FEO P 2@H !D ("!R0 ! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M#X1F5_F,;E^G!@ 3"< !D ("!3Q0! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #X1F5[)5Y>C^ @ Q D !D M ("!1RT! 'AL+W=O94_SH $ #&$ &0 @(%\, $ >&PO=V]R:W-H M965TF7:*6K0( !T' 9 M " @3,U 0!X;"]W;W)K&UL4$L! M A0#% @ #X1F5\74P)_N" .6\ !D ("!%S@! 'AL M+W=O&PO=V]R:W-H965T^@_S&<@0 ,09 9 " M@5%* 0!X;"]W;W)K&UL4$L! A0#% @ #X1F M5\3=!,\$!P ]3\ !D ("!^DX! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #X1F5Y\#E37X! D1L M !D ("!*& ! 'AL+W=O3YW/BD$ !P%@ &0 @(%790$ M>&PO=V]R:W-H965T&UL4$L! A0#% @ #X1F5Z(''\78 P *A0 !D M ("!#FX! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ #X1F5YMJZTLW!@ ZR< !D ("!#7T! 'AL+W=O MSD66 " !Z M!0 &0 @(%[@P$ >&PO=V]R:W-H965T[D[8=0 8 %@A 9 " @1*& M 0!X;"]W;W)K&UL4$L! A0#% @ #X1F5[V? MS;"= P 11 !D ("!B8P! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #X1F5]G[D1_F!@ BT !D M ("!PI8! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ #X1F5PX7]GTS P *A, T ( ! M=:,! 'AL+W-T>6QE\^I028% "&+ #P @ &\IP$ >&PO=V]R:V)O;VLN>&UL M4$L! A0#% @ #X1F5\A XML 80 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 81 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 82 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.3 html 294 359 1 true 72 0 false 6 false false R1.htm 0000001 - Document - Cover Page Sheet http://www.shockwavemedical.com/role/CoverPage Cover Page Cover 1 false false R2.htm 0000002 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.shockwavemedical.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 0000003 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) Sheet http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) Statements 3 false false R4.htm 0000004 - Statement - Condensed Consolidated Statements of Stockholders' Equity Sheet http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofStockholdersEquity Condensed Consolidated Statements of Stockholders' Equity Statements 4 false false R5.htm 0000005 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows Condensed Consolidated Statements of Cash Flows Statements 5 false false R6.htm 0000006 - Disclosure - Organization and Basis of Presentation Sheet http://www.shockwavemedical.com/role/OrganizationandBasisofPresentation Organization and Basis of Presentation Notes 6 false false R7.htm 0000007 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.shockwavemedical.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 7 false false R8.htm 0000008 - Disclosure - Financial Instruments and Fair Value Measurements Sheet http://www.shockwavemedical.com/role/FinancialInstrumentsandFairValueMeasurements Financial Instruments and Fair Value Measurements Notes 8 false false R9.htm 0000009 - Disclosure - Cash Equivalents and Short-Term Investments Sheet http://www.shockwavemedical.com/role/CashEquivalentsandShortTermInvestments Cash Equivalents and Short-Term Investments Notes 9 false false R10.htm 0000010 - Disclosure - Balance Sheet Components Sheet http://www.shockwavemedical.com/role/BalanceSheetComponents Balance Sheet Components Notes 10 false false R11.htm 0000011 - Disclosure - Commitments and Contingencies Sheet http://www.shockwavemedical.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 11 false false R12.htm 0000012 - Disclosure - Debt Sheet http://www.shockwavemedical.com/role/Debt Debt Notes 12 false false R13.htm 0000013 - Disclosure - Convertible Debt Sheet http://www.shockwavemedical.com/role/ConvertibleDebt Convertible Debt Notes 13 false false R14.htm 0000014 - Disclosure - Stock-Based Compensation Sheet http://www.shockwavemedical.com/role/StockBasedCompensation Stock-Based Compensation Notes 14 false false R15.htm 0000015 - Disclosure - Net Income (Loss) Per Share Sheet http://www.shockwavemedical.com/role/NetIncomeLossPerShare Net Income (Loss) Per Share Notes 15 false false R16.htm 0000016 - Disclosure - Revenue Sheet http://www.shockwavemedical.com/role/Revenue Revenue Notes 16 false false R17.htm 0000017 - Disclosure - Equity Method Investments Sheet http://www.shockwavemedical.com/role/EquityMethodInvestments Equity Method Investments Notes 17 false false R18.htm 0000018 - Disclosure - Income Taxes Sheet http://www.shockwavemedical.com/role/IncomeTaxes Income Taxes Notes 18 false false R19.htm 0000019 - Disclosure - Business Combination Sheet http://www.shockwavemedical.com/role/BusinessCombination Business Combination Notes 19 false false R20.htm 0000020 - Disclosure - Goodwill and intangible assets Sheet http://www.shockwavemedical.com/role/Goodwillandintangibleassets Goodwill and intangible assets Notes 20 false false R21.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 21 false false R22.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 22 false false R23.htm 9954471 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.shockwavemedical.com/role/SummaryofSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.shockwavemedical.com/role/SummaryofSignificantAccountingPolicies 23 false false R24.htm 9954472 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://www.shockwavemedical.com/role/SummaryofSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://www.shockwavemedical.com/role/SummaryofSignificantAccountingPolicies 24 false false R25.htm 9954473 - Disclosure - Financial Instruments and Fair Value Measurements (Tables) Sheet http://www.shockwavemedical.com/role/FinancialInstrumentsandFairValueMeasurementsTables Financial Instruments and Fair Value Measurements (Tables) Tables http://www.shockwavemedical.com/role/FinancialInstrumentsandFairValueMeasurements 25 false false R26.htm 9954474 - Disclosure - Cash Equivalents and Short-Term Investments (Tables) Sheet http://www.shockwavemedical.com/role/CashEquivalentsandShortTermInvestmentsTables Cash Equivalents and Short-Term Investments (Tables) Tables http://www.shockwavemedical.com/role/CashEquivalentsandShortTermInvestments 26 false false R27.htm 9954475 - Disclosure - Balance Sheet Components (Tables) Sheet http://www.shockwavemedical.com/role/BalanceSheetComponentsTables Balance Sheet Components (Tables) Tables http://www.shockwavemedical.com/role/BalanceSheetComponents 27 false false R28.htm 9954476 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.shockwavemedical.com/role/CommitmentsandContingenciesTables Commitments and Contingencies (Tables) Tables http://www.shockwavemedical.com/role/CommitmentsandContingencies 28 false false R29.htm 9954478 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.shockwavemedical.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.shockwavemedical.com/role/StockBasedCompensation 29 false false R30.htm 9954479 - Disclosure - Net Income (Loss) Per Share (Tables) Sheet http://www.shockwavemedical.com/role/NetIncomeLossPerShareTables Net Income (Loss) Per Share (Tables) Tables http://www.shockwavemedical.com/role/NetIncomeLossPerShare 30 false false R31.htm 9954480 - Disclosure - Revenue (Tables) Sheet http://www.shockwavemedical.com/role/RevenueTables Revenue (Tables) Tables http://www.shockwavemedical.com/role/Revenue 31 false false R32.htm 9954481 - Disclosure - Business Combination (Tables) Sheet http://www.shockwavemedical.com/role/BusinessCombinationTables Business Combination (Tables) Tables http://www.shockwavemedical.com/role/BusinessCombination 32 false false R33.htm 9954482 - Disclosure - Goodwill and intangible assets (Tables) Sheet http://www.shockwavemedical.com/role/GoodwillandintangibleassetsTables Goodwill and intangible assets (Tables) Tables http://www.shockwavemedical.com/role/Goodwillandintangibleassets 33 false false R34.htm 9954483 - Disclosure - Organization and Basis of Presentation - Additional Information (Details) Sheet http://www.shockwavemedical.com/role/OrganizationandBasisofPresentationAdditionalInformationDetails Organization and Basis of Presentation - Additional Information (Details) Details 34 false false R35.htm 9954484 - Disclosure - Summary of Significant Accounting Policies - Schedule of Reconciliation of Cash, Cash Equivalents and Restricted Cash (Details) Sheet http://www.shockwavemedical.com/role/SummaryofSignificantAccountingPoliciesScheduleofReconciliationofCashCashEquivalentsandRestrictedCashDetails Summary of Significant Accounting Policies - Schedule of Reconciliation of Cash, Cash Equivalents and Restricted Cash (Details) Details 35 false false R36.htm 9954485 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details) Sheet http://www.shockwavemedical.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails Summary of Significant Accounting Policies - Additional Information (Details) Details 36 false false R37.htm 9954486 - Disclosure - Financial Instruments and Fair Value Measurements - Schedule of Financial Assets and Liabilities Measured at Fair Value (Details) Sheet http://www.shockwavemedical.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails Financial Instruments and Fair Value Measurements - Schedule of Financial Assets and Liabilities Measured at Fair Value (Details) Details 37 false false R38.htm 9954487 - Disclosure - Cash Equivalents and Short-Term Investments - Summary of Cash Equivalents and Short-Term Investments (Details) Sheet http://www.shockwavemedical.com/role/CashEquivalentsandShortTermInvestmentsSummaryofCashEquivalentsandShortTermInvestmentsDetails Cash Equivalents and Short-Term Investments - Summary of Cash Equivalents and Short-Term Investments (Details) Details 38 false false R39.htm 9954488 - Disclosure - Cash Equivalents and Short-Term Investments - Summary of Remaining Contractual Maturities for Available-for-sale Securities (Details) Sheet http://www.shockwavemedical.com/role/CashEquivalentsandShortTermInvestmentsSummaryofRemainingContractualMaturitiesforAvailableforsaleSecuritiesDetails Cash Equivalents and Short-Term Investments - Summary of Remaining Contractual Maturities for Available-for-sale Securities (Details) Details 39 false false R40.htm 9954489 - Disclosure - Cash Equivalents and Short-Term Investments - Narrative (Details) Sheet http://www.shockwavemedical.com/role/CashEquivalentsandShortTermInvestmentsNarrativeDetails Cash Equivalents and Short-Term Investments - Narrative (Details) Details 40 false false R41.htm 9954490 - Disclosure - Balance Sheet Components - Schedule of Inventory (Details) Sheet http://www.shockwavemedical.com/role/BalanceSheetComponentsScheduleofInventoryDetails Balance Sheet Components - Schedule of Inventory (Details) Details 41 false false R42.htm 9954491 - Disclosure - Balance Sheet Components - Schedule of Accrued Liabilities (Details) Sheet http://www.shockwavemedical.com/role/BalanceSheetComponentsScheduleofAccruedLiabilitiesDetails Balance Sheet Components - Schedule of Accrued Liabilities (Details) Details 42 false false R43.htm 9954492 - Disclosure - Commitments and Contingencies - Additional Information (Details) Sheet http://www.shockwavemedical.com/role/CommitmentsandContingenciesAdditionalInformationDetails Commitments and Contingencies - Additional Information (Details) Details 43 false false R44.htm 9954493 - Disclosure - Commitments and Contingencies - Schedule of Lease Cost (Details) Sheet http://www.shockwavemedical.com/role/CommitmentsandContingenciesScheduleofLeaseCostDetails Commitments and Contingencies - Schedule of Lease Cost (Details) Details 44 false false R45.htm 9954494 - Disclosure - Commitments and Contingencies - Schedule of Minimum Future Rental Payments (Details) Sheet http://www.shockwavemedical.com/role/CommitmentsandContingenciesScheduleofMinimumFutureRentalPaymentsDetails Commitments and Contingencies - Schedule of Minimum Future Rental Payments (Details) Details 45 false false R46.htm 9954495 - Disclosure - Commitments and Contingencies - Schedule of Maturities of Operating Lease Liabilities (Details) Sheet http://www.shockwavemedical.com/role/CommitmentsandContingenciesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails Commitments and Contingencies - Schedule of Maturities of Operating Lease Liabilities (Details) Details 46 false false R47.htm 9954496 - Disclosure - Debt - Additional Information (Details) Sheet http://www.shockwavemedical.com/role/DebtAdditionalInformationDetails Debt - Additional Information (Details) Details 47 false false R48.htm 9954497 - Disclosure - Convertible Debt (Details) Sheet http://www.shockwavemedical.com/role/ConvertibleDebtDetails Convertible Debt (Details) Details http://www.shockwavemedical.com/role/ConvertibleDebt 48 false false R49.htm 9954498 - Disclosure - Stock-Based Compensation - Schedule of Total Stock-Based Compensation (Details) Sheet http://www.shockwavemedical.com/role/StockBasedCompensationScheduleofTotalStockBasedCompensationDetails Stock-Based Compensation - Schedule of Total Stock-Based Compensation (Details) Details 49 false false R50.htm 9954499 - Disclosure - Stock-Based Compensation - Additional Information (Details) Sheet http://www.shockwavemedical.com/role/StockBasedCompensationAdditionalInformationDetails Stock-Based Compensation - Additional Information (Details) Details 50 false false R51.htm 9954500 - Disclosure - Stock-Based Compensation - Schedule of Option Activity (Details) Sheet http://www.shockwavemedical.com/role/StockBasedCompensationScheduleofOptionActivityDetails Stock-Based Compensation - Schedule of Option Activity (Details) Details 51 false false R52.htm 9954501 - Disclosure - Stock-Based Compensation - Schedule of RSU Activity (Details) Sheet http://www.shockwavemedical.com/role/StockBasedCompensationScheduleofRSUActivityDetails Stock-Based Compensation - Schedule of RSU Activity (Details) Details 52 false false R53.htm 9954502 - Disclosure - Net Income (Loss) Per Share - Components of Basic and Diluted Net Income (Loss) Per Share (Details) Sheet http://www.shockwavemedical.com/role/NetIncomeLossPerShareComponentsofBasicandDilutedNetIncomeLossPerShareDetails Net Income (Loss) Per Share - Components of Basic and Diluted Net Income (Loss) Per Share (Details) Details http://www.shockwavemedical.com/role/NetIncomeLossPerShareTables 53 false false R54.htm 9954503 - Disclosure - Net Income (Loss) Per Share - Summary of Outstanding Potentially Dilutive Common Stock Equivalents Excluded from Calculation of Diluted Net Income (Loss) Per Share (Details) Sheet http://www.shockwavemedical.com/role/NetIncomeLossPerShareSummaryofOutstandingPotentiallyDilutiveCommonStockEquivalentsExcludedfromCalculationofDilutedNetIncomeLossPerShareDetails Net Income (Loss) Per Share - Summary of Outstanding Potentially Dilutive Common Stock Equivalents Excluded from Calculation of Diluted Net Income (Loss) Per Share (Details) Details http://www.shockwavemedical.com/role/NetIncomeLossPerShareTables 54 false false R55.htm 9954504 - Disclosure - Revenue - Schedule of Product Revenue Based on Product Line (Details) Sheet http://www.shockwavemedical.com/role/RevenueScheduleofProductRevenueBasedonProductLineDetails Revenue - Schedule of Product Revenue Based on Product Line (Details) Details 55 false false R56.htm 9954505 - Disclosure - Revenue - Schedule of Product Revenue Based on Location (Details) Sheet http://www.shockwavemedical.com/role/RevenueScheduleofProductRevenueBasedonLocationDetails Revenue - Schedule of Product Revenue Based on Location (Details) Details 56 false false R57.htm 9954506 - Disclosure - Equity Method Investments - Additional Information (Details) Sheet http://www.shockwavemedical.com/role/EquityMethodInvestmentsAdditionalInformationDetails Equity Method Investments - Additional Information (Details) Details 57 false false R58.htm 9954507 - Disclosure - Income Taxes (Details) Sheet http://www.shockwavemedical.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.shockwavemedical.com/role/IncomeTaxes 58 false false R59.htm 9954508 - Disclosure - Business Combination - Narrative (Details) Sheet http://www.shockwavemedical.com/role/BusinessCombinationNarrativeDetails Business Combination - Narrative (Details) Details 59 false false R60.htm 9954509 - Disclosure - Business Combination - Calculation of Consideration Transferred (Details) Sheet http://www.shockwavemedical.com/role/BusinessCombinationCalculationofConsiderationTransferredDetails Business Combination - Calculation of Consideration Transferred (Details) Details 60 false false R61.htm 9954510 - Disclosure - Business Combination - Assets Acquired, Liabilities Assumed (Details) Sheet http://www.shockwavemedical.com/role/BusinessCombinationAssetsAcquiredLiabilitiesAssumedDetails Business Combination - Assets Acquired, Liabilities Assumed (Details) Details 61 false false R62.htm 9954511 - Disclosure - Business Combination - Finite-Lived Intangible Assets (Details) Sheet http://www.shockwavemedical.com/role/BusinessCombinationFiniteLivedIntangibleAssetsDetails Business Combination - Finite-Lived Intangible Assets (Details) Details 62 false false R63.htm 9954512 - Disclosure - Business Combination - Pro Forma Information (Details) Sheet http://www.shockwavemedical.com/role/BusinessCombinationProFormaInformationDetails Business Combination - Pro Forma Information (Details) Details 63 false false R64.htm 9954513 - Disclosure - Goodwill and intangible assets - Changes in Carrying Amount of Goodwill (Details) Sheet http://www.shockwavemedical.com/role/GoodwillandintangibleassetsChangesinCarryingAmountofGoodwillDetails Goodwill and intangible assets - Changes in Carrying Amount of Goodwill (Details) Details 64 false false R65.htm 9954514 - Disclosure - Goodwill and intangible assets - Schedule of Finite and Indefinite-Lived Intangible Assets (Details) Sheet http://www.shockwavemedical.com/role/GoodwillandintangibleassetsScheduleofFiniteandIndefiniteLivedIntangibleAssetsDetails Goodwill and intangible assets - Schedule of Finite and Indefinite-Lived Intangible Assets (Details) Details 65 false false R66.htm 9954515 - Disclosure - Goodwill and intangible assets - Narrative (Details) Sheet http://www.shockwavemedical.com/role/GoodwillandintangibleassetsNarrativeDetails Goodwill and intangible assets - Narrative (Details) Details 66 false false R67.htm 9954516 - Disclosure - Goodwill and intangible assets - Future Amortization Expense (Details) Sheet http://www.shockwavemedical.com/role/GoodwillandintangibleassetsFutureAmortizationExpenseDetails Goodwill and intangible assets - Future Amortization Expense (Details) Details 67 false false All Reports Book All Reports swav-20230930.htm swav-20230930.xsd swav-20230930_cal.xml swav-20230930_def.xml swav-20230930_lab.xml swav-20230930_pre.xml http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 85 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "swav-20230930.htm": { "nsprefix": "swav", "nsuri": "http://www.shockwavemedical.com/20230930", "dts": { "inline": { "local": [ "swav-20230930.htm" ] }, "schema": { "local": [ "swav-20230930.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd" ] }, "calculationLink": { "local": [ "swav-20230930_cal.xml" ] }, "definitionLink": { "local": [ "swav-20230930_def.xml" ] }, "labelLink": { "local": [ "swav-20230930_lab.xml" ] }, "presentationLink": { "local": [ "swav-20230930_pre.xml" ] } }, "keyStandard": 319, "keyCustom": 40, "axisStandard": 26, "axisCustom": 1, "memberStandard": 38, "memberCustom": 23, "hidden": { "total": 20, "http://xbrl.sec.gov/dei/2023": 5, "http://fasb.org/us-gaap/2023": 11, "http://xbrl.sec.gov/ecd/2023": 4 }, "contextCount": 294, "entityCount": 1, "segmentCount": 72, "elementCount": 629, "unitCount": 6, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 902, "http://xbrl.sec.gov/ecd/2023": 28, "http://xbrl.sec.gov/dei/2023": 29 }, "report": { "R1": { "role": "http://www.shockwavemedical.com/role/CoverPage", "longName": "0000001 - Document - Cover Page", "shortName": "Cover Page", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "swav-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "swav-20230930.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.shockwavemedical.com/role/CondensedConsolidatedBalanceSheets", "longName": "0000002 - Statement - Condensed Consolidated Balance Sheets", "shortName": "Condensed Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "swav-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "swav-20230930.htm", "unique": true } }, "R3": { "role": "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss", "longName": "0000003 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Income (Loss)", "shortName": "Condensed Consolidated Statements of Operations and Comprehensive Income (Loss)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "swav-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "swav-20230930.htm", "unique": true } }, "R4": { "role": "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "longName": "0000004 - Statement - Condensed Consolidated Statements of Stockholders' Equity", "shortName": "Condensed Consolidated Statements of Stockholders' Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-41", "name": "us-gaap:SharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "swav-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-46", "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "swav-20230930.htm", "unique": true } }, "R5": { "role": "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows", "longName": "0000005 - Statement - Condensed Consolidated Statements of Cash Flows", "shortName": "Condensed Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ProfitLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "swav-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DepreciationAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "swav-20230930.htm", "unique": true } }, "R6": { "role": "http://www.shockwavemedical.com/role/OrganizationandBasisofPresentation", "longName": "0000006 - Disclosure - Organization and Basis of Presentation", "shortName": "Organization and Basis of Presentation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "6", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "swav-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "swav-20230930.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.shockwavemedical.com/role/SummaryofSignificantAccountingPolicies", "longName": "0000007 - Disclosure - Summary of Significant Accounting Policies", "shortName": "Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "7", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "swav-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "swav-20230930.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.shockwavemedical.com/role/FinancialInstrumentsandFairValueMeasurements", "longName": "0000008 - Disclosure - Financial Instruments and Fair Value Measurements", "shortName": "Financial Instruments and Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "swav-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "swav-20230930.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.shockwavemedical.com/role/CashEquivalentsandShortTermInvestments", "longName": "0000009 - Disclosure - Cash Equivalents and Short-Term Investments", "shortName": "Cash Equivalents and Short-Term Investments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "swav-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "swav-20230930.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.shockwavemedical.com/role/BalanceSheetComponents", "longName": "0000010 - Disclosure - Balance Sheet Components", "shortName": "Balance Sheet Components", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "swav-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "swav-20230930.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.shockwavemedical.com/role/CommitmentsandContingencies", "longName": "0000011 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "swav-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "swav-20230930.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.shockwavemedical.com/role/Debt", "longName": "0000012 - Disclosure - Debt", "shortName": "Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "swav-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "swav-20230930.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.shockwavemedical.com/role/ConvertibleDebt", "longName": "0000013 - Disclosure - Convertible Debt", "shortName": "Convertible Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "swav-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "swav-20230930.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.shockwavemedical.com/role/StockBasedCompensation", "longName": "0000014 - Disclosure - Stock-Based Compensation", "shortName": "Stock-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "swav-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "swav-20230930.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.shockwavemedical.com/role/NetIncomeLossPerShare", "longName": "0000015 - Disclosure - Net Income (Loss) Per Share", "shortName": "Net Income (Loss) Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "swav-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "swav-20230930.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.shockwavemedical.com/role/Revenue", "longName": "0000016 - Disclosure - Revenue", "shortName": "Revenue", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "swav-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "swav-20230930.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.shockwavemedical.com/role/EquityMethodInvestments", "longName": "0000017 - Disclosure - Equity Method Investments", "shortName": "Equity Method Investments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "swav-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "swav-20230930.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.shockwavemedical.com/role/IncomeTaxes", "longName": "0000018 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "swav-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "swav-20230930.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.shockwavemedical.com/role/BusinessCombination", "longName": "0000019 - Disclosure - Business Combination", "shortName": "Business Combination", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "swav-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "swav-20230930.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.shockwavemedical.com/role/Goodwillandintangibleassets", "longName": "0000020 - Disclosure - Goodwill and intangible assets", "shortName": "Goodwill and intangible assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "swav-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "swav-20230930.htm", "first": true, "unique": true } }, "R21": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "swav-20230930.htm", "first": true }, "uniqueAnchor": null }, "R22": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "c-283", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "swav-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-283", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "swav-20230930.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.shockwavemedical.com/role/SummaryofSignificantAccountingPoliciesPolicies", "longName": "9954471 - Disclosure - Summary of Significant Accounting Policies (Policies)", "shortName": "Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "swav-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "swav-20230930.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.shockwavemedical.com/role/SummaryofSignificantAccountingPoliciesTables", "longName": "9954472 - Disclosure - Summary of Significant Accounting Policies (Tables)", "shortName": "Summary of Significant Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "swav-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "swav-20230930.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.shockwavemedical.com/role/FinancialInstrumentsandFairValueMeasurementsTables", "longName": "9954473 - Disclosure - Financial Instruments and Fair Value Measurements (Tables)", "shortName": "Financial Instruments and Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "swav-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "swav-20230930.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.shockwavemedical.com/role/CashEquivalentsandShortTermInvestmentsTables", "longName": "9954474 - Disclosure - Cash Equivalents and Short-Term Investments (Tables)", "shortName": "Cash Equivalents and Short-Term Investments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "swav-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "swav-20230930.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.shockwavemedical.com/role/BalanceSheetComponentsTables", "longName": "9954475 - Disclosure - Balance Sheet Components (Tables)", "shortName": "Balance Sheet Components (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "swav-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "swav-20230930.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.shockwavemedical.com/role/CommitmentsandContingenciesTables", "longName": "9954476 - Disclosure - Commitments and Contingencies (Tables)", "shortName": "Commitments and Contingencies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "swav-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "swav-20230930.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.shockwavemedical.com/role/StockBasedCompensationTables", "longName": "9954478 - Disclosure - Stock-Based Compensation (Tables)", "shortName": "Stock-Based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "swav-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "swav-20230930.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.shockwavemedical.com/role/NetIncomeLossPerShareTables", "longName": "9954479 - Disclosure - Net Income (Loss) Per Share (Tables)", "shortName": "Net Income (Loss) Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "swav-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "swav-20230930.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.shockwavemedical.com/role/RevenueTables", "longName": "9954480 - Disclosure - Revenue (Tables)", "shortName": "Revenue (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "swav-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "swav-20230930.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.shockwavemedical.com/role/BusinessCombinationTables", "longName": "9954481 - Disclosure - Business Combination (Tables)", "shortName": "Business Combination (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "swav-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "swav-20230930.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.shockwavemedical.com/role/GoodwillandintangibleassetsTables", "longName": "9954482 - Disclosure - Goodwill and intangible assets (Tables)", "shortName": "Goodwill and intangible assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "swav-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "swav-20230930.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.shockwavemedical.com/role/OrganizationandBasisofPresentationAdditionalInformationDetails", "longName": "9954483 - Disclosure - Organization and Basis of Presentation - Additional Information (Details)", "shortName": "Organization and Basis of Presentation - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CashCashEquivalentsAndShortTermInvestments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "swav-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:CashCashEquivalentsAndShortTermInvestments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "swav-20230930.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.shockwavemedical.com/role/SummaryofSignificantAccountingPoliciesScheduleofReconciliationofCashCashEquivalentsandRestrictedCashDetails", "longName": "9954484 - Disclosure - Summary of Significant Accounting Policies - Schedule of Reconciliation of Cash, Cash Equivalents and Restricted Cash (Details)", "shortName": "Summary of Significant Accounting Policies - Schedule of Reconciliation of Cash, Cash Equivalents and Restricted Cash (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "swav-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-74", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "swav-20230930.htm", "unique": true } }, "R36": { "role": "http://www.shockwavemedical.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "longName": "9954485 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Details)", "shortName": "Summary of Significant Accounting Policies - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "c-1", "name": "swav:NoticePeriodForCancellationOfAgreement", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "swav-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "swav:NoticePeriodForCancellationOfAgreement", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "swav-20230930.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.shockwavemedical.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails", "longName": "9954486 - Disclosure - Financial Instruments and Fair Value Measurements - Schedule of Financial Assets and Liabilities Measured at Fair Value (Details)", "shortName": "Financial Instruments and Fair Value Measurements - Schedule of Financial Assets and Liabilities Measured at Fair Value (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "c-138", "name": "us-gaap:ConvertibleDebt", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "swav-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-138", "name": "us-gaap:ConvertibleDebt", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "swav-20230930.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.shockwavemedical.com/role/CashEquivalentsandShortTermInvestmentsSummaryofCashEquivalentsandShortTermInvestmentsDetails", "longName": "9954487 - Disclosure - Cash Equivalents and Short-Term Investments - Summary of Cash Equivalents and Short-Term Investments (Details)", "shortName": "Cash Equivalents and Short-Term Investments - Summary of Cash Equivalents and Short-Term Investments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "c-3", "name": "swav:CashEquivalentsAndShortTermInvestments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "swav-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "swav:CashEquivalentsAndShortTermInvestments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "swav-20230930.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.shockwavemedical.com/role/CashEquivalentsandShortTermInvestmentsSummaryofRemainingContractualMaturitiesforAvailableforsaleSecuritiesDetails", "longName": "9954488 - Disclosure - Cash Equivalents and Short-Term Investments - Summary of Remaining Contractual Maturities for Available-for-sale Securities (Details)", "shortName": "Cash Equivalents and Short-Term Investments - Summary of Remaining Contractual Maturities for Available-for-sale Securities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "swav-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "swav-20230930.htm", "unique": true } }, "R40": { "role": "http://www.shockwavemedical.com/role/CashEquivalentsandShortTermInvestmentsNarrativeDetails", "longName": "9954489 - Disclosure - Cash Equivalents and Short-Term Investments - Narrative (Details)", "shortName": "Cash Equivalents and Short-Term Investments - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "swav-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "swav-20230930.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.shockwavemedical.com/role/BalanceSheetComponentsScheduleofInventoryDetails", "longName": "9954490 - Disclosure - Balance Sheet Components - Schedule of Inventory (Details)", "shortName": "Balance Sheet Components - Schedule of Inventory (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "swav-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "swav-20230930.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.shockwavemedical.com/role/BalanceSheetComponentsScheduleofAccruedLiabilitiesDetails", "longName": "9954491 - Disclosure - Balance Sheet Components - Schedule of Accrued Liabilities (Details)", "shortName": "Balance Sheet Components - Schedule of Accrued Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "swav-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "swav-20230930.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.shockwavemedical.com/role/CommitmentsandContingenciesAdditionalInformationDetails", "longName": "9954492 - Disclosure - Commitments and Contingencies - Additional Information (Details)", "shortName": "Commitments and Contingencies - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "swav-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:OperatingLeasePayments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "swav-20230930.htm", "unique": true } }, "R44": { "role": "http://www.shockwavemedical.com/role/CommitmentsandContingenciesScheduleofLeaseCostDetails", "longName": "9954493 - Disclosure - Commitments and Contingencies - Schedule of Lease Cost (Details)", "shortName": "Commitments and Contingencies - Schedule of Lease Cost (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "swav-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:VariableLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "swav-20230930.htm", "unique": true } }, "R45": { "role": "http://www.shockwavemedical.com/role/CommitmentsandContingenciesScheduleofMinimumFutureRentalPaymentsDetails", "longName": "9954494 - Disclosure - Commitments and Contingencies - Schedule of Minimum Future Rental Payments (Details)", "shortName": "Commitments and Contingencies - Schedule of Minimum Future Rental Payments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "swav-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "swav-20230930.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.shockwavemedical.com/role/CommitmentsandContingenciesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails", "longName": "9954495 - Disclosure - Commitments and Contingencies - Schedule of Maturities of Operating Lease Liabilities (Details)", "shortName": "Commitments and Contingencies - Schedule of Maturities of Operating Lease Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-3", "name": "swav:LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmountRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "swav-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "swav:LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmountRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "swav-20230930.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.shockwavemedical.com/role/DebtAdditionalInformationDetails", "longName": "9954496 - Disclosure - Debt - Additional Information (Details)", "shortName": "Debt - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:InterestExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "swav-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-169", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "swav-20230930.htm", "unique": true } }, "R48": { "role": "http://www.shockwavemedical.com/role/ConvertibleDebtDetails", "longName": "9954497 - Disclosure - Convertible Debt (Details)", "shortName": "Convertible Debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:InterestExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "swav-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-189", "name": "us-gaap:DebtInstrumentInterestRateTerms", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "swav-20230930.htm", "unique": true } }, "R49": { "role": "http://www.shockwavemedical.com/role/StockBasedCompensationScheduleofTotalStockBasedCompensationDetails", "longName": "9954498 - Disclosure - Stock-Based Compensation - Schedule of Total Stock-Based Compensation (Details)", "shortName": "Stock-Based Compensation - Schedule of Total Stock-Based Compensation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "swav-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-196", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "swav-20230930.htm", "unique": true } }, "R50": { "role": "http://www.shockwavemedical.com/role/StockBasedCompensationAdditionalInformationDetails", "longName": "9954499 - Disclosure - Stock-Based Compensation - Additional Information (Details)", "shortName": "Stock-Based Compensation - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "swav-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "swav-20230930.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.shockwavemedical.com/role/StockBasedCompensationScheduleofOptionActivityDetails", "longName": "9954500 - Disclosure - Stock-Based Compensation - Schedule of Option Activity (Details)", "shortName": "Stock-Based Compensation - Schedule of Option Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "swav-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "swav-20230930.htm", "unique": true } }, "R52": { "role": "http://www.shockwavemedical.com/role/StockBasedCompensationScheduleofRSUActivityDetails", "longName": "9954501 - Disclosure - Stock-Based Compensation - Schedule of RSU Activity (Details)", "shortName": "Stock-Based Compensation - Schedule of RSU Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-218", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "swav-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-218", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "swav-20230930.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.shockwavemedical.com/role/NetIncomeLossPerShareComponentsofBasicandDilutedNetIncomeLossPerShareDetails", "longName": "9954502 - Disclosure - Net Income (Loss) Per Share - Components of Basic and Diluted Net Income (Loss) Per Share (Details)", "shortName": "Net Income (Loss) Per Share - Components of Basic and Diluted Net Income (Loss) Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "swav-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-232", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "swav-20230930.htm", "unique": true } }, "R54": { "role": "http://www.shockwavemedical.com/role/NetIncomeLossPerShareSummaryofOutstandingPotentiallyDilutiveCommonStockEquivalentsExcludedfromCalculationofDilutedNetIncomeLossPerShareDetails", "longName": "9954503 - Disclosure - Net Income (Loss) Per Share - Summary of Outstanding Potentially Dilutive Common Stock Equivalents Excluded from Calculation of Diluted Net Income (Loss) Per Share (Details)", "shortName": "Net Income (Loss) Per Share - Summary of Outstanding Potentially Dilutive Common Stock Equivalents Excluded from Calculation of Diluted Net Income (Loss) Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "swav-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "swav-20230930.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.shockwavemedical.com/role/RevenueScheduleofProductRevenueBasedonProductLineDetails", "longName": "9954504 - Disclosure - Revenue - Schedule of Product Revenue Based on Product Line (Details)", "shortName": "Revenue - Schedule of Product Revenue Based on Product Line (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "swav-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-247", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "swav-20230930.htm", "unique": true } }, "R56": { "role": "http://www.shockwavemedical.com/role/RevenueScheduleofProductRevenueBasedonLocationDetails", "longName": "9954505 - Disclosure - Revenue - Schedule of Product Revenue Based on Location (Details)", "shortName": "Revenue - Schedule of Product Revenue Based on Location (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "swav-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-263", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "swav-20230930.htm", "unique": true } }, "R57": { "role": "http://www.shockwavemedical.com/role/EquityMethodInvestmentsAdditionalInformationDetails", "longName": "9954506 - Disclosure - Equity Method Investments - Additional Information (Details)", "shortName": "Equity Method Investments - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:EquityMethodInvestments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "swav-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-280", "name": "swav:PercentageOfEquityStakeReceived", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "swav-20230930.htm", "unique": true } }, "R58": { "role": "http://www.shockwavemedical.com/role/IncomeTaxesDetails", "longName": "9954507 - Disclosure - Income Taxes (Details)", "shortName": "Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:IncomeTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "swav-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-6", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "swav-20230930.htm", "unique": true } }, "R59": { "role": "http://www.shockwavemedical.com/role/BusinessCombinationNarrativeDetails", "longName": "9954508 - Disclosure - Business Combination - Narrative (Details)", "shortName": "Business Combination - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "swav-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-137", "name": "us-gaap:BusinessAcquisitionSharePrice", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "swav-20230930.htm", "unique": true } }, "R60": { "role": "http://www.shockwavemedical.com/role/BusinessCombinationCalculationofConsiderationTransferredDetails", "longName": "9954509 - Disclosure - Business Combination - Calculation of Consideration Transferred (Details)", "shortName": "Business Combination - Calculation of Consideration Transferred (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "c-152", "name": "us-gaap:PaymentsToAcquireBusinessesGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "swav-20230930.htm", "first": true }, "uniqueAnchor": null }, "R61": { "role": "http://www.shockwavemedical.com/role/BusinessCombinationAssetsAcquiredLiabilitiesAssumedDetails", "longName": "9954510 - Disclosure - Business Combination - Assets Acquired, Liabilities Assumed (Details)", "shortName": "Business Combination - Assets Acquired, Liabilities Assumed (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "swav-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-137", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "swav-20230930.htm", "unique": true } }, "R62": { "role": "http://www.shockwavemedical.com/role/BusinessCombinationFiniteLivedIntangibleAssetsDetails", "longName": "9954511 - Disclosure - Business Combination - Finite-Lived Intangible Assets (Details)", "shortName": "Business Combination - Finite-Lived Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "c-154", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "swav-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-157", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "swav-20230930.htm", "unique": true } }, "R63": { "role": "http://www.shockwavemedical.com/role/BusinessCombinationProFormaInformationDetails", "longName": "9954512 - Disclosure - Business Combination - Pro Forma Information (Details)", "shortName": "Business Combination - Pro Forma Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "c-150", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "swav-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-150", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "swav-20230930.htm", "first": true, "unique": true } }, "R64": { "role": "http://www.shockwavemedical.com/role/GoodwillandintangibleassetsChangesinCarryingAmountofGoodwillDetails", "longName": "9954513 - Disclosure - Goodwill and intangible assets - Changes in Carrying Amount of Goodwill (Details)", "shortName": "Goodwill and intangible assets - Changes in Carrying Amount of Goodwill (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "swav-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAcquiredDuringPeriod", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "swav-20230930.htm", "unique": true } }, "R65": { "role": "http://www.shockwavemedical.com/role/GoodwillandintangibleassetsScheduleofFiniteandIndefiniteLivedIntangibleAssetsDetails", "longName": "9954514 - Disclosure - Goodwill and intangible assets - Schedule of Finite and Indefinite-Lived Intangible Assets (Details)", "shortName": "Goodwill and intangible assets - Schedule of Finite and Indefinite-Lived Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:IntangibleAssetsNetExcludingGoodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "swav-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-154", "name": "us-gaap:IntangibleAssetsGrossExcludingGoodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "swav-20230930.htm", "unique": true } }, "R66": { "role": "http://www.shockwavemedical.com/role/GoodwillandintangibleassetsNarrativeDetails", "longName": "9954515 - Disclosure - Goodwill and intangible assets - Narrative (Details)", "shortName": "Goodwill and intangible assets - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "c-150", "name": "swav:FiniteLivedIntangibleAssetsAccumulatedAmortization1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "swav-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-150", "name": "swav:FiniteLivedIntangibleAssetsAccumulatedAmortization1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "swav-20230930.htm", "first": true, "unique": true } }, "R67": { "role": "http://www.shockwavemedical.com/role/GoodwillandintangibleassetsFutureAmortizationExpenseDetails", "longName": "9954516 - Disclosure - Goodwill and intangible assets - Future Amortization Expense (Details)", "shortName": "Goodwill and intangible assets - Future Amortization Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "c-154", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "swav-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-154", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "swav-20230930.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss", "http://www.shockwavemedical.com/role/NetIncomeLossPerShareComponentsofBasicandDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Denominator:", "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]" } } }, "auth_ref": [] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "auth_ref": [ "r799" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock", "label": "Common Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r91", "r569", "r724" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement [Abstract]", "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CostsAndExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostsAndExpenses", "crdr": "debit", "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating expenses", "label": "Costs and Expenses", "documentation": "Total costs of sales and operating expenses for the period." } } }, "auth_ref": [ "r106" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date:", "label": "Restatement Determination Date [Axis]" } } }, "auth_ref": [ "r744", "r755", "r765", "r790" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Amount", "label": "Outstanding Recovery Compensation Amount" } } }, "auth_ref": [ "r751", "r762", "r772", "r797" ] }, "us-gaap_RelatedPartyTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionDomain", "presentation": [ "http://www.shockwavemedical.com/role/EquityMethodInvestmentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transaction [Domain]", "label": "Related Party Transaction [Domain]", "documentation": "Transaction between related party." } } }, "auth_ref": [] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date", "label": "Restatement Determination Date" } } }, "auth_ref": [ "r745", "r756", "r766", "r791" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement does not require Recovery", "label": "Restatement Does Not Require Recovery [Text Block]" } } }, "auth_ref": [ "r752", "r763", "r773", "r798" ] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Stockholders' Equity [Abstract]", "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.shockwavemedical.com/role/NetIncomeLossPerShareSummaryofOutstandingPotentiallyDilutiveCommonStockEquivalentsExcludedfromCalculationofDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities, Name", "label": "Antidilutive Securities, Name [Domain]", "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented." } } }, "auth_ref": [ "r51" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneously Awarded Compensation Recovery", "label": "Erroneously Awarded Compensation Recovery [Table]" } } }, "auth_ref": [ "r743", "r754", "r764", "r789" ] }, "us-gaap_RelatedPartyTransactionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionAxis", "presentation": [ "http://www.shockwavemedical.com/role/EquityMethodInvestmentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transaction [Axis]", "label": "Related Party Transaction [Axis]", "documentation": "Information by type of related party transaction." } } }, "auth_ref": [ "r507", "r508", "r897" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Cash Flows [Abstract]", "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax", "crdr": "credit", "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized gain (loss) on available-for-sale securities", "label": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), before Adjustment, after Tax", "documentation": "Amount, after tax and before adjustment, of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale." } } }, "auth_ref": [ "r168", "r169" ] }, "us-gaap_TypeOfCostGoodOrServiceExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfCostGoodOrServiceExtensibleList", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Type of Cost, Good Or Service [Extensible List]", "label": "Cost, Product and Service [Extensible Enumeration]", "documentation": "Indicates type of cost from product sold and service rendered." } } }, "auth_ref": [ "r888" ] }, "swav_CashContributionFromExchangeOfEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://www.shockwavemedical.com/20230930", "localname": "CashContributionFromExchangeOfEquity", "crdr": "debit", "presentation": [ "http://www.shockwavemedical.com/role/EquityMethodInvestmentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash contribution from exchange of equity", "label": "Cash Contribution From Exchange Of Equity", "documentation": "Cash contribution from exchange of equity." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax", "crdr": "credit", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized gain on available-for-sale securities, net of tax", "label": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment, before Tax", "documentation": "Amount, before tax and after adjustment, of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale." } } }, "auth_ref": [ "r168", "r169", "r170" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined", "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]" } } }, "auth_ref": [ "r749", "r760", "r770", "r795" ] }, "us-gaap_BaseRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BaseRateMember", "presentation": [ "http://www.shockwavemedical.com/role/DebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Base Rate", "label": "Base Rate [Member]", "documentation": "Minimum rate investor will accept." } } }, "auth_ref": [] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Amount", "label": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r746", "r757", "r767", "r792" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r66", "r67", "r391" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.shockwavemedical.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Option Activity under 2009 Plan and 2019 Plan", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value." } } }, "auth_ref": [ "r18", "r19", "r64" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss", "http://www.shockwavemedical.com/role/ConvertibleDebtDetails", "http://www.shockwavemedical.com/role/DebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Interest expense", "terseLabel": "Interest Expense", "label": "Interest Expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r82", "r149", "r179", "r228", "r493", "r641", "r735", "r914" ] }, "us-gaap_TypeOfRevenueExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfRevenueExtensibleList", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Type of Revenue [Extensible List]", "label": "Revenue, Product and Service [Extensible Enumeration]", "documentation": "Indicates type of revenue from product and service. Includes, but is not limited to, revenue from contract with customer and other sources." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts receivable", "label": "Increase (Decrease) in Accounts Receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r9" ] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateDomain", "presentation": [ "http://www.shockwavemedical.com/role/DebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate", "label": "Variable Rate [Domain]", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneous Compensation Analysis", "label": "Erroneous Compensation Analysis [Text Block]" } } }, "auth_ref": [ "r746", "r757", "r767", "r792" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Inventory", "label": "Increase (Decrease) in Inventories", "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." } } }, "auth_ref": [ "r9" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Disclosure", "label": "Award Timing MNPI Disclosure [Text Block]" } } }, "auth_ref": [ "r799" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "crdr": "debit", "calculation": { "http://www.shockwavemedical.com/role/BusinessCombinationAssetsAcquiredLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.shockwavemedical.com/role/BusinessCombinationAssetsAcquiredLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory", "documentation": "The amount of inventory recognized as of the acquisition date." } } }, "auth_ref": [ "r72", "r73" ] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateAxis", "presentation": [ "http://www.shockwavemedical.com/role/DebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate", "label": "Variable Rate [Axis]", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Price or TSR Estimation Method", "label": "Stock Price or TSR Estimation Method [Text Block]" } } }, "auth_ref": [ "r747", "r758", "r768", "r793" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.shockwavemedical.com/role/BusinessCombinationAssetsAcquiredLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.shockwavemedical.com/role/BusinessCombinationAssetsAcquiredLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date." } } }, "auth_ref": [ "r72", "r73" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.shockwavemedical.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease, weighted average discount rate", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r504", "r723" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "crdr": "debit", "calculation": { "http://www.shockwavemedical.com/role/BusinessCombinationFiniteLivedIntangibleAssetsDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.shockwavemedical.com/role/BusinessCombinationFiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangibles", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date." } } }, "auth_ref": [ "r72", "r73" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Method", "label": "Award Timing Method [Text Block]" } } }, "auth_ref": [ "r799" ] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://www.shockwavemedical.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement", "label": "Share-Based Payment Arrangement [Policy Text Block]", "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost." } } }, "auth_ref": [ "r389", "r398", "r417", "r418", "r419", "r420", "r423", "r432", "r433", "r434", "r435" ] }, "swav_PercentageOfCashContributionReceivedFromExchangeOfEquityCurrent": { "xbrltype": "percentItemType", "nsuri": "http://www.shockwavemedical.com/20230930", "localname": "PercentageOfCashContributionReceivedFromExchangeOfEquityCurrent", "presentation": [ "http://www.shockwavemedical.com/role/EquityMethodInvestmentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of cash contribution received from exchange of equity upon signing of agreement", "label": "Percentage Of Cash Contribution Received From Exchange Of Equity Current", "documentation": "Percentage of cash contribution received from exchange of equity current." } } }, "auth_ref": [] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://www.shockwavemedical.com/role/ConvertibleDebtDetails", "http://www.shockwavemedical.com/role/DebtAdditionalInformationDetails", "http://www.shockwavemedical.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type", "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r33" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "crdr": "debit", "calculation": { "http://www.shockwavemedical.com/role/BusinessCombinationAssetsAcquiredLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.shockwavemedical.com/role/BusinessCombinationAssetsAcquiredLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net identifiable assets acquired", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net", "documentation": "Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed." } } }, "auth_ref": [ "r72", "r73" ] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.shockwavemedical.com/role/CommitmentsandContingenciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Lease, Cost", "label": "Lease, Cost [Table Text Block]", "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." } } }, "auth_ref": [ "r894" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount", "label": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r748", "r759", "r769", "r794" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Predetermined", "label": "Award Timing Predetermined [Flag]" } } }, "auth_ref": [ "r799" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r196", "r197", "r198", "r224", "r543", "r597", "r604", "r610", "r611", "r612", "r613", "r614", "r615", "r617", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r630", "r631", "r632", "r633", "r634", "r636", "r638", "r639", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r656", "r730" ] }, "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleTableTextBlock", "presentation": [ "http://www.shockwavemedical.com/role/CashEquivalentsandShortTermInvestmentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Remaining Contractual Maturities for Available-for-sale Securities", "label": "Debt Securities, Available-for-Sale [Table Text Block]", "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)." } } }, "auth_ref": [ "r849", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r862" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery, Explanation of Impracticability", "label": "Forgone Recovery, Explanation of Impracticability [Text Block]" } } }, "auth_ref": [ "r750", "r761", "r771", "r796" ] }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh", "crdr": "credit", "presentation": [ "http://www.shockwavemedical.com/role/BusinessCombinationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High", "label": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High", "documentation": "For contingent consideration arrangements recognized in connection with a business combination, this element represents an estimate of the high-end of the potential range (undiscounted) of the consideration which may be paid." } } }, "auth_ref": [ "r76" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-NEOs", "label": "Non-NEOs [Member]" } } }, "auth_ref": [ "r750", "r761", "r771", "r788", "r796" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Considered", "label": "Award Timing MNPI Considered [Flag]" } } }, "auth_ref": [ "r799" ] }, "us-gaap_GoodwillImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillImpairmentLoss", "crdr": "debit", "presentation": [ "http://www.shockwavemedical.com/role/GoodwillandintangibleassetsChangesinCarryingAmountofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill deductions or impairment", "label": "Goodwill, Impairment Loss", "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." } } }, "auth_ref": [ "r10", "r300", "r302", "r303", "r700" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock", "label": "Preferred Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r90", "r568", "r724" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.shockwavemedical.com/role/StockBasedCompensationScheduleofOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options exercised (USD per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r404" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.shockwavemedical.com/role/CommitmentsandContingenciesScheduleofMinimumFutureRentalPaymentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.shockwavemedical.com/role/CommitmentsandContingenciesScheduleofMinimumFutureRentalPaymentsDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.shockwavemedical.com/role/CommitmentsandContingenciesScheduleofMinimumFutureRentalPaymentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total minimum lease payments", "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r505" ] }, "us-gaap_ScheduleOfEquityMethodInvestmentsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEquityMethodInvestmentsTable", "presentation": [ "http://www.shockwavemedical.com/role/EquityMethodInvestmentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Equity Method Investments [Table]", "label": "Schedule of Equity Method Investments [Table]", "documentation": "Summarization of information required and determined to be disclosed concerning equity method investments in common stock. The summarized information includes: (a) the name of each investee or group of investees for which combined disclosure is appropriate, (2) the percentage ownership of common stock, (3) the difference, if any, between the carrying amount of an investment and the value of the underlying equity in the net assets and the accounting treatment of difference, if any, and (4) the aggregate value of each identified investment based on its quoted market price, if available." } } }, "auth_ref": [ "r157", "r193", "r279", "r280", "r282", "r283", "r485" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing, How MNPI Considered", "label": "Award Timing, How MNPI Considered [Text Block]" } } }, "auth_ref": [ "r799" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "presentation": [ "http://www.shockwavemedical.com/role/StockBasedCompensationScheduleofOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted- Average Exercise Price Per Share", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Net income (loss)", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r157", "r172", "r174", "r186", "r193", "r199", "r207", "r208", "r225", "r233", "r237", "r239", "r283", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r461", "r464", "r465", "r477", "r485", "r562", "r576", "r602", "r637", "r654", "r655", "r697", "r721", "r722", "r736", "r833", "r884" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.shockwavemedical.com/role/StockBasedCompensationScheduleofOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options cancelled (USD per share)", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated." } } }, "auth_ref": [ "r405" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r751", "r762", "r772", "r797" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.shockwavemedical.com/role/NetIncomeLossPerShare" ], "lang": { "en-us": { "role": { "terseLabel": "Net Income (Loss) Per Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r209", "r220", "r221", "r222" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.shockwavemedical.com/role/CommitmentsandContingenciesScheduleofMinimumFutureRentalPaymentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.shockwavemedical.com/role/CommitmentsandContingenciesScheduleofMinimumFutureRentalPaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r505" ] }, "us-gaap_ScheduleOfEquityMethodInvestmentsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEquityMethodInvestmentsLineItems", "presentation": [ "http://www.shockwavemedical.com/role/EquityMethodInvestmentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Equity Method Investments [Line Items]", "label": "Schedule of Equity Method Investments [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r193", "r279", "r280", "r282", "r283", "r485" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r750", "r761", "r771", "r796" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures, Table", "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]" } } }, "auth_ref": [ "r800" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount", "label": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r750", "r761", "r771", "r796" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.shockwavemedical.com/role/CommitmentsandContingenciesScheduleofMinimumFutureRentalPaymentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.shockwavemedical.com/role/CommitmentsandContingenciesScheduleofMinimumFutureRentalPaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r505" ] }, "us-gaap_PerformanceSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PerformanceSharesMember", "presentation": [ "http://www.shockwavemedical.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.shockwavemedical.com/role/StockBasedCompensationScheduleofRSUActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Performance-Based Restricted Stock Units", "label": "Performance Shares [Member]", "documentation": "Share-based payment arrangement awarded for meeting performance target." } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "STOCKHOLDERS\u2019 EQUITY:", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Awards Close in Time to MNPI Disclosures, Individual Name" } } }, "auth_ref": [ "r801" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss", "http://www.shockwavemedical.com/role/NetIncomeLossPerShareComponentsofBasicandDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (USD per share)", "label": "Earnings Per Share, Diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r181", "r201", "r202", "r203", "r204", "r205", "r212", "r217", "r218", "r219", "r223", "r476", "r477", "r561", "r580", "r695" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.shockwavemedical.com/role/CommitmentsandContingenciesScheduleofMinimumFutureRentalPaymentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.shockwavemedical.com/role/CommitmentsandContingenciesScheduleofMinimumFutureRentalPaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r505" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Net income before taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r0", "r101", "r147", "r225", "r233", "r237", "r239", "r562", "r575", "r697" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.shockwavemedical.com/role/CommitmentsandContingenciesScheduleofMinimumFutureRentalPaymentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.shockwavemedical.com/role/CommitmentsandContingenciesScheduleofMinimumFutureRentalPaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r505" ] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.shockwavemedical.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Disclosure", "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information." } } }, "auth_ref": [ "r194", "r438", "r443", "r444", "r445", "r448", "r451", "r452", "r453", "r601" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://www.shockwavemedical.com/role/ConvertibleDebtDetails", "http://www.shockwavemedical.com/role/DebtAdditionalInformationDetails", "http://www.shockwavemedical.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type", "label": "Long-Term Debt, Type [Domain]", "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r33", "r58" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "MNPI Disclosure Timed for Compensation Value", "label": "MNPI Disclosure Timed for Compensation Value [Flag]" } } }, "auth_ref": [ "r799" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r750", "r761", "r771", "r796" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedBalanceSheets", "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "TOTAL STOCKHOLDERS\u2019 EQUITY", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r91", "r94", "r95", "r116", "r619", "r635", "r657", "r658", "r724", "r737", "r840", "r867", "r893", "r915" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.shockwavemedical.com/role/CommitmentsandContingenciesScheduleofMinimumFutureRentalPaymentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.shockwavemedical.com/role/CommitmentsandContingenciesScheduleofMinimumFutureRentalPaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2023 (remainder of year)", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year." } } }, "auth_ref": [ "r895" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount", "label": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r750", "r761", "r771", "r796" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.shockwavemedical.com/role/CommitmentsandContingenciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Minimum Future Rental Payments", "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r895" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other current assets", "label": "Prepaid Expense and Other Assets, Current", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r830" ] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax assets", "label": "Deferred Income Tax Assets, Net", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting." } } }, "auth_ref": [ "r439", "r440" ] }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "presentation": [ "http://www.shockwavemedical.com/role/EquityMethodInvestmentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investment, Name", "label": "Investment, Name [Axis]" } } }, "auth_ref": [ "r279", "r280", "r282" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures", "label": "Awards Close in Time to MNPI Disclosures [Table]" } } }, "auth_ref": [ "r800" ] }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationAcquisitionRelatedCosts", "crdr": "debit", "presentation": [ "http://www.shockwavemedical.com/role/BusinessCombinationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Combination, Acquisition Related Costs", "label": "Business Combination, Acquisition Related Costs", "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities." } } }, "auth_ref": [ "r69" ] }, "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfIntangibleAssetsFinitelived", "crdr": "debit", "presentation": [ "http://www.shockwavemedical.com/role/GoodwillandintangibleassetsScheduleofFiniteandIndefiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment", "label": "Impairment of Intangible Assets, Finite-Lived", "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value." } } }, "auth_ref": [ "r837", "r879" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Company Selected Measure", "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]" } } }, "auth_ref": [ "r785" ] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Income from operations", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r225", "r233", "r237", "r239", "r697" ] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Tabular List, Table", "label": "Tabular List [Table Text Block]" } } }, "auth_ref": [ "r787" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r808" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Paid-In Capital", "label": "Additional Paid-in Capital [Member]", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r429", "r430", "r431", "r603", "r841", "r842", "r843", "r892", "r915" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.shockwavemedical.com/role/NetIncomeLossPerShareComponentsofBasicandDilutedNetIncomeLossPerShareDetails", "http://www.shockwavemedical.com/role/NetIncomeLossPerShareSummaryofOutstandingPotentiallyDilutiveCommonStockEquivalentsExcludedfromCalculationofDilutedNetIncomeLossPerShareDetails", "http://www.shockwavemedical.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.shockwavemedical.com/role/StockBasedCompensationScheduleofRSUActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock Units", "label": "Restricted Stock Units (RSUs) [Member]", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "srt_EuropeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "EuropeMember", "presentation": [ "http://www.shockwavemedical.com/role/RevenueScheduleofProductRevenueBasedonLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Europe", "label": "Europe [Member]" } } }, "auth_ref": [ "r916", "r917", "r918", "r919" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "crdr": "debit", "calculation": { "http://www.shockwavemedical.com/role/BusinessCombinationAssetsAcquiredLiabilitiesAssumedDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.shockwavemedical.com/role/BusinessCombinationAssetsAcquiredLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total purchase price", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed." } } }, "auth_ref": [ "r73" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Category:", "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r788" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Payments of taxes withheld on net settled vesting of restricted stock units", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r184" ] }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherOperatingAssets", "crdr": "credit", "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Other assets", "label": "Increase (Decrease) in Other Operating Assets", "documentation": "Amount of increase (decrease) in operating assets classified as other." } } }, "auth_ref": [ "r9" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss", "http://www.shockwavemedical.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax expense", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r152", "r153", "r207", "r208", "r230", "r441", "r449", "r581" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Appreciation Rights (SARs)", "label": "Stock Appreciation Rights (SARs) [Member]", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Termination Date", "label": "Trading Arrangement Termination Date" } } }, "auth_ref": [ "r809" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Vs Peer Group", "label": "Total Shareholder Return Vs Peer Group [Text Block]" } } }, "auth_ref": [ "r786" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Title", "label": "Trading Arrangement, Individual Title" } } }, "auth_ref": [ "r808" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.shockwavemedical.com/role/StockBasedCompensationScheduleofOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Balance (USD per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r133" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Other Measure", "label": "Compensation Actually Paid vs. Other Measure [Text Block]" } } }, "auth_ref": [ "r786" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Total comprehensive income", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r39", "r173", "r175", "r180", "r560", "r579" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.shockwavemedical.com/role/StockBasedCompensationScheduleofOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested and exercisable, September 30, 2023", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r63" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "terseLabel": "Cover [Abstract]", "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate", "crdr": "debit", "calculation": { "http://www.shockwavemedical.com/role/CashEquivalentsandShortTermInvestmentsSummaryofRemainingContractualMaturitiesforAvailableforsaleSecuritiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.shockwavemedical.com/role/CashEquivalentsandShortTermInvestmentsSummaryofRemainingContractualMaturitiesforAvailableforsaleSecuritiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Fair Value", "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date." } } }, "auth_ref": [ "r854", "r855", "r909" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Arrangement Duration", "label": "Trading Arrangement Duration" } } }, "auth_ref": [ "r810" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r727", "r728", "r729", "r731", "r732", "r733", "r734", "r841", "r842", "r892", "r913", "r915" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "TOTAL ASSETS", "label": "Assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r140", "r164", "r193", "r225", "r234", "r238", "r283", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r462", "r466", "r485", "r566", "r629", "r724", "r737", "r884", "r885", "r898" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.shockwavemedical.com/role/StockBasedCompensationScheduleofOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested\u00a0and\u00a0expected\u00a0to\u00a0vest,\u00a0 September 30, 2023", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "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." } } }, "auth_ref": [ "r415" ] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Adoption Date", "label": "Trading Arrangement Adoption Date" } } }, "auth_ref": [ "r809" ] }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "crdr": "credit", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock under employee stock purchase plan", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan." } } }, "auth_ref": [ "r16", "r90", "r91", "r132" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.shockwavemedical.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Table]", "label": "Fair Value, Recurring and Nonrecurring [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r479", "r480", "r483" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.shockwavemedical.com/role/BusinessCombinationAssetsAcquiredLiabilitiesAssumedDetails", "http://www.shockwavemedical.com/role/BusinessCombinationCalculationofConsiderationTransferredDetails", "http://www.shockwavemedical.com/role/BusinessCombinationFiniteLivedIntangibleAssetsDetails", "http://www.shockwavemedical.com/role/BusinessCombinationNarrativeDetails", "http://www.shockwavemedical.com/role/BusinessCombinationProFormaInformationDetails", "http://www.shockwavemedical.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails", "http://www.shockwavemedical.com/role/GoodwillandintangibleassetsFutureAmortizationExpenseDetails", "http://www.shockwavemedical.com/role/GoodwillandintangibleassetsNarrativeDetails", "http://www.shockwavemedical.com/role/GoodwillandintangibleassetsScheduleofFiniteandIndefiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition [Axis]", "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r70", "r71", "r456", "r717", "r718" ] }, "us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger", "presentation": [ "http://www.shockwavemedical.com/role/ConvertibleDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger", "label": "Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger", "documentation": "Minimum percentage of common stock price to conversion price of convertible debt instruments to determine eligibility of conversion." } } }, "auth_ref": [] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesAbstract", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue:", "label": "Revenues [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LongTermDebtTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtTextBlock", "presentation": [ "http://www.shockwavemedical.com/role/ConvertibleDebt" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible Debt", "label": "Long-Term Debt [Text Block]", "documentation": "The entire disclosure for long-term debt." } } }, "auth_ref": [ "r126" ] }, "us-gaap_ExtinguishmentOfDebtAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ExtinguishmentOfDebtAmount", "crdr": "debit", "presentation": [ "http://www.shockwavemedical.com/role/DebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt extinguished", "label": "Extinguishment of Debt, Amount", "documentation": "Gross amount of debt extinguished." } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.shockwavemedical.com/role/BusinessCombinationAssetsAcquiredLiabilitiesAssumedDetails", "http://www.shockwavemedical.com/role/BusinessCombinationCalculationofConsiderationTransferredDetails", "http://www.shockwavemedical.com/role/BusinessCombinationFiniteLivedIntangibleAssetsDetails", "http://www.shockwavemedical.com/role/BusinessCombinationNarrativeDetails", "http://www.shockwavemedical.com/role/BusinessCombinationProFormaInformationDetails", "http://www.shockwavemedical.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails", "http://www.shockwavemedical.com/role/GoodwillandintangibleassetsFutureAmortizationExpenseDetails", "http://www.shockwavemedical.com/role/GoodwillandintangibleassetsNarrativeDetails", "http://www.shockwavemedical.com/role/GoodwillandintangibleassetsScheduleofFiniteandIndefiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition, Acquiree [Domain]", "label": "Business Acquisition, Acquiree [Domain]", "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." } } }, "auth_ref": [ "r456", "r717", "r718" ] }, "swav_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIntrinsicValueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.shockwavemedical.com/20230930", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIntrinsicValueAbstract", "presentation": [ "http://www.shockwavemedical.com/role/StockBasedCompensationScheduleofOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Intrinsic Value", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Intrinsic Value [Abstract]", "documentation": "Share based compensation arrangement by share based payment award options intrinsic value." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1", "presentation": [ "http://www.shockwavemedical.com/role/GoodwillandintangibleassetsScheduleofFiniteandIndefiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated Remaining Useful Life", "label": "Finite-Lived Intangible Assets, Remaining Amortization Period", "documentation": "Remaining amortization period of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r544" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Available", "label": "Trading Arrangement, Securities Aggregate Available Amount" } } }, "auth_ref": [ "r811" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise of stock options", "label": "Stock Issued During Period, Value, Stock Options Exercised", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r16", "r36", "r132" ] }, "swav_NoticePeriodForCancellationOfAgreement": { "xbrltype": "durationItemType", "nsuri": "http://www.shockwavemedical.com/20230930", "localname": "NoticePeriodForCancellationOfAgreement", "presentation": [ "http://www.shockwavemedical.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Notice period for cancellation of agreement", "label": "Notice Period For Cancellation Of Agreement", "documentation": "Notice period for cancellation of agreement." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "presentation": [ "http://www.shockwavemedical.com/role/BusinessCombinationAssetsAcquiredLiabilitiesAssumedDetails", "http://www.shockwavemedical.com/role/BusinessCombinationCalculationofConsiderationTransferredDetails", "http://www.shockwavemedical.com/role/BusinessCombinationFiniteLivedIntangibleAssetsDetails", "http://www.shockwavemedical.com/role/BusinessCombinationNarrativeDetails", "http://www.shockwavemedical.com/role/BusinessCombinationProFormaInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "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." } } }, "auth_ref": [ "r70", "r71", "r456" ] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.shockwavemedical.com/role/FinancialInstrumentsandFairValueMeasurements" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instruments and Fair Value Measurements", "label": "Fair Value Disclosures [Text Block]", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r478" ] }, "us-gaap_BusinessAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionLineItems", "presentation": [ "http://www.shockwavemedical.com/role/BusinessCombinationAssetsAcquiredLiabilitiesAssumedDetails", "http://www.shockwavemedical.com/role/BusinessCombinationCalculationofConsiderationTransferredDetails", "http://www.shockwavemedical.com/role/BusinessCombinationFiniteLivedIntangibleAssetsDetails", "http://www.shockwavemedical.com/role/BusinessCombinationNarrativeDetails", "http://www.shockwavemedical.com/role/BusinessCombinationProFormaInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition [Line Items]", "label": "Business Acquisition [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r456" ] }, "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionProFormaInformationTextBlock", "presentation": [ "http://www.shockwavemedical.com/role/BusinessCombinationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition, Pro Forma Information", "label": "Business Acquisition, Pro Forma Information [Table Text Block]", "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate." } } }, "auth_ref": [ "r815", "r816" ] }, "us-gaap_DebtInstrumentConvertibleThresholdTradingDays": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleThresholdTradingDays", "presentation": [ "http://www.shockwavemedical.com/role/ConvertibleDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Convertible, Threshold Trading Days", "label": "Debt Instrument, Convertible, Threshold Trading Days", "documentation": "Threshold number of specified trading days that common stock price to conversion price of convertible debt instruments must exceed threshold percentage within a specified consecutive trading period to trigger conversion feature." } } }, "auth_ref": [] }, "us-gaap_CoVenturerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CoVenturerMember", "presentation": [ "http://www.shockwavemedical.com/role/EquityMethodInvestmentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Joint Venture", "label": "Co-venturer [Member]", "documentation": "Other venturer from the perspective of the entity in the corporate joint venture." } } }, "auth_ref": [] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "auth_ref": [ "r743", "r754", "r764", "r789" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "presentation": [ "http://www.shockwavemedical.com/role/StockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting percentage", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage", "documentation": "Percentage of vesting of award under share-based payment arrangement." } } }, "auth_ref": [ "r890" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://www.shockwavemedical.com/role/OrganizationandBasisofPresentation" ], "lang": { "en-us": { "role": { "terseLabel": "Organization and Basis of Presentation", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure." } } }, "auth_ref": [ "r87", "r136", "r595", "r596" ] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://www.shockwavemedical.com/role/EquityMethodInvestmentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Ordinary shares issued (in shares)", "label": "Stock Issued During Period, Shares, New Issues", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r16", "r90", "r91", "r132", "r598", "r656", "r671" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.shockwavemedical.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r479", "r480", "r483" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Executive Categories", "label": "All Executive Categories [Member]" } } }, "auth_ref": [ "r788" ] }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans", "crdr": "debit", "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from issuance of common stock under employee stock purchase plan", "label": "Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Excluding Option Exercised", "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Excludes option exercised." } } }, "auth_ref": [ "r6", "r20" ] }, "us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock", "presentation": [ "http://www.shockwavemedical.com/role/BusinessCombinationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination", "label": "Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]", "documentation": "Tabular disclosure of finite-lived and indefinite-lived intangible assets acquired as part of a business combination." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationLiability", "crdr": "credit", "presentation": [ "http://www.shockwavemedical.com/role/BusinessCombinationCalculationofConsiderationTransferredDetails", "http://www.shockwavemedical.com/role/BusinessCombinationNarrativeDetails", "http://www.shockwavemedical.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent consideration liability", "label": "Business Combination, Contingent Consideration, Liability", "documentation": "Amount of liability recognized arising from contingent consideration in a business combination." } } }, "auth_ref": [ "r3", "r75", "r459" ] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "calculation": { "http://www.shockwavemedical.com/role/NetIncomeLossPerShareComponentsofBasicandDilutedNetIncomeLossPerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.shockwavemedical.com/role/NetIncomeLossPerShareComponentsofBasicandDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dilutive effect of share-based payment arrangements (in shares)", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method." } } }, "auth_ref": [ "r213", "r214", "r215", "r219", "r393" ] }, "us-gaap_BusinessCombinationsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationsPolicy", "presentation": [ "http://www.shockwavemedical.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Business Combinations Policy", "label": "Business Combinations Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy." } } }, "auth_ref": [ "r68" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Additional 402(v) Disclosure", "label": "Additional 402(v) Disclosure [Text Block]" } } }, "auth_ref": [ "r775" ] }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "crdr": "credit", "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchase of available-for-sale securities", "label": "Payments to Acquire Debt Securities, Available-for-Sale", "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)." } } }, "auth_ref": [ "r40", "r182", "r246" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r16", "r36", "r156", "r176", "r177", "r178", "r196", "r197", "r198", "r200", "r206", "r208", "r224", "r285", "r286", "r356", "r429", "r430", "r431", "r446", "r447", "r468", "r469", "r470", "r471", "r472", "r473", "r475", "r487", "r488", "r489", "r490", "r491", "r492", "r506", "r589", "r590", "r591", "r603", "r656" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO", "label": "PEO [Member]" } } }, "auth_ref": [ "r788" ] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://www.shockwavemedical.com/role/GoodwillandintangibleassetsScheduleofFiniteandIndefiniteLivedIntangibleAssetsDetails": { "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.shockwavemedical.com/role/GoodwillandintangibleassetsScheduleofFiniteandIndefiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Amortization", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r162", "r307" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Deficit", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r156", "r196", "r197", "r198", "r200", "r206", "r208", "r285", "r286", "r429", "r430", "r431", "r446", "r447", "r468", "r470", "r471", "r473", "r475", "r589", "r591", "r603", "r915" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.shockwavemedical.com/role/GoodwillandintangibleassetsScheduleofFiniteandIndefiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Indefinite-lived Intangible Assets, Major Class Name [Domain]", "label": "Indefinite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. 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 the company." } } }, "auth_ref": [ "r54", "r122" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.shockwavemedical.com/role/GoodwillandintangibleassetsScheduleofFiniteandIndefiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Indefinite-lived Intangible Assets [Axis]", "label": "Indefinite-Lived Intangible Assets [Axis]", "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit." } } }, "auth_ref": [ "r305", "r308" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.shockwavemedical.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset", "label": "Long-Lived Tangible Asset [Domain]", "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r123" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets", "crdr": "debit", "calculation": { "http://www.shockwavemedical.com/role/BusinessCombinationFiniteLivedIntangibleAssetsDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.shockwavemedical.com/role/BusinessCombinationFiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Indefinite-Lived Intangible Assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Indefinite-Lived Intangible Assets", "documentation": "Amount of assets, excluding financial assets and goodwill, that lack physical substance, having a projected indefinite period of benefit, acquired at the acquisition date." } } }, "auth_ref": [ "r73" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component", "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r16", "r156", "r176", "r177", "r178", "r196", "r197", "r198", "r200", "r206", "r208", "r224", "r285", "r286", "r356", "r429", "r430", "r431", "r446", "r447", "r468", "r469", "r470", "r471", "r472", "r473", "r475", "r487", "r488", "r489", "r490", "r491", "r492", "r506", "r589", "r590", "r591", "r603", "r656" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in capital", "label": "Additional Paid in Capital, Common Stock", "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." } } }, "auth_ref": [ "r92" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO", "label": "Non-PEO NEO [Member]" } } }, "auth_ref": [ "r788" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.shockwavemedical.com/role/CoverPage" ], "lang": { "en-us": { "role": { "verboseLabel": "Document Type", "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock under employee stock purchase plan (in shares)", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan." } } }, "auth_ref": [ "r16", "r90", "r91", "r132" ] }, "us-gaap_DisposalGroupNotDiscontinuedOperationLossGainOnWriteDown": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupNotDiscontinuedOperationLossGainOnWriteDown", "crdr": "debit", "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 18.0 } }, "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Loss on write down of fixed assets", "label": "Disposal Group, Not Discontinued Operation, Loss (Gain) on Write-down", "documentation": "Amount, before tax, of (gain) loss recognized for the (reversal of write-down) write-down to fair value, less cost to sell, of a disposal group. Excludes discontinued operations." } } }, "auth_ref": [ "r10", "r11", "r124" ] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://www.shockwavemedical.com/role/GoodwillandintangibleassetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets." } } }, "auth_ref": [ "r56" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive loss", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r37", "r38", "r100", "r165", "r570", "r593", "r594" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Individual:", "label": "Individual [Axis]" } } }, "auth_ref": [ "r753", "r761", "r771", "r788", "r796", "r800", "r808" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock in connection with vesting of restricted stock (in shares)", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited." } } }, "auth_ref": [ "r16", "r90", "r91", "r132" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://www.shockwavemedical.com/role/StockBasedCompensationScheduleofOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise of stock options (in shares)", "negatedLabel": "Options exercised (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r16", "r90", "r91", "r132", "r404" ] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesMember", "presentation": [ "http://www.shockwavemedical.com/role/StockBasedCompensationScheduleofTotalStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of product revenue", "label": "Cost of Sales [Member]", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Individuals", "label": "All Individuals [Member]" } } }, "auth_ref": [ "r753", "r761", "r771", "r788", "r796", "r800", "r808" ] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.shockwavemedical.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Quarterly Report", "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r741" ] }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income", "label": "AOCI Attributable to Parent [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r5", "r15", "r38", "r469", "r472", "r506", "r589", "r590", "r831", "r832", "r833", "r841", "r842", "r843" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.shockwavemedical.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r774" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther", "crdr": "credit", "calculation": { "http://www.shockwavemedical.com/role/BusinessCombinationAssetsAcquiredLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.shockwavemedical.com/role/BusinessCombinationAssetsAcquiredLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued liabilities", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other", "documentation": "Amount of other liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date." } } }, "auth_ref": [ "r73" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.shockwavemedical.com/role/StockBasedCompensationScheduleofRSUActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance of period (USD per share)", "periodEndLabel": "Ending balance of period (USD per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r407", "r408" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets", "crdr": "debit", "calculation": { "http://www.shockwavemedical.com/role/BusinessCombinationAssetsAcquiredLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.shockwavemedical.com/role/BusinessCombinationAssetsAcquiredLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other current assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets", "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, acquired at the acquisition date." } } }, "auth_ref": [ "r73" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.shockwavemedical.com/role/StockBasedCompensationScheduleofRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "RSUs granted (USD per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r410" ] }, "us-gaap_InProcessResearchAndDevelopmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InProcessResearchAndDevelopmentMember", "presentation": [ "http://www.shockwavemedical.com/role/BusinessCombinationFiniteLivedIntangibleAssetsDetails", "http://www.shockwavemedical.com/role/GoodwillandintangibleassetsScheduleofFiniteandIndefiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "In-process research and development", "label": "In Process Research and Development [Member]", "documentation": "In process investigation of new knowledge useful in developing new product or service or new process or technique or improvement to existing product or process, and translation of knowledge into plan or design for new product or process or for improvement to existing product or process." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.shockwavemedical.com/role/StockBasedCompensationScheduleofRSUActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "RSUs forfeited (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r412" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets", "crdr": "debit", "calculation": { "http://www.shockwavemedical.com/role/BusinessCombinationAssetsAcquiredLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.shockwavemedical.com/role/BusinessCombinationAssetsAcquiredLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets", "documentation": "Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date." } } }, "auth_ref": [ "r73" ] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://www.shockwavemedical.com/role/DebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility", "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_OtherCommitmentsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCommitmentsTable", "presentation": [ "http://www.shockwavemedical.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Commitments [Table]", "label": "Other Commitments [Table]", "documentation": "Disclosure of information about obligations resulting from other commitments." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.shockwavemedical.com/role/StockBasedCompensationScheduleofRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "RSUs granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r410" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.shockwavemedical.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r739" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.shockwavemedical.com/role/StockBasedCompensationScheduleofRSUActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance of period (in shares)", "periodEndLabel": "Ending balance of period (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r407", "r408" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://www.shockwavemedical.com/role/DebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt interest rate basis", "label": "Debt Instrument, Basis Spread on Variable Rate", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "crdr": "debit", "calculation": { "http://www.shockwavemedical.com/role/BusinessCombinationAssetsAcquiredLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 7.0 }, "http://www.shockwavemedical.com/role/BusinessCombinationFiniteLivedIntangibleAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.shockwavemedical.com/role/BusinessCombinationAssetsAcquiredLiabilitiesAssumedDetails", "http://www.shockwavemedical.com/role/BusinessCombinationFiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets", "totalLabel": "Intangible assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date." } } }, "auth_ref": [ "r73" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "crdr": "credit", "calculation": { "http://www.shockwavemedical.com/role/BusinessCombinationAssetsAcquiredLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.shockwavemedical.com/role/BusinessCombinationAssetsAcquiredLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable", "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date." } } }, "auth_ref": [ "r73" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.shockwavemedical.com/role/StockBasedCompensationScheduleofRSUActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "RSUs vested (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r411" ] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.shockwavemedical.com/role/DebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving Credit Facility", "label": "Revolving Credit Facility [Member]", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.shockwavemedical.com/role/StockBasedCompensationScheduleofRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "RSUs vested (USD per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement." } } }, "auth_ref": [ "r411" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchase of property and equipment", "label": "Payments to Acquire Property, Plant, and Equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r111" ] }, "us-gaap_OtherCommitmentsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCommitmentsLineItems", "presentation": [ "http://www.shockwavemedical.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Commitments [Line Items]", "label": "Other Commitments [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Interest paid", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount." } } }, "auth_ref": [ "r185", "r188", "r189" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedBalanceSheets", "http://www.shockwavemedical.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "ASSETS", "verboseLabel": "Assets:", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, net", "label": "Property, Plant and Equipment, Net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r12", "r564", "r573", "r724" ] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.shockwavemedical.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r813" ] }, "swav_LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmountAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.shockwavemedical.com/20230930", "localname": "LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmountAfterYearFour", "crdr": "credit", "calculation": { "http://www.shockwavemedical.com/role/CommitmentsandContingenciesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails": { "parentTag": "swav_LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.shockwavemedical.com/role/CommitmentsandContingenciesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Lessee, Operating Lease, Lease Not Yet Commenced, Undiscounted Amount, After Year Four", "documentation": "Lessee, Operating Lease, Lease Not Yet Commenced, Undiscounted Amount, After Year Four" } } }, "auth_ref": [] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.shockwavemedical.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Adopted", "label": "Insider Trading Policies and Procedures Adopted [Flag]" } } }, "auth_ref": [ "r742", "r812" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.shockwavemedical.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "calculation": { "http://www.shockwavemedical.com/role/GoodwillandintangibleassetsFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.shockwavemedical.com/role/GoodwillandintangibleassetsFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r121" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "calculation": { "http://www.shockwavemedical.com/role/GoodwillandintangibleassetsFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.shockwavemedical.com/role/GoodwillandintangibleassetsFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r121" ] }, "us-gaap_CashAndCashEquivalentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents [Abstract]", "label": "Cash and Cash Equivalents [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityInterestRateAtPeriodEnd", "presentation": [ "http://www.shockwavemedical.com/role/DebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit Facility, Interest Rate at Period End", "label": "Line of Credit Facility, Interest Rate at Period End", "documentation": "The effective interest rate at the end of the reporting period." } } }, "auth_ref": [ "r27" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "calculation": { "http://www.shockwavemedical.com/role/GoodwillandintangibleassetsFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.shockwavemedical.com/role/GoodwillandintangibleassetsFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r121" ] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://www.shockwavemedical.com/role/DebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility", "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "calculation": { "http://www.shockwavemedical.com/role/GoodwillandintangibleassetsFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.shockwavemedical.com/role/GoodwillandintangibleassetsFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r121" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.shockwavemedical.com/role/DebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit facility, maximum borrowing capacity", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility." } } }, "auth_ref": [ "r27" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Line Items]", "label": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r196", "r197", "r198", "r224", "r543", "r597", "r604", "r610", "r611", "r612", "r613", "r614", "r615", "r617", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r630", "r631", "r632", "r633", "r634", "r636", "r638", "r639", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r656", "r730" ] }, "us-gaap_PayablesAndAccrualsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PayablesAndAccrualsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Payables and Accruals [Abstract]", "label": "Payables and Accruals [Abstract]" } } }, "auth_ref": [] }, "swav_DebtInstrumentPeriodDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.shockwavemedical.com/20230930", "localname": "DebtInstrumentPeriodDomain", "presentation": [ "http://www.shockwavemedical.com/role/ConvertibleDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Period [Domain]", "label": "Debt Instrument, Period [Domain]", "documentation": "Debt Instrument, Period [Domain]" } } }, "auth_ref": [] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.shockwavemedical.com/role/StockBasedCompensation" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-Based Compensation", "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r389", "r394", "r426", "r427", "r428", "r720" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "crdr": "debit", "calculation": { "http://www.shockwavemedical.com/role/GoodwillandintangibleassetsFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.shockwavemedical.com/role/GoodwillandintangibleassetsFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2023 (remainder)", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year." } } }, "auth_ref": [] }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "crdr": "debit", "presentation": [ "http://www.shockwavemedical.com/role/CashEquivalentsandShortTermInvestmentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Available-for-Sale, Unrealized Loss Position", "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position without allowance for credit loss." } } }, "auth_ref": [ "r150", "r294", "r699" ] }, "us-gaap_ConvertibleDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleDebtNoncurrent", "crdr": "credit", "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible Debt, Noncurrent", "label": "Convertible Debt, Noncurrent", "documentation": "Carrying amount of long-term convertible debt as of the balance sheet date, net of the amount due in the next twelve months or greater than the normal operating cycle, if longer. The debt is convertible into another form of financial instrument, typically the entity's common stock." } } }, "auth_ref": [ "r33" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://www.shockwavemedical.com/role/StockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares available for issuance (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable." } } }, "auth_ref": [ "r63" ] }, "us-gaap_ConvertibleDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleDebt", "crdr": "credit", "presentation": [ "http://www.shockwavemedical.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible Debt", "label": "Convertible Debt", "documentation": "Including the current and noncurrent portions, carrying amount of debt identified as being convertible into another form of financial instrument (typically the entity's common stock) as of the balance sheet date, which originally required full repayment more than twelve months after issuance or greater than the normal operating cycle of the company." } } }, "auth_ref": [ "r24", "r142", "r910" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.shockwavemedical.com/role/CommitmentsandContingenciesScheduleofMinimumFutureRentalPaymentsDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.shockwavemedical.com/role/CommitmentsandContingenciesScheduleofMinimumFutureRentalPaymentsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: imputed interest", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r505" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.shockwavemedical.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 2", "label": "Fair Value, Inputs, Level 2 [Member]", "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets." } } }, "auth_ref": [ "r341", "r381", "r386", "r480", "r513", "r702", "r703", "r714", "r715", "r716" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "CASH FLOWS FROM OPERATING ACTIVITIES:", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://www.shockwavemedical.com/role/StockBasedCompensationScheduleofOptionActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Options cancelled (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan." } } }, "auth_ref": [ "r405" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.shockwavemedical.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 1", "label": "Fair Value, Inputs, Level 1 [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r341", "r381", "r386", "r480", "r512", "r714", "r715", "r716" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://www.shockwavemedical.com/role/RevenueScheduleofProductRevenueBasedonLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "United States", "label": "UNITED STATES" } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.shockwavemedical.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferred1", "crdr": "credit", "presentation": [ "http://www.shockwavemedical.com/role/BusinessCombinationCalculationofConsiderationTransferredDetails", "http://www.shockwavemedical.com/role/BusinessCombinationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Combination, Consideration Transferred", "label": "Business Combination, Consideration Transferred", "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer." } } }, "auth_ref": [ "r1", "r2", "r14" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.shockwavemedical.com/role/StockBasedCompensationScheduleofOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Balance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r63" ] }, "us-gaap_ContingentConsiderationByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContingentConsiderationByTypeAxis", "presentation": [ "http://www.shockwavemedical.com/role/BusinessCombinationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent Consideration by Type [Axis]", "label": "Contingent Consideration by Type [Axis]", "documentation": "Information by type of contingent consideration." } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.shockwavemedical.com/role/CommitmentsandContingenciesScheduleofMinimumFutureRentalPaymentsDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 }, "http://www.shockwavemedical.com/role/CommitmentsandContingenciesScheduleofMinimumFutureRentalPaymentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.shockwavemedical.com/role/CommitmentsandContingenciesScheduleofMinimumFutureRentalPaymentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease liability", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r497" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.shockwavemedical.com/role/StockBasedCompensationScheduleofOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance beginning of period (in shares)", "periodEndLabel": "Balance end of period (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r399", "r400" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.shockwavemedical.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r739" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.shockwavemedical.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 3", "label": "Fair Value, Inputs, Level 3 [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r341", "r381", "r382", "r383", "r384", "r385", "r386", "r480", "r514", "r702", "r703", "r714", "r715", "r716" ] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://www.shockwavemedical.com/role/EquityMethodInvestmentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party", "label": "Related Party, Type [Axis]", "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r387", "r507", "r508", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r611", "r612", "r613", "r614", "r615", "r634", "r636", "r659", "r897" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.shockwavemedical.com/role/StockBasedCompensationScheduleofOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance of period (USD per share)", "periodEndLabel": "Ending balance of period (USD per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r399", "r400" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://www.shockwavemedical.com/role/StockBasedCompensationScheduleofOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested and exercisable shares (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan." } } }, "auth_ref": [ "r401" ] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesOutstanding", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance, shares (in shares)", "periodEndLabel": "Ending balance, shares (in shares)", "label": "Shares, Outstanding", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.shockwavemedical.com/role/StockBasedCompensationScheduleofOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested and exercisable shares (USD per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan." } } }, "auth_ref": [ "r401" ] }, "swav_FTJayWatkinsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.shockwavemedical.com/20230930", "localname": "FTJayWatkinsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "F.T Jay Watkins [Member]", "documentation": "F.T Jay Watkins" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 }, "http://www.shockwavemedical.com/role/CommitmentsandContingenciesScheduleofMinimumFutureRentalPaymentsDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.shockwavemedical.com/role/CommitmentsandContingenciesScheduleofMinimumFutureRentalPaymentsDetails", "http://www.shockwavemedical.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Lease liability, current portion", "negatedTerseLabel": "Lease liability, current portion", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r497" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r163" ] }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainsLossesOnExtinguishmentOfDebt", "crdr": "credit", "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.shockwavemedical.com/role/DebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Gain (Loss) on Extinguishment of Debt", "terseLabel": "Gain (Loss) on Extinguishment of Debt", "label": "Gain (Loss) on Extinguishment of Debt", "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity." } } }, "auth_ref": [ "r10", "r59", "r60" ] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.shockwavemedical.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r739" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r187" ] }, "us-gaap_LineOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditMember", "presentation": [ "http://www.shockwavemedical.com/role/DebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit", "label": "Line of Credit [Member]", "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars." } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "CASH FLOWS FROM FINANCING ACTIVITIES:", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r187" ] }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingLeaseLiability", "crdr": "debit", "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Lease liabilities", "label": "Increase (Decrease) in Operating Lease Liability", "documentation": "Amount of increase (decrease) in obligation for operating lease." } } }, "auth_ref": [ "r817", "r836" ] }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ArrangementsAndNonarrangementTransactionsMember", "presentation": [ "http://www.shockwavemedical.com/role/EquityMethodInvestmentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]", "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r460" ] }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionsProFormaRevenue", "crdr": "credit", "presentation": [ "http://www.shockwavemedical.com/role/BusinessCombinationProFormaInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net revenue", "label": "Business Acquisition, Pro Forma Revenue", "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period." } } }, "auth_ref": [ "r454", "r455" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.shockwavemedical.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r739" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "CASH FLOWS FROM INVESTING ACTIVITIES:", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r112", "r113", "r114" ] }, "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionsProFormaNetIncomeLoss", "crdr": "credit", "presentation": [ "http://www.shockwavemedical.com/role/BusinessCombinationProFormaInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net income", "label": "Business Acquisition, Pro Forma Net Income (Loss)", "documentation": "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period." } } }, "auth_ref": [ "r454", "r455" ] }, "us-gaap_DebtConversionConvertedInstrumentSharesIssued1": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtConversionConvertedInstrumentSharesIssued1", "presentation": [ "http://www.shockwavemedical.com/role/ConvertibleDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Conversion, Converted Instrument, Shares Issued", "label": "Debt Conversion, Converted Instrument, Shares Issued", "documentation": "The number of shares issued in exchange for the original debt being converted in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or payments in the period." } } }, "auth_ref": [ "r48", "r50" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther", "crdr": "credit", "calculation": { "http://www.shockwavemedical.com/role/BusinessCombinationAssetsAcquiredLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.shockwavemedical.com/role/BusinessCombinationAssetsAcquiredLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other liabilities", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other", "documentation": "Amount of other liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date." } } }, "auth_ref": [ "r73" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.shockwavemedical.com/role/NetIncomeLossPerShareComponentsofBasicandDilutedNetIncomeLossPerShareDetails", "http://www.shockwavemedical.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.shockwavemedical.com/role/StockBasedCompensationScheduleofRSUActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r395", "r396", "r397", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r419", "r420", "r421", "r422", "r423" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.shockwavemedical.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.shockwavemedical.com/role/StockBasedCompensationScheduleofRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table]", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r390", "r392", "r395", "r396", "r397", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r419", "r420", "r421", "r422", "r423" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract", "presentation": [ "http://www.shockwavemedical.com/role/NetIncomeLossPerShareComponentsofBasicandDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Numerator:", "label": "Net Income (Loss) Available to Common Stockholders, Basic [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ContingentConsiderationTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContingentConsiderationTypeDomain", "presentation": [ "http://www.shockwavemedical.com/role/BusinessCombinationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent Consideration Type [Domain]", "label": "Contingent Consideration Type [Domain]", "documentation": "Description of contingent payment arrangement." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.shockwavemedical.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r739" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Not Adopted", "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]" } } }, "auth_ref": [ "r742", "r812" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.shockwavemedical.com/role/CommitmentsandContingenciesScheduleofMinimumFutureRentalPaymentsDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 2.0 }, "http://www.shockwavemedical.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.shockwavemedical.com/role/CommitmentsandContingenciesScheduleofMinimumFutureRentalPaymentsDetails", "http://www.shockwavemedical.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Lease liability, noncurrent portion", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r497" ] }, "us-gaap_EquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestments", "crdr": "debit", "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedBalanceSheets", "http://www.shockwavemedical.com/role/EquityMethodInvestmentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity method investment", "label": "Equity Method Investments", "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized." } } }, "auth_ref": [ "r231", "r278", "r828", "r866" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.shockwavemedical.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.shockwavemedical.com/role/StockBasedCompensationScheduleofRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share Based Compensation Arrangement By Share Based Payment Award [Line Items]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r390", "r392", "r395", "r396", "r397", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r419", "r420", "r421", "r422", "r423" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.shockwavemedical.com/role/RevenueScheduleofProductRevenueBasedonProductLineDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service", "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r240", "r543", "r582", "r583", "r584", "r585", "r586", "r587", "r686", "r707", "r725", "r818", "r882", "r883", "r887", "r912" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Prepaid expenses and other current assets", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r9" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Net Income", "label": "Compensation Actually Paid vs. Net Income [Text Block]" } } }, "auth_ref": [ "r784" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.shockwavemedical.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.shockwavemedical.com/role/RevenueScheduleofProductRevenueBasedonProductLineDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service", "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r240", "r543", "r582", "r583", "r584", "r585", "r586", "r587", "r686", "r707", "r725", "r818", "r882", "r883", "r887", "r912" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Name", "label": "Company Selected Measure Name" } } }, "auth_ref": [ "r780" ] }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax", "crdr": "debit", "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss", "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment for net gain realized and included in other income", "negatedTerseLabel": "Adjustment for net gain realized and included in other income", "label": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Net of Tax", "documentation": "Amount after tax of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of available-for-sale securities." } } }, "auth_ref": [ "r7", "r100", "r171", "r277" ] }, "us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDays1", "presentation": [ "http://www.shockwavemedical.com/role/ConvertibleDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Convertible, Threshold Consecutive Trading Days", "label": "Debt Instrument, Convertible, Threshold Consecutive Trading Days", "documentation": "Threshold period of specified consecutive trading days within which common stock price to conversion price of convertible debt instrument must exceed threshold percentage for specified number of trading days to trigger conversion feature." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.shockwavemedical.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Total Shareholder Return Amount", "label": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r779" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.shockwavemedical.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://www.shockwavemedical.com/role/StockBasedCompensationScheduleofTotalStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense [Member]", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Amount", "label": "Company Selected Measure Amount" } } }, "auth_ref": [ "r780" ] }, "us-gaap_USGovernmentAgenciesDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "USGovernmentAgenciesDebtSecuritiesMember", "presentation": [ "http://www.shockwavemedical.com/role/CashEquivalentsandShortTermInvestmentsSummaryofCashEquivalentsandShortTermInvestmentsDetails", "http://www.shockwavemedical.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "US Government Agencies Debt Securities", "label": "US Government Agencies Debt Securities [Member]", "documentation": "Debentures, notes, and other debt securities issued by US government agencies, for example, but not limited to, Government National Mortgage Association (GNMA or Ginnie Mae). Excludes US treasury securities and debt issued by government-sponsored Enterprises (GSEs), for example, but is not limited to, Federal Home Loan Mortgage Corporation (FHLMC or Freddie Mac), Federal National Mortgage Association (FNMA or Fannie Mae), and the Federal Home Loan Bank (FHLB)." } } }, "auth_ref": [ "r694", "r714", "r908" ] }, "us-gaap_RepaymentsOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfDebt", "crdr": "credit", "presentation": [ "http://www.shockwavemedical.com/role/DebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Repayments of Debt", "label": "Repayments of Debt", "documentation": "Amount of cash outflow for short-term and long-term debt. Excludes payment of lease obligation." } } }, "auth_ref": [ "r835" ] }, "us-gaap_PaymentsToAcquireBusinessesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesGross", "crdr": "credit", "presentation": [ "http://www.shockwavemedical.com/role/BusinessCombinationCalculationofConsiderationTransferredDetails", "http://www.shockwavemedical.com/role/BusinessCombinationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash transferred", "label": "Payments to Acquire Businesses, Gross", "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price." } } }, "auth_ref": [ "r41", "r458" ] }, "us-gaap_FairValueByLiabilityClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByLiabilityClassAxis", "presentation": [ "http://www.shockwavemedical.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liability Class [Axis]", "label": "Liability Class [Axis]", "documentation": "Information by class of liability." } } }, "auth_ref": [ "r78", "r137" ] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-GAAP Measure Description", "label": "Non-GAAP Measure Description [Text Block]" } } }, "auth_ref": [ "r780" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.shockwavemedical.com/role/RevenueScheduleofProductRevenueBasedonLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical", "label": "Geographical [Axis]" } } }, "auth_ref": [ "r241", "r242", "r605", "r606", "r607", "r661", "r663", "r666", "r670", "r672", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r687", "r708", "r729", "r887", "r912" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "auth_ref": [ "r776" ] }, "us-gaap_ShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermInvestments", "crdr": "debit", "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 }, "http://www.shockwavemedical.com/role/CashEquivalentsandShortTermInvestmentsSummaryofCashEquivalentsandShortTermInvestmentsDetails": { "parentTag": "swav_CashEquivalentsAndShortTermInvestmentsFairValueDisclosure", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.shockwavemedical.com/role/CashEquivalentsandShortTermInvestmentsSummaryofCashEquivalentsandShortTermInvestmentsDetails", "http://www.shockwavemedical.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term investments", "label": "Short-Term Investments", "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current." } } }, "auth_ref": [ "r144", "r145", "r829" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.shockwavemedical.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Lease, Payments", "label": "Operating Lease, Payments", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r498", "r502" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of product revenue", "label": "Cost of Goods and Services Sold", "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." } } }, "auth_ref": [ "r108", "r543" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Valuation Assumption Difference, Footnote", "label": "Equity Valuation Assumption Difference, Footnote [Text Block]" } } }, "auth_ref": [ "r782" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisObligations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisObligations", "crdr": "credit", "presentation": [ "http://www.shockwavemedical.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Obligations", "label": "Obligations, Fair Value Disclosure", "documentation": "Fair value of obligations measured on a recurring basis." } } }, "auth_ref": [ "r77", "r138" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Measure:", "label": "Measure [Axis]" } } }, "auth_ref": [ "r780" ] }, "us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Taxes withheld on net settled vesting of restricted stock units (in shares)", "label": "Restricted Stock, Shares Issued Net of Shares for Tax Withholdings", "documentation": "Number, after shares used to satisfy grantee's tax withholding obligation for award under share-based payment arrangement, of restricted shares issued. Excludes cash used to satisfy grantee's tax withholding obligation." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromIssuanceOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfDebt", "crdr": "debit", "presentation": [ "http://www.shockwavemedical.com/role/DebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds of supplemental term loan", "label": "Proceeds from Issuance of Debt", "documentation": "The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt." } } }, "auth_ref": [ "r834" ] }, "us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockValueSharesIssuedNetOfTaxWithholdings", "crdr": "credit", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "negatedLabel": "Taxes withheld on net settled vesting of restricted stock units", "label": "Restricted Stock, Value, Shares Issued Net of Tax Withholdings", "documentation": "Value, after value of shares used to satisfy grantee's tax withholding obligation for award under share-based payment arrangement, of restricted shares issued. Excludes cash used to satisfy grantee's tax withholding obligation." } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.shockwavemedical.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r738" ] }, "us-gaap_IncomeTaxesPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaid", "crdr": "credit", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax paid", "label": "Income Taxes Paid", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income." } } }, "auth_ref": [ "r44", "r47" ] }, "us-gaap_EquityMethodInvestmentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestmentsPolicy", "presentation": [ "http://www.shockwavemedical.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Method Investments", "label": "Equity Method Investments [Policy Text Block]", "documentation": "Disclosure of accounting policy for equity method of accounting for investments and other interests. Investment includes, but is not limited to, unconsolidated subsidiary, corporate joint venture, noncontrolling interest in real estate venture, limited partnership, and limited liability company. Information includes, but is not limited to, ownership percentage, reason equity method is or is not considered appropriate, and accounting policy election for distribution received." } } }, "auth_ref": [ "r8", "r79", "r280" ] }, "us-gaap_FairValueByAssetClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByAssetClassAxis", "presentation": [ "http://www.shockwavemedical.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Class", "label": "Asset Class [Axis]", "documentation": "Information by class of asset." } } }, "auth_ref": [ "r77", "r78" ] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.shockwavemedical.com/role/SummaryofSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Significant Accounting Policies", "label": "Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r115", "r191" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.shockwavemedical.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV", "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r341", "r381", "r382", "r383", "r384", "r385", "r386", "r480", "r512", "r513", "r514", "r702", "r703", "r714", "r715", "r716" ] }, "us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestmentsAndJointVenturesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Equity Method Investments and Joint Ventures [Abstract]", "label": "Equity Method Investments and Joint Ventures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LongTermNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermNotesPayable", "crdr": "credit", "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Debt, noncurrent portion", "label": "Notes Payable, Noncurrent", "documentation": "Carrying value as of the balance sheet date of notes payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion." } } }, "auth_ref": [ "r33" ] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Accounting Policies [Abstract]", "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Other Performance Measure, Amount", "label": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r780" ] }, "us-gaap_CashCashEquivalentsAndShortTermInvestmentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsAndShortTermInvestmentsTextBlock", "presentation": [ "http://www.shockwavemedical.com/role/CashEquivalentsandShortTermInvestments" ], "lang": { "en-us": { "role": { "terseLabel": "Cash Equivalents and Short-Term Investments", "label": "Cash, Cash Equivalents, and Short-Term Investments [Text Block]", "documentation": "The entire disclosure of the components of cash, cash equivalents, and short-term investments. Short-term investments may include current marketable securities." } } }, "auth_ref": [ "r846" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.shockwavemedical.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r739" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Measure Name" } } }, "auth_ref": [ "r780" ] }, "us-gaap_BorrowingsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BorrowingsMember", "presentation": [ "http://www.shockwavemedical.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Borrowings", "label": "Borrowings [Member]", "documentation": "Obligations to pay to another in accordance with an expressed or implied agreement." } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r158", "r167", "r193", "r283", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r462", "r466", "r485", "r724", "r884", "r885", "r898" ] }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedBalanceSheets", "http://www.shockwavemedical.com/role/EquityMethodInvestmentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related party contract liability, noncurrent portion", "label": "Contract with Customer, Liability, Noncurrent", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent." } } }, "auth_ref": [ "r357", "r358", "r377" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.shockwavemedical.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.shockwavemedical.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r740" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.shockwavemedical.com/role/RevenueScheduleofProductRevenueBasedonLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical", "label": "Geographical [Domain]" } } }, "auth_ref": [ "r241", "r242", "r605", "r606", "r607", "r661", "r663", "r666", "r670", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r687", "r708", "r729", "r887", "r912" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation:", "label": "Adjustment to Compensation [Axis]" } } }, "auth_ref": [ "r781" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in operating assets and liabilities:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Increase (Decrease) in Accounts Payable", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business." } } }, "auth_ref": [ "r9" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://www.shockwavemedical.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency", "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r479", "r480", "r481", "r482", "r484" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "presentation": [ "http://www.shockwavemedical.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Class", "label": "Asset Class [Domain]", "documentation": "Class of asset." } } }, "auth_ref": [ "r17" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "CURRENT ASSETS:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return", "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]" } } }, "auth_ref": [ "r783" ] }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "presentation": [ "http://www.shockwavemedical.com/role/BalanceSheetComponents" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Components", "label": "Supplemental Balance Sheet Disclosures [Text Block]", "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity." } } }, "auth_ref": [ "r826" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation, Amount", "label": "Adjustment to Compensation Amount" } } }, "auth_ref": [ "r781" ] }, "us-gaap_ConvertibleDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleDebtMember", "presentation": [ "http://www.shockwavemedical.com/role/ConvertibleDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible Debt", "label": "Convertible Debt [Member]", "documentation": "Borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock." } } }, "auth_ref": [ "r128", "r328", "r329", "r339", "r340", "r341", "r345", "r346", "r347", "r348", "r349", "r701", "r702", "r703", "r704", "r705" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Adjustments to Compensation", "label": "All Adjustments to Compensation [Member]" } } }, "auth_ref": [ "r781" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain", "presentation": [ "http://www.shockwavemedical.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value by Liability Class [Domain]", "label": "Fair Value by Liability Class [Domain]", "documentation": "Represents classes of liabilities measured and disclosed at fair value." } } }, "auth_ref": [ "r17" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Name", "label": "PEO Name" } } }, "auth_ref": [ "r781" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "crdr": "debit", "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 17.0 } }, "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued and other current liabilities", "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities", "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other." } } }, "auth_ref": [ "r836" ] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.shockwavemedical.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r739" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Named Executive Officers, Footnote", "label": "Named Executive Officers, Footnote [Text Block]" } } }, "auth_ref": [ "r781" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote", "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]" } } }, "auth_ref": [ "r781" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.shockwavemedical.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding", "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.shockwavemedical.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment To PEO Compensation, Footnote", "label": "Adjustment To PEO Compensation, Footnote [Text Block]" } } }, "auth_ref": [ "r781" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "crdr": "debit", "presentation": [ "http://www.shockwavemedical.com/role/StockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation expenses capitalized amount", "label": "Share-Based Payment Arrangement, Amount Capitalized", "documentation": "Amount of cost capitalized for award under share-based payment arrangement." } } }, "auth_ref": [ "r425" ] }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "presentation": [ "http://www.shockwavemedical.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of RSU Activity under 2019 Plan", "label": "Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year." } } }, "auth_ref": [ "r64" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "presentation": [ "http://www.shockwavemedical.com/role/StockBasedCompensationScheduleofTotalStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Line Items]", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.shockwavemedical.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.shockwavemedical.com/role/StockBasedCompensationScheduleofTotalStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total stock-based compensation", "verboseLabel": "Stock-based compensation expense", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r424", "r436" ] }, "us-gaap_CommercialPaperMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommercialPaperMember", "presentation": [ "http://www.shockwavemedical.com/role/CashEquivalentsandShortTermInvestmentsSummaryofCashEquivalentsandShortTermInvestmentsDetails", "http://www.shockwavemedical.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commercial paper", "label": "Commercial Paper [Member]", "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds." } } }, "auth_ref": [ "r127", "r731", "r732", "r733", "r734" ] }, "us-gaap_CallOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CallOptionMember", "presentation": [ "http://www.shockwavemedical.com/role/ConvertibleDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Call Option", "label": "Call Option [Member]", "documentation": "Financial contract between two parties, the buyer and the seller of the option, where the buyer has the right but not the obligation to buy an agreed quantity of a particular commodity or financial instrument (the underlying instrument) from the seller of the option for a certain price (the strike price). Seller is obligated to sell the asset to the buyer, if the buyer exercises the option." } } }, "auth_ref": [ "r667", "r668" ] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://www.shockwavemedical.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "label": "Revenue from Contract with Customer [Policy Text Block]", "documentation": "Disclosure of accounting policy for revenue from contract with customer." } } }, "auth_ref": [ "r155", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r685" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Debt Disclosure [Abstract]", "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GoodwillRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillRollForward", "presentation": [ "http://www.shockwavemedical.com/role/GoodwillandintangibleassetsChangesinCarryingAmountofGoodwillDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Goodwill [Roll Forward]", "label": "Goodwill [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.shockwavemedical.com/role/CommitmentsandContingencies" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r125", "r312", "r313", "r673", "r881" ] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.shockwavemedical.com/role/StockBasedCompensationScheduleofTotalStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location", "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r310", "r311", "r640" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://www.shockwavemedical.com/role/StockBasedCompensationScheduleofOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Shares", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.shockwavemedical.com/role/StockBasedCompensationScheduleofTotalStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location", "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r311", "r640" ] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Inventory Disclosure [Abstract]", "label": "Inventory Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "presentation": [ "http://www.shockwavemedical.com/role/StockBasedCompensationScheduleofOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted- Average Remaining Term", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease right-of-use assets", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r496" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense", "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use." } } }, "auth_ref": [ "r86", "r437", "r906" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://www.shockwavemedical.com/role/StockBasedCompensationScheduleofRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Shares", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.shockwavemedical.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation", "label": "Basis of Accounting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [] }, "us-gaap_SharePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharePrice", "presentation": [ "http://www.shockwavemedical.com/role/ConvertibleDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share Price", "label": "Share Price", "documentation": "Price of a single share of a number of saleable stocks of a company." } } }, "auth_ref": [] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentAxis", "presentation": [ "http://www.shockwavemedical.com/role/CashEquivalentsandShortTermInvestmentsSummaryofCashEquivalentsandShortTermInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instruments", "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r287", "r288", "r289", "r290", "r291", "r293", "r296", "r297", "r352", "r355", "r474", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r578", "r699", "r819", "r820", "r821", "r822", "r823", "r824", "r825", "r862", "r863", "r864", "r865" ] }, "us-gaap_CostOfRevenueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfRevenueAbstract", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenue:", "label": "Cost of Revenue [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Operating expenses:", "label": "Operating Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpense", "crdr": "debit", "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Sales and marketing", "label": "Selling and Marketing Expense", "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentRedemptionPricePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentRedemptionPricePercentage", "presentation": [ "http://www.shockwavemedical.com/role/ConvertibleDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Redemption Price, Percentage", "label": "Debt Instrument, Redemption Price, Percentage", "documentation": "Percentage price of original principal amount of debt at which debt can be redeemed by the issuer." } } }, "auth_ref": [ "r21" ] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRelationshipsMember", "presentation": [ "http://www.shockwavemedical.com/role/BusinessCombinationFiniteLivedIntangibleAssetsDetails", "http://www.shockwavemedical.com/role/GoodwillandintangibleassetsScheduleofFiniteandIndefiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Relationships", "verboseLabel": "Customer relationships", "label": "Customer Relationships [Member]", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r74" ] }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://www.shockwavemedical.com/role/CommitmentsandContingenciesScheduleofMinimumFutureRentalPaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Lease Liabilities Payments Due [Abstract]", "label": "Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.shockwavemedical.com/role/NetIncomeLossPerShareComponentsofBasicandDilutedNetIncomeLossPerShareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss", "http://www.shockwavemedical.com/role/NetIncomeLossPerShareComponentsofBasicandDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (in shares)", "totalLabel": "Diluted (in shares)", "label": "Weighted Average Number of Shares Outstanding, Diluted", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r211", "r219" ] }, "us-gaap_BusinessAcquisitionSharePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionSharePrice", "presentation": [ "http://www.shockwavemedical.com/role/BusinessCombinationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition, Share Price", "label": "Business Acquisition, Share Price", "documentation": "Price of a single share of a number of saleable stocks paid or offered to be paid in a business combination." } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxesAndTaxCredits", "crdr": "debit", "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Income Taxes and Tax Credits", "label": "Deferred Income Taxes and Tax Credits", "documentation": "Amount of deferred income tax expense (benefit) and income tax credits." } } }, "auth_ref": [ "r114" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.shockwavemedical.com/role/StockBasedCompensationScheduleofOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested\u00a0and\u00a0expected\u00a0to\u00a0vest,\u00a0 September 30, 2023", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "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." } } }, "auth_ref": [ "r415" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.shockwavemedical.com/role/NetIncomeLossPerShareSummaryofOutstandingPotentiallyDilutiveCommonStockEquivalentsExcludedfromCalculationofDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities", "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r51" ] }, "us-gaap_ProceedsFromLongTermLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromLongTermLinesOfCredit", "crdr": "debit", "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from debt financing", "label": "Proceeds from Long-Term Lines of Credit", "documentation": "The cash inflow 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." } } }, "auth_ref": [ "r42" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.shockwavemedical.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease, weighted average remaining lease term", "label": "Operating Lease, Weighted Average Remaining Lease Term", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r503", "r723" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "presentation": [ "http://www.shockwavemedical.com/role/StockBasedCompensationScheduleofOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested and expected to vest shares (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "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." } } }, "auth_ref": [ "r415" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.shockwavemedical.com/role/NetIncomeLossPerShareComponentsofBasicandDilutedNetIncomeLossPerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss", "http://www.shockwavemedical.com/role/NetIncomeLossPerShareComponentsofBasicandDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (in shares)", "label": "Weighted Average Number of Shares Outstanding, Basic", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r210", "r219" ] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://www.shockwavemedical.com/role/GoodwillandintangibleassetsScheduleofFiniteandIndefiniteLivedIntangibleAssetsDetails", "http://www.shockwavemedical.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Useful Life", "label": "Finite-Lived Intangible Asset, Useful Life", "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.shockwavemedical.com/role/StockBasedCompensationScheduleofOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested and expected to vest shares (USD per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest 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." } } }, "auth_ref": [ "r415" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss", "http://www.shockwavemedical.com/role/RevenueScheduleofProductRevenueBasedonLocationDetails", "http://www.shockwavemedical.com/role/RevenueScheduleofProductRevenueBasedonProductLineDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product revenue", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise." } } }, "auth_ref": [ "r226", "r227", "r232", "r235", "r236", "r240", "r241", "r243", "r375", "r376", "r543" ] }, "us-gaap_SellingAndMarketingExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpenseMember", "presentation": [ "http://www.shockwavemedical.com/role/StockBasedCompensationScheduleofTotalStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sales and marketing", "label": "Selling and Marketing Expense [Member]", "documentation": "Primary financial statement caption encompassing selling and marketing expense." } } }, "auth_ref": [ "r104" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://www.shockwavemedical.com/role/NetIncomeLossPerShareSummaryofOutstandingPotentiallyDilutiveCommonStockEquivalentsExcludedfromCalculationofDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r31", "r159", "r193", "r283", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r463", "r466", "r467", "r485", "r724", "r884", "r898", "r899" ] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss", "http://www.shockwavemedical.com/role/NetIncomeLossPerShareComponentsofBasicandDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (USD per share)", "label": "Earnings Per Share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r181", "r201", "r202", "r203", "r204", "r205", "r210", "r212", "r217", "r218", "r219", "r223", "r476", "r477", "r561", "r580", "r695" ] }, "us-gaap_CorporateBondSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CorporateBondSecuritiesMember", "presentation": [ "http://www.shockwavemedical.com/role/CashEquivalentsandShortTermInvestmentsSummaryofCashEquivalentsandShortTermInvestmentsDetails", "http://www.shockwavemedical.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Corporate bonds", "terseLabel": "Corporate Bond Securities", "label": "Corporate Bond Securities [Member]", "documentation": "This category includes information about long-term debt securities that are issued by either a domestic or foreign corporate business entity with a date certain promise of repayment and a return to the holder for the time value of money (for example, variable or fixed interest, original issue discount)." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.shockwavemedical.com/role/NetIncomeLossPerShareSummaryofOutstandingPotentiallyDilutiveCommonStockEquivalentsExcludedfromCalculationofDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Anti-dilutive securities excluded from calculation of diluted net loss per share (in shares)", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r220" ] }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "presentation": [ "http://www.shockwavemedical.com/role/BusinessCombinationFiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life", "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life", "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r119" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Net income per share", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "crdr": "debit", "calculation": { "http://www.shockwavemedical.com/role/CashEquivalentsandShortTermInvestmentsSummaryofCashEquivalentsandShortTermInvestmentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.shockwavemedical.com/role/CashEquivalentsandShortTermInvestmentsSummaryofCashEquivalentsandShortTermInvestmentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Short-term investments, amortized cost basis", "label": "Debt Securities, Available-for-Sale, Amortized Cost", "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r248", "r292", "r565" ] }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleConversionPrice1", "presentation": [ "http://www.shockwavemedical.com/role/ConvertibleDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Convertible, Conversion Price", "label": "Debt Instrument, Convertible, Conversion Price", "documentation": "The price per share of the conversion feature embedded in the debt instrument." } } }, "auth_ref": [ "r129", "r330" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://www.shockwavemedical.com/role/StockBasedCompensationScheduleofOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested and exercisable, September 30, 2023", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "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." } } }, "auth_ref": [ "r63" ] }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationDisclosureTextBlock", "presentation": [ "http://www.shockwavemedical.com/role/BusinessCombination" ], "lang": { "en-us": { "role": { "terseLabel": "Business Combination", "label": "Business Combination Disclosure [Text Block]", "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable)." } } }, "auth_ref": [ "r134", "r457" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "CURRENT LIABILITIES:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.shockwavemedical.com/role/BusinessCombinationFiniteLivedIntangibleAssetsDetails", "http://www.shockwavemedical.com/role/GoodwillandintangibleassetsScheduleofFiniteandIndefiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r53", "r56" ] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "presentation": [ "http://www.shockwavemedical.com/role/BalanceSheetComponentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accrued Liabilities", "label": "Schedule of Accrued Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the components of accrued liabilities." } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.shockwavemedical.com/role/Goodwillandintangibleassets" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill and intangible assets", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r118" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangement:", "label": "Trading Arrangement [Axis]" } } }, "auth_ref": [ "r806" ] }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "presentation": [ "http://www.shockwavemedical.com/role/FinancialInstrumentsandFairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Financial Assets and Liabilities Measured at Fair Value", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "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)." } } }, "auth_ref": [ "r479", "r480" ] }, "swav_PremiumRecognizedOnCappedCallTransactions": { "xbrltype": "decimalItemType", "nsuri": "http://www.shockwavemedical.com/20230930", "localname": "PremiumRecognizedOnCappedCallTransactions", "presentation": [ "http://www.shockwavemedical.com/role/ConvertibleDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Premium Recognized On Capped Call Transactions", "label": "Premium Recognized On Capped Call Transactions", "documentation": "Premium Recognized On Capped Call Transactions" } } }, "auth_ref": [] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price", "label": "Award Exercise Price" } } }, "auth_ref": [ "r803" ] }, "swav_AccruedResearchAndDevelopmentCostsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.shockwavemedical.com/20230930", "localname": "AccruedResearchAndDevelopmentCostsCurrent", "crdr": "credit", "calculation": { "http://www.shockwavemedical.com/role/BalanceSheetComponentsScheduleofAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.shockwavemedical.com/role/BalanceSheetComponentsScheduleofAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development costs", "label": "Accrued Research And Development Costs Current", "documentation": "Accrued research and development costs, current." } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.shockwavemedical.com/role/RevenueScheduleofProductRevenueBasedonLocationDetails", "http://www.shockwavemedical.com/role/RevenueScheduleofProductRevenueBasedonProductLineDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation Of Revenue [Line Items]", "label": "Disaggregation of Revenue [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r376", "r707", "r708", "r709", "r710", "r711", "r712", "r713" ] }, "swav_EPSBasicAndDilutedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.shockwavemedical.com/20230930", "localname": "EPSBasicAndDilutedAbstract", "presentation": [ "http://www.shockwavemedical.com/role/NetIncomeLossPerShareComponentsofBasicandDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net income per share:", "label": "EPS, Basic and Diluted [Abstract]", "documentation": "Earnings Per Share , Basic and Diluted" } } }, "auth_ref": [] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Securities", "label": "Award Underlying Securities Amount" } } }, "auth_ref": [ "r802" ] }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "presentation": [ "http://www.shockwavemedical.com/role/BusinessCombinationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree." } } }, "auth_ref": [ "r135" ] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.shockwavemedical.com/role/Debt" ], "lang": { "en-us": { "role": { "terseLabel": "Debt", "label": "Debt Disclosure [Text Block]", "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants." } } }, "auth_ref": [ "r126", "r192", "r327", "r333", "r334", "r335", "r336", "r337", "r338", "r343", "r350", "r351", "r353" ] }, "us-gaap_StockCompensationPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockCompensationPlanMember", "presentation": [ "http://www.shockwavemedical.com/role/NetIncomeLossPerShareComponentsofBasicandDilutedNetIncomeLossPerShareDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Options", "label": "Share-Based Payment Arrangement [Member]", "documentation": "Share-based payment arrangement in which award of equity shares are granted. Arrangement includes, but is not limited to, grantor incurring liability for product and service based on price of its shares." } } }, "auth_ref": [ "r845" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income (loss):", "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DeferredFinanceCostsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFinanceCostsGross", "crdr": "debit", "presentation": [ "http://www.shockwavemedical.com/role/ConvertibleDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Issuance Costs, Gross", "label": "Debt Issuance Costs, Gross", "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r82" ] }, "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock", "presentation": [ "http://www.shockwavemedical.com/role/SummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Cash and Cash Equivalents", "label": "Schedule of Cash and Cash Equivalents [Table Text Block]", "documentation": "Tabular disclosure of the components of cash and cash equivalents." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "presentation": [ "http://www.shockwavemedical.com/role/CashEquivalentsandShortTermInvestmentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Cash Equivalents and Short-Term Investments", "label": "Cash, Cash Equivalents and Investments [Table Text Block]", "documentation": "Tabular disclosure of the components of cash, cash equivalents, and investments." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "crdr": "credit", "calculation": { "http://www.shockwavemedical.com/role/BusinessCombinationAssetsAcquiredLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.shockwavemedical.com/role/BusinessCombinationAssetsAcquiredLiabilitiesAssumedDetails", "http://www.shockwavemedical.com/role/BusinessCombinationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax liabilities", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date." } } }, "auth_ref": [ "r73" ] }, "us-gaap_FederalFundsEffectiveSwapRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FederalFundsEffectiveSwapRateMember", "presentation": [ "http://www.shockwavemedical.com/role/DebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fed Funds Effective Rate Overnight Index Swap Rate", "label": "Fed Funds Effective Rate Overnight Index Swap Rate [Member]", "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap having its variable-rate leg referenced to Federal Funds effective rate with no additional spread over Federal Funds effective rate on that variable-rate leg." } } }, "auth_ref": [ "r891" ] }, "swav_AllOtherCountriesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.shockwavemedical.com/20230930", "localname": "AllOtherCountriesMember", "presentation": [ "http://www.shockwavemedical.com/role/RevenueScheduleofProductRevenueBasedonLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "All other countries", "label": "All Other Countries [Member]", "documentation": "All other countries." } } }, "auth_ref": [] }, "us-gaap_DebtConversionConvertedInstrumentRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtConversionConvertedInstrumentRate", "presentation": [ "http://www.shockwavemedical.com/role/ConvertibleDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Conversion, Converted Instrument, Rate", "label": "Debt Conversion, Converted Instrument, Rate", "documentation": "Dividend or interest rate associated with the financial instrument issued in exchange for the original debt being converted in a noncash or part noncash transaction. Noncash are transactions that affect recognized assets or liabilities but that do not result in cash receipts or cash payments. Part noncash refers to that portion of the transaction not resulting in cash receipts or cash payments." } } }, "auth_ref": [ "r48", "r50" ] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Adopted", "label": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r807" ] }, "swav_LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmountYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.shockwavemedical.com/20230930", "localname": "LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmountYearFour", "crdr": "credit", "calculation": { "http://www.shockwavemedical.com/role/CommitmentsandContingenciesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails": { "parentTag": "swav_LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.shockwavemedical.com/role/CommitmentsandContingenciesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Lessee, Operating Lease, Lease Not Yet Commenced, Undiscounted Amount, Year Four", "documentation": "Lessee, Operating Lease, Lease Not Yet Commenced, Undiscounted Amount, Year Four" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.shockwavemedical.com/role/ConvertibleDebtDetails", "http://www.shockwavemedical.com/role/DebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Name", "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r33", "r195", "r328", "r329", "r330", "r331", "r332", "r334", "r339", "r340", "r341", "r342", "r344", "r345", "r346", "r347", "r348", "r349", "r495", "r701", "r702", "r703", "r704", "r705", "r839" ] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.shockwavemedical.com/role/BalanceSheetComponentsScheduleofAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.shockwavemedical.com/role/BalanceSheetComponentsScheduleofAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Accrued Liabilities, Current", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r30" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.shockwavemedical.com/role/BalanceSheetComponentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Inventory", "label": "Schedule of Inventory, Current [Table Text Block]", "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." } } }, "auth_ref": [ "r25", "r97", "r98", "r99" ] }, "swav_PercentageOfEquityStakeReceived": { "xbrltype": "percentItemType", "nsuri": "http://www.shockwavemedical.com/20230930", "localname": "PercentageOfEquityStakeReceived", "presentation": [ "http://www.shockwavemedical.com/role/EquityMethodInvestmentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of equity stake received", "label": "Percentage Of Equity Stake Received", "documentation": "Percentage of equity stake received." } } }, "auth_ref": [] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION:", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value as of Grant Date", "label": "Award Grant Date Fair Value" } } }, "auth_ref": [ "r804" ] }, "swav_ContingentConsiderationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.shockwavemedical.com/20230930", "localname": "ContingentConsiderationMember", "presentation": [ "http://www.shockwavemedical.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent Consideration", "label": "Contingent Consideration [Member]", "documentation": "Contingent Consideration" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "presentation": [ "http://www.shockwavemedical.com/role/StockBasedCompensationScheduleofTotalStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Employee Service Share Based Compensation Allocation Of Recognized Period Costs [Table]", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements." } } }, "auth_ref": [ "r65" ] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Security Market Price Change", "label": "Underlying Security Market Price Change, Percent" } } }, "auth_ref": [ "r805" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://www.shockwavemedical.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Recurring", "label": "Fair Value, Recurring [Member]", "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." } } }, "auth_ref": [ "r478", "r484" ] }, "swav_BusinessCombinationContingentConsiderationArrangementsJune302026MilestoneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.shockwavemedical.com/20230930", "localname": "BusinessCombinationContingentConsiderationArrangementsJune302026MilestoneMember", "presentation": [ "http://www.shockwavemedical.com/role/BusinessCombinationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "June 30, 2026 Milestone", "label": "Business Combination, Contingent Consideration Arrangements, June 30, 2026 Milestone [Member]", "documentation": "Business Combination, Contingent Consideration Arrangements, June 30, 2026 Milestone" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Accounts Payable, Current", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r26", "r724" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r806" ] }, "us-gaap_TaxesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxesPayableCurrent", "crdr": "credit", "calculation": { "http://www.shockwavemedical.com/role/BalanceSheetComponentsScheduleofAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.shockwavemedical.com/role/BalanceSheetComponentsScheduleofAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Excise, sales, income and other taxes", "label": "Taxes Payable, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r28" ] }, "swav_ThreeZeroZeroThreeBunkerHillLaneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.shockwavemedical.com/20230930", "localname": "ThreeZeroZeroThreeBunkerHillLaneMember", "presentation": [ "http://www.shockwavemedical.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Three Zero Zero Three Bunker Hill Lane", "label": "Three Zero Zero Three Bunker Hill Lane [Member]", "documentation": "Three Zero Zero Three Bunker Hill Lane" } } }, "auth_ref": [] }, "swav_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.shockwavemedical.com/20230930", "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearFour", "crdr": "credit", "calculation": { "http://www.shockwavemedical.com/role/CommitmentsandContingenciesScheduleofMinimumFutureRentalPaymentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.shockwavemedical.com/role/CommitmentsandContingenciesScheduleofMinimumFutureRentalPaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Four", "documentation": "Lessee, Operating Lease, Liability, to be Paid, after Year Four" } } }, "auth_ref": [] }, "us-gaap_AssetBackedSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetBackedSecuritiesMember", "presentation": [ "http://www.shockwavemedical.com/role/CashEquivalentsandShortTermInvestmentsSummaryofCashEquivalentsandShortTermInvestmentsDetails", "http://www.shockwavemedical.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset-Backed Securities", "label": "Asset-Backed Securities [Member]", "documentation": "Securities that are primarily serviced by the cash flows of a discrete pool of receivables or other financial assets for example, but not limited to, credit card receivables, car loans, recreational vehicle loans, and mobile home loans." } } }, "auth_ref": [ "r714", "r855", "r860", "r861" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies Disclosure [Abstract]", "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "swav_SecuredOvernightFinancingRateSOFRMember": { "xbrltype": "domainItemType", "nsuri": "http://www.shockwavemedical.com/20230930", "localname": "SecuredOvernightFinancingRateSOFRMember", "presentation": [ "http://www.shockwavemedical.com/role/DebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Secured Overnight Financing Rate (SOFR)", "label": "Secured Overnight Financing Rate (SOFR) [Member]", "documentation": "Secured Overnight Financing Rate (SOFR)" } } }, "auth_ref": [] }, "swav_PurchasesOfCappedCallsRelatedToConvertibleSeniorNotes": { "xbrltype": "monetaryItemType", "nsuri": "http://www.shockwavemedical.com/20230930", "localname": "PurchasesOfCappedCallsRelatedToConvertibleSeniorNotes", "crdr": "credit", "presentation": [ "http://www.shockwavemedical.com/role/ConvertibleDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchases Of Capped Calls Related To Convertible Senior Notes", "label": "Purchases Of Capped Calls Related To Convertible Senior Notes", "documentation": "Purchases Of Capped Calls Related To Convertible Senior Notes" } } }, "auth_ref": [] }, "swav_ConvertibleSeniorNotesDue2028Member": { "xbrltype": "domainItemType", "nsuri": "http://www.shockwavemedical.com/20230930", "localname": "ConvertibleSeniorNotesDue2028Member", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofStockholdersEquity", "http://www.shockwavemedical.com/role/ConvertibleDebtDetails", "http://www.shockwavemedical.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible Senior Notes Due 2028", "label": "Convertible Senior Notes Due 2028 [Member]", "documentation": "Convertible Senior Notes Due 2028" } } }, "auth_ref": [] }, "swav_CashEquivalentsAndShortTermInvestmentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://www.shockwavemedical.com/20230930", "localname": "CashEquivalentsAndShortTermInvestmentsFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.shockwavemedical.com/role/CashEquivalentsandShortTermInvestmentsSummaryofCashEquivalentsandShortTermInvestmentsDetails": { "parentTag": "swav_CashEquivalentsAndShortTermInvestments", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.shockwavemedical.com/role/CashEquivalentsandShortTermInvestmentsSummaryofCashEquivalentsandShortTermInvestmentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Cash equivalents and short-term investments, fair value", "label": "Cash Equivalents And Short-Term Investments, Fair Value Disclosure", "documentation": "Cash Equivalents And Short-Term Investments, Fair Value Disclosure" } } }, "auth_ref": [] }, "swav_CappedCallSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.shockwavemedical.com/20230930", "localname": "CappedCallSecuritiesMember", "presentation": [ "http://www.shockwavemedical.com/role/NetIncomeLossPerShareSummaryofOutstandingPotentiallyDilutiveCommonStockEquivalentsExcludedfromCalculationofDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capped Call Securities", "label": "Capped Call Securities [Member]", "documentation": "Capped Call Securities" } } }, "auth_ref": [] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "All Trading Arrangements", "label": "All Trading Arrangements [Member]" } } }, "auth_ref": [ "r806" ] }, "us-gaap_RestrictedCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCash", "crdr": "debit", "calculation": { "http://www.shockwavemedical.com/role/SummaryofSignificantAccountingPoliciesScheduleofReconciliationofCashCashEquivalentsandRestrictedCashDetails": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.shockwavemedical.com/role/SummaryofSignificantAccountingPoliciesScheduleofReconciliationofCashCashEquivalentsandRestrictedCashDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted cash", "label": "Restricted Cash", "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." } } }, "auth_ref": [ "r827", "r838", "r907", "r911" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangements, by Individual", "label": "Trading Arrangements, by Individual [Table]" } } }, "auth_ref": [ "r808" ] }, "swav_DebtInstrumentPeriodOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.shockwavemedical.com/20230930", "localname": "DebtInstrumentPeriodOneMember", "presentation": [ "http://www.shockwavemedical.com/role/ConvertibleDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Period One", "label": "Debt Instrument, Period One [Member]", "documentation": "Debt Instrument, Period One" } } }, "auth_ref": [] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of exchange rate changes on cash and cash equivalents", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r486" ] }, "swav_JVAgreementWithGenesisMedTechMember": { "xbrltype": "domainItemType", "nsuri": "http://www.shockwavemedical.com/20230930", "localname": "JVAgreementWithGenesisMedTechMember", "presentation": [ "http://www.shockwavemedical.com/role/EquityMethodInvestmentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "JV Agreement with Genesis MedTech", "label": "J V Agreement With Genesis Med Tech [Member]", "documentation": "JV agreement with Genesis MedTech" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.shockwavemedical.com/role/ConvertibleDebtDetails", "http://www.shockwavemedical.com/role/DebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Line Items]", "label": "Debt Instrument [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r195", "r328", "r329", "r330", "r331", "r332", "r334", "r339", "r340", "r341", "r342", "r344", "r345", "r346", "r347", "r348", "r349", "r352", "r495", "r701", "r702", "r703", "r704", "r705", "r839" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net increase in cash, cash equivalents and restricted cash", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r4", "r112" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.shockwavemedical.com/role/ConvertibleDebtDetails", "http://www.shockwavemedical.com/role/DebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument", "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r24", "r88", "r89", "r141", "r142", "r195", "r328", "r329", "r330", "r331", "r332", "r334", "r339", "r340", "r341", "r342", "r344", "r345", "r346", "r347", "r348", "r349", "r495", "r701", "r702", "r703", "r704", "r705", "r839" ] }, "swav_FiniteLivedIntangibleAssetsAccumulatedAmortization1": { "xbrltype": "monetaryItemType", "nsuri": "http://www.shockwavemedical.com/20230930", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization1", "crdr": "credit", "presentation": [ "http://www.shockwavemedical.com/role/GoodwillandintangibleassetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Accumulated Amortization", "label": "Finite-Lived Intangible Assets, Accumulated Amortization1", "documentation": "Finite-Lived Intangible Assets, Accumulated Amortization1" } } }, "auth_ref": [] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Terminated", "label": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r807" ] }, "swav_ConvertibleDebtPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.shockwavemedical.com/20230930", "localname": "ConvertibleDebtPolicyPolicyTextBlock", "presentation": [ "http://www.shockwavemedical.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible Debt Policy", "label": "Convertible Debt Policy [Policy Text Block]", "documentation": "Convertible Debt Policy" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://www.shockwavemedical.com/role/ConvertibleDebtDetails", "http://www.shockwavemedical.com/role/DebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Table]", "label": "Schedule of Long-Term Debt Instruments [Table]", "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r33", "r61", "r62", "r80", "r81", "r83", "r85", "r130", "r131", "r195", "r328", "r329", "r330", "r331", "r332", "r334", "r339", "r340", "r341", "r342", "r344", "r345", "r346", "r347", "r348", "r349", "r352", "r495", "r701", "r702", "r703", "r704", "r705", "r839" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash, cash equivalents and restricted cash at beginning of period", "periodEndLabel": "Cash, cash equivalents and restricted cash equivalents at end of period", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r45", "r112", "r190" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "calculation": { "http://www.shockwavemedical.com/role/SummaryofSignificantAccountingPoliciesScheduleofReconciliationofCashCashEquivalentsandRestrictedCashDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.shockwavemedical.com/role/SummaryofSignificantAccountingPoliciesScheduleofReconciliationofCashCashEquivalentsandRestrictedCashDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total cash, cash equivalents, and restricted cash", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r45", "r112", "r190" ] }, "swav_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOperatingLeaseRightOfUseAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.shockwavemedical.com/20230930", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOperatingLeaseRightOfUseAssets", "crdr": "debit", "calculation": { "http://www.shockwavemedical.com/role/BusinessCombinationAssetsAcquiredLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.shockwavemedical.com/role/BusinessCombinationAssetsAcquiredLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease right-of-use assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Operating Lease Right Of Use Assets", "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Operating Lease Right Of Use Assets" } } }, "auth_ref": [] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationAndAmortization", "crdr": "debit", "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion and Amortization, Nonproduction", "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production." } } }, "auth_ref": [ "r10", "r57" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "crdr": "debit", "calculation": { "http://www.shockwavemedical.com/role/CashEquivalentsandShortTermInvestmentsSummaryofCashEquivalentsandShortTermInvestmentsDetails": { "parentTag": "swav_CashEquivalentsAndShortTermInvestments", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.shockwavemedical.com/role/CashEquivalentsandShortTermInvestmentsSummaryofCashEquivalentsandShortTermInvestmentsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Unrealized Losses", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax", "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)." } } }, "auth_ref": [ "r252" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other liabilities", "label": "Other Liabilities, Noncurrent", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r34" ] }, "swav_ConsignedInventoryNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://www.shockwavemedical.com/20230930", "localname": "ConsignedInventoryNetOfReserves", "crdr": "debit", "calculation": { "http://www.shockwavemedical.com/role/BalanceSheetComponentsScheduleofInventoryDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.shockwavemedical.com/role/BalanceSheetComponentsScheduleofInventoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consigned inventory", "label": "Consigned Inventory Net Of Reserves", "documentation": "Consigned inventory, net of reserves." } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted", "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r807" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.shockwavemedical.com/role/ConvertibleDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock, Par or Stated Value Per Share", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r91" ] }, "swav_CoronaryMember": { "xbrltype": "domainItemType", "nsuri": "http://www.shockwavemedical.com/20230930", "localname": "CoronaryMember", "presentation": [ "http://www.shockwavemedical.com/role/RevenueScheduleofProductRevenueBasedonProductLineDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Coronary", "label": "Coronary [Member]", "documentation": "Coronary." } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.shockwavemedical.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Revenue recognized", "label": "Contract with Customer, Liability, Revenue Recognized", "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due." } } }, "auth_ref": [ "r378" ] }, "swav_IsaacZachariasMember": { "xbrltype": "domainItemType", "nsuri": "http://www.shockwavemedical.com/20230930", "localname": "IsaacZachariasMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Isaac Zacharias [Member]", "documentation": "Isaac Zacharias" } } }, "auth_ref": [] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated", "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r807" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "crdr": "credit", "calculation": { "http://www.shockwavemedical.com/role/CashEquivalentsandShortTermInvestmentsSummaryofCashEquivalentsandShortTermInvestmentsDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.shockwavemedical.com/role/CashEquivalentsandShortTermInvestmentsSummaryofCashEquivalentsandShortTermInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized Gains", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax", "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)." } } }, "auth_ref": [ "r251" ] }, "swav_AccruedAssetPurchasesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.shockwavemedical.com/20230930", "localname": "AccruedAssetPurchasesCurrent", "crdr": "credit", "calculation": { "http://www.shockwavemedical.com/role/BalanceSheetComponentsScheduleofAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.shockwavemedical.com/role/BalanceSheetComponentsScheduleofAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset purchases", "label": "Accrued Asset Purchases Current", "documentation": "Accrued asset purchases current." } } }, "auth_ref": [] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Material Terms of Trading Arrangement", "label": "Material Terms of Trading Arrangement [Text Block]" } } }, "auth_ref": [ "r807" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 }, "http://www.shockwavemedical.com/role/BalanceSheetComponentsScheduleofAccruedLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.shockwavemedical.com/role/BalanceSheetComponentsScheduleofAccruedLiabilitiesDetails", "http://www.shockwavemedical.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued liabilities", "totalLabel": "Total accrued liabilities", "label": "Accrued Liabilities, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r30" ] }, "swav_LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmountYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://www.shockwavemedical.com/20230930", "localname": "LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmountYearThree", "crdr": "credit", "calculation": { "http://www.shockwavemedical.com/role/CommitmentsandContingenciesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails": { "parentTag": "swav_LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.shockwavemedical.com/role/CommitmentsandContingenciesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Lessee, Operating Lease, Lease Not Yet Commenced, Undiscounted Amount, Year Three", "documentation": "Lessee, Operating Lease, Lease Not Yet Commenced, Undiscounted Amount, Year Three" } } }, "auth_ref": [] }, "swav_PeripheralMember": { "xbrltype": "domainItemType", "nsuri": "http://www.shockwavemedical.com/20230930", "localname": "PeripheralMember", "presentation": [ "http://www.shockwavemedical.com/role/RevenueScheduleofProductRevenueBasedonProductLineDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Peripheral", "label": "Peripheral [Member]", "documentation": "Peripheral." } } }, "auth_ref": [] }, "swav_LineOfCreditFacilityAccordionFeatureIncreaseLimit": { "xbrltype": "monetaryItemType", "nsuri": "http://www.shockwavemedical.com/20230930", "localname": "LineOfCreditFacilityAccordionFeatureIncreaseLimit", "crdr": "credit", "presentation": [ "http://www.shockwavemedical.com/role/DebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Incremental revolving commitments, maximum", "label": "Line Of Credit Facility, Accordion Feature, Increase Limit", "documentation": "Line Of Credit Facility, Accordion Feature, Increase Limit" } } }, "auth_ref": [] }, "swav_PaymentForAssumedWarrantLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.shockwavemedical.com/20230930", "localname": "PaymentForAssumedWarrantLiabilities", "crdr": "credit", "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payment of assumed warrant liability", "label": "Payment For Assumed Warrant Liabilities", "documentation": "Payment For Assumed Warrant Liabilities" } } }, "auth_ref": [] }, "swav_LesseeOperatingLeaseLeaseIncentive": { "xbrltype": "monetaryItemType", "nsuri": "http://www.shockwavemedical.com/20230930", "localname": "LesseeOperatingLeaseLeaseIncentive", "crdr": "credit", "calculation": { "http://www.shockwavemedical.com/role/CommitmentsandContingenciesScheduleofMinimumFutureRentalPaymentsDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.shockwavemedical.com/role/CommitmentsandContingenciesScheduleofMinimumFutureRentalPaymentsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Lessee, Operating Lease, Lease Incentive", "label": "Lessee, Operating Lease, Lease Incentive", "documentation": "Lessee, Operating Lease, Lease Incentive" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "terseLabel": "Fair Value Disclosures [Abstract]", "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_USTreasurySecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "USTreasurySecuritiesMember", "presentation": [ "http://www.shockwavemedical.com/role/CashEquivalentsandShortTermInvestmentsSummaryofCashEquivalentsandShortTermInvestmentsDetails", "http://www.shockwavemedical.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. Treasury securities", "label": "US Treasury Securities [Member]", "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years)." } } }, "auth_ref": [ "r694", "r714", "r716", "r908" ] }, "swav_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.shockwavemedical.com/20230930", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLeaseLiabilities", "crdr": "credit", "calculation": { "http://www.shockwavemedical.com/role/BusinessCombinationAssetsAcquiredLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.shockwavemedical.com/role/BusinessCombinationAssetsAcquiredLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease liability, noncurrent portion", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Lease Liabilities", "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Lease Liabilities" } } }, "auth_ref": [] }, "us-gaap_EquityMethodInvestmentsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestmentsDisclosureTextBlock", "presentation": [ "http://www.shockwavemedical.com/role/EquityMethodInvestments" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Method Investments", "label": "Equity Method Investments and Joint Ventures Disclosure [Text Block]", "documentation": "The entire disclosure for equity method investments and joint ventures. Equity method investments are investments that give the investor the ability to exercise significant influence over the operating and financial policies of an investee. Joint ventures are entities owned and operated by a small group of businesses as a separate and specific business or project for the mutual benefit of the members of the group." } } }, "auth_ref": [ "r154", "r281", "r284", "r814" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.shockwavemedical.com/role/DebtAdditionalInformationDetails", "http://www.shockwavemedical.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.shockwavemedical.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "verboseLabel": "Minimum", "label": "Minimum [Member]" } } }, "auth_ref": [ "r314", "r315", "r316", "r317", "r388", "r539", "r588", "r608", "r609", "r660", "r662", "r664", "r665", "r669", "r683", "r684", "r698", "r706", "r719", "r726", "r886", "r900", "r901", "r902", "r903", "r904", "r905" ] }, "swav_ForeignCurrencyRemeasurementGainLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://www.shockwavemedical.com/20230930", "localname": "ForeignCurrencyRemeasurementGainLossBeforeTax", "crdr": "credit", "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Foreign currency remeasurement", "label": "Foreign Currency Remeasurement Gain (Loss), Before Tax", "documentation": "Foreign Currency Remeasurement Gain (Loss), Before Tax" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.shockwavemedical.com/role/BusinessCombinationFiniteLivedIntangibleAssetsDetails", "http://www.shockwavemedical.com/role/GoodwillandintangibleassetsScheduleofFiniteandIndefiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r304", "r306", "r307", "r309", "r544", "r545" ] }, "swav_AvailableForSaleSecuritiesDebtMaturitiesWithinGreaterThanOneYearAndLessThanTwoYearsFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.shockwavemedical.com/20230930", "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinGreaterThanOneYearAndLessThanTwoYearsFairValue", "crdr": "debit", "calculation": { "http://www.shockwavemedical.com/role/CashEquivalentsandShortTermInvestmentsSummaryofRemainingContractualMaturitiesforAvailableforsaleSecuritiesDetails": { "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.shockwavemedical.com/role/CashEquivalentsandShortTermInvestmentsSummaryofRemainingContractualMaturitiesforAvailableforsaleSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Greater than one year and less than two years", "label": "Available For Sale Securities Debt Maturities Within Greater Than One Year And Less Than Two Years Fair Value", "documentation": "Available for sale securities debt maturities within greater than one year and less than two years fair value." } } }, "auth_ref": [] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "terseLabel": "General and administrative", "label": "General and Administrative Expense", "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line." } } }, "auth_ref": [ "r109", "r639" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://www.shockwavemedical.com/role/NetIncomeLossPerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Outstanding Potentially Dilutive Common Stock Equivalents Excluded from Calculation of Diluted Net Loss Per Share", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities." } } }, "auth_ref": [ "r51" ] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyDomain", "presentation": [ "http://www.shockwavemedical.com/role/EquityMethodInvestmentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party", "label": "Related Party, Type [Domain]", "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r387", "r507", "r508", "r611", "r612", "r613", "r614", "r615", "r634", "r636", "r659" ] }, "swav_LicenseAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.shockwavemedical.com/20230930", "localname": "LicenseAgreementMember", "presentation": [ "http://www.shockwavemedical.com/role/EquityMethodInvestmentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "License Agreement", "label": "License Agreement [Member]", "documentation": "License agreement." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.shockwavemedical.com/role/GoodwillandintangibleassetsFutureAmortizationExpenseDetails", "http://www.shockwavemedical.com/role/GoodwillandintangibleassetsNarrativeDetails", "http://www.shockwavemedical.com/role/GoodwillandintangibleassetsScheduleofFiniteandIndefiniteLivedIntangibleAssetsDetails", "http://www.shockwavemedical.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets [Line Items]", "label": "Finite-Lived Intangible Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r544" ] }, "swav_EarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.shockwavemedical.com/20230930", "localname": "EarningsPerShareLineItems", "presentation": [ "http://www.shockwavemedical.com/role/NetIncomeLossPerShareComponentsofBasicandDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share [Line Items]", "label": "Earnings Per Share [Line Items]", "documentation": "Earnings Per Share [Line Items]" } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromEquityMethodInvestments", "crdr": "credit", "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 }, "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss", "http://www.shockwavemedical.com/role/EquityMethodInvestmentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "(Loss) income from equity method investment", "negatedLabel": "Loss from equity method investment", "label": "Income (Loss) from Equity Method Investments", "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss)." } } }, "auth_ref": [ "r10", "r102", "r146", "r229", "r278", "r574" ] }, "swav_EarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://www.shockwavemedical.com/20230930", "localname": "EarningsPerShareTable", "presentation": [ "http://www.shockwavemedical.com/role/NetIncomeLossPerShareComponentsofBasicandDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share [Table]", "label": "Earnings Per Share [Table]", "documentation": "Earnings Per Share [Table]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://www.shockwavemedical.com/role/NetIncomeLossPerShareSummaryofOutstandingPotentiallyDilutiveCommonStockEquivalentsExcludedfromCalculationofDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Table]", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities." } } }, "auth_ref": [ "r51" ] }, "swav_PurchasesOfCappedCallsRelatedToConvertibleDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://www.shockwavemedical.com/20230930", "localname": "PurchasesOfCappedCallsRelatedToConvertibleDebt", "crdr": "credit", "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchases of capped calls related to convertible debt", "label": "Purchases of capped calls related to convertible debt", "documentation": "Purchases of capped calls related to convertible debt" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://www.shockwavemedical.com/role/ConvertibleDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt amount", "label": "Debt Instrument, Face Amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r81", "r83", "r328", "r495", "r702", "r703" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.shockwavemedical.com/role/Revenue" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "label": "Revenue from Contract with Customer [Text Block]", "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts." } } }, "auth_ref": [ "r155", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r379" ] }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments", "crdr": "credit", "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Amortization of premium and discount on available-for-sale securities", "label": "Accretion (Amortization) of Discounts and Premiums, Investments", "documentation": "The sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r114" ] }, "swav_BusinessCombinationContingentConsiderationArrangementsValuePricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://www.shockwavemedical.com/20230930", "localname": "BusinessCombinationContingentConsiderationArrangementsValuePricePerShare", "presentation": [ "http://www.shockwavemedical.com/role/BusinessCombinationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Combination, Contingent Consideration, Per Share", "label": "Business Combination, Contingent Consideration Arrangements, Value, Price Per Share", "documentation": "Business Combination, Contingent Consideration Arrangements, Value, Price Per Share" } } }, "auth_ref": [] }, "swav_BusinessCombinationContingentConsiderationArrangementsDecember312026MilestoneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.shockwavemedical.com/20230930", "localname": "BusinessCombinationContingentConsiderationArrangementsDecember312026MilestoneMember", "presentation": [ "http://www.shockwavemedical.com/role/BusinessCombinationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "December 31, 2026 Milestone", "label": "Business Combination, Contingent Consideration Arrangements, December 31, 2026 Milestone [Member]", "documentation": "Business Combination, Contingent Consideration Arrangements, December 31, 2026 Milestone" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.shockwavemedical.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "swav_LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.shockwavemedical.com/20230930", "localname": "LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount", "crdr": "credit", "calculation": { "http://www.shockwavemedical.com/role/CommitmentsandContingenciesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.shockwavemedical.com/role/CommitmentsandContingenciesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total undiscounted lease payments", "label": "Lessee, Operating Lease, Lease Not Yet Commenced, Undiscounted Amount", "documentation": "Lessee, Operating Lease, Lease Not Yet Commenced, Undiscounted Amount" } } }, "auth_ref": [] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://www.shockwavemedical.com/role/StockBasedCompensationScheduleofTotalStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "General and administrative", "label": "General and Administrative Expense [Member]", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r104" ] }, "swav_LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmountYearOne": { "xbrltype": "monetaryItemType", "nsuri": "http://www.shockwavemedical.com/20230930", "localname": "LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmountYearOne", "crdr": "credit", "calculation": { "http://www.shockwavemedical.com/role/CommitmentsandContingenciesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails": { "parentTag": "swav_LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.shockwavemedical.com/role/CommitmentsandContingenciesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Lessee, Operating Lease, Lease Not Yet Commenced, Undiscounted Amount, Year One", "documentation": "Lessee, Operating Lease, Lease Not Yet Commenced, Undiscounted Amount, Year One" } } }, "auth_ref": [] }, "swav_DebtInstrumentPeriodTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.shockwavemedical.com/20230930", "localname": "DebtInstrumentPeriodTwoMember", "presentation": [ "http://www.shockwavemedical.com/role/ConvertibleDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Period Two", "label": "Debt Instrument, Period Two [Member]", "documentation": "Debt Instrument, Period Two" } } }, "auth_ref": [] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment purchases included in accounts payable and accrued liabilities", "label": "Capital Expenditures Incurred but Not yet Paid", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r48", "r49", "r50" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "auth_ref": [ "r742", "r812" ] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock", "presentation": [ "http://www.shockwavemedical.com/role/CommitmentsandContingenciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Lessor, Operating Lease, Payment to be Received, Maturity", "label": "Lessor, Operating Lease, Payment to be Received, Maturity [Table Text Block]", "documentation": "Tabular disclosure of maturity of undiscounted cash flows to be received by lessor on annual basis for operating lease." } } }, "auth_ref": [ "r896" ] }, "us-gaap_GoodwillAcquiredDuringPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAcquiredDuringPeriod", "crdr": "debit", "presentation": [ "http://www.shockwavemedical.com/role/GoodwillandintangibleassetsChangesinCarryingAmountofGoodwillDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Goodwill acquired - Neovasc", "label": "Goodwill, Acquired During Period", "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." } } }, "auth_ref": [ "r301", "r700" ] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCost", "crdr": "debit", "calculation": { "http://www.shockwavemedical.com/role/CommitmentsandContingenciesScheduleofLeaseCostDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.shockwavemedical.com/role/CommitmentsandContingenciesScheduleofLeaseCostDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease cost", "label": "Lease, Cost", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r499", "r723" ] }, "swav_ReducerMember": { "xbrltype": "domainItemType", "nsuri": "http://www.shockwavemedical.com/20230930", "localname": "ReducerMember", "presentation": [ "http://www.shockwavemedical.com/role/RevenueScheduleofProductRevenueBasedonProductLineDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reducer", "label": "Reducer [Member]", "documentation": "Reducer" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.shockwavemedical.com/role/StockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r720" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Statement [Abstract]", "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.shockwavemedical.com/role/CashEquivalentsandShortTermInvestmentsSummaryofCashEquivalentsandShortTermInvestmentsDetails": { "parentTag": "swav_CashEquivalentsAndShortTermInvestmentsFairValueDisclosure", "weight": 1.0, "order": 1.0 }, "http://www.shockwavemedical.com/role/CashEquivalentsandShortTermInvestmentsSummaryofRemainingContractualMaturitiesforAvailableforsaleSecuritiesDetails": { "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.shockwavemedical.com/role/CashEquivalentsandShortTermInvestmentsSummaryofCashEquivalentsandShortTermInvestmentsDetails", "http://www.shockwavemedical.com/role/CashEquivalentsandShortTermInvestmentsSummaryofRemainingContractualMaturitiesforAvailableforsaleSecuritiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Cash equivalents", "terseLabel": "Money market funds", "label": "Cash Equivalents, at Carrying Value", "documentation": "Amount of short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r827", "r911" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "calculation": { "http://www.shockwavemedical.com/role/CommitmentsandContingenciesScheduleofLeaseCostDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.shockwavemedical.com/role/CommitmentsandContingenciesAdditionalInformationDetails", "http://www.shockwavemedical.com/role/CommitmentsandContingenciesScheduleofLeaseCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease cost", "label": "Operating Lease, Cost", "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability." } } }, "auth_ref": [ "r500", "r723" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.shockwavemedical.com/role/SummaryofSignificantAccountingPoliciesScheduleofReconciliationofCashCashEquivalentsandRestrictedCashDetails": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "weight": 1.0, "order": 1.0 }, "http://www.shockwavemedical.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedBalanceSheets", "http://www.shockwavemedical.com/role/SummaryofSignificantAccountingPoliciesScheduleofReconciliationofCashCashEquivalentsandRestrictedCashDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, at Carrying Value", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r45", "r160", "r688" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss", "crdr": "debit", "presentation": [ "http://www.shockwavemedical.com/role/CashEquivalentsandShortTermInvestmentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss", "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for 12 months or longer, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r151", "r295" ] }, "us-gaap_VariableLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableLeaseCost", "crdr": "debit", "calculation": { "http://www.shockwavemedical.com/role/CommitmentsandContingenciesScheduleofLeaseCostDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.shockwavemedical.com/role/CommitmentsandContingenciesScheduleofLeaseCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable lease cost", "label": "Variable Lease, Cost", "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases." } } }, "auth_ref": [ "r501", "r723" ] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://www.shockwavemedical.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Cash, Cash Equivalents and Restricted Cash", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value." } } }, "auth_ref": [ "r46" ] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.shockwavemedical.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsGrossExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.shockwavemedical.com/role/GoodwillandintangibleassetsScheduleofFiniteandIndefiniteLivedIntangibleAssetsDetails": { "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.shockwavemedical.com/role/GoodwillandintangibleassetsScheduleofFiniteandIndefiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total intangibles, gross carrying amount", "label": "Intangible Assets, Gross (Excluding Goodwill)", "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill." } } }, "auth_ref": [ "r161" ] }, "us-gaap_AmortizationOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfFinancingCosts", "crdr": "debit", "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of debt issuance costs", "label": "Amortization of Debt Issuance Costs", "documentation": "Amount of amortization expense attributable to debt issuance costs." } } }, "auth_ref": [ "r105", "r349", "r494", "r837" ] }, "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "presentation": [ "http://www.shockwavemedical.com/role/SummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Restrictions on Cash and Cash Equivalents", "label": "Restrictions on Cash and Cash Equivalents [Table Text Block]", "documentation": "Tabular disclosure of cash and cash equivalents restricted as to withdrawal or usage." } } }, "auth_ref": [ "r22", "r139", "r911" ] }, "us-gaap_RelatedPartyTransactionAmountsOfTransaction": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionAmountsOfTransaction", "crdr": "debit", "presentation": [ "http://www.shockwavemedical.com/role/EquityMethodInvestmentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related party transaction. transaction price", "label": "Related Party Transaction, Amounts of Transaction", "documentation": "Amount of transactions with related party during the financial reporting period." } } }, "auth_ref": [ "r84", "r507" ] }, "swav_MaximumPeriodOfAutomaticAnnualIncreaseInCommonStockReservedForIssuance": { "xbrltype": "durationItemType", "nsuri": "http://www.shockwavemedical.com/20230930", "localname": "MaximumPeriodOfAutomaticAnnualIncreaseInCommonStockReservedForIssuance", "presentation": [ "http://www.shockwavemedical.com/role/StockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum period of automatic annual increase in common stock reserved for issuance", "label": "Maximum Period Of Automatic Annual Increase In Common Stock Reserved For Issuance", "documentation": "Maximum period of automatic annual increase in common stock reserved for issuance." } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.shockwavemedical.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsAndShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsAndShortTermInvestments", "crdr": "debit", "presentation": [ "http://www.shockwavemedical.com/role/OrganizationandBasisofPresentationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash, cash equivalents and short-term investments", "label": "Cash, Cash Equivalents, and Short-Term Investments", "documentation": "Cash includes currency on hand as well as demand deposits with banks or financial institutions. It also includes other kinds of accounts that have the general characteristics of demand deposits in that the customer may deposit additional funds at any time and effectively may withdraw funds at any time without prior notice or penalty. Cash equivalents, excluding items classified as marketable securities, include short-term, highly liquid Investments that are both readily convertible to known amounts of cash, and so near their maturity that they present minimal risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify under that definition. Original maturity means 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. Short-term investments, exclusive of cash equivalents, generally consist of marketable securities intended to be sold within one year (or the normal operating cycle if longer) and may include trading securities, available-for-sale securities, or held-to-maturity securities (if maturing within one year), as applicable." } } }, "auth_ref": [ "r830" ] }, "swav_OperatingLeaseExtendedDuration": { "xbrltype": "durationItemType", "nsuri": "http://www.shockwavemedical.com/20230930", "localname": "OperatingLeaseExtendedDuration", "presentation": [ "http://www.shockwavemedical.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Lease Extended Duration", "label": "Operating Lease Extended Duration", "documentation": "Operating Lease Extended Duration" } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.shockwavemedical.com/role/RevenueTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Product Revenue Based on Product Line and Location", "label": "Disaggregation of Revenue [Table Text Block]", "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r887" ] }, "us-gaap_ProductAndServiceOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductAndServiceOtherMember", "presentation": [ "http://www.shockwavemedical.com/role/RevenueScheduleofProductRevenueBasedonProductLineDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Product and Service, Other [Member]", "documentation": "Article or substance produced by nature, labor or machinery and act of providing assistance, classified as other." } } }, "auth_ref": [ "r888" ] }, "swav_LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmountYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://www.shockwavemedical.com/20230930", "localname": "LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmountYearTwo", "crdr": "credit", "calculation": { "http://www.shockwavemedical.com/role/CommitmentsandContingenciesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails": { "parentTag": "swav_LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.shockwavemedical.com/role/CommitmentsandContingenciesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Lessee, Operating Lease, Lease Not Yet Commenced, Undiscounted Amount, Year Two", "documentation": "Lessee, Operating Lease, Lease Not Yet Commenced, Undiscounted Amount, Year Two" } } }, "auth_ref": [] }, "swav_DebtInstrumentPeriodAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.shockwavemedical.com/20230930", "localname": "DebtInstrumentPeriodAxis", "presentation": [ "http://www.shockwavemedical.com/role/ConvertibleDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Period [Axis]", "label": "Debt Instrument, Period [Axis]", "documentation": "Debt Instrument, Period" } } }, "auth_ref": [] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r244", "r245" ] }, "us-gaap_MoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MoneyMarketFundsMember", "presentation": [ "http://www.shockwavemedical.com/role/CashEquivalentsandShortTermInvestmentsSummaryofCashEquivalentsandShortTermInvestmentsDetails", "http://www.shockwavemedical.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Money market funds", "label": "Money Market Funds [Member]", "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." } } }, "auth_ref": [ "r889" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "presentation": [ "http://www.shockwavemedical.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Federal statutory income tax rate", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)." } } }, "auth_ref": [ "r194", "r442", "r450" ] }, "swav_DebtConversionConvertedInstrumentMaximumSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://www.shockwavemedical.com/20230930", "localname": "DebtConversionConvertedInstrumentMaximumSharesIssued", "presentation": [ "http://www.shockwavemedical.com/role/ConvertibleDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Conversion, Converted Instrument, Maximum Shares Issued", "label": "Debt Conversion, Converted Instrument, Maximum Shares Issued", "documentation": "Debt Conversion, Converted Instrument, Maximum Shares Issued" } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax liabilities", "label": "Deferred Income Tax Liabilities, Net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r439", "r440", "r567" ] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.shockwavemedical.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.shockwavemedical.com/role/NetIncomeLossPerShareComponentsofBasicandDilutedNetIncomeLossPerShareDetails", "http://www.shockwavemedical.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.shockwavemedical.com/role/StockBasedCompensationScheduleofRSUActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r395", "r396", "r397", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r419", "r420", "r421", "r422", "r423" ] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss", "http://www.shockwavemedical.com/role/NetIncomeLossPerShareComponentsofBasicandDilutedNetIncomeLossPerShareDetails", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net income", "terseLabel": "Net income (loss)", "label": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r103", "r114", "r148", "r157", "r172", "r174", "r178", "r193", "r199", "r201", "r202", "r203", "r204", "r207", "r208", "r216", "r225", "r233", "r237", "r239", "r283", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r477", "r485", "r577", "r637", "r654", "r655", "r697", "r735", "r884" ] }, "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsPolicy", "presentation": [ "http://www.shockwavemedical.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Intangible Assets, Intangible Assets, Policy", "label": "Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined." } } }, "auth_ref": [ "r13" ] }, "swav_ContingentConsiderationLiabilitiesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.shockwavemedical.com/20230930", "localname": "ContingentConsiderationLiabilitiesPolicyTextBlock", "presentation": [ "http://www.shockwavemedical.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent Consideration Liabilities", "label": "Contingent Consideration Liabilities [Policy Text Block]", "documentation": "Contingent Consideration Liabilities" } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueAbstract", "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Abstract]", "label": "Disaggregation of Revenue [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentInterestRateDuringPeriod": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateDuringPeriod", "presentation": [ "http://www.shockwavemedical.com/role/ConvertibleDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Interest Rate During Period", "label": "Debt Instrument, Interest Rate During Period", "documentation": "The average effective interest rate during the reporting period." } } }, "auth_ref": [ "r32", "r81", "r346" ] }, "us-gaap_IntangibleAssetsFiniteLivedPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsFiniteLivedPolicy", "presentation": [ "http://www.shockwavemedical.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible Assets, Finite-Lived, Policy", "label": "Intangible Assets, Finite-Lived, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for finite-lived intangible assets. This accounting policy also might address: (1) the amortization method used; (2) the useful lives of such assets; and (3) how the entity assesses and measures impairment of such assets." } } }, "auth_ref": [ "r56", "r540", "r541", "r542", "r544", "r693" ] }, "swav_DanielPuckettMember": { "xbrltype": "domainItemType", "nsuri": "http://www.shockwavemedical.com/20230930", "localname": "DanielPuckettMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Daniel Puckett [Member]", "documentation": "Daniel Puckett" } } }, "auth_ref": [] }, "swav_PercentageOfCashContributionReceivableFromExchangeOfEquityWithinOneYear": { "xbrltype": "percentItemType", "nsuri": "http://www.shockwavemedical.com/20230930", "localname": "PercentageOfCashContributionReceivableFromExchangeOfEquityWithinOneYear", "presentation": [ "http://www.shockwavemedical.com/role/EquityMethodInvestmentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of cash contribution receivable from exchange of equity within one year", "label": "Percentage Of Cash Contribution Receivable From Exchange Of Equity Within One Year", "documentation": "Percentage of cash contribution receivable from exchange of equity within one year." } } }, "auth_ref": [] }, "swav_AutomaticAnnualIncreaseInCommonStockReservedForIssuanceAsPercentageOfCapitalStockOutstandingOnPrecedingFiscalYearEndDate": { "xbrltype": "percentItemType", "nsuri": "http://www.shockwavemedical.com/20230930", "localname": "AutomaticAnnualIncreaseInCommonStockReservedForIssuanceAsPercentageOfCapitalStockOutstandingOnPrecedingFiscalYearEndDate", "presentation": [ "http://www.shockwavemedical.com/role/StockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Automatic annual increase in common stock reserved for issuance", "label": "Automatic Annual Increase In Common Stock Reserved For Issuance As Percentage Of Capital Stock Outstanding On Preceding Fiscal Year End Date", "documentation": "Automatic annual increase in common stock reserved for issuance as percentage of capital stock outstanding on preceding fiscal year end date" } } }, "auth_ref": [] }, "swav_PurchaseOfCappedCallsRelatedToConvertibleDebtNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://www.shockwavemedical.com/20230930", "localname": "PurchaseOfCappedCallsRelatedToConvertibleDebtNetOfTax", "crdr": "credit", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase of capped calls related to convertible debt, net of tax", "label": "Purchase of capped calls related to convertible debt, net of tax", "documentation": "Purchase of capped calls related to convertible debt, net of tax" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateEffectivePercentage", "presentation": [ "http://www.shockwavemedical.com/role/ConvertibleDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt interest rate", "label": "Debt Instrument, Interest Rate, Effective Percentage", "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium." } } }, "auth_ref": [ "r32", "r81", "r354", "r495" ] }, "us-gaap_ScheduleOfCashAndCashEquivalentsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCashAndCashEquivalentsTable", "presentation": [ "http://www.shockwavemedical.com/role/CashEquivalentsandShortTermInvestmentsSummaryofCashEquivalentsandShortTermInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Cash And Cash Equivalents [Table]", "label": "Schedule of Cash and Cash Equivalents [Table]", "documentation": "Schedule of cash and cash equivalent balances. This table excludes restricted cash balances." } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "presentation": [ "http://www.shockwavemedical.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Intangible Assets, Goodwill, Policy", "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined." } } }, "auth_ref": [ "r298", "r303", "r700" ] }, "swav_BusinessCombinationContingentConsiderationArrangementsDecember312027MilestoneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.shockwavemedical.com/20230930", "localname": "BusinessCombinationContingentConsiderationArrangementsDecember312027MilestoneMember", "presentation": [ "http://www.shockwavemedical.com/role/BusinessCombinationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "December 31, 2027 Milestone", "label": "Business Combination, Contingent Consideration Arrangements, December 31, 2027 Milestone [Member]", "documentation": "Business Combination, Contingent Consideration Arrangements, December 31, 2027 Milestone" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentInterestRateTerms": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateTerms", "presentation": [ "http://www.shockwavemedical.com/role/ConvertibleDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Interest Rate Terms", "label": "Debt Instrument, Interest Rate Terms", "documentation": "Description of the interest rate as being fixed or variable, and, if variable, identification of the index or rate on which the interest rate is based and the number of points or percentage added to that index or rate to set the rate, and other pertinent information, such as frequency of rate resets." } } }, "auth_ref": [ "r32" ] }, "swav_NeovascIncMemberMember": { "xbrltype": "domainItemType", "nsuri": "http://www.shockwavemedical.com/20230930", "localname": "NeovascIncMemberMember", "presentation": [ "http://www.shockwavemedical.com/role/BusinessCombinationAssetsAcquiredLiabilitiesAssumedDetails", "http://www.shockwavemedical.com/role/BusinessCombinationCalculationofConsiderationTransferredDetails", "http://www.shockwavemedical.com/role/BusinessCombinationFiniteLivedIntangibleAssetsDetails", "http://www.shockwavemedical.com/role/BusinessCombinationNarrativeDetails", "http://www.shockwavemedical.com/role/BusinessCombinationProFormaInformationDetails", "http://www.shockwavemedical.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails", "http://www.shockwavemedical.com/role/GoodwillandintangibleassetsFutureAmortizationExpenseDetails", "http://www.shockwavemedical.com/role/GoodwillandintangibleassetsNarrativeDetails", "http://www.shockwavemedical.com/role/GoodwillandintangibleassetsScheduleofFiniteandIndefiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Neovasc Inc.", "label": "Neovasc Inc. Member [Member]", "documentation": "Neovasc Inc. Member" } } }, "auth_ref": [] }, "us-gaap_RepaymentsOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfLongTermDebt", "crdr": "credit", "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Principal payment of debt", "label": "Repayments of Long-Term Debt", "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r43", "r599" ] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Business combination, net of cash acquired", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase." } } }, "auth_ref": [ "r41" ] }, "us-gaap_CashAndCashEquivalentsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsLineItems", "presentation": [ "http://www.shockwavemedical.com/role/CashEquivalentsandShortTermInvestmentsSummaryofCashEquivalentsandShortTermInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash And Cash Equivalents [Line Items]", "label": "Cash and Cash Equivalents [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "swav_ShareSubscriptionAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.shockwavemedical.com/20230930", "localname": "ShareSubscriptionAgreementMember", "presentation": [ "http://www.shockwavemedical.com/role/EquityMethodInvestmentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share Subscription Agreement", "label": "Share Subscription Agreement [Member]", "documentation": "Share subscription agreement." } } }, "auth_ref": [] }, "swav_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.shockwavemedical.com/20230930", "localname": "FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour", "crdr": "debit", "calculation": { "http://www.shockwavemedical.com/role/GoodwillandintangibleassetsFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.shockwavemedical.com/role/GoodwillandintangibleassetsFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year four", "documentation": "Finite-Lived Intangible Asset, Expected Amortization, after Year four" } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.shockwavemedical.com/role/RevenueScheduleofProductRevenueBasedonLocationDetails", "http://www.shockwavemedical.com/role/RevenueScheduleofProductRevenueBasedonProductLineDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation Of Revenue [Table]", "label": "Disaggregation of Revenue [Table]", "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r376", "r707", "r708", "r709", "r710", "r711", "r712", "r713" ] }, "swav_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.shockwavemedical.com/20230930", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLeaseLiabilities", "crdr": "credit", "calculation": { "http://www.shockwavemedical.com/role/BusinessCombinationAssetsAcquiredLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.shockwavemedical.com/role/BusinessCombinationAssetsAcquiredLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease liability, current portion", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Lease Liabilities", "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Lease Liabilities" } } }, "auth_ref": [] }, "us-gaap_AccruedProfessionalFeesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedProfessionalFeesCurrent", "crdr": "credit", "calculation": { "http://www.shockwavemedical.com/role/BalanceSheetComponentsScheduleofAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.shockwavemedical.com/role/BalanceSheetComponentsScheduleofAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Professional services", "label": "Accrued Professional Fees, Current", "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)." } } }, "auth_ref": [ "r30" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Gross profit", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r107", "r193", "r225", "r233", "r237", "r239", "r283", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r485", "r697", "r884" ] }, "swav_NumberOfAdditionalFiveYearTerm": { "xbrltype": "integerItemType", "nsuri": "http://www.shockwavemedical.com/20230930", "localname": "NumberOfAdditionalFiveYearTerm", "presentation": [ "http://www.shockwavemedical.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Additional Five Year Term", "label": "Number of Additional Five Year Term", "documentation": "Number of Additional Five Year Term" } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EmployeeStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockMember", "presentation": [ "http://www.shockwavemedical.com/role/NetIncomeLossPerShareComponentsofBasicandDilutedNetIncomeLossPerShareDetails", "http://www.shockwavemedical.com/role/NetIncomeLossPerShareSummaryofOutstandingPotentiallyDilutiveCommonStockEquivalentsExcludedfromCalculationofDilutedNetIncomeLossPerShareDetails", "http://www.shockwavemedical.com/role/StockBasedCompensationAdditionalInformationDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Stock", "label": "Employee Stock [Member]", "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock." } } }, "auth_ref": [] }, "swav_TrinhPhungMember": { "xbrltype": "domainItemType", "nsuri": "http://www.shockwavemedical.com/20230930", "localname": "TrinhPhungMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trinh Phung [Member]", "documentation": "Trinh Phung" } } }, "auth_ref": [] }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TechnologyBasedIntangibleAssetsMember", "presentation": [ "http://www.shockwavemedical.com/role/BusinessCombinationFiniteLivedIntangibleAssetsDetails", "http://www.shockwavemedical.com/role/GoodwillandintangibleassetsScheduleofFiniteandIndefiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Developed technology", "label": "Technology-Based Intangible Assets [Member]", "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights." } } }, "auth_ref": [ "r23" ] }, "us-gaap_TypeOfArrangementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfArrangementAxis", "presentation": [ "http://www.shockwavemedical.com/role/EquityMethodInvestmentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]", "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r460" ] }, "srt_EquityMethodInvesteeNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "EquityMethodInvesteeNameDomain", "presentation": [ "http://www.shockwavemedical.com/role/EquityMethodInvestmentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investment, Name", "label": "Investment, Name [Domain]" } } }, "auth_ref": [ "r279", "r280", "r282" ] }, "swav_LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmountRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://www.shockwavemedical.com/20230930", "localname": "LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmountRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.shockwavemedical.com/role/CommitmentsandContingenciesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails": { "parentTag": "swav_LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.shockwavemedical.com/role/CommitmentsandContingenciesScheduleofMaturitiesofOperatingLeaseLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2023 (remainder of year)", "label": "Lessee, Operating Lease, Lease Not Yet Commenced, Undiscounted Amount, Remainder Of Fiscal Year", "documentation": "Lessee, Operating Lease, Lease Not Yet Commenced, Undiscounted Amount, Remainder Of Fiscal Year" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r9" ] }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestmentOwnershipPercentage", "presentation": [ "http://www.shockwavemedical.com/role/EquityMethodInvestmentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity percentage", "label": "Equity Method Investment, Ownership Percentage", "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting." } } }, "auth_ref": [ "r279" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "presentation": [ "http://www.shockwavemedical.com/role/BusinessCombinationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Business Acquisitions, by Acquisition", "label": "Schedule of Business Acquisitions, by Acquisition [Table Text Block]", "documentation": "Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table does not include leveraged buyouts." } } }, "auth_ref": [ "r70", "r71" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Other income (expense), net", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r110" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "TOTAL LIABILITIES AND STOCKHOLDERS\u2019 EQUITY", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r96", "r143", "r572", "r724", "r840", "r867", "r893" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.shockwavemedical.com/role/StockBasedCompensationScheduleofRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "RSUs forfeited (USD per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event." } } }, "auth_ref": [ "r412" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncashInvestingAndFinancingItemsAbstract", "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "NON-CASH INVESTING AND FINANCING ACTIVITIES:", "label": "Noncash Investing and Financing Items [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from stock option exercises", "label": "Proceeds from Stock Options Exercised", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r6", "r20" ] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.shockwavemedical.com/role/CommitmentsandContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Tangible Asset", "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r12" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://www.shockwavemedical.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency", "label": "Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://www.shockwavemedical.com/role/StockBasedCompensationScheduleofRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-Average Grant Date Fair Value Per Share", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]" } } }, "auth_ref": [] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure", "label": "Pay vs Performance Disclosure [Table]" } } }, "auth_ref": [ "r776" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.shockwavemedical.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV", "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r341", "r381", "r382", "r383", "r384", "r385", "r386", "r512", "r513", "r514", "r702", "r703", "r714", "r715", "r716" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure, Table", "label": "Pay vs Performance [Table Text Block]" } } }, "auth_ref": [ "r776" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 }, "http://www.shockwavemedical.com/role/GoodwillandintangibleassetsScheduleofFiniteandIndefiniteLivedIntangibleAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedBalanceSheets", "http://www.shockwavemedical.com/role/GoodwillandintangibleassetsScheduleofFiniteandIndefiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets, net", "totalLabel": "Intangible assets, net", "label": "Intangible Assets, Net (Excluding Goodwill)", "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges." } } }, "auth_ref": [ "r52", "r55" ] }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryFinishedGoodsNetOfReserves", "crdr": "debit", "calculation": { "http://www.shockwavemedical.com/role/BalanceSheetComponentsScheduleofInventoryDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.shockwavemedical.com/role/BalanceSheetComponentsScheduleofInventoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finished goods", "label": "Inventory, Finished Goods, Net of Reserves", "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." } } }, "auth_ref": [ "r117", "r690" ] }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "crdr": "debit", "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash lease expense", "label": "Operating Lease, Right-of-Use Asset, Periodic Reduction", "documentation": "Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease." } } }, "auth_ref": [ "r837" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.shockwavemedical.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "crdr": "debit", "calculation": { "http://www.shockwavemedical.com/role/CashEquivalentsandShortTermInvestmentsSummaryofRemainingContractualMaturitiesforAvailableforsaleSecuritiesDetails": { "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.shockwavemedical.com/role/CashEquivalentsandShortTermInvestmentsSummaryofRemainingContractualMaturitiesforAvailableforsaleSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "One year or less", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One", "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r255", "r563" ] }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWorkInProcessNetOfReserves", "crdr": "debit", "calculation": { "http://www.shockwavemedical.com/role/BalanceSheetComponentsScheduleofInventoryDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.shockwavemedical.com/role/BalanceSheetComponentsScheduleofInventoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Work in progress", "label": "Inventory, Work in Process, Net of Reserves", "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." } } }, "auth_ref": [ "r117", "r691" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Issuers, Footnote", "label": "Peer Group Issuers, Footnote [Text Block]" } } }, "auth_ref": [ "r779" ] }, "us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities", "crdr": "debit", "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from maturities of available-for-sale securities", "label": "Proceeds from Sale and Maturity of Debt Securities, Available-for-Sale", "documentation": "Amount of cash inflow from sale, maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r182", "r183", "r848" ] }, "swav_LoanAndSecurityAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.shockwavemedical.com/20230930", "localname": "LoanAndSecurityAgreementMember", "presentation": [ "http://www.shockwavemedical.com/role/DebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loan and Security Agreement", "label": "Loan And Security Agreement [Member]", "documentation": "Loan and security agreement." } } }, "auth_ref": [] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount", "label": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r778" ] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://www.shockwavemedical.com/role/CashEquivalentsandShortTermInvestmentsSummaryofCashEquivalentsandShortTermInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instruments", "label": "Financial Instruments [Domain]", "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms." } } }, "auth_ref": [ "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r352", "r355", "r474", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r578", "r819", "r820", "r821", "r822", "r823", "r824", "r825", "r862", "r863", "r864", "r865" ] }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryRawMaterialsNetOfReserves", "crdr": "debit", "calculation": { "http://www.shockwavemedical.com/role/BalanceSheetComponentsScheduleofInventoryDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.shockwavemedical.com/role/BalanceSheetComponentsScheduleofInventoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Raw materials", "label": "Inventory, Raw Materials, Net of Reserves", "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." } } }, "auth_ref": [ "r117", "r692" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.shockwavemedical.com/role/GoodwillandintangibleassetsFutureAmortizationExpenseDetails", "http://www.shockwavemedical.com/role/GoodwillandintangibleassetsNarrativeDetails", "http://www.shockwavemedical.com/role/GoodwillandintangibleassetsScheduleofFiniteandIndefiniteLivedIntangibleAssetsDetails", "http://www.shockwavemedical.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r53", "r56", "r544" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Stock Option", "label": "Employee Stock Option [Member]", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Retained earnings (accumulated deficit)", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r93", "r132", "r571", "r592", "r594", "r600", "r618", "r724" ] }, "us-gaap_ProceedsFromConvertibleDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromConvertibleDebt", "crdr": "debit", "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from Convertible Debt", "label": "Proceeds from Convertible Debt", "documentation": "The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder." } } }, "auth_ref": [ "r42" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Total Compensation Amount", "label": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r777" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.shockwavemedical.com/role/GoodwillandintangibleassetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Finite-Lived Intangible Assets", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment." } } }, "auth_ref": [ "r53", "r56" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://www.shockwavemedical.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Total Stock-Based Compensation", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement." } } }, "auth_ref": [ "r65" ] }, "us-gaap_LiabilitiesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesFairValueDisclosure", "crdr": "credit", "presentation": [ "http://www.shockwavemedical.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total liabilities", "label": "Liabilities, Fair Value Disclosure", "documentation": "Fair value of financial and nonfinancial obligations." } } }, "auth_ref": [ "r77" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.shockwavemedical.com/role/GoodwillandintangibleassetsScheduleofFiniteandIndefiniteLivedIntangibleAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.shockwavemedical.com/role/GoodwillandintangibleassetsFutureAmortizationExpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.shockwavemedical.com/role/GoodwillandintangibleassetsFutureAmortizationExpenseDetails", "http://www.shockwavemedical.com/role/GoodwillandintangibleassetsScheduleofFiniteandIndefiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Intangible Assets, Net", "label": "Finite-Lived Intangible Assets, Net", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r120", "r544" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Total Compensation Amount", "label": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r777" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "presentation": [ "http://www.shockwavemedical.com/role/StockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase shares of common stock, price per share, percentage of fair market value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent", "documentation": "Purchase price of common stock expressed as a percentage of its fair value." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.shockwavemedical.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.shockwavemedical.com/role/BusinessCombinationAssetsAcquiredLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 2.0 }, "http://www.shockwavemedical.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.shockwavemedical.com/role/BusinessCombinationAssetsAcquiredLiabilitiesAssumedDetails", "http://www.shockwavemedical.com/role/BusinessCombinationNarrativeDetails", "http://www.shockwavemedical.com/role/CondensedConsolidatedBalanceSheets", "http://www.shockwavemedical.com/role/GoodwillandintangibleassetsChangesinCarryingAmountofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "periodStartLabel": "Balance as of December 31, 2022", "periodEndLabel": "Balance as of September 30, 2023", "label": "Goodwill", "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." } } }, "auth_ref": [ "r161", "r299", "r558", "r700", "r724", "r869", "r876" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Actually Paid Compensation Amount", "label": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r778" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://www.shockwavemedical.com/role/GoodwillandintangibleassetsScheduleofFiniteandIndefiniteLivedIntangibleAssetsDetails": { "parentTag": "us-gaap_IntangibleAssetsGrossExcludingGoodwill", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.shockwavemedical.com/role/GoodwillandintangibleassetsScheduleofFiniteandIndefiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross Carrying Amount", "label": "Finite-Lived Intangible Assets, Gross", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r120", "r545" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "crdr": "debit", "calculation": { "http://www.shockwavemedical.com/role/BusinessCombinationAssetsAcquiredLiabilitiesAssumedDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.shockwavemedical.com/role/BusinessCombinationAssetsAcquiredLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total identifiable assets acquired", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets", "documentation": "Amount of assets acquired at the acquisition date." } } }, "auth_ref": [ "r73" ] }, "us-gaap_AssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.shockwavemedical.com/role/FinancialInstrumentsandFairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total assets", "label": "Assets, Fair Value Disclosure", "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r77" ] }, "swav_CashEquivalentsAndShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.shockwavemedical.com/20230930", "localname": "CashEquivalentsAndShortTermInvestments", "crdr": "debit", "calculation": { "http://www.shockwavemedical.com/role/CashEquivalentsandShortTermInvestmentsSummaryofCashEquivalentsandShortTermInvestmentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.shockwavemedical.com/role/CashEquivalentsandShortTermInvestmentsSummaryofCashEquivalentsandShortTermInvestmentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Cash equivalents and short-term investments, amortized cost basis", "label": "Cash Equivalents And Short Term Investments", "documentation": "Cash equivalents and short term investments." } } }, "auth_ref": [] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.shockwavemedical.com/role/CoverPage" ], "lang": { "en-us": { "role": { "verboseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "presentation": [ "http://www.shockwavemedical.com/role/StockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock reserved for issuance (in shares)", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "documentation": "Aggregate number of common shares reserved for future issuance." } } }, "auth_ref": [ "r35" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.shockwavemedical.com/role/NetIncomeLossPerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Components of Basic and Diluted Net Income (Loss) Per Share", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r844" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.shockwavemedical.com/role/DebtAdditionalInformationDetails", "http://www.shockwavemedical.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.shockwavemedical.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]" } } }, "auth_ref": [ "r314", "r315", "r316", "r317", "r388", "r539", "r588", "r608", "r609", "r660", "r662", "r664", "r665", "r669", "r683", "r684", "r698", "r706", "r719", "r726", "r886", "r900", "r901", "r902", "r903", "r904", "r905" ] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://www.shockwavemedical.com/role/GoodwillandintangibleassetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Goodwill", "label": "Schedule of Goodwill [Table Text Block]", "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule." } } }, "auth_ref": [ "r700", "r868", "r869", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r877", "r878" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtSecurities", "crdr": "debit", "calculation": { "http://www.shockwavemedical.com/role/CashEquivalentsandShortTermInvestmentsSummaryofCashEquivalentsandShortTermInvestmentsDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.shockwavemedical.com/role/CashEquivalentsandShortTermInvestmentsSummaryofCashEquivalentsandShortTermInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term investments, fair value", "label": "Debt Securities, Available-for-Sale", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r249", "r292", "r559", "r847" ] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Financial Position [Abstract]", "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Amount", "label": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r779" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.shockwavemedical.com/role/DebtAdditionalInformationDetails", "http://www.shockwavemedical.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.shockwavemedical.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r314", "r315", "r316", "r317", "r380", "r388", "r420", "r421", "r422", "r515", "r539", "r588", "r608", "r609", "r660", "r662", "r664", "r665", "r669", "r683", "r684", "r698", "r706", "r719", "r726", "r729", "r880", "r886", "r901", "r902", "r903", "r904", "r905" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.shockwavemedical.com/role/BalanceSheetComponentsScheduleofAccruedLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.shockwavemedical.com/role/BalanceSheetComponentsScheduleofAccruedLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee compensation", "label": "Employee-related Liabilities, Current", "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r30" ] }, "us-gaap_DebtInstrumentIssuedPrincipal": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentIssuedPrincipal", "crdr": "credit", "presentation": [ "http://www.shockwavemedical.com/role/ConvertibleDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Issued, Principal", "label": "Debt Instrument, Issued, Principal", "documentation": "Amount of principal of debt issued." } } }, "auth_ref": [ "r598" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.shockwavemedical.com/role/DebtAdditionalInformationDetails", "http://www.shockwavemedical.com/role/StockBasedCompensationAdditionalInformationDetails", "http://www.shockwavemedical.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r314", "r315", "r316", "r317", "r380", "r388", "r420", "r421", "r422", "r515", "r539", "r588", "r608", "r609", "r660", "r662", "r664", "r665", "r669", "r683", "r684", "r698", "r706", "r719", "r726", "r729", "r880", "r886", "r901", "r902", "r903", "r904", "r905" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "crdr": "credit", "calculation": { "http://www.shockwavemedical.com/role/BusinessCombinationAssetsAcquiredLiabilitiesAssumedDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.shockwavemedical.com/role/BusinessCombinationAssetsAcquiredLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities assumed", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities", "documentation": "Amount of liabilities assumed at the acquisition date." } } }, "auth_ref": [ "r73" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.shockwavemedical.com/role/GoodwillandintangibleassetsScheduleofFiniteandIndefiniteLivedIntangibleAssetsDetails": { "parentTag": "us-gaap_IntangibleAssetsGrossExcludingGoodwill", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.shockwavemedical.com/role/GoodwillandintangibleassetsScheduleofFiniteandIndefiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Indefinite-lived intangible assets", "label": "Indefinite-Lived Intangible Assets (Excluding Goodwill)", "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit." } } }, "auth_ref": [ "r122" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 }, "http://www.shockwavemedical.com/role/BalanceSheetComponentsScheduleofInventoryDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.shockwavemedical.com/role/BalanceSheetComponentsScheduleofInventoryDetails", "http://www.shockwavemedical.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory", "totalLabel": "Total inventory", "label": "Inventory, Net", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r166", "r689", "r724" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.shockwavemedical.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.shockwavemedical.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "TOTAL LIABILITIES", "label": "Liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r29", "r193", "r283", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r463", "r466", "r467", "r485", "r616", "r696", "r737", "r884", "r898", "r899" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "crdr": "debit", "calculation": { "http://www.shockwavemedical.com/role/BusinessCombinationAssetsAcquiredLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.shockwavemedical.com/role/BusinessCombinationAssetsAcquiredLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date." } } }, "auth_ref": [ "r73" ] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Changed Peer Group, Footnote", "label": "Changed Peer Group, Footnote [Text Block]" } } }, "auth_ref": [ "r779" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "crdr": "debit", "calculation": { "http://www.shockwavemedical.com/role/BusinessCombinationAssetsAcquiredLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.shockwavemedical.com/role/BusinessCombinationAssetsAcquiredLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r73" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "7", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-7" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "8", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-8" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479613/805-30-35-1" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-15" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "21D", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-21D" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-5" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "30", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "e", "SubTopic": "470", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13", "SubTopic": "20", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-13" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19,20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "25", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "((a)(1),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "50", "Section": "40", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481303/470-50-40-2" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "50", "Section": "40", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481303/470-50-40-4" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "05", "Paragraph": "4", "Subparagraph": "(a)-(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479515/805-10-05-4" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "25", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-23" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "55", "Paragraph": "37", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479303/805-10-55-37" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "25", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479668/805-30-25-6" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.BB)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350/tableOfContent" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481573/470-10-45-12A" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481284/470-20-25-10" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-5" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//805/tableOfContent" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(13)(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r148": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r149": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r150": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-6" }, "r151": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-7" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "323", "Publisher": "FASB", "URI": "https://asc.fasb.org//323/tableOfContent" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-17A" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(210.5-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-11" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-22" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-23" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-28A" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481664/323-10-45-1" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479130/326-30-45-1" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-5" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350-20/tableOfContent" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-2" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-17" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-19" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480454/718-10-45-1" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.C.Q3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.1.Q5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.3.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "808", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479402/808-10-50-1" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481444/860-30-45-1" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-7" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(4)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "920", "SubTopic": "350", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483256/920-350-50-1" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "920", "SubTopic": "350", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483256/920-350-50-1" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "920", "SubTopic": "350", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483256/920-350-50-4" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3A" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-1" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-2" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column A)(Footnote 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r685": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r686": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r687": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r688": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r689": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r690": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r691": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r692": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r693": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r694": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r695": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r696": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r697": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r698": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r699": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479081/326-30-55-8" }, "r700": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r701": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r702": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B" }, "r703": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C" }, "r704": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E" }, "r705": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F" }, "r706": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r707": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r708": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r709": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r710": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r711": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r712": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r713": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r714": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r715": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r716": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r717": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r718": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r719": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r720": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r721": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J" }, "r722": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r723": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53" }, "r724": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r725": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2" }, "r726": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F" }, "r727": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r728": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r729": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r730": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r731": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r732": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r733": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r734": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r735": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r736": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r737": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r738": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r739": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r740": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r741": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r742": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r743": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r744": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r745": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r746": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r747": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r748": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r749": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r750": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r751": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r752": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r753": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r754": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r755": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r756": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r757": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r758": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r759": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r760": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r761": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r762": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r763": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r764": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r765": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r766": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r767": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r768": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r769": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r770": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r771": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r772": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r773": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r774": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r775": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r776": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r777": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r778": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r779": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r780": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r781": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r782": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r783": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r784": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r785": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r786": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r787": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r788": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r789": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r790": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r791": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r792": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r793": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r794": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r795": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r796": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r797": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r798": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r799": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r800": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r801": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r802": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r803": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r804": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r805": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r806": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r807": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r808": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r809": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r810": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r811": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r812": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r813": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r814": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "323", "SubTopic": "740", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481543/323-740-50-2" }, "r815": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r816": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(3)", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r817": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r818": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r819": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r820": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r821": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r822": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r823": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r824": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r825": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r826": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//210/tableOfContent" }, "r827": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r828": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r829": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r830": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r831": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r832": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r833": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r834": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r835": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r836": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r837": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r838": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r839": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r840": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r841": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r842": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r843": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r844": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r845": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r846": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//320/tableOfContent" }, "r847": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-1" }, "r848": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11" }, "r849": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r850": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r851": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r852": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r853": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r854": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r855": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r856": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r857": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r858": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r859": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r860": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r861": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r862": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r863": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r864": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r865": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r866": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r867": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r868": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r869": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r870": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r871": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r872": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r873": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r874": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r875": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r876": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r877": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A" }, "r878": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r879": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-3" }, "r880": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r881": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r882": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r883": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r884": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r885": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r886": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r887": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r888": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r889": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r890": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r891": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480682/815-20-25-6A" }, "r892": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r893": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r894": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r895": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r896": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479773/842-30-50-12" }, "r897": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r898": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r899": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r900": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r901": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r902": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r903": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r904": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r905": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r906": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1" }, "r907": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r908": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-2" }, "r909": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3A" }, "r910": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r911": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r912": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r913": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r914": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r915": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r916": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r917": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r918": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r919": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" } } } ZIP 86 0001642545-23-000051-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001642545-23-000051-xbrl.zip M4$L#!!0 ( ^$9E?#>/6N5IS>QL]3G(Q:L 5[?VJ%RNOIY;9?O:KNZY^\^<%*0L MIA"H =G6_?1/1@)ZER4$B$3*.;M]RQ*").(7D?&6$;_^W[>1)[S@,'(#_[>6 M?"&UA/_;_?7_:[?_Z_/#-^%+8$]&V(^%JQ"C&#O"JQL/A7B(A3^#\*?[@H1[ M#\6#(!RUV_175\%X&KK/PUA0)$7-KDJ_#"\-VT*JIJ"VVC?TMJ9T4!NI,FYK M$C9LK!G([B/Q^=+L&$:_8UAM+%E*6Y.QTC9ER6QC4T&2:ENVKANBV MC+YNR9)F#3"R+4F7D=WIFQW=ZNOPV&%,WH^\HQ]=3N+PM]8PCL>7'S^^OKY> MO/5#[R((GS\JDF1])-^VT@O=*- 4V=AZL?HQO6+V@[=X\\6N[[D^!E)^C$/D M1T I%!-2D]LH4EM2VK*2W20*YS<9H*A/;T ^A$O5["('N[.+Z%,B;%\\!R\? MR1>+%RXMYU6E]Y(MR_KX!@29/?(5O2Q=&0T#^R?Y$(^PX]K(N["#$;VM9*E2 M]JNWR-UT>T(8^>-_??_V: _Q"+5=/XJ1;^/L5W8P\>-PNGGUZ9=+KSJ)VL\( MC==IDGZQ=#$A\\]W^ 5?]U&$YPS;=K&L+C!M@;]MLM1E4J5+?X_%LMXFJ%7E M&>76EKG$&OAV=BE9DK/"Z_1U.A^3+Q.W^"-% MVL?N__I?_^O7V(T]W 6XM3,T_?HQ^?#7C\FM^X$S[?[JN"]"%$\]_%O+<:.Q MAZ:7?N!CL@#W[1(NQ&'R3]=QL$__2;Z_)4HJ=.WD^6_Q Q[\UK+;A.P^&L&= ML'MY[9/'3:_(ZD+DW?@.?OL[GK8$EY!BT%;T5E]\(7JS)22H^*U%D'3ID$_:(W*7(?RR[:!I&_NSI71: MW2_8QJ,^#@55/GPMF>J>+^8K^22:/<=H=8$593W@GEP>.,N/,%O=?Q1X0(_< MW:%/\-#S,@D'[AMVV@/D@4BG3[-:7?K!80],E3OJW^S!P)G;\G3(QUW+T0Y:C5[:E&$XQ\1'DR\;^Y@IA-6LC6Q?]VK.M9E:MC9B3%T^D2>$X9=)2->SM(6!/7GI M3$*R^\\Q)!/!TRPIYR.-0H\D$J7J9KY'6E*A1Q)1430CYR/50H\DFY*\@; ? METW)$ \P,>!L'&VP@,$ZOXRHPOXDZ$,=BUU()L2S+Y?]GOYM_-ENDL M7&JUP?)?_B;[.WO(QZ7WWDP&A0$R)'Y5G+R9O$B$[)O]WFQ"E#E]K0AT5#1[ MLQ%&T23$W92P],OL%MEWV=]PC\V44EFCU!(&#J34A(K3,BG2F,SEC\Q]*@Y.*.%X[Z0=UB\E%H(* [" [7,VN_APR_8#T:NO^FV^^KXI5M\ M7%[]3B5G5LW\]"WP,QC8R9\.>=C;V'-M-W5]!,<=@0,%Z8:9_1X31L)OKO^: M0)2.&/&!3_Z,>F\NV0^SR\CGH\!_C /[9^9&;7S$C!2SE=2F?:V&D[SG."Z8 MV,B[1RYQ-J_0V(V1UQ3RRU+3Z6_;D]'$@]S;73S$(5P7XB'<[07?^'8PPHWA M1>6N2\6\>, Q+^#,J@L,*F*4R97[:*>R2[# M+!9<11;H4+EC>8I;*PN,J]P5;OP^S *7*O?4F[QI+P<4U;(,I:8[R'5X:V72 MO_'>6HF\4)KN.1_56RN3\"QD^"IZ->Z(YC ZM/V-CDY9657NB#:(62PZ MHG70@3NB#04P=T2;P"7NB.YM*'4.KFQ9H3EW1.NE/W=$F>&%RAW1F@C/GB-: MVJMQ1Y3M,C65.Z(-8E;ECN@I[I8L,(Y9S_E;X#_'.!Q]P?T8SF$E_((C%43U M^2\XC.'$TR/VW2"\#6(0F<(G[R7O;<8>? %FA.?>3ZZ4_ M]Y.9X87&_>2:"-_TNN9C*7ZYO))FK>D.?!V*OTSZ-]X_KUGQE\F+IKO?1U7\ M91*>A:.U%;U:TUW.XP5(\QU@+:L\6&NZMUE/@+0F9E7NIC:$#MQ=;": =>Y; M-H%+W!'=SU!2RBMIUKDC6B_]N2/*#B^X(UH3X1ES1,M\->Z(YC Z]BT/5LHK M#]:Y(]H@9K'HB-9!!^Z(-A/ '>Z(-H%+W!'=VU JJZ2YPQW1>NG/'5%V>,$= MT9H(SYXC6MJK<4L!&<7W?CC21S1*^0=;#AD,71PY96'HA4E_./Q*:0C<*:/ MV)Z$Q#C!NQ3Q(8__GHS9 6)^#?%?$^S;TRV$6+@T>H UA61S: PPF?6YV<'" MP7*A<& >#DQF8PHG $R5 _-@8)K,AE'8 >;98('9\ ZK9EW%R"A35KX'/IY^ M1^%/''^=^$YC6@^8S,:\SM2FXJ DH&0V^'>F]A0')0$ELR5!' ='Q0%S4636 MS;AM"( 4+0YM%]*%A /-4XOL8)*Y*#Q3,#@G^Y$=3#8AB]% 3#;0?&0'DTU. M8/#MLC08-"%=T! 3+AP'(8KQY\!W>)2X!&Q:3MH?L]>,&A#Z_9>R9X(<"$H2H44H2UA/WI+\ M*R(D"!'TZ^*ZH@ ZFQ!S9@ 0W,BI!9U-B'LW&9WRRST$8!J][-)_DF'P'DW(38LVUP8";=;5@L@D1[^9ADAMS13#9A% [ MWRXKA\%)A]5Y\]KC(E-IRTI) ;Z)' T(1D E.F'6_'=P14-B&)<$YV%4%>^ZD'9A Q" SN&-M"&9 B433"T"=F/T\ IMP.+X+3)"1&^U58*C2:D M)9@R"<\'&DU(#G##IQ9HG'2^@-L:1:#1A&C]^7"#V?#TYTGD^I@8>_9?$S=R MH>/)0D^46QR\H,B^\>WD#I427&U+6ELNB>#,AER_!?YSC,,1V,Y/TS%>[D!# M+.S8[7OX$?MN$-X&,3&R)Y@0QZR:]*6=&%;9C6ZZ/O*A4.&&O%\XH9Y,T1-& M[-!=8S=:MXON1ZV[+97F[$:>=M$\7]D.0R1G-XBRF^2'I-(8(CV[08K=FKU@ M](HA+K ;#]C%A4-&)3!$>':];>8,FS*=)XU=5Y8IPZ94FC/KL#)EV)1*?I2F@ZXR(Q MKOID2X)KMORT%X:(?$H3-?\Y\;$J$6)VOKL>CF)B#9>5T^.P(K!B-A)0-W728CHMQ'5)7]P_M*F:+*;(B2->[LJTA+ MY0ZSD3YNOY?H\G=*PPNS@4INLC&.'&;CD#>^@P?<;#NZV<9L]+!N@C,AKLP& M]HC,D3>)I_<>@1Z1N&O")"IO:XF#IV&(\?_#80#_G_[Q>>+_Q.'?7,_[AG;F M HIR3@9AV<^DDXN8=!.BNBC;X/37C&NCY%QC0@GX)OMU]D7V-_Q\[5;^!&BP M=K-T.>2?^]QM%5+,QOXV'YV;?4N4P=W@*L2.6YI.3^[V%=ETR.CR\Q[P2^"] MN/[S\D55E]M);=DJ1;$;S(;USI3/*X[F$J??=S27+BVTGQC,1NP #*M%L%1I M?@N0WYN5'4][SV0#V<.N*V'#-]O*7@Q:N;08@YB-HG&II9Q6R0ZZ)R@6+RT& M"F:#=PQ*K=96]F70XJ7%&,1L_.X/%+J(.-$/Y-U6YJ>CB'Y:EK0>3S]$87SY M !5&*=[(G]]=WQU-1J>K>>JR%Y@+-&YB/GHKD_FG*#(/=UP<.][+ASES8NGJSX?B; M.8<[*W!G+J1^BG#G<$OA9O+(_A[.VE<,YY$\VI?E>C# =NR^X,=7-"[3@^.8 MS##);&*!!4SR?;D>4/)D"EN@J*B&R60V/W*F?&:AH8W);$Z&@Z*V8Q F<_D, M#HK:C[&9/!? ,"AJ.I)C,ANQWUIS462^0$F07%@"7%"]OC#;LKZGOEB\M!@T MF(MN+W"[F7# 7W*V4VPV528O9F&@],DF?L/SH>TK/A05L^OJNO-Y, MY[A3S$YN.&N'-B9Q>/DE^UF.\QH6LY'5T]EM*A.GI]?@1)"]BDIF0ZL,[XK2 M_EPJQXFQF V,LL*EBHQ&B]G@(RN$9R%$;#$;#=S$I=G6ACSO;@S'H5G<2LN0 MP7*R0A:S8;T;WPY&^#$FP(5??@ML-#_=/B=[%-\-'I%7Q8@')J2/V0@;8_RI M*5=B,1OF8HP_-:4M+&8#4XSQIYX,@B(Q&Y+:BS^;N^E8C67LQ;%'['FN_TP8E@SJ)/\^ M[4V,V: &V^RJ:P=K=I2B3NFJ9?MJ=M"B3NFJ9>]J=@SC=^S#&2;"KIXSGE6TRXF-SO64;N3D[?9B\BHABC&968>[]XI"9SU#_(")\+EV MC)W'.+!__O#=.'IX_'&B:I-9_WH+=^YQ. C"$?)M_#A$X^,RTWDE;8ZXTTQFXQ97[P^0:B(U JS M+C1#V"ZQ:X2B,.O_,H'M4DG-;)I^"ZFO1V,OF&),D5TEF<%QA(%!Y9"9V=QZ M/61FP611FN;,'YDG=608E*:Y\,?D24T9!(4Y)YLMGM01;5::Y@8?;=LNUSIJ MFE=+R7L5C"#10C,S, 3P1+>*ICG =?"FIBU#;9K'7)/NX&URCT7?\YNL MUZ5UV0U$G"ZOZ_(<; :I3E6O;D\XQ^U2C+M>S+S,6]X*C1?1@X$SN^"Q]Q^.+:BS,NKX(P\%%X MFB/E%(VYT!0;[*AKIV,N>L0&.VK:DG3F0CULL*.FO4-G+BZS@QW$ G#'0^CI M<)J[A\Y<&(45AM2T?^C,13U884A=.PAS 0I6&%+7'L)<+&$'0QXP^0:')[J! M,.?S,\&-NG:/IOGF1Y.-6K:.IKGF1Y.-6O:-!GGFL]/UR;<]WTF_OHN'I[J3 M=!KDJM?*GYKVEDZ#?/>ZY:>.W:;3(%>^;OFI8__I,.G9SQJ:_HZ#YQ"-AZZ- MO(1)=C#QXW!Z^>/QY+8:)GWZ>EE1UZ["I#=?NU34LH$PZPY;'KS MY(G.Q,-W@^N_)F11WW$\#)P;_P5',=QF_5.,;]%H,3/VGW_TGD-,.?RG&P]A MSD_D$B8Z3]@>[N#ESC5FT5!HE'(WZ(4A3%& 1RTL@-:A/T[ZD1VZ8SIX*%M/ MQ4B2H1>P;.V#I)5+BR&)S6 $1]*AS2E7P%&H.:7!9GCD!,#QS;5A4-FI*Q::/A&1B)"]/A?R*OB# MW'425I';KD@@3.;"1\Q0G(4MS&0N@+2#/='GZ>(WM>$3U3[,!208848MNH9ASE;?2]RET_>']<.(_ MGZ;>L9ASBYE@11U:QV+.7ZZ%%17I'(LY=W_<3^B>.JX^=UJ9WF M^+Y'YD8MFJAW\:=(_Z?WDEN"Y_L^']U^2OB%\6O:[[:S1&?O?7 M?OB1_#KY=W*3V:VZO\:H[^'LCGWZ/FT[\#PTCO!E]H]/CAN-/30E.")4P&WZ MHT\C%#Z3)?2#. Y&E[""%QS&4/G31I[[[%\"IM*OYXN[D)(%QH0,L9,].?WZ M@G[U,7;6O[/,"TO:_K5T(<^^^TCO'687I#12QW&+_HZ\%1#CMY;:6GGQ]%7( ME8(33( P_T96^VF,',?UGR\E0:;WF#_D(Z7$!M[05T^H8!.1Q6$KX4;V/5E# M$%["W>$! R)_[0$:N=[T\O\\$442";?X57@(1LC_/V*$_*@=$8D=)!=&[K_P MI6P2>M,_7Y/7,\A]*'/2UY45(-:/VYNGZR_"XU/OZ?IQ&00,KO;Q^NK'P\W3 MS?6CT+O](ES_U]7?>K>_7PM7=]^_WSP^WMS=UO@*REZO\&?O\6\WM[\_W=V* MPIHDAZ0"[JRU/X'5>3SNW3/ M@KLEKWP_GGWXCL*?PIV/?]FPGL9L7/*%I>ZW;^7:#O4+T\BU'6[;^[+=31F_ MP?ZV*+$>'JS3)ACOC^,_R8WAYM&^"%X#@JS!>^26VW],B/.!0V_Z@,=!&!.# M- A'*":VUEM\.7#?L-..P\E,M(E[_;95KE/Z'IET!ZJ S9+TCQ^]AZ?KAV__ M%!ZN[^\>GH3['P^//WJW3\+3G4!VW2>RM0JR*MP]"++^P?E%N/LJ//WM6EC8 MD&>;<>_J";Z6+55;(M'[!M'"MM YRK:P'V&^!J$0#['P5X87(7&-!.*28N> M#>.>_OPZ<6B78>>03]HC]-AE,YW#UR%S_2"XAD7W.GM.GR O&BFQ+56-SAE)?[TT+M] MO*&JFFOQC5H\GD$F4^,0AQ(6#-LX$-XS!DY.^DZO M F?9"R(KLB$U&.-Q&+S ?>;NC]'J?L$>>D4A+M>..P$*/Z&WFS0E:5,J+^_? M9JNK&&U)LS09,K#O$.]P5^*85-PS0$BA)A#K+X#3Y<+_3$(W(IL7M0"# &S\AW_T7__J4YN-J3(C<7#Q>/%T(Z(#.D)%@&CG ;7/RR"1(K^3)9 M?B=AMC$EEN/2"M3H)F=MQ@H`\&J#G."&.HO1_OI'[R9GT6ZVNKDFJ\!G' MT92L+8J$+Z'[LEV+UF_EK&M%_7":7)%_WH5/P>ML*Y$E8M$2HP\)5QX*T2HA MQ-PN4_HDJG#NPGNR=Q'%LO_6)LO$>R,$)I?[[MIR5K+SS.NBBO:XE,;W 2&B M]__<<6(\I 146EU+EW3M'#8W2KT/*3G BQF'!&WN&'D"?L,V'<-(/B8:'4>G MM(4E[TTX+P#K-VQ230M,S;W/__@W4Y&-3Y$08P^/AX&/!9]:<")Q16$.)^&/ M0 Q?1/CGX$OAP_[" ]JO1WZY)"XJV1)D:558?LFA][X%! _WL-)E4U/6P-:T MVIK241C>8([M1B>84"D=.>'5\*K 8,+.O"U,Q#X@6J>6%*9NGQ MFZD$RE]-O" M:N5RPA )2\ DOB0*7X@"SW628K;T*^#ERC>Y=XD*4B$[04ZVB&1A#K93I^Z2 MN DXA*M:W22O;/:"85>^R6YTN\$-%M*)J.^H'W82_38C>Q MPN39)T5(HFK?(V06?*8@].G7U'2SA] S1D"^,[?HJ(?^ WQVHAE_XA@\"JJ2 MMV!V/\E/U>MFJI>&[.WYT6-N_?MMC/L;/ND6.I65/E4G,\-'WYHE$Y?D=E+#N2EM.13%78(]5@,\9! M>NO/WA\'!)4+4KT\W=Q#\A["[U[0)QO%(W$1[3A=_R\;-,3>OC 4K=?S M2G#^R8;@?'\JV$-,V ';F_ ZQ#12#QM<.$_-?I!_$88H$@:N1[P5Y'GD2ZCY M 2?FKXD++@SQ7/HXO8#<<^;%J!#33\I=4E]FP07*, 7^#7P-Y2Z"0[XE5@Y< M.@ZQC:G-(RL"+4?# /+#63E)/$3QZMI?T?(J88G)C]-W M^$6D._X')7G'/L$P^;[_/\!C!\J?HIDA,$91+%B2X*!I=)$[ M<'DU"4-RNZ2&"E1CC.))-!,BL]7])U@8*Q*4@:ZD(K'],/.6\ZEEXE6X#>IY MZ6 ?K[LI<@SX)M >N7%,A(&JL3#P84F$M$GJ G%K&AOJ 8)95, M*V(^O\=BY.)A0J[4)#VMZY@DA^V$Q_:3\ '*98U/BJI_Y!?4!<( 75*YG0FJQ065"VII@DID PD>63?Q1FV;"&H(K>DH M=D/8KC9^*A#@M3=\$8V(?)-GA-D> ]X0HN3PLW:;@&@N4*>L'U]V86P/Z<7;UEK=J7K M)VJ(.(=M);,X%LV,"U:CJ 7*KA3M0I'4\LNNJKEM1:M5+BQK^R^KJ]8?N8[C M8=8=[WEA<7A%)/$Y"*<;G#AZ$951.[UH[L\I4JO[;;/$5U_5GY?(A;<42MZW M^E^D3+3TUOE6]^N5PZ>@I"(#UAAVNVD_/TVF-9Y7C]N,F/I?LQQ^Y=UK*$$^ M3R)RHRC:>3A,D7>=#CL=L;[>;,*>*U R"91XA 2AB8GL#<O%H!Z?'$CNI7YR+==Y($U"6<1:&([)HX>"IU(@ I-U]E6&:-^0+]L M].UXY*&M?+H1_DJ77RXASBGOEWI>!MWMK M6?6]SAM,PKU'0U2WP)J68CK%XFN#\9M9V 5JG #SO" MO#T1H>=\\IMA.+>HGG&['V+TLXT&Y*&7R'M%TZCUL>S&B9M>^SCMSO;L%4'% MB\ M[XF<5^B\+QX;//H+)K* COO$M6I68@80(VT8@E'R;WLTJ"5VW'WOX4FX(7L^ M*N5 V\&,&0RJ.4"RB4P+1;\;65;/6O+Q[>O-;>_VZJ;W32#FYMW#]]X3;;2: M@XNE533N.*]+RRF/?W*HWK++!(SX(GI9H??OAHXK@Q=GXY%D.Y>BPL@@758S&KF@OL,036@J9Y<"87 M<@+D7]0TH;GNS\@C9LC'!J!7U,KCFK2K5)4JHZ-:XZZU]+3L9!V7=(>$/UYGT8V-@! M5[8F=2%MC3D'$02A:_( MCH.0Z\,&21S7AZQR!X8X\D0W*VO)R;@?_L) N4?D)7UATJ++C^O??PY>;V M=^'KW<.?Y)_M;W=W?X>_'Y]Z3]??KV^?'O=M(Y^\N@M=!&+:&;^^-]\\Q>,) MQD/_8X)@TK,W%9+QZ$+@"U^)DR7(4OL?="X'5X2I0O^3S! B?_2QY^)!E Q_)]]$<"7Y\W7HVD,!A1A&=;RBT&E[ M0? S'4^4/0?&&KD^'2A^P+#=A8RKM_(_SPGL[ ?,#B)\W'W MEGY!'$?XTF)!_^D2P8!SG8 IWC?#BP_O3M:6]!C UB^X0M>';?[ZGK>ZFQ2]S9M9\#V5U_LO8Y' :TW?&&7[@PXL!9 MF_H[#";>VJ, )B^X,/L\^R9(QB'Y M^#DYQ9CP%&9>X7 4P=>12\".*+#(5@N'R*,+X9^$9!Q/8OI<@2V (,IB.\!(%&%L3X^=I MHYQ6$.%R%Q M!..9 /;]=.R>F G)(O3AK=)GA?-S[<&\5Q\,6Y\=A+>S@_!T6#1])R&@ 8^4 MC"M0G ]BGH5#+H2G58* > 4^H4?*,/K.2CTUYMI@ MN5VJG14UW]Z@YX^ESBDJ.I\JF<^UUQ*6:2-K%SK0 H"&^JX')3)$ AT<$5M M)/_[@KU@+!(!]2<#9%,4 7Q&R1EFU_>#ET1#$- Y$[)OP,^)#*)8(/+HSO8( MP1["6%"?#N(; =0710JV) 3V]82H% (7-QFB-R;2!8/Q $13P7$C3 0#1#D, M?$0^6?XBP37,'+4)2;%/;+OH$X?,D2!#-(5-%&VBW/$;V?1!/T[H",01#D&% MNO]*]OY,>=,)B?0V8QAS""J/7.YA!(5;&9XX!ROE8+*KP!S*9(O(-MA$.2], MS20B">9+Z%,>$JF,H+*.@:BUEPLQ2RS;J1 ]',TG*I"8Q!%9% M%(R'G'^5\@_T'.6$@Y]#3,WH=.>$:>;CF#9V!YMS@76<)96QQ":; M3(B>$Y:$V!WU)V%$+4PJ0.-9^P&P/L!J)WH1'(AGSJ#CR4Q*^DPTB",1.HEU MB*E;1XQ&/YU_3 U+ZJ\D=BKEY(HX+6YE]%YMN->4V"O@_>"0L[-:=KJC,4J" M/,\@?3[ED8=>HU0(GXG)'P=@Q<]Y& EI2.F'[\XZ]"8_(- @3P443/PX=+D% M6DP5YER M) B?D9]Z9."*3SQJ_],)RFD(;.[5+RE8 ,#WF&RSD0US@RY OGOCT/4$15)4XO5#<'2<)N+)'=V()@$3 M08>'7"$?.4CXG.9%A*OYY1%DXSB/*^7QPCXJ;C*>1 $/!JZ-[.G*-IO%3NG^ M/!ICRE;ND1X_,4+YMVP$)SMD(D>@:P3 R)=6+K)/&B#5'R2'@EOZ&I[Y4'4!\(+U414/L9 M\ND@XVZ2RZ0QCHT/IC6 R28.90+1)U@MQ\Z1@DU>T"?,F-=_C /"69IU3C!C MAP$F.C@8N?92'GJNK@F3/904?(1NE'P"326BF,;UR;43HB9"@![A-G6MR)< M7IH#)\L98(81C$>B<)+ (_VLCS-T@II MY'(*"75R#\>-PDE6_&%/^P1G2;W5-*WV2#)!Z6.RC^8O":TR@G0_&GBN'<]* M;6!UKT'H.6)6B3*OC!$75&9:.B,*GDMTI$-=D"7-&9'?VD NFC$4%]3OXILL MUAB0A8%U%&$40AT7S9\LQ!^(,+_0@C+RQ@0;E*EQ2-:2^#:8N+O!%./H8JNP M55XVNJ$D>&-AY;%D5MY>N\I:&2K#M9A_0FUBXG%#<6(\1'$BYP$1HP#$R2,. M%ZUF@UJFK.0,>;-\[3N5E"/DX/TJIRX$LI A>L%IH5A29??.K=^I)-N[8"RM MJZ/O_(J%M*22OBL:#$#IP2,VELMM+*X3Y[OJO)@O&I)W;4.-(7VF%Q E3_^: M71LL3](-^G3A+SC5<_/G^]#/)RNX>XAM0&TCP9^,^A 5&X#6_[FD MY=WL,0LE=\DR:!W@(&G!EM"(5EH*28UCXL13ZV"N+4&CP5-2=4;>?L'XI $V M9 ^!QLDZP?EP":%# [[9K=TVK-Y/2&Q?BA!!_F.[ ZG). M#_4[,-[CG% M4&]*U(,C?,$V!C;]Q[_)'>F3*HL0_U!$0B6RT0(OZ':,_*DP&2?%C+G7E09? M5B4Q6BYBS-;V5W)9E*[O.]VYTG6I%"/_.?&QH$H+G^PE[ G@MB^]PKE."QS: M1RD140M3A>!% =$0 IAI:7Z!RA+TGD$B>EQXF22146 MK19.U UUV#S\-O,[ M!EX2C$MQLT.#D$TS(N_9]XCDPL*1#Z_V/($L6(SQ2IEQ7C&]$*[?H%PDLRO) M-@EZ/'5*J:X$),*L&3E/QNVIZ MR6/ D(2_$T?+S6JE9UIL61'"JX;XQ045M,@!;KO-K ZEE'-'*FOGCLP]SAT= MZWA1,B2!*E#ET]>;V]XM/6VTU'M_%8Y[TKW3VDV'FMXZ[8*^<5KJ!OG;\X6M M32_,"J,?_W9W]?<_>W]<"]^OO]Q<];Z)A,E7%\)6;0N#!M?=8SFR0\'&"69L7\0O?ZC)2J$R&*9@1'FJ+!A-R M#R>:H88>C9[S/B3V'X1'/#2.\&7VCT^.&XT]-+UT?7I?^J-/Z3:4 @:HM'+* MG;YY\O6<@!=20L2T#T+ZY/3K"_I5=LY^Z3M#NI!E9>O7Y-NMW[UW6UFYL*SM M7[]WV_>_TZ1.-8O=CP9'F5V?X'EK9BB1+-@!\82,(,K22N:W[%QLWBS U&RK%QMD'&*(2<^/>9!X@=8I#%>V))FF M7(HS(M57U! F_BTU; 2@Z*<#N%G^\W;(X'I VK8Q'@P^O8.O=YN)U(&NWN/C M]4*_A'=HM^MM]Z'_T>^1FX5I3H%-%F[N^'+UX^'A^O9)2%AY>1 O5U[[(#Y4 M?8^2Q%& _U5,UIF*HF&:227_@%#?"_+ -5]E;YZWEX0FX/G?"[WBXJO1&@RF MWNU7]PT:)'T-41+-G_AN_ "=DB:1TZ(I0[)Z^H'=)M!VL.V.D!?]UH*_?#3" M<&7[&:'Q)2"DYSOP/]=S>/3B*Q2&4T*./Y WP2TA:3_Q6\M]BR_]R:CM!+1; M$]RVE1P(H$($X9U!6X6!KI8IRI+YZ\?EI7:39$L1WF3"EX-'96XF7%).55*T M&B1%)A:SWA%UL\.0I)1D[C1CBWR, M%LKSL^,/*(KP>A2=&QS[*MB4Q-<)A7N^0\<^]2A5#[0[3 BEB8I<6.]R0Y9A M7.W0NQ7@RFIU35&Q"FMC1LU93:8%'2SKXZ<@IMVE"JO>E R["SA.5'AVA14* MB(DF$?4KRHHIZEI9ALM^?&J037RVP-L5?B@"/+G5U71+5#IJ(V!W6N5@FZ&1 M'O^#L\RTJ3XE2SL8M.$@*S>=BVGI&7&_ 6T?X"%W@Q_$V &ZYA4>I=55)5'M M<*/YE!&U0_V6BBB5($HAB"JAW2M##:WVT#H0@3!X /FDH[5"P)4')(%:L MJ!=/P7$C-F?I0HS\9]I / D3J$9UB5@8EFB8O.[VE,&S0XWF5Y6Z7)JJY+9I+K9_P0,<0J?$&+V54(1P MXL#?H34S8M[X=C#"3^AM9D;DU:,*W)56*+('!WV;VR2[^5/1PGL51"<5^II&DXS5-'2 M"TM^DRJ!N6AQT_SS;>;IYOK1Z%W M^T5X?+J[^OO?[KY]N7YX3*>I"-?_^''S],_M#2_V(,D"HU3"#2>80)(T;Y?3 M2EMGYEWB.9AB65?-!93PUIHG<4AXUM9FC*;0,(-WU#R7/H%[-N>Y3W!QV*DF MW20[O6@:)UC+Q@7C5 5CSR9#Q03# L$P%)DAP3BK[D*$B^$$.X+G)E.(7CH3E>F!@@+%)Z+>82G!Q3.EM9Z>+HHHZ%+@X]G3A=*C&3 MRW*Z>#*N=+O9G]4N<=.Y(M/YX/*P3B=I%:.S9.QP\YD-\_EP5,'1;4VT%)90 M=1:I[L"GRX&DOX/[<6G*]SQB>SN4[P)UOQ#B'BX>)K&758G(1^'Y##Q4S#"< M=@VSVP].[YU$[/!#V[6=1"Q1NYZ'$;(K#!'XSS!H[#:(<9:?WE\2#(G%,[G< MDCUV0&$GB';NSH;#TN#!ZPAV+L"&,$+32![4#W"B()YV%][#9F M*7W_=./AU20B[X3#XIZ? =DX152,LD+!W+)E$5N[+=LJL*4RB*WSL'47NFX4 M3<:=AYF2M_7&0B(D?[\$ ^:'BAVM<%=C;ODR#*F\W3?>@]2[GI3.HB=U#@9P MTGZ#%_66U8-C40(.-CI@E*BH,C6ZG-NS=33BV --[ZI5@X=JZVS%L7#ZLXC= M>K:5//L7D>75L&:K:QJ*:,AE-3MBHWRL1,MVZPN= >[VKR#+BSNKU955332* MQQ/RLHD;P>^5,(Q&;C(P@(Y1 C20M6/?)BP6/D!@7S!_*7)^?[=ZJ/MD?\X5 MGL,FOKVEQV&]'$KLN5'9/86JNKJ[HH6SR7$)U;C="'0AHX(NLG_]K04RBC M,\U$7BU2.:GW^$9(?8OCN\$3>ML@(M .7%OOD+(61N5&:R.!M*9R*P.2T>J: MG?7]NQ8@G8-E^X!C1#YT!(Q"GRPZ$CZ@!:WKX(%KN_'V= @W1W:8N1F!KU/Z M+HC(EX2X>4$*T/0?) M*XK*U\S4%QP&'B%.=/W7Q(VG.07%@H:LDBPJ6N$>FF=76'3JV-L1I"B./6C? M*LNB*I<5"V:L,54#;>FU.M =LV(.;!V6O./:^!4^>:HH:4Y'^^Q?2]OSG>*Z M2*EL&%PAAM;LS'!QYN)\[!+E4L19K6@ 72W"3 V/CS'TZ2#_Z[@OW5_)?[(E MCU#X[/K)LQ7"M_2);1"A2]E<^"1,>+?25-[&A$_A"H2VTJ$PMLQ=T%*H'3+$ M K(A58+\*5F[X$.S$@&%Y&-?<,F*GT.:R0YC(1@(\1!'F. /31P78GX$>P[V MH^1?E!LT%#AP?>3;+OEA%),/: 'UQ7SA=!^/Q1D23U8TB^_IA=FT!Z"R[[R".X MQ$(TQ#@64 20_H)M/.KC,%%7JBP*BJ0H@AL1/1H21A(TA\$(D"\LH/Y]K*>W MCH>(J"_RX055CMD2NUL%(26*!B!?1U0*\V1+6!(?*AG2_">H3]8WB;?_9)=: M.L+.1M6/MDR*Q?_":@$*KF8;'=LR^KHE2YHUP,BV)%U&=J=O=G2KK_^WHLRD M?AAF;S!&S[C=#S'ZV48#\H*7R'M%TZCU<5FG$S6R2/15>B54Z?[:#S]V-RUU MR_:PC^8OG\1K\T@IB1__1GS*/WM_7 O?K[_<7/6^B<+-[=4[VIB5A5_-9/AJ M4=X>YU)&1"SM%DLNH =TEI*(0I)%9.)-Z1TOH;C$M?=X]P\_LBWV%Q96__Y: M79]HNF!"[N%$HH#?; P[^#"Q(1R!<"C]BS 0;7^?%?N*O VUQ%:,!/)6'AI' M^#+[QR?'C<8>FEZZ/ET;_=$&HV%E$Z;42[Z>2_V%E$A^&GQ*GYQ^?4&_6K%C MD^\TZ<*0S:U?2Q?RUN_>NZVL7%C6]J_?N^W[WVE2AR^V68O5]KKMCM#ISC"] MM7;IAIA!HFV8&KK]- PQ%KZ3ZX:1<$WV#8=NV8]$$U'C3E E<8^C>2=+GUOR M21[R%,710BAL[K$3):GO.HK,+AUED$#B&JC['/'<\Z7/D7Y*&7)XPO3A^"H3 M7^=0$/* 7[ _P87.GI>)J"K/IO-U5K;.2KH[O%/;Q?S0U:6'DIO8;?>M/70= M!_N7@[:E[;Q"WWE%9^<5!K0E")R)'0MA(N:**OLZN6 MF(+E:QB,-G5 OGZSO0F0I1=%F/P_AY;8Y\O]F:VN;'9$23G!ZF(N-Z/IA/&TPU,MO"5,61-7DZ-L_K. W\9P\"TZ+%VP?)#^="9+\14R,YVK M&6F)!QQA%-I#>@K1P2_8"\9P,IQWV8'EX4FABTA [Q7=N M#BB& ;7#&"P14#3G:(JZ;C($J+.*$OZ.?0PM3L$81,[(]=TH#FG#11XG/+CV M(Z$I$9#>$D4/E1*EU55D42M^[HN[X R#:E=I1\F@4F$.H:BIA2OP.*@8!M6N MRHV20:71,F'59"FRPT%U[,*,DD&ETT2991:V$1D-%S)?*_P4Q,1"#-8*-(K$ M#,^VJFF/,V5079\*2Y1;6B!A T=_S+)*Z]DHJ"O1>S];Z.UQ_*P0] RR^W?$ MCE76(4:.O%-!WAX'U0HASX0.#[*H=LJ*(W'HG0KT]CC35@AZ%@1G.J(NE95D M8:R4N(%M1]+!%W1P33";D,%/N95OKEJQ%GB=1QPS MQB'A5Y9P/[.*S&)&WZI()*0\L 9%-5M=1=2E]28U^X.?ES2QC)^=5M\*?M8A M8K6ZJKQ>^,8!/G1/&S(Z*W6\%H,G$@Y74/LA: MG$,X[BX>XC"+QGU(;;!?1,''YQ9^*S-C#$2]#?Q@.8)]J-J$]H%BQRK[7#SN#=8CP;Q@2Z_H20 MXVY6V_F959C3Q>BMM58UAM%@SDR_'M%+W\Z^F"'64MP=/C1.QU&_VBB55J; MO$9$+KA\5K;^>HF'S1H5"*:!ET7L:,KT$(4\X>9YSH M.?\S28Z^)LF]!VQ[*(K< :$0K&C^?41D]V[PA-XV228J/=YEDM42] M+O!"KTJCR!$SCML&X+;L$OB:T-J1B!%4O"LDAVP#(%M=B?UQP)O/O._(22N- M]1IBQC3Q.=3QS_D)7(3#G8F!/S/W83*:Z]O>Q,'P#R%8.!9Z9ATYCF3$;Q;^1!@&MS ;"+.@\G46==X:3W>Q%'.0NCRKN MCS)'EOVS7_E>_G34R\XI=FN:Y6!GN4.+.13EK$8[<6GCTK:W U.FM!FT--'@ MTL:E[5RE;>>PPO*D#;BQL6-G;>(&AZV)M&U(@;,H M;>>0?5DXCS/&H1 -4;@]J;+'NR]P1"5D=X))W\/++-D:-"HC\,27R.@2RPSK M*";C4O491:Y=Y"SAB>ZM)[*#WN/P$13ENT$9974CO4:A3UX^RGY-03+;):79 M+FE(K:YT896U1S;([N02P-*['2(!>CD2(%,).,%.K5P"3ET"Y'(D0&EUE0NS MK*@$EP N 4>3 *,<"5!! C:4:)Y&HP[F79@OKC>)L5.D N#4Q'?3*YZ>^.9S M8E*8;!)@C1IQA8]JL5?EQ&7@U&4@GQOSC@SH7 :X#-3_;M4[,N_(0 <,.:.L M?OUYR5&[\Q$WFNQS2HG$?O.KS2JI+_D]X9.SWRAN@9WTY&?1S>#1+5 M)HQCY0* TCK5/0;DE2[27E.R;\&V\E!QD8*:471.6W'*B$#DQ1=DB9F;QH9GLU1-PJ!4V,4N# MFDJ@9HB69HJ2QM*$#0XU5HS,TJ"F)5K-U$2E>%B50XUMJ!UD9I8&-9UJ-5-6 M15EBJ225&IH?8VBB1_[7<5^ZOY+_9(\>H?#9]9.C40IA2OK$-IB0E[*Y\$F8 M,&;%U+0Q3-0L&Q_F+G@HM"O&$ O(AG ]\J-V MT"\E1/?7?OBQN_5'Z5MHT'9D'$0N(.0RQ!Z*W1?\Z=5UXF$F 0N_2MAZ*RGXT#+,W&!-1;O=#C'ZVT8"\X"7R7M$T:GU\=&/R-'N/5_[P(U,Z MO["P^O?7ZOI$4P83<@\G$@7\9F,X,@O;HT XA69O0'>4N6ZBQ_S((CTTCO!E M]H]/CAN-/32]='WZ*/JC3ZG23!4:".3*#D:)D7R=RJIE72B: N*:QDS2!Z>2 M?$$E>65;3;Y3C M#U[9^+5W(6[][[[:R="%I^D&W??\[3=[^4+Y8YA8K7RB= M3E,6VRC*DL7J^]TVC:6NF%<0%6UM<[5V>E36VJ4;7*9$4Q_'9UJUB=?4MZS1 MW74T(IX2W3_W*%79IWHB#%Y7G!7K%-1IHVF'6M?(V\?H M9VOM]\AUVC=^\Q9^A<9@3:T8=QRXN8!KVY/1Q$.+B9;& ( V.FW>LI>ZW@C0 ME34W@ANQK6P.7QTN;.R]X0..$?G0H3& K&27_O%A4;#@@R]XX-INO-:!F:NI M?42&]K)MGJ0O1B2RU5>SC/V#"W1A:7BD>13=&,]YQYY/XZN'"]IRK&)W-S"V M%59:M;Y//?K.%SX?JO5&P<2/2]+^,(7;&/(*0JJ+ J*I"A%ZNF;,39L/TKE3..:BVGX]T%+$1'5WW ]V)3<8N*&D;^KF:[_=S7;1W$TMM MDR1!&W(N05R"SE*"K/P2E'.C,EM=73-%JU/6L7@N8US&:G_I?(/8I#W'R.ZW M85FMKME9+\_+/4V-"Q(7I-I?.I\@K!Z2\B:()=KY,0D*+>[*L(#VQ0;^\2\BQ]D?R)O@+3!;1Y+:ZIY@-VX.HAF(U". "$XMRORX8L-@ ME.8!.9'KL]86U>U0\_Q&0)_\*.\(Q<7R!H M0"_(]> D69O8^>T(P3DT;!/>QBZ.1-JV$\[[HK?MU5$-Z\M4I6[CW;,XESB7 M.)>:R*5<=H+^OIU CZ!L&&,,ISIZV8[S-0@?R7[S.-MN>L[_3*(8#JY_QF0W MPG3>\;K]T&EU=8DW.FP8O+@2: *7RG06*E4"!FM*X!Q2,THVOYQZ#R&V/11% M[L"%5C]A,*(GNM#\A)<0 +H$( 9!.@UR2" \TKE\& )YQ+G$N?2^7 I7TE5 M 8_B8;81V0@>-##N9U!MK&[P1;CPJ1MU@XNM^) X^J MC;U@BG'Z MX7@2VD,486'L(?^\\A1'K1"[3LE.+[I/B7Y/:![E+!-3)*G5E2U15EB:(\$C M1#R.=R)<.E8=UE:-D%LAP' 943K%P"B\X(B.82:7$CL^#ET;\C.92^7&_%Q-=5[3PXS@]++> M*PH=&F[X&H0#[,83^L2<@J>VNHINB)WB#A2/@S5A*^9+M:<,#;?458&%:QW$NL2+R!V0O5L0].:JX M*O-[B#J<6N22WA@,<4GG7*J.2QMHRUISL1T=YT\23J66F)6U<728V3C.(3.2 MS/, AK7[*!E(/1IC/Z*5@.>5Y*C=H>=A%\ZE$^%2F1[)O!XY>@IZ3C8B$P9. MWOCI]$:ZT5 %=K6@OQ[P7Q,W\6' MX#B7.)%$Y L-3'B^#FRIW X M?F2)0?R4E&%@UI1?&U3\'87V,)M2K!;)+Y0]I;@V&N6MUS(JGE&LR#(=H:6; MEEA"R[A<[-I?CA)VE1FNJ1!P3,GD_E.T\KUX R5LTP9D%)]-3#0=D:"R8D=< M<=R7G@*G>.3R8K/I59YJM+W?R\/I4:)40P0DF?0^?0W1/J7TBL2(;K:YFBHI95I.B/9E9 MZ5ZV(P%3)1Z;NYGE?'FF=[-"J>;2$5Q)%I&#^-1!G,LDJWY:M"*;9*N0UD]K M<2GC4M9<*>-;!04 M]N.?:J^--#4B MMKHEG"#B<1)&U1KG3_U2?D!97TE=V!6MU64A4,71PZ6;\X?SAQ7M>YP9&(K. MAO8]AS1!^0,PN//+@Q.-;ZH2L=V@_=,DV>3&L*'KF^X/SA_&'C M[ %S^MQ@39^?0_*CC.$6S?2Q>0R$\X?SA_.'\X?SAWE;KK()%HK9ZBJF:';* MZA'(D<,6_$&2MBFS:>,N16J7,;<"BXY M7'*:)#F5SZU0E597-SNB9%704I7+%ID5#C;P15J_8,KU Z1M(ZH:86WLGS,K#/U4B4>F9+6(B.8BC7 ;696 MF6.7'4:>(79SV6!'F%2APE CW>(; Q>NY@L7WQ@X=CEV.7;K#K34!]^FA)=V MU!*68MF83%LV9SH5=6$FQ3-R_9TS*43: RL8"#%ZXX?.^2$XSA_.'\Z?QO,G M5QAD1_EXE8WI52@PU\I*4'%@<<%G@S\GXB=4*?J:5+_HGU\&^OWA%.3=<"C@ MT=@+IABG'XXGH3U$$1;&'CJL,=6)'<':DHC6BB2BKU.:TXON4XK?$X+G/K.E MR:VN;(FZU&'ES!8_[?T536G;Z;\.0/^U&G]Y]+ .W(+92E@HTX%?'Y9 M SZPC\@KQ'' "\Z'+AP+R#^W'A(]T\B'+" M013.'\Z?$G(,^H[VZM$K>KG,M-?=X(KJKBM070^)YGH*KN9ZZPM16UG4*^\& MI4NMKJ&(UH9&TCP7P1[,N!K@_#D!_C0W%U&?HI;K5M1GFK,H./J;1TU..&K" M^6K[+1WSKT =!$R^3YN"99^"7F$PI@1V4".Y5$_IFUU=?F M?S_B<8Q'?1P*A8: IV1(V^PF-%WKM'NN(\+5RD>$ZQH=$6Z:BJAH4KD]DPLQ ML\XH36U@94KB#VUF7HPL#93=3893&-<)KE,:75U M51=EBTLMEUHNM>5D]$L=F*X;K:ZLE7#XETLFE\S3D\P\@JE5/HI=-^G\6K)Q M\NV4/:%MXJ"MBN6V*:'9?3H!%Y-PG1TY]2G1: M^SUP?>3;+OEA%),/Z)F!BQG#=]%O&VFZO_;#C]V&W":ELJ8#^X.('G.XI+7Q M[@O^].HZ\?!2EH %B[]*T2W-?X+ZA*R3>/M/*@>2+.V%I,XR*1;_.PRSQ8S1 M,V[W0XQ^MM& K/42>:]H&K4^+K. T'^1?JNOOIT!:VS81!TJQW.*4\5!J.2A M<80OLW]\O3=Z4_^I2"(V43K&UURX?G)5^GR[:L"U,S8>5I^MU[M[4N+..PN[[_G29USGRMJK']6[;6 M*DL7IMD'+-LW/OUW>M12X)1**&7; MD]&$%H13\M#)8 FA%L>#"5!HPDE&Y6V59%_PP+7=F%.' NHIB%.I6W2#:=6+ M\8E^GKC$2^3:K,W!@3A)63.Z._DEB@X MPZ.)EJPR-/N:=Q\K6S,7F+*^!6;K2(*C)AQ$)PRB?0[Y%@61V>JJ5EGG'SB, MC@2C&II5!=5R1:H9)9V]K-I&/K##S%9PK^P(WA!%,$$ M9O2"7 ^*\]O$SF]'"$K[L4UX&[OX,&>KL1 M!"TA7ZH>OZ%-JJ&$O)=M-U^#\)%L-H^SO68^'^DS)EL1IHW(UXP'0VIU37F] M4B9W,H1CC&L"SJ4#-<&:EU"')I 9T@3GD)>AQY3!]X-Z;3JW+#EWEJ1GR+OA M4,"CL1=,,4X_'&=3SL8>.FR2\NEYW55D;JY3LM.+LID?]X3FN7L#&PKT=Q+E MXO7 MUM;8T]KGD&5YWT=R?<"*CQ,0O;KQ4'C!40Q]P\BEQ(Z/0]>&!F"92^7&9Y:" M.:K7]# C.+VL]XI"A\Y _!J$ ^S&$_K$G(('!:6R))JEG>;C(3"FMV+.)>T!NY%]CE0^PY4!WEXUB(9G.Y%);F\>Q)V"8#IHQ97*9&)(C5,4%<-GBPTQ8+L#2B\S?RBEK'>(NB9*\G@'A0X/X'M:D/2R?A!UO,)=I MM+J*:HJ*:;(G8WPC:Z*,-27*IU<^E(,YE M[QQA6J$E-\C>.9L3[WR0(3^"Q[G$N<2YQ+F4/TW,PB!#2VEU567=KN"##%G% M&-<$3>!2/DW PB!#2V5($YQ#*IN1(1VG=R2LBAQW%4,Z+*W5-611LU@Z3<9/ M(_(SQYQ+G$N<2YQ+G$N<2SSROY'2O-B%R5'+=P;G$N<2FAF]8LUNKPZ"&/X?Y'CAUW\[/(4"N#'9! _9]?M]C\G/A94B3>[/;3PIU-Y MLUO+HLUN+;VF]'LECV' M:TLPL/9.MT3(B*%H2&)GPV%;1MKY'+"9[EQ>/8;X39L@RAT"JK\7 3G#^-P1C7 6SSIS$Z8,V-J$,%6 RI@'/(9K_?[Y:\&PX%/!I[P13C],/Q M)+2'*,+"V$.'M=8J= 2,O:Q$%4GMZY3F]*+[E.+WA.!Y#XRILD2\RKHJHK7 1>>7JBA_Q \E+Q8^X!SC41^'Q:9VI&1(3Z@G-%T[I'ZN,ST,J>*9'JILPD0"45954;?*\Y5);AM0VL>=6Q8+;F*/TQMH0HU[^:3W>--)U)@.I%AB(:B-4UZ^>9[;M+;E$"NL3;[J'2Q M52&BJXM60PWG#:'@CS$T[2'_Z[@OW5_)?[(ECU#X[/KTV<:RV-B84#VLYY3F MTQ +R(;Z;^1/X0BF'\3DYB@D'_N"2Q;V'")/&*,PAM.9\1!'F( &31PWIH7C MOH/]I(3)_8;4@'*YF M&QW;,OJZ)4N:-<#(MB1=1G:G;W9TJZ__MV*VLA\-P^P-QN@9M_LA1C_;:$!> M\!)YKV@:M3XN0Y'@<)'HJ_1*J-+]M1^2WVU8:JTD-3:2]/%O=U=__[/WQ[7P M_?K+S57OFRC\1BR\#[WC)=3M MN?8>;_CA1Z8M?F%A]>^OU?6)B@LFY!Y.-%LNU>ASM4.W$+(B#XTC?)G]XY/C M1F,/32]=G]Z7_NA3JO13706RMFK]P9LG7\_%\$)*1#%-*Z9/3K^^H%^M[(?) M=X9T(^^VLG)A6=N_?N^V[W^G29UJ%KL?#7:D;G=F^JVU2S?8 MQ F>ZS$!UT NZU"#23X1OI/+AI%P3;2/0_7\4EIWR>HJ2J8%3V9N?DD7AKYD M@6TPPM@E(UC2BJ2H6S/?^=_Y#,FGY('9OD4<#(22-K_P5>_Q;\+7;W=_/@I? M'^Z^"W?WUP^]IYO;WX7>U=/-'S=/-]>/E_L :ALA"L"#.3=UL_-7:IT6I^BI MER[-#QL(10YUG&:HZS1#5CM2O8?7'BIP'%121*OFYJ^UY'JX-+#S:KD"N)5) M@][J&KHHF>O]Q1M_B([9[6SA)*40!T*(";-MU\."/]_GR.?PEPT!HW$8O+C$ MO1/Z4R$8XQ#1%GO IA?:1[Z0L5F&>579/@LTS:TH.T11BHIY@D8#A].>VVR9<((3,*(JFPS! MZ6S.KH.A) S"8"1@FNP61C@>!@[9>J%]+>S+QS_3WA016=.X6RJ!YO-OOA)" M)T4%WRF9;V94SF^MFE#89TB%VT"?XWG5IB!L30D?%6$6($R3UXO/&G\PD7V] MS$XCPZ;(RJX#$7"X\/-J.YZ\,J'"H0@B% JW?4\82KM&\I0#)9F8O8JH: 9# M4#H;N_%>%.%X MT3F\3@B=6UB2H2<62TT2N+5[7+5;.<94BC&I<-4VMW,!8@'9Q-DVX2Y[0A!#>-LB.QY&<>YCBWMT-\]VPXQC>4M\.%N M\"6E?-3SG?N$(U$!CU+5(-)G&.L63^[C3-QN;H("WQ*N.!1MZX#2":"*=T[B M!O2!@6,8=494+Q:#:7%O MIW+=_A<.@TT@,V:],AD"VMF8SIDF=G _%L@:R>(G;C0\.'=W%J;*OKD[D(H( M*(RC.^)8+A*7&"R$XIODP6QU#;FLP[_>'F?,;$PP/+8)!=: MJZL45Z3H\S-5E6V;A"7': M0RCG^H*3_[WQ,_(^S*B;6QMV8,L5I4Z1MKE\PV485#MM]B,?(=;+3+XF[$L1#'*:QI/@L2_FJ5;PIT;.L M57I8H><[=T!X>I@AMPSI4JM+#%Z+&[PGBK+<"KD2E,&)1;+MK_?'XA9PM5BA M3"NBB\_#;,FMBRE=9^?*#I0*A;:OV7",EQO#)X&JW+JW%%2IT'Q#-DJ8_,2- MXL/"NV,TY;'=LAH@;8G'W2J%/#"1P,7(LO+"1'S\NPK3J'!O3^-B=NYOG-FRC,O\NM?>%0H2PJ%DN- MDKG=RX .KA)T1JL+4>)3[9;$N :G/5<*:^O&&B]',HN76]QDTI)[ JD."3JQ M8S 2J./F<>4AB>((6P>1U>I:V@E6.Y@LZ]G;?0<=%+&6\XR :H;TE&A-$P[ M:-+[E/Z?IS\B.%LVC^?-6)!7+73#TOK.\FF)8GS<^=QC>%>)3 M;G4[.O'K"I^F/2(\3V= SGX3%F]N_[A^K&/"8MU#<0Y:Y]D<0KB?A/807+1@ MP'LD5I,^OD=3VH?N*>C9?TW<$/GYSO>$[-.[P7:IRBU1D(969=$H[M#Q$K3V3 V;7Q^O18K-:SO4P+?>\B/B3A=9S3.+3-P M$I3(#"ME=-RDKMND+@]:!G16%B6M2)*-6]/YX?%Y$I'/H@C&HO5=G_8G$NF M:**::>H$):QVSLM\KE0C9T3'T2V.[P80@$Z_<7(+C@EY15&39392B]Q M%S2D5EPAZ'\]#XK/)_(66KO@7M&F^<+KVX\'&+/@:$EX+=%.(X]8C5D!@.Y M,"3_#%T[QB"X@?V3*B*>NR[LT#U@#Q&B/@5/Z.U/8$/@ 54@.+UEJ/&ZTE5: M7:V([\;C:0SC:$_GK0PJ$9CYT=+Q.=:-9@3$&!WW!HNQ%/.I>3= ;2 MWE'*1M?/H$P95GN1R*:""<]!B9T.WM=.(DC5(_\XFFT#B M(AB- G]F[!)/0L"CL1=,,4X_'&<9Z+&'_/.RA"M2TC\&U&B)?@#9;\@' M?NR^0!G'9EL&4H?Y0Q4=Z-"F;*CMY$>F3P9[.73Y4;%'CTYKQ:<#<).[J,HG M>*$+ZWN83K>BB6MN<9>@S*_FE#VD.-J F:VJ))I,M8CAUG9]&OI=0+V;BC9. M/A7-ML9-#>4H*0@:CS%Y8>1Y,+"#1JV$.%A3Q.=E4)<16J93C6:TAKH-H/05 M$'H6'2RHE$V8[MH1U4*-++C!W#AU7!A:[ZIGL[PAK]P@/L0@=GW;'2,/&FQ" M,B&;]/K_L_>F36HCV0+H7U'P9E[8$2H:L6/?(**Z;,_X7MOE9[N[8SY-""DI MU"TD1DN5F5__SCF9VI!8! ($Y(?I<2%(99X\^WI;:G"5T;UO3( 2:.63ZSS] M8-Y\+W[;QAZ)/14.+G,SKQ.3MBC E6%2!SM0%=7%77S[H)HSU[2W@>9G3Z/) MO;>EXA[)S1 1Q2=,60;-A$;,EZ:.;F,\;!6R6>D-OAJL*N%KV &K-JNT/:G2 MGC_%C>KY?3^<,U-YT3U/3_4W7BI2O=W/P\!A^\'%H34(VC\X9 ]H)3O$_L5] MM=VMB78BM=Q3NA7*XM-FQCNX=E?O950=I;MEQ@JOK#PZ0Y_,#Q'T]R_K& X; MXWZKI?8*ZHT.;D0HBXXN&2?WZXU9!4Z.<,I7MW5P\Q59;E0!RKR?3IE!^C;[ M:95E!JRL'_.'TO@/\-8/_H M(.7A_]XGL/X6E_%05;=C9C](?;. Y$98=EI <%)'OPIDV[5\]"C(5H[YCS3N MS:[)/(6*U/O:9XW<%FT&IK<(1)$=+> M*(UW#SM+($4/E E[LAQ'5+(O"%5NR^@H0Z;=(Y)I::K#@LO>4.VTZE0=)TV/ MJE&N5R> [)[W][4AGOQHF MTZD3C^DWQMW12.UV#RYNNB0K29*C),?8&JR5GHF]H]LC==0]6.A+\ZZ"[G7? M?_OZ]=/[S^^__+C_I+S[^/WAT^/WW[Z]_ZX\?E#BSG;*QR\?'K]]OO_Q\?%+ M5:WL.G AIAMB$5I=>]GMM,6;R:_^"#P%-41EH5NEU;_KERK7*3NV>,@CG/@* M*/&%E7?U#;$A3U%PZ>)SP25!7"=!;'&MYP@BC_,C,$BZ!SO99*[Z/A+,<.<, M.[&6DV&[>@8OEV2+3G@U)+M5AB%6_,#VO$BU)648;*^B[E;U&I'^Y5V%K>AW36/U(9N@_EOS7E;6(%N MO_^Y8(YI!2$8,R /0L]CYJ]A\,4-_L6"O:1"&_-(^_U\]WRI)DE*J26E;,VB M.Q*E=,B@:->)4DBT_A*@_(#_-ZWG\?_ ?Z)7I];")J[,._G=MEMPMS]FC*3= M'%Z]Q!0TQPU@<=U#F0>B,&!/'K5>\JA\)I@QGP$"Z"'<'J8\N([)')__BZ)( MU#!/E%3"#_T /J &,R-UL+= MIG_%@?VFE?Q$G\ .PF#]3XX.T1O2CF1>=8*$_L;N)Q_2_[O0I'/"-;K_H2[_Q M2P8.<\N)-M3OP(Y7X<6A,OZ?B0>_6W=KIP=F3HTG8'[_Y^/#__UQ__M[Y?/[ M=Q\?[C^IH- _K,>VN>X]P?DQ5M7/BI2S'N,+T5W@*@\Q23VD2>I#3%+?8Y(J M0J.3WM!.)U/R5[$CAG<;F^]/:Y-.<8[KTIJ*$(M?PCDL8>0UQJSD>_2>=,?Z M+W7E3BX6_KAWS*\@!N&"Z,_':7S3R46_LWS#=GT0ES_@%;_:KO%7(OJZ7 9; M#A@G]X'X##? 0$PN$ _ ;&F,TQL@>^97W;>HYVGZ]4HD0,6Q5N@?GHEW\6_' M>[C3&IMNB9.9A9@-$!R>X-J*.>_W&8#N17]FRF=FHN0&9N$83>45"#8%&S.T M6V\?N#"DO[2WKY47G8Q#UUNX'I$BG/M_0X=QS4(;J$J[U1HU%12EXK<* ';A M@:[BP1$4YCP!6R;#$E]CLF=FN]S\I()3=S['X1Q J>)VX$X<%[ZD!,R8.0": M)PMYPTP/E,"#TZ-N1$L9**!Y=F>BV[5)9+^P#6!^^,T"XJ;0QV'=ZOR$Z .S4 M^8 /PZI>"*H?Z!DSQ0]A;U.+^"^^WF1LD6R(3A;"TB\SRV8*B%=K;OT7M2G? MG<*=X> ./.Z?H;=4N2\AUJT0H73GR7)A@T ,\<9I!]B[5)D@N>M8I@SW;[LO M@%G,1U[@JY1]ZGKX)OB6"XH7/&\J]Z"\(B+!4DM^WNC:(T9!DD8@(EUU#&4? M'F/G8S,T &K1/7_C?^]\UQZ;H@+N>DLZG*/O)(_KQ"EBJ95^^5K?VJEVE2)A MPC9CAI0,Q&#^)P2"8!YG,]]U8.?* ^"FKBH/P%C@DAQ+)]1#-YB.ND;"H 1C M^LTAG9[$#N#6A(' 2'$G^C6<()S"S8:$='PMG"^$:[1;6I]SF2(#H<@FB)QN M]/K8Z0;XLXY/XQ8075]F+N#VG?OBX,3'<.);I@5G83X@OVT3;7G"J$&*PLD9 M/%V;^"PY#M@ P3Y!J45!U6BBH MVITL0YCIYJ9Z67_F>L$= ',N!G3'HSG_MG]RKEQ%?(!?"L@PQ"!SB(BRE _Z# M3AOEQ?7^0@9@<'\.\'NX.H\3M9I&%1!W!CSB%CK\!<+"BWO&(AZY80#\P$%O MBX*4,P$:=$"^9=65"1 H2"NA!)' *D1:=1/6ZIO)X@40 EX$[&2*DAXE623; MHFWP00 D07$U77ER"0HN\!?/H:^CC 9M)%"TMC*'[\Y$;U72_%"<'^!"H3N9 M6CC[EO0E7/,[,X 78S""CAZ5DN*6YZ!W(&5&0OS[^X=(@&>@2PW)!F_]Z'*+ M+I5#QV0+*FAQ4 Z Z"<13Q'+.U&,N=J4VJ@8K;X)^(1%^/*T_)GI9\ M#_!P(0Z!VYDRD^R<26@^L4!58 '$6][Z4^ACT59UAWBMO_2!#ZC*LXOO1CN# M\)@82,1>D8A H0,> &L("X8_,9; \GS.+, D?4ZXI7A-]%%R2H\]<=*!-TP! M XD!H4RDW8$(L,V<48EN"@8[ -9G"ZD?(@"\Y!MAKP%9U@XT=L(;F< M9#/)*O0K$@$A&#^@G.(E"CM2C:<@1L"PZ#FZ1=U]<61W72%D5Z#;@=!3A1C"S//,.C[,L MU-Q.!=,4<@%IAW; N4#3-'$Q? &LB9@AHYBH)! =V'_3/F++5,;%TP6^"+N7%\L/!?L M4-2+4%-SR&-@H]"G)>8,^9L@NG2>D2+AJ M@49HH@ !4]TVD99U\QGE"GH14E2M*\]HCL,789$"-3&8 5(A[^W1J9UDIP+)JB'T_H$NG$V\4/>6_$[; M V[=91S\>,E93(G,(F"B+JACR"UI7>2*X<(D=]F^*/K_<<<<$ A_EY]&R_\O M1DOAO_,%:GXF$TB@9(>(#V,.2F2N-2'ZWGAQK"OJ $]QSURMPYJ]P]0:8405Q MQGY!G+&?CS-^#^=S#"2@JR5Y@Y*\0HG>L6>LD=Y9L)-VG*FT(P H /HX73G\ MDO^W "#@M<.\@"HAX5=TG50& R^-,=!+IEI/R];$A98H*_22W*"/9.X)LF& M)^:@!0]<#)Z@3]&,(ABD%O.I=78B.#+1E=@G]X_[^Z]Q5(TB@ZA!&^1S]<+( M8P66>&@G)E$D[N!C#/5&[@=KGCJ/1Y( GJWJRSF:*^2'MYJ:-5J?FB6SK&26 MU7;9U"Z439VZB(6-R+_V6"CEQMG ;L1Q#F2L(OG$!\&L3$@&Z3Z/!G/]?(>8 MB&.JB>?( XMN*@$^]9"W;M(BUVS_8@OJAML;0IM83Z'\-(4?S/. MOIAYC)>I.'"M4>2)VQ)K(EX434*O7W0HG@J X7;D[I&@B=[+77?H.2(C?]6< M1E 5VM,=5-4I,@;&E$NVE? SB"N&1Q$R\39I_+QK$$M$\Q5_AKXA'M(KMN.3 MBAYX)P,,P40N$][PC-N/8G(1/A?CEA"W>D"FT_KDANUHZL\BCPG(#5-$*?X$ M(R4;IEA%H-2KMM-!/+"<)W&G*YIP[;S=VRR0_O73^4JJLN6, -&K:;5A[SH; M8%C WH=Y&X W#,3_*N]7H]-)6RC^A*DV$D3E)I:;YEDA<96#3Z MJX$5<6,_$\&//.+"[>-Z%N:6V>A2B(+@1*_("P4+!.YB8[PG)OC8J\ZC\<35 M5M,(FOQFTMDPM$5LY!-G3>'TOCG/6.)[Y)0&[V7+*#87Y305$)J2LW9+F.[& MC)E@'3Q.O>2/:+OG7:JUZVLE;#Q/]XZUI^0M;7[ZQ'((&_>BM6$R8=6@+KE;UXG7QQXF9TVQQ M4T=4%XLWB\=->K12CL6?#5I-36NO?0Q/US[;M*S6;HY&ZQ]O6G;S,]#OC[/9 MW6"PI8*[1.7XAL)];K2=IBAQNRE'>!5KM>@3)R,:E_R+KN'<]6<7_JO"YX'SSHGH>N^-]U&W2^DE7=FH9]J(>J MUAK6J*[[]CH@2%*IO'=T];32QA[1 W4P.+AGN^PAM3M>?*MNH%R=AJB<7H!D M'1FEL;^#_=,ZW8/[?]2O*:Y$H9T9ZX$XU,5N2UIE0\1EF]DR>/##Q9*C$OZS MLN(L:\NOM*G'LY4Q5Z]4(:L61M?#>(XYG">> OG.\A>NK]O_@)M9P"^PZ4<4 M:GJ,([ZEN5JOLED^QT"2FAMADFE(IG%,,["V7*-?V<2A.G&-@I9\1>F0Z;\O M./Z^8IMNKG\G%6M-(@U/*_%Y :YH@Z08'C.M@)H-*5%=J9H4:V'5JO(4ZIX. M-,%2WZ Z(A90K0,&,_DR<=5V*K7(8UBJ1K%/C+KR]KU87,]\OB51IE:4-^-B M#3]3)J%E(]8(%=+R*6;K85(,0H.RD73?9[PJ8T,$-I-VM%H:6BI^CD0<+#^S M8(83H>/D^_]P%T#;'6P48R^Q6MYJ<9L20_C)L?T;;R.7O\\D:XPS?9%J \2X]GM" M &Q,X5T1 YGR:2Y9?*J11G&%Y1"&<#\ M:19]NPAA&"5! B2PLT^LONF!$$1FD@IC8C*&#%D"Y11 M/]YY9M- ":F^;.+36B+7R@%S%+N&L@7]O\+OO.;0VDK2%Z\OI5DFJMX^#=\( M-C!F0A/X@>71GR\S;-CWS+,A/<6P/".<8P\Q[/'GAT]/V(:'-TOE+5*YL."Y MNA$VIY;'FF31E,0"8R3+U+.9R4D_-(8YH"@)4%6@4^ [8&OO^Y6)/4R!$I .*&.Y:!E>F&U:TRGS:&\3 M%KP@*]@-#M2>RP^L.:\QR+P_A;?8]\Q)WX]JSCJBI1+HDCDH7QKWGWNU2NM&^X"]*JN&K>;_6+5?/S:>#BSCAG MCS!9]#J.D+E0\3Y95Y&,N,86QZXWY_5W2=K[%(O!0%XO_#?**^NU@HPOL*;+ MR%U"IWH% HRWS(AUB+?P[=6OBU?PWA,3VWI*NL>F5Z.?PF\3U.$=AN/>K5B& M83#\VO/KJ'?2FB]%:M3.KT8^^ J6C7E>C+5XAPL)I$SM=\6$I?VIQG:[P M-5NXHZS!SO36;\DB;%F$?4@1=J>P"+N[OB2-U(2:R-.20N:KYYJA$2B7JB 4 M>% 6XD@1WTUJ[F*+$KNYQF,*?O\4]_GW18DEM:O/JO(^L^W8.X/K$P[.7)^Z MW6(3R?@UD05J@D$ ^^"M8\$ CGNC/%,36A#EC+I7IGX@&DEB@/UJT-%5!A,I)>*3@)^I#*0;<@Y2=[USVOE"9@+^^#E7EU=C\-3W<,'V'U,5ADOSF8:BFX"[HV/-F'4LI*:\ ,"PY=XKX6X MUVM3*7B5NTIX*6*S^NSGA^\#F MH_&XDQ2']#CNAG/1V0B!8P#+]%:&Q&#L*F)@Z"/D 1)"W'B/-(P%_F/3'TDD MBX#J&D8(VC*J9QF8T,J<&'F@E0Y!'=6GH3VU;#O=\5L$C=%'J .)+'2*/^^D M:->?<-+P1D^4*"^.@^ A[_\*&\-+%%S?]:*^NMCG&M&#G%*O(8G^23 M072X$<<5_AKJZ*]C\3+%U\5K:J!?A[$TGS"UGUTF$Q:#-R@\0:(P-138?A18YQ,J8_L-06^4L^ F6 V M9XW_. 3Z.A)B2N%)!B MG+ZOQ(5%!E+A%1"F1%I&U),_.O**UE-'\M](+0\995[HZUP],I]3O7(%I(2' M$27S.FCEPR:QA(QGR"_CIJWEYY!__/(AEU):$"WY%+U*L+%O\9ZR2:%3ZR^17-!:06&'37(M9B.&A'QUTY@&R?K4!_5?2"-OMJPA^?4>C[(Y@H*2!<&E, M)A/[CL;=<7,*[OB.6X3Q="P]2$5AN666BLKB4 @$B^)&TS-\9=?;=!)[[X;,Q?M;_[=.PR,X!?(2<0-S/0.]!<=W7"D+V!X.#V!IY@%"L=% M>F04UP=2&Q:;([.$>F_1P>EF^6N-U,U&>[#\3.-R+N6CZ4]BC,4*IZ7YGSZP M%P3\'<73J;.DFF1]>++G(J&5*UL-]H4PMO ;!D]H3(.A8YR"*XD1Z?V(R '/%9/Y-*@>R( MUS+0CT .J+&B2<%IGUQ^:FHFTQ.?1916?;GO$+AV6M8(TRO9"^?(9-#@^%78 MCD@%J>#K=-(_8C$WU*)/IH,M%')OH< MDNC3+4STZ6VT%M9G 7&SH\ 8:9^)0(AY"O->! 97BRQD&&K-?,[4!(A(X141 M"%'#*ZR#U<56F1G9\L6B+Y-J. MXG*E4ADS1' "=U-Y%\:N][SJ%DVT$"4-X0*)#_0V/J4AF7FP(ERSB@;^F+\[ M/?LB3J.-E#\"3;;M MT$_E114HK>C1H%[P4R?1+>G1^X<"$J\P:NV:89P]&P=76]V>%P\R4R^8H-&#^5 MF5)LYGFH=\&:/-$@IK?UZF/D,O08:&N,UP7;OIO!9N"K#LX18*MEG8QODVN< MJ/)1R=I_XJ&+7+4E%^&4$OR)W63*DHBWL)^6OV6;\=3)%]\3Y46/5KV W:OP]T6GNS1S M^&.^X!V-T$ZO53=_7H)/_ET$;2*X1R3O\Q?3Q((E(4/N. !A"1H%>E2P5P'& M-?C(D)7J1I<;I'Q*#Y^(17TEF$/"*%7WF'B*LKQ&C'!BVVH@_5@;08F/6Q2R M"]Z#9G.6#<;%06)KJ2U[[-EB+W[DL8P/'A7+FXG*,G5##W!K:F'@-F*A>)HY MLN6IQ\4JSJ&:)JQ?S(^.#T;#SP,1PLF";S4)98Y3QOS52)38:%+1C*'LB,WF MN@LD,ZM9\Z^IU*RB,S_962:EPFR;R)=YH]#KTXJ4K* M5F'RS@ B9BWN&21::CCO"A*4V@C'!7I'RC5H "ZXT4K<941='!,TB^&UXERB M5.KT.[/(9EH\W9/\MR0/$VK*'AE=%7*_ MNNQ=2:CKXW;'^N5)Q56_8:2X(J_8(9" X=XDWUKDF6V-&_@B<,!MGS7!@Y1! MZ1H6;6KM-MATBH/'B4_A,\K^2G_!\J,7"9:36E5L*;9N3$R=I1ETFTY KZ&? M!/BR"4O+OZPK&,U '*K^G#:=P=B>AK:"R_L\) 7_R>2P-96OH+EZ<>)9A8"* M8<#$[>7E-WZZLP#'UT2U^.(!_M9'*9=F\!/&;4U,/Q!.^F4L\8UH(.4FV4]@ MXG"/U0"<4X6E#V2R.06RD/?;XW3:UAL(F&_285:5G336V'G682&,SO(,R]Q'NT;KZ=(HW$>TII^^4N>-8 MITDMD]885E4=LJVYJILB!E@E)Z[='2*GG.I2F@9G&;YK8PR8$GRX;F?YB8\G M>V !M35JG4HVCANN!K\%S<5:,.4C$K&>SD)>_7M5B>A?B;JP/ M^T(5A8S3Z7Y"ZB5^MT0,)CF&V62[J*.>\(=G@KT9L8YY_&3"H5\Z>\%E&US5S4TI \//W:>7B^BBH&5<&,9AZ\ MP>Z%&1/B'!1?A=%(Q6D/<>Y5INK@4Q*'6-?BJ)T?WEH+3EF2^2< 4+)U%RD0 M*-\26ZLHB>_BY 5VR3-FRFH?O:S6EXDU )_\B]G6S!4-2N.:.)2 M4DKC^1^\.P3N(1I9GPV4Y%/5N#_*Y7W0X55QCF'9F;MNW$I=&.>B.G43V%:* M@:(2JT3ZBLM+LLNS.=VJ(MQYJ75 O;9=>)?'HTGH_8IKK^ F;,0)*M6FA3AN MH8'&8T" UB"+ 3HXX7J7FXK4<(HM"9CQ K;TMS8#9_BTO^O0]TA=H:D*H-*^8Y. ZR;K-)1.*__&3NM*?-PI2"@(BDO3 M07:LY$@2SP'M')-JH7Y;4()"4KSP6U2X@ &5UAU@5;W,"+R?._R/Z+=(5^=' M:;H4+58>1>K7J^_A)* NDMU!ZZ[=>GU.,R.31EP76'K6,V_90[O[)S/1EJ""O">FB'><#YB2:#ZRN.+$_7E3S!PJ/6 1[^^2U$AEB>F6<]'QP23?M^; MD4WU52%4"HP::0PQ43^9Z7094+V M&W![K/[5_Z2>8U1L%Q5^,K M<47/Q)J&7MP_-N[,P(O).'7&-J6?,I6S0"XU/JAXK$7NWB+[:RIZ<)%]FVQP M_<"*[5M0DTQTY5 H'E1XK+Z*"L+C M7&ST=R0ASH0,>+>WR,/*>.",^O.)E;@3>Q7=2UFK-26(#<9"?_U34N'7]R^@ M"-LJ_M+]8I# 3I,5X9WC)HW<5NH<,5O'-#GV1AK;E%%BKD I8&"ZA5G5*XZ+ M5 <\550X4N0[NN8U+?!7]ZVN)M^G ^CH6XE[=BH+W3*1[EK#MQB*YP6C!]%E M'J6V!QX1Y_":K*XQZ!NCP:0WTEK=$0#-&+5ZFF[T)\-^;S3I_;N+;5QVX]S< M.D;?&DB;,YG'G>:.+=_B&(]N>;^C*Q*G(-HN.2D+3-2"(I^.EC=1$^M[5>'" M]RCT(N5SDDN-9>6K#&(E0%Q(6EI1U1%\VM[52H\[Q1@S0%2;/4YC0/ 0\KUC MICSK8LOFH_.-B:227S%/Y0?&,@O 5=,>,ELMW:2%/4U\Q$#<'!O\_I<5TN!DPF=FIQW+J=_,+&!2GC%;OME5?P*XT:X3 M+R:-QP3XV?K"9V^B?[P%V;FP]>4;RR$HT(_>BL6$ZQ/]I:N#OO&:^./$$]AL M<6^@&#@NWBP>-^G1RKA/_JS;:@ZTX=K'K::V]MFF9;5VU?F\-0?8)V+66@9*^YYX=[ )?KRRSG7!M"UA6CE, M.Q*F%<+T!R8%5,H?4W+C6H#TBI18-X0U3/]U&6BM'0&_ 0 VFZX?W7Z.XW.[ MZB7G(C:!@+7DSI1C%RBM7F8VDCZNECV$E M]+&Q0WFG*Z+@[;>2-"1I7 QIC$Y &CU)&I(T:G&V,J0Q;)U*J^K74:NZ+G= M,3I\=AVVC%H#3N$L.:,I\065.WDAJ5\X/6BGHHPPKTSTD+M49ESHGP*61Q*6;P*7NB00=YNW53]#=@L_\P9W/ MF4=980M]D328+$4-NUIX%TX-O>-SUJYVQ1X"B4L)+O5/Q5G;C7&[IW:T@QFK MQ*=--X%(U0:(=>%.WAKSI%KQ]#ZZW<*DV:>)*5]]&6CA! M5*A;751(6M,UQJ71J<(HW3YVUE';K;;$IVO&IVK"$)MYTT#RIIO I6HB$#OP MIF$->=,M./HH.59_8HZ13HU5I+]O/4V<()+2K2Z2(FWJ.N/2J2(IO1;PUXXZ M&-4I@T;B4^7X=()81$_&(FX#ETX5B^BU:\B;;L'?1S=XAT?!OL\'*G\W8A"= M(*#2JRZ@(HWK.N/2J0(JO6YCW%,'O8%$IVM&IQ/$)'HR)G$3N 2_.!5OZM>/ M-U7D]Z-WMX?;E<# 79P>)[1NU!)D=1#9CEKV;AT_KK2D:\?#7Q-'.%5U2V_0 M& ^Z?55K597_L7-OFCK724IRNRUR.U7DK3<$ 3Q06_V>I#9);;=*;2>(Z?4J MC^E)2I.45H-3EZ.T4T4\^ZW&>-CJJ-I NPARNZZ PYJNGDDS]H-:#*9NH@/@ M-MT0.X:7;OIYS&Y[>J6"]FK%Z9:$CUB0[C 'XS$> MM^N74&O[UYP.(BGG>BEG2WK+"2BG+2E'4DXMSE:.)W&>*1V M6@='#B7Q2.(Y'?%L2?HY%?%TZT<\U^4!66N\988NRE3+#:2R):'I!!J:3'>Z M#533MJ0[G8HK]QOC0;NE F0DOETUOFU)ICD!:Y,5W#>":EL224[%VH9U9&VW MENEI)W>\9_13C,A;C<;(*/ZAH+DBEK,M533%:0Y+J>D?*Z7FH*NLN?-($K(D MY(J24,L0\G858="J3$60U"RI65)SR237BJE9J];#+&E9TK*DY5W3:"NFY39* MYFNA9C+Z?PET>!W\OVD]C_\'_A-M>:Y[3Y;#W]TN&E<.R]!OXS/RS<+Y;'WA MLS?1/]Z:EK^P]>4;RZ'+IA^]%1)QDQZM0)X_Z[:: VVX]G&KJ:U]MFE9K=T MG]@SLQ5ME^J K2?>'6R"':^LW#\\"KJGNW#+ M.JZ;20O6JFE L(,KI],8:YJF]CM5E45?D(-5$DB=SE:.0*KI&[ QG6#0E059 MDC9J<;9RM'&"KN^#ZE+A)6U(VC@=;9RJB_V@7T?%ZKI< L7X\-EUV%*9Z]Y? M+%"FH9QR'K1J*NEOPG#^X\SGS#$NWE86^8)X<6[F!&DXP%WAX MSW"]A>OI 5,FKG3W;::%$\2&AK)-THT@TZF"*4,,I@S586LH$>JJ$>H$ MXW2'LM/1C2#3J>;I#HDH1R9/I;BPKK8 M8G+A^A9^X8W';/CF,TLZ2^)MIGXECMI*?J)/X&!AL/XG10TR3XR4;=R3EC3C MXM!*_7?F)7&P)W8W\9C^UYT^AT7?>DW?LDV ;6<:/$^7'ON[/R$X_^9 M>/"[S%O/"IA)9@Q^)_'F*([IN+ UY0Y_';F*PRV M:"K?V2*@SI.<]75:U'ZR0]_&/I0JKN QY07_X[A*X,&>ILSSE0D+7AAS%-&* M417_:--/1=^[G;#GQ%"C%=]8 >"JL0,^/1 2/,&^"(\LX.4<(5*]DY5OR# ! MFH!VOX8^K.'[\.WY!' -OUM#*&S$G8\.2F>'<;']8@4SPB,X$6QF28KPX*VO MZ,9_0HOS?\6=PLO=9]TWE(^.T51>X;?:K;?B0_I+>_M:571E >+% M:I>TME M"O)<>4:!CBO\K9S&D,T*ZJUJ#-%-I"XBN;P*/[BL<,E/(FJB($J@@61H(]1OJ-JO(RLXP9_]!'U('C,S^ P^ ?^AS4 MC,!7+$?ALAC> [A%E_#[-^45O-)D4SB="61HNR\ 5_C&_<*S@!)Y!]D.4:Z" M3 ^?\=?A)Z@V(6> 5YMT=WZ\Z_2%$L'/64#D3%P$*5_<"YX9MQ[.:;]-Y4>& M21@S'!5]>PZB:\ # #4Q?Z2D"YXI(4" @ M'=5RN,:(K_'8D^ZA%J:PGW 1 C";MX04OWE3-23X\FPOGD#[+CV!MCXGVLC" M[C?=#R>-/#*N,CAC90POX7U))C7 MP'^,-&5G7P3< /# ?49C:,; A@I138PZ!) Z_ P$N\)*ML.\>F=7^&_WL/"A*P$ESSWC&_SX G_0".^!%( MW@_H53]@E5]MU_@K8>"CAM I0F;>!^(S? <#9K] #/%"MH-1R8'_9PAJRG1Y M)NAWFPK"04D!@E@Q@>(.8:&D@)&%>RF(?S=FS QM]C@M 7MT@^4NH-=JE0;U M^148DKZN#"]LY5Y\NA>4VB#"8D"]47;5Y^#T>S;MEHGGUPO>\Z]SM_CQ$EUDA0&2%=I&2"3:^E8>)K M6VUWJTJPN:",-TDW=3K;*>G&,,)Y2&D __! 4IT(M0W?V5 0^R'_K.(7MI M+VU)*I)4SGFV5[6@%30=-M(*S:7JY8CEM:23&N'2-=/)4-<;NG=D8'#WJLG\M"XEEE>+:K:KFS^-=:LI'QI2)>.2?LL3!OFQ-6 MTQKCP77Y8*\_LKM6X5N0@2M^JM-QX)N;;JC3T0\'G&M;O>*/'JFGA697IC MGV1BNU4GOG4+WL@*9[#2=WR2)BW5;<<-<8%G;:E3[*V>'54M*I*MVRW2& .1C>81WF^X7[4Z_<. MS\',E&:I[%)2NL?A+YTVMDTT.+)2V=8:XYXZZ.?CW%7]39]J8Z A+_1R^I1THIV7L"M3=+K$Q'MUBBO=@@^-AMCM M.7#@I@=GW,YHC#6FC_^B/[_9K2]>:6;0:XR'K8[:Z5N_+4X&\T=H'&*KPYQ/63NHG5^7A5.@ /64-N\1Q; MO 4?S\-*8_:]"&G78+%<0S9FDHV9#C,Q5E6>X$'WO"7 @32J2E8#FZGGZ:7UN'>U(/K>#;OD@:?$+C1X;[SBIEB\3#S24L\XN M;2*7W*R<=7:603/OF"%&G?&!ZVTYZDR..CLWD.6HL],"6(XZDZ/.Y*@S.>JL MYJ;WE9K06K=WWM*W3AO'T;35@3:J46A'AC\EW1R5;O9.;NYT&F,Y%%!2RN4D M(Q^-5#9,=]A![G1![JBM@M;BE]SP0I+1)9'14:FHJK+63@\5-$WM=^K4A?\6 MRBV"EHHR=ZO$L^.UABN(V=52<0[QY"T3G4="27B71/B M5:9YCFHH46\A+"!GI)4@CL%YUJJW.%7K/)9I5AF:5:YU=3;8CEHAW M!JVSVY:()Q'OB%IGMU,_@7H+WDXY0FUWTAB>6>?$V-E0'=;*,).&?]WP;.\< MARXV3Y2H=6&H53(IX$BXM:U'6;=_X)0+B5?7Q+(JTQH'7"2VZL2W3N2K/-^4 M"SD^K31]C,ZL.@X;XY':/7Q JC3>KQC-]M<<1XUQ5Z+6A:%62YJ2'B@&O+'E3F^KJH^?I#]) M?W4Z>"F#ZS3C$TN*2*K>TP9Y6[^T(U_2IJ3-.AW\M+II!0T0>U@@V!NIH^'! M=>FG(LE;2.(^>.Y(?@),I1,S*NPT*[=XCBW>@I>HDKDCNX;OY1HG4Y9N0!^Z M+97G.'-'>G6LZ;X%Y:7"L2,7TA7_*M>0<<4M[*J2< &FGG4'ZJB5CT[+&&(] MQXY.!)JKY^DG]KH-C^1UJ\O8$7&H+^$<;M38/H;$H(*P&5E7!+-J#RU?4M?%^,,/T$ M84:-<;_3S.>G*P *&_>H.V:YC7=/LO%^"XVPC3MWIVDS ?X-VXY65X"^?&4A MUO?QNZ>[G0=8RG)"-_2+CZNU/\,W9OZC]\EUGIB7"I?AUXJ@H37&K6:>YL]T MBT'N6LR6P5*,>P0N3?L% #K,]^G/0& 5RB(;Q#7P[#"%-B_FSTY(!6N!5^' MHP;T*+\$'(D.R9L:\DE1\>$XZT3HZ4'@69.0?R%PHYTCR!&8%#6F'=NV^Z([ M!J.%4^<3KX(O^YDWS !Y\ 43QAQQ1Q0AV0^CFLJ][0,8)ND[\8T97($-'X T MC]X+R^.S%)/* N]%QRN!0]G67X"<"$*'-@J'G[FV*4Z29G)X/EU9@*AR35H? M1)GBA].I95AXA?PYGA$D[S+:P2K&&#A$9H*5',U87]@F?H70Z^* KHBOOO$8 M$#505C*7"[6JU*^$7M%*?J)/0(L(@_4_*1HO=@[!CGE &=BD_COSHMTL]"=V M-P&,_^M.G\)FW^CVB[[T&[]D=1=07,3B?="Q^?S^W<>'^T^J\O'+0W/MOE.*6W_-^+AS'..+&\!B0&H@S4") M1&*&?Y&*BX)*^6 YP&2P'=;W #[(^B)3N D8W!YJ)/4Y1*M.QK=:;&%(0AJ M-?V\G-3]@?_^ 3__U7:-OQ+1";H* X&Z0!3Q0M:X$*T9N-16W6[# M]:H;VG99@X1BY4$!O8&8-^H.X,.^JH>W#L7T;52J'$H\.4)=,]!0Q8F_F^(EN![4L2 MFXM6/\?Z]1]6,+,< /R_ .YQ<*(TR?0:XVYKI':&5=6MR729W5#F'QX#N]3C M;B,WHA\TAHB Z./@Q:6/]Z2GVTC76$-/%-HK1TSB2GX Z 5=W3OF)[@-_.3' MBXN?^/N36A^KQH?=.DV"NP79=$C5N,PLD)D%IQ'GWP$T-A-_+]\!'RK-7P:- M\;#54;7!P4._+B.[X)<5WRWW""(TK*XQZ!NCP:0WTEK=T93IQJC5TW2C/QGV M>Z-)[]_84C#Q ._NX_TU] %;?/_!G4\LAUZ;Y(,4>'>''%U@B\R\#\1GN&Q) MGR\'T9^A'UC3Y9E<[KVF$AU?29U?V=4K>T+O-:WXQ@+&;QF[!!.8^ZS[AO+1 M,78*A-3)%__H*/^K P5X2T7K\_!G-DY)KC%F*I83N(H.S&IJ 3NSGIFB/WF, M(B,81]$-L,,]I@A8J/!50ZPP=8TP%2V=P^^!!=E+]-7K/JX4H.841:$]-D6^ MX\*.= = IC<5V.3]PK-L1=/26T2Z$1$$4Z1ZD,M_SN+ ,2P-P!%\&$.N\%T_ MG,\QR--4?EN(/44KB:!#ZD=98(A3FAB&QB^+T\;1" MB:5UO@+'8K$H:"5L9]08MP?-=KX7 @:?%1]_>V@R11:NE@-B#>%:*HU%Z[4V M)[(4L-L4#+XQ2DK!QH9%62F#%J;=Y!.L]T^[T7K:,?>K(8_-NZ[2*5.3< D7 MZ/&%,K2!60%^\L2EZ]&3EZ>P755>9I8QX[26SJAX8@[S=)L HYM(YSZ\@G@% M9J0X/EM-.:@_?\18Y2+TC)GNPS^08(B%6*"[W2V/&0 MWLH/O,XI0SK2BO #LZS:6C/?0"'"D/ABB4_.X;3$MJ<1E[+,TJET6P_UE?,^ M_X=[SWEK=$KF4_>(HH-@GQ:MW/OS^C?ZEO7V-*I$5V)'P$WB58I!9>8_HQD#_MM#T$<)??]$]D_)/ M@'\R4J9 GIA96D?O"+F^L_K7DX7X58A-8% M*&H<&T65#2\_.GV4Y,Y;,H'WPX]O^*_'Z6,8 "$PCB[_A#T6\2HX]Q>X>H)_O0)=ADHDR7] M\1N !C54S/#RE0^NRS7W=U[XI-RG]!?7*;K1M7Z/4UVUL#K.B6V^ M!%C6^Q M\(#UV9'X7&!Z%X7MXR?P#["F$YUIU70"-1)8'QA]@'$A:J)F: !K>"7X[S?^ M=\R#857X((C5KXP)&=F-66S0C9G%GH7%"E# X]"%)TGB,0=)N!*A-9S3<^<7 MQH '&QDP"#3%F@J+/$4P DIDKB-[]BR$L*O\;PC/A?765_<%1>\\H!@VQL/] M(3%AP0MFC_]O:"\5[H'H9W+$E4[ZTSU!TS\/:+!]>@6@B7Q(!(=!(70&G"!C MQU*LE>'R>ZG@H1\I8< .)N)3P;%@7=/R#=3WL! "U8.I[;Z@TY>< MD,@"?F):6 UAMTA 6!-$7*YC%[_?8U.;E4SOYM%;0NU0\ MZ+NH''J<%OAH_5^7J;_RT:%A^3A0/6B+Y^,3?^5I]NB0]V 1KJ-O=;<)U?%: M\_G;.R;>EWO6;;6/4B70&E19)5"OE(?BU.RO$7Z2;E679B WF]:^5\9_[?)H MJ.U@D'CPC]'XJAI(7EM>4KG#7T_FT6IH)I=[M#TT4R[#:-BFN(VJ53;YY@0Y M1%>>W?BPU<@^JGR3Z?RKYGN."O:*^-,V+:%<5DI)QM2EE!6UVZFJ(J_F.J0F MC""0(&UPE22#)Q@?%;SY:)/7+TW3APDN<(KQ*_C".,3ZYKOEBVW53VC5=\ M ][^Y&"CMX\HDB@[VI-&Z-A+X\-PUZ^T&67Z &P78QR M830Z$2843-L1._?;UR,SHAK_:.M F=_S0)1?1H(;3>&1'[E-;C $6T6/L2DK$:R._Y'*% M7$0E%9L4_T.D!93UZXS:8&[VU%Y!&;D4E4=59L7US'2ZFL1 MX74:XU[KX-[[4CCND;=OI:YT-;7HW-+R@)"LI-*=J30BRY+"$I/:M;XZ/#P, M4NJVI1S=(8BYT)=X^5*67@^5"A=0^H&X[:_\LDL3<*\Q[JB=3KZ1JA2[1R92 M#[MKIU)VSRUG)9T>DTY)"RY-G=A14FW)@50GQBORJ2=EXVH<\J1,ZZ2%IA2I MUQ%2H?M./2TBQ4%CW.[)@55G)D0G]B,<1(M2;-:/%A,7T2[D.&R,^P.@2T&Y]KDEJ8RUG(*. M]Q>L_9;6&'=ZJC8Z.!_^E&T'5UK+:#W>Q_A\=;Z5KW$[O.L+"ZH/%TMCH):, M"NZZ-(-J-\9#3>UW#V[ *#7_4D@4Y;M)A?^\]+=GWF&_U0')/E('PX,;"DN5 M?&^5/#NN078SE=U,+Y@3[:D)1 RL,HW@BAN?ENZQ59?6IP6CH'7;=E,S#5<; MEEE^IAT=UC/YX>1/9@1\].LS?)&/SDK-?K4CL-Q40\'[XI-0MU7V MD\_DW3#;:@+G%:W?<$8CS:(.G;\<]\59V2P-A.*'5 J?F\F >AQ'B0CDQ;.N MF.Z''HMF/5HN]DL4_Z*Q5; 6^PFD8RI:.QIH3ZUJ"R><*?=THDVS[CW&!Z8[ M;CQH2NPW@R()0D6C-".,R_3GO\B9:O'%<>!S7"JTB] &F3%S $)/&8I9'5TJ9I.J ML/;=PG,-D!_8=)/IGL%[;HD%"=N03V#78?&CU"MXQ\[<7-30!U8*7XP&5OLS M:T%#TA:VCBPH12PTURV&3-GFGA\LG(?[";LR@QS[Z-#HW.B3U9JAV ;VO^I> MD,PO2PG.XEZ?_5:^UR=\MJ;79V[ WJ;K6\]5 +"JH'N:_DB]HN$F^=)\S%RT MG ]T:MO1P."D,S5P&L>= QAM"]M'XSWJ<\RG^"^A;GYC1.ZZ+QJ6^DJF!9U* M[&41I%X FYJ&Z.*>LF1T'?QF"8CDOWZSK@7IWBTJ.=0OJ$5E9]CL=GO':2:Y M_G$-.U]>RF;;H^:HOUM/T1W;=.[@A+ZLOI0?8@YW0"/&BX?"^T(F>,L0^3WJ M!2Y$5B6C\B[)-_M0J/<<::K;53M_;LB]TSM+%7WYB'2_,6ZKH\/+Y4\2D*XZ M('FLF9YGY>(;D7>- =8;KN)GA' ?UAM>?]#Z@)-P3OV)_4;R\A.(RPP2PH:- M-V;HH>V0H-V@,>ZMFA'6$:@J>U:-7N1\P\.DD3]UHDET0@4H%:%HNAF M[_5S: ?6G0AQ(H+DB MN=CK7FYOSKZF5=R;\YR99'4I7:G+&CMEUN4_O^G)U0,YN;H0,')R]8Z3J]N% MDZL[C4M(PXND"$[ 11,9>QY2FA/7)5=S#GF6J_O,>&YK/AW+8<%J'A9/LTNG M8,%WHPF_?.PUIHXZ(C&3Y&3TM;\=(I=[Z\M*A%3L)U*QC94CS7Q%J ) M\5N MHL1!D8V5SBV=,-MBF ;&TP+]5&JMR.K4 4,,:T$X-V$.&+L!P==?.@Q0 WYB M 'L)5L9-9R8@\_'%; [7.\OD/P&:RJ7F/M9D+<'QXLA',$"4Z&CV>@% MR7PI3-(IEQ:4#\RC#&AA2L'6?R+Z@EQB/J7E^J$Q4S-WASCG89"F,,O9XK/" MJ\7$4W0;R>-X!QN*-/.-\&(<7\D"S]\14"FU^(I6$;54 M,FH$L?MDZ:^>^P%5WX])6GD^NU3KYK-+M6X^N[0>9$,KOK' ?+6,741TN%C8 M)+) ?/WFZ*%IX?4!8!2"C)("S24R"9XIBTG[42JVGSZQ$4MT(RW1I[%$YXPC M%F,1P:?2JA7BJT#,$>P6 #N"&0Z6MWP5.9#%?UXTE7ZF(S=G1!9 C3QG#3[_ M7QWT!&^I:)3QW]XY/?^2TF^[\+ _/$I&ZYZYI]LR6MMRLY>UV9VQJ\!RCB@$ M9 RK*JMX=*'9HS]F'F/*9UZV]!ZXIDDV:%R?I'1::A79M9<*GR_PR>'@.0;& MI3Q!%Y<250QKK(#;)/'O<98&_;55OL*4ZLDJ5PMJ?3;IR>5/I!*IZW6:^:%)!5)*END MRHYYOU62"I:BM8?J0$H522H71"K]SNE)9=@8=[I#M=4[N,OET4FE$FOL FL= MJ<&S0ZW(#JE^NS9F4'3$*V(&AUAC@#$?"6$^N7[Y:I<1L(26VAK4:)+UB[[//&VF_N*%M*C,=ODS9J+HQPW($MCE]-;W'[+ZF81!Z+-J/\Q1MDA=])'"*]@Y&L1V:3-'-/T,_H&*;=-9Y M7&BB&P:0 :Z8[E(>]=>-$LM3Q[F+>Y"O)JWS-LKLYP)3A7D'Z*A_M!^XQE]W M$YVG$,_Q&Z+/^HON84]>^#]/=P)^?@R.,S^(EFH6%=BM?K*^-N/V"NV&ZPOM M<+M(;U;7&/2-T6#2&VFM[FC*=&/4ZFFZT9\,^[W1I/?O[JA1074>05U6YYW_ M&%55YVV3/ORHR'.LZ;*Q_J9+U:2DIGRLEFF_LWS#=K&K?;XDI=W)EZ2T.WN4 MI!0=ZM07V&\J<0VAX))9]ENN[N1$1RI99Y.;"U8>5[X;,V:&-GN<1HL5($:W MGE5)6^MTH@$6HHC3 *FYI*J=.0IQ/UL[F>V"_^8:*V.&W>:P-3I.K_?=:C0J M3#N_M+YHI1,)=X35)9C^O^HVB$LF1E^\ W."ER\(/7Z=V7D+S6UNK4O-EAXU MQ>UCIM9/9M[]EWEND5>CUQA3B6_[;4FWQBGF(U]U=F^B8D7#;>XBFUXV,%SO M -R-!*+J^GC?Z^!C#,N\+WRPP!OL*C N8QUMKJLCJ@9DZ5J6H*&[;V65S1#E1MZ+FB/OV M+6P/*Y:P]9F 6QAANPS/3]129<$\O$[LXN2$& V+90:-M64O62=0:A3KU V] M8*9,+;QQY3^A[@4XEM53YJZ'X1KVGQ!6P8#85,$_J*58":=1/3R('W.ME"KQ M)6[HQK]FVF9[=*$^QJ07$'<#QNWJ3!;HEIV=]>D5!0+72L,UDSC3H^/C@W$O^1F=V*DH/:3S^KR;[4Y3ZQZAX0L\;._;@>;D8S?E9N5F+W&S-SI] M=;A3D. ?'ABXRD,4OKJG\-553AW=#1[WAA'.0\JKH5CY?2K_YH;!\G&[<^D& M@)"H5_KR1A#=@E].#C&60XPK'V*\ MP0E "DU93UNG=8/3B"7-29JKAN922G-:7RXB- W+$ ^N$9%D)LFL/JRW;TK2 ME5GC\KJU[C-4')%N5S0K,SR\TVV,>Q7.#I<7>\2+]6-G4%HYYDF7V@YWW6N, MN\U=;OL6DA_?\3GF6#O+C)D#;WU:RGS'#6)O=&)/2K\Q[FMJN[)9JS7JFR'Q MJA*\6NLM*(EI@\984[L]B6A7C6C]WLGMY6$=<[@E:M6)A^UC$HY 9Q^I@ZMF M6!=<1+N7&3 ZCGW7Q7A4JT(#3][?P?=WH!G7U4!=&1W'CKO M("/SMW"1W=F->)9T*UE=TXUQ[-13>Y6%EDK[9R&GW2)'O(85).S+V7:<;/#3V/<)9 M*,WAKK'OG=O$I9MU=?IQLZY=!IJ^(0\"ST )H50%=_ M#QDP!G<.#&+"'(!U$/>5*V@G!SO#65"&&%XUP1%=P.E@GTTES1KBX5,X8@UPD;@7(-;:H'Z"*Y(CW"GNTEQS3 M\>H\0 [/Y)?MPWXXULYU[R]&L\_PE<9Z](9?$8&XV,B21K_3+XJP?J7!Y5[= M(=U-W2$_T-RV-)#?_%\L M:ELJN/$SR_67S"+55;:"O)A!-V7= /$XN./A;''KI'^A$HCL"5$V&N B,$E3 MLSA4_W911Q_.LU>!9>T<0+P)+>\J"\=YOK&,_%96@A/CQXI8FCEY%Q%%A!=^-B)"^%"$G)0YT(94F MC[Z4'6B%Q0 F)W$U D_KHC7>*-;K_H2[_Q2S:N:3EW:0"NGGWW M]*23 J9X@./W?SX^_-\?][^_5SZ_?_?QX?Z3JGS\\K#3(,I^4?SM3,?XXE+V MBZL\N!B>]T&DP;^(YDB^ 2?1'<,"F?<]@ \P!^U&!2RXWY$LN!;' M.!4+YD?],P2F-%V>Z:R#IE(R>2U<+&PZLVZ+(?;?9XP%[X!)V:X/7-C/)Z?U M6UQC!@X$QG<@/L/%LREK8D&%5B1NZCHT0CBO$JYDWQ4)$GI#R6LXH7"D%LIK!U/%R#Z'GP;_6I!7V='K-ONZB(UZ/S[JSK2);Z%" 'I\C[/C"@L?I-P:[>V:E<_7Z8"6WNVI[ MF*]DNOAV?I),KI5,MC8NJ)Q,.EA]K'9[_1J1R2WD)?WA>G^A+WGAN4\>\]=7 M[\L=6"BLP(\*?,5-Y5VUD@AW3FC/' 7I[]UK1NGDZ_EDML. M+%/&CPN:ZV$9NZKU>Z2'#UJ-\6B@:L.J*ALOH?'I@0YZ2;B2<*LUF_8A7*TQ M'O1436M? >&6:XUZODRRDFEX]X;AA6!(?;+TB65;@<7\:A+RQ,*I==>DY TN ML=-?!#8[!3:1G"=S\V1NGLS-JRPW;Y>&X3+?3>:[W6R^V_OYPG:7C,$!YUA/ M1C4#,N_M5A)ZMAC>$79\XRWN4^J8*)0HK=3C%-N>VNYW:Q3TD&EODDH.L7*K MIQ)LY-A6AT,9&CQQ]O>ZN1;8"5_FP.T7)136;@3;>\=\ET#V 0&[+YE0MM*H M*[/@KAFU-H43CX=:_<:XJ[8.3_JI7]RQU@R8N@ IBQ N4_>9S(0[B.,2,+]& ML-R7$C!-21V4[KU^ 0J[Q*8R3+8:;,+\'[5_^"AXJ=B6PH6OGCMEO@^ UFT% MAM*QQ:_B"")-%0_L/V) CO8J:-!G;K+2CWVQ$Z$:E%JV"+]M7NP MFTWJK^7GX@!0=\['^8E!FOI/J=7NSW=_(/B^ZDN,6.]+&1HR MVU;G8*>!U&=KC$=;F&T5>-0F#MN1A MJL/#B4!JKC5&J2W,M&*4ZC;&/778JI-3_]05'S68(:#G4Q1E^8?,(C^GMZ4" MWM(#W7^D#BK+/I&U()**)1676 M)R=>Y@7[]>'FKREX>7N'TI7,'=6W+.AQP3P= :5\8IDP_H4,XTA-K_A__Y]A M6QN\]14W/I--9TH7[- G)@Z;B*IY@*-1&<_J*C.FF_'HBND4HW#JFI]_8>ZS M[ALJ(5[Q5VP=F)-.O;WQ2W#N$ =>\)D9 #B#-95[VW?1#VV')I\.DCN([K'H MG[CH,YM9!GFO\:_09\IDJ1C PW3X,1.ICG$/<7% 57F!7\V4%P:+.6X0]U"- M(1%-(UEXS,[BM^;EW@%CJX$V6B [+QM$07OH$@QB4\DR:W M4-XI_[68WH(O%9)V27?@AW ]?'U "KJ_N+J&B\U.2U6PO$9-7RP<#-^6ND^: M]Q"=^^(N\:.3'!M/JV5/2_4I1">!"] 6-!I!]LEC-.Q!>84$W4:0M3K*KZ'S M%RSV3\NV.;^CA]K;US'NY[XFZ'@IJ(;]7%A %DB=<0E/N]71FBAP#*XEV&1,*\@0HD5UEUL90CN?'NCL+2C#!:44ZUJ M?.KPXE+!CUB[29L%ZTO."X0)H_J*<9"OP"N!L(XT7(U5'Z M.ZM*FJ13B:^[D1B"KW#A*5ZKFW_JB!W*)+1LDM1@O-.2L&"ODU498F6ALZHL M9!7NB!WBOBP_O_N)4*E(,2"="A@QW*U92K,2/UFG6L%[/NM+I=WG+%TH0?'. M.>,VW#G\"%X"W_[ )AZ8BTM%HU]T%:[?$'M'G1&_DZ[Z%KK5 3TX:"-8.K&F MX<:H=8$--]987JCWQ7,TA;(._\I9R&OM,?=9*'L=C^9RPAL\-D/1_\Q$/IK* MS73=%UU&_#?7V&*D"P_[PZ-T[=BS&Z&7=7UW+BLSAH_ M9AYCRF?N!'N/YA2IN-F>+A6T43O M :+7:G"L+ 0^L6:]$YI@8\5>G8I[)9J<6-7<"4T&C?&H5E/_))J<6/?:"4V& M6-!;)Z%S@ZT"]O<\R]IB65M;SBZ@E)BV1! $FVMB':+N; O MT0Y:+23:?KLJGXHD6DFTDFAW,][V)UJ-=_ZNJE^B)%I)M))H=S.E]R=::G*J M=0\>@U(#HJU@!/.YVJ]LK&UZQ]M]\+)BS+@7;2=X]?Z:8F*J#>(5[<%*;92' M/W,+\LJPNNAO^QMMO5V":P(#^PD&=D#7:^9'@"L 21LW@ %;OJ;MZ5 MFJJGQ\)*W.1"MTKNM!3\ONI+J@$KVFT/=YOO>76':_)=/H#['Q M>[[O;]&VZ2$VR=$*.])@XYF$WC3LI]C.-:+!+_':\+5+&&B=7*]+^"S?:'.'SD=S_B8K MZ3T8\SXS3#?>*DVIF48(FUIZ;FR,4-P*AI_VU&T31J-F?]3?IVO"L-L<]/ M4DE=WEXEB[5S=9)%]HHK(G"<7%EG-5"X;K?O[3AVMTQ&V"B:(UOL6X1KC],/ M%BI=_R(UL9PG6$./E]H95E4)> )?[Y5GN&,[,)G2?E3*>1>R+[#BCQ=F/S/> MJ:4TW?1PG%%/DX/D3TX=/3EG\]C403U[7]S21-$GHFC+V8DG)XJ^%!DG(0J, MQ)8FBP&217]4ISG@-R(K!E)6G((L/KAA>YY5CS<+X2 MB94./>G0.[HP+WH:4GE53RG[#[ =M MRJOH]?,>'"D\CT80&;&I*DX\9'<=>>S(I62E[I% 4V_N9S4EO+F!M7*0;<$@V_9*AK$<9"L'V18/LBU7$>)ZQ95_&-CZ MQ@P&]&1N*0YI]R]TE"@OYI@PVWU1_' ..Z5QHEA\$J;F4PD-4KLGI%5J_(ZA49[#YJ' (TFG^QX"$28NFX M'8_8[5#/,K5^,O/NO\QSBTRB06-,Q:'MMS(87A.LDL4L9R DI)M'AQ61R+ Q M[@ZNL*]VW8E UJR<@PCV*&%I4^-H;5"GR8@W(BAD">QC!W"X0^4^/&$J5P8 M!K=,P@K KD^IIG_?DNZQOV*'2$ @;!HXL1P]D_QU(>TQ3=8S\MG]HD&@D0C0P0TYT3R\:6D8:LKC'H M&Z/!I#?26MW1E.G&J-73=*,_&?9[HTGOW[UA8Z^,A'=L$F"34=O%AJWY5(-. MMT2JP9E2.49-!8]Q<>U$'QWET0C<& FTD5K0;IRBO+S0S55TY0'^;07*_9/' M*"E%>85?%OB[^E#@[FOEQ0IFRA_,MGWE P #Z%=W_E*5+X2>H)S<^[YK6/27 MBABJFUBCZP<>Y74=1_#2[Y'=F MB$:EJO+ITP/]Y#N0#:"P\KMNVVPIW@KK_^D"/%"-@E4]3P>B$[UY^8.)Z_[E MA8X#GZIKU_"7(-D,3J'BA+@"PM-GV'_7%MOT05/S@B4^\5C@BC:ZJQ>Q\-QG M"UM-(Z?0@3\\N_8SL07^S3@WQ<)FXO#&)V0AP'X6GN48U@)>IY-X+=]#OC]* MR_F/7S[D$H_@)AZG?,L?Q#X^ZS^Q"OO7J*GO@[Z )UBZD&M!WL%!"(/>IH$# MA&'4#A@Q'$6$Q_X38F$F=1 &M<*/NHZG( ,ZAA7P;)Y7?CCYDQGT4P,DL Y@ MPLP=RAOT7R-0PD6T!( .(.?AAZ]^OJX*6EPM*@#5O8$M_V'A#PPSL[#DR^-Y MIK#](GCA>(;6IO$,GO)J^;JPZVZFJ_C[7S_^>'I3IA2[5?X3 DX" M"$!_LUQ3F>/P 8]A4HB]%',- +'PAQQDN"#"RP^-67PG%]>=_"%).2>,(^Z( MJ$3L,2B@RRPW-3W8A^F^."5Q9M#:W,W_J^>";FKZ'SQW_A%X'&:M/4Y1+!6A MQZ Q;F^D)N(TE,.6[=GM,9J0@".V1T'I6SFBX3P[@!+!V!?02'W]FHH"'\\!5AY8_XZL=-%8G M!X)_ ,?Q/\'[F/_HO,^\:CU,1HUQ:]/D#<[$',9W)YBDY=-%+M.)B)8?S2J@ M"01Q63O[N<#LU%VG#Z2&0<#SF''P 4?E)V%,3Y>0/H4Y]U#V"I]=/] MS_.DC]+7Y((%&&E)0FI7R BZK<9XV-I$4NN)J2K&T-E\GB)"B+P ^?-HV\ZS M$XL N64+#M$OF7-;%US\D=5S5C1 W3# EO*%3%J&N_6.M%/A9!"ORS:VZFVX&-D,8"'0W;4E)>A1"-77@E#__OCAV^Q<9^E]_WH?'!,(/2*Z6XY M Z@P/A7PE<[)?3RR+4V6\5G!4F8),7C@378 #&6U*P!Q2&A4VG:*W M#,Y"'AU37^YY4NV8)QT5LOXU'E2:5,7(WA>.<47XQ ?\%[%53!>+T\5*GS9C MON4[H14X_SZ*E^(A[X.OY&Y[[YA%Q^V!/3=HYE-;_RZB/H7.CTLT;7*S4'/^ MBM(^[.$60S2ZAO?\!0769T]#LJIR7*\V[!Z\*31R"E BWE3615-R+FUFNI]$ M)'YG6X8L[W!G-#L[W_CA$$3:,I-ZATVA*=',IU#D$&F?^<8;\*@HNV''F'1W M-.CUAEJWBR,U]ZJ7=YTG%(4H@O*QZ5XO/R.QU\O/2*Q?Q%IK-5%%ID03M/LN M-7R=EF=:K\CIBO%>5II8REFC'^D=7Z,H:A'M@&4'PGF38]+:%I$MK6F4/$1* MR^##RKFF4:AF#(JGO_\=]Q CE<\<#/\YU.@")WW"[0PSZ0+4 R-R(P@-2[BL MDV $:=6A;0-#9IYA<8ZLXXQD L.3IU-&XV29N7<1C+, 2-A#8Q%ZQ@RL)2^> M01KWWX@>'>25'Y;S"X!JQ]8ZL3&51FL=ABQT.@Y1?E ^V7@K8[W9;CL=V6U' M=MO9J=M.T:Q@+O4+=('V>:5_,;(+F0B,#WDM);R@)I;*?R%[ /0>7_!:+NS! M-E85#J]BP3MAP0MC&169PLP'/S?(9[]H3S.(,'_9,R3]P3)--]= .5+$, MAEX[*W1HP_B) M@C%*0V8"6TZL7O0@<^]6O53.?FN=RKD :"_A#&I$07#/L10?&[Q+_@N&!!SL12$P;H[(B(2_2CS)5W5_6G-,8@MJ54 M8>0IRAR8B[6P.2/YFZ:V4,7+*V^4I\H#\4+#%8B)>O0,Z!^S5GD&'^B,1L_IT+F&5MRA\ JA M1R\5JY%K>G6YUXK%#X]9Y_@MV+C!5AA *A]R/D&4]XO3OQ81QYY M^V!4SIV?LLVQ?-O'2_OAZ2B4WJ'"&1%(*Z$/#8N'\Q9#P'^%[GD?XUT,,_L4 M;I91"A=P0E3J7PNQPI,Y-]'^40[WD.PD=4ZMZ*"@4G4*#IHZ2_;0V7 M>A[=>EHB+S"-E2L JXAH^7'J;S#3B0H9BMU]8LD5@ WX):K58)8\3K\C@GY% M3/[A64]/^,("-HJ>Q0+P_3V" _S/26<$<*[@XWDXE41>/LXXX&/BFJE?I(#[ M5GG5C@D;?U0&J@0 M;J6QAC,F9%^G/>5:TBEWXMZZ$Z\AK(A5 -M(M-WH.4>5@CR:6%E_37)[O1B, M?!B$;X1B,;$"_Q7OQ@ <:5U$BZ7I[W#8EZ>_?F/\_[/WKMUM(SNZ\%_A\ND^ M;S)#JWG5)9GCM;R=I"<]GZU.W$LL5B% E "G@P6@[L9^(WCT(WY<;W?@>4+"!9(\=HW8%DFMDQ*%TU MF*T?\R,SISU:K[.Y<,SR]()R;C_.D^:7B8=0M_%XRESP-=P2ZU0K6UZ:(=]& MCB888FG"#W0RC\4U@7PMGR5.&U[P J;##6WQFY<+\W]-24_62R6=B]F%8Y[R MP6F+0X/[A(9V!+8/VL#".\1:'?YA!2>7\V#)5P _,_$9-V4RNL.I$W,(K<1C9AN.\/I&^@!,E![7RF%J+%G7CI;ILN3A O6,A)&#BJ/V5&ED_ S);9N M+E+8=P]OB+S<$'"B3Q'%DMT_'3]E^9!+NS?0$.W?Z)D5W)[O'CDNL \AJ?08 MQL@WJJR?%R)46K'&:5$O>'$Q[.NX_X3G*!6*.^U9'63175\1M\H#QJ7C4>5? MP/1@*O=@Y10(Z.H MTKY!$P%#!SRH65 1F3U8RC'CS-I8.)K(>]W>CA;KFW7S)[D-1I M;L%7Z9&!45U'6[#7-YL2,OXK\N2I](8;96E 15.%"AP1>P,BE:-O\O@".\K# MZPIAD!?C@%5T5Z6)OZP]XEQ]X(@E/IXZ.'=T(#:&NHZS*4?QK0:;8AM+9QPY M27DJZ[[!O1W#WKL']P;6H<&]0G#U>1>V?6!O8.\4V),Q@"R\IXHK.7%YIY8" M$NN]3EZ:7@QD2%6582H 10M64>Y4]D R%?!YOU.)6XHSB.53[H+9+7SSB,&O MV4*6DE"J8)1&'.!&*%CR8!-/?%^H6EHY(@0U,.GR?3GF0';&78C4(?+A32-6 M:XRGB*E![NFJ$)+*Y77'T79Q8,(Q>M*?GP%C^N.,'B,QVS ]R[*88'$*&P]V,4LV4I=9VRNN+!" MBQB;'B<^EQ;RWSBD1*%2O6AG9O:OX S<87X75?D"Y"9Q(4:W\"B>,Y;PXGEQ M&] XV;M>!_VD%@,$N.0Q& TQCWEA7$KQP^#N$HW\4@M&1GR3I>V-PYBG4QR2 M/[>U MQ%/&DKBG;$$V),/8B2**L%6)4\%3CI6) UKD'MU"&7XKD%UDYU0G&I@H.0L) MZ@6\BB@'2,M'S2+HV17/SE@,%#':;4='!U< MRP5 ,F:("T8E1,8>GH/%@;8Z)KBCB9Y,N9*P-*.]R@IWRS\O9EZ]E7/:8$YB M)655S>@N[0AK@C4*AS'R/=KXX)0&,5]*W#1S;K$ )F.U2M G'B\F7WFR[)16 M5$J("[92W05W@$1B6JEX(J^<$*&JHI-5PI 4J:O@A0?L#MQJTCMCOB?HTZ+3 MGNU)ACBQ:M/*R<"KOE6X[L*4X BS,8N.8Y8P[(!.NW0]GW)G"P%QL2 N?G1; M7!T"IO0$\F=\CQ6U WD?SGSA*G_5=,LW=/M=5HSLM9<5]!#YD17!F*%V<659 M5F]0$9#)[B3D;=JJVZ%CSIHB^Y_YV%\R@_=3P"F(!"S2KTJ!#?65_K!4\.ON M6 KLW&$CK,)&*%]$;7 "]V7<_6[9AL8VMVPK+L]$;#&N"C85=$0AU;5T&;9* MS,O7(BD:8SO<-&^@6^YR<=D1FCK^-,EE)A:(VM_"0NSV*Z7)D]JJ\,J&B*7> M7U?EGJOS^+J(7G9G4O44*,\GJ<(4 M6([Y;(5+1+,*"O5WP(6HS?E%T&FD:"YO M':X="YN&6M>)15U/_&KKXQE6D_!2+1DPI98IL"K?FO%<]]Y?.4% M-#=ZZ+483$19,32[T#&%B,<_SH../8T''D6S)_%F\7&//EKH_\(_L^##_G#E MQUI/7_G9NF%UHS?2^GL-N_XS2S.ZR39KLMMQUX969;*YD(:MA0KC95\=+7VU MH@,7#TZ?J-_4TJ$FVOWA?=4'?DWU%J^IZ,8@L\(4,,!6-@(\ _I\Q%N\'1E65Q&%Y< MF<-E?(!.&#IAJ*TP#$]R<&"%K]JWCM72NY.53E:>059&IY"5$6+GJ;9=)UG9 MV:D25]=-TG'/_'".UZNC-ETS&5H&YH0/Q%S8>:AVJ\ L^F8JTW,99R$N1#TP%"-BLKY MCKO:Q%WF2;C+NK@:J)96IW/Q',+Q7PF@A1)!G>@[PP[8>QF-VWJ,31<.ZR3" M8:-PZ/J@1F[5D4(0'7,5F,L^"7/UT2,9:2V\&.F8J\!<)[EU&V%'84W5!\MX MD1UWM8F[CG1/M2-W(6Z'J1I6G737.<0;?V4!]9ZF%B+NS N\.(D(J:2+.*X1 MDI/<7XU&%U>V:NG+C7D[M[U-S'6*"Y^AIN'EZ, Z.)&@8ZXZ,Y=^BKN2H88X M"K9J]CON:C=WG>*R9*@1XK*JF77BKB.%'.G=QK#F5N3ZDL]=;?=R#8()1'## M%"L_=RA":&F2RU%(TQZ%OJT">=L4.[*\'_C\.OM8- M1^_#WUY3NX5E>,&A-KBXTGK+MY 9NB!>E.VTM!6@B$^^M&UDJ[#N(:Y[E6#) MQ2-VUSA_%<=F]@+L>!M&CUGK(MXM8JLF$4A.A&-092]7[Y[YCSWE:)RE-X/\ M(R3_,JAEF?P[\]Z@$8O7M6J8^+UX;_O^)#NSWIJW>W&QI0K.M!H<07G ]E.\ MNQ%ONR*_@$#!H>]NWQ]('$*7:%L]\1E (VZ/E6]HVDAY2QB:ROL @3NP>\%G MWPD$S?45'S<-J?=3H/R6 KOI V0I;50&L'?<<"Z1>]>0Y 5^+@#KZ6OX6XE0 M+]"AEYK,=="MJ^#$_Q$ZD8N2]\8#B03AC$L4IH\SZDX=OCU.FDS#"#<'I1I; M BD"CWS.87CAUTPHRUA5W&QHWC HB%,_<8*D@6#3[P/E';N-4NQC@(*YCH57 MB>T""^ME%I:(_[=L#(=/J9U)9<>)CL,W<'C>=>,6]'&.D%[?/^5-+JXY MM#4RJ5J@/P>F_H#5IOQD[*L5+"";]]Y%P."\E5^.B^T\@#05(>PS!<9QQ+-_ MPO;Z?@:ZB^)TAQT4P)Q+$^S:1VTU.>RR')1>R$3W2WI#&?H^;W6!C22B>_CJ MCCVA#7U35_I"VP!AY? &T%_$&]^%T;L4^TJ^%WV"MC-]M-STT;'.#SA&M:KZ MF*YH&")MG6)W(D>Y=R*/ ?WP'\O[(J12S;N=EE6<*OZ)S008=CY# I(?BRV$ M^7@P,G8 N>4>EUDR.-K/L8MR!NR?/GZ1Z'Y2JF?XU:=4K*=1@IDJZ]8)NIHW>Q2=_"9>!#8:=GF%U_SF!*0#J9^O[!,+OT_GA1Z=U;C0AFZ6 MD.Y%JW!N(7^:7,M)7 ?P"O^]F,7[H,!)&"#$:D_H!RG3H9P1KU_4&[C+S:.V[1WI$Z*U3U6S O]NZW4*V'^-' S9EKM''!FOR&\K_46&&HV_5L MK+!CI(56K(@E-\WUY--6'+%355Y$'B^B?V&,C"6HS1/T)_WPH<;M(T9V;V / M]ND>80Y[NK7ZX[W;!IB]OFX_18\#\PEZ''23?\3R5VL/[,Q/1+)6 MR0A!.YNLR>-"TS>+'G_1/YA[222YAJF!L4<_OQ5]7ND?U!A4^2PH1V3KJ%9% MM2]LYG@! G3@O[Z!DW?.=+J^NXO8'5B61(WW01)Y0>R-Z5_4H?-DG4AV('4C MWU=[_LA@]BG =90V!.VDSQFW(?@'[[:I*F_86#0OXL'-U=UDS@SFH3K69SU5 MK$^XHX48[4<1--XMW4_O(P2M;N#]2)U@:#O(Y@ZR>:NFY-;:EN1'E"]I:0H; M4QKE9(]7"=;@XLKN#=N,07;8&5=;]EL1*+4J>>MV,V_=[LQ;F>MR U- ODD= M'QT8H_*^$LVVG.V&%U=6KZ\MY3EOT=JL4Z[GJES7*M7ERH,C:M7,$R4G=&?K M971Q91B6JNL'8SAWD%8[<9/8286)8] ],R2K%SLZ OHF1P OF3 G@[EO4LPT MXYDM/"Q:O'.3=H>[JZP8F ^TM51Q67^DM/_'. ='33,4]G$^F$V<;Q!?4L6 MC-\'G$MW-(T-_>*JWSM<9=>8%YL^QCG$M.01-L;(EN_O>80U-Y1U]"/L0*OP M71A-F(>)OIEBV?F,,T"SJ+JYG'NX_0E78X>[G7Q8PQ.N@A5W/>-,\$QZM4+: M/6'XIY9CG(.;EMW;9'G,BDQA/L1A.P"EHD'ZYYG3MX]UI6-8%U?>\W/0GB[% "8M$ MQ&4/%FNH//WX.%Y%&2D,S[>G6S$\FENQVWYW*61=ED.# M_8J"X.WJ5XR.XU>T(X;8)*7_3'[%:M9:Y5?HF_T*4SNB7]'IUC/1K?OX%]JUICZT1R++H5L#\>"TQB\"_X#^X$@D?+72OJF(WCNAWE,/; MFQ&*.Z_DV,81YX'KP'TK]OU;B+\Z^ [$-)[H#N0P)NFN2+HP7H-=F>SHFFFM_\$&<*93+*$3\6;%&:9O90#DZ,T*APOU$$\OWGDA;02T6R M(]_R <2D,K1>E%XQPSL6P&&%<+GX)05!FA5G$_YM=?WI/JJ$_OB33X\GMU:? MCHM N&;_XFH2IM$E'IN+*TEA]T",E6/J5B&X=[SQ50Z1(J'@B,1WXLT0_#-(8WB4_=)]B-M%F^+%.3(O?G_LAS'.=4Z 2]OPHH"CY2#>".NX?9^)FDAP M&:C>,&3[#K,,5RY1PV'+B6V",1.M/#9 4W\N8E,CH<>@[&'SE._L$6^7QRGB MN\9\CR2S<-*#8'V6^^2R.2-:29([XZG'[HGI"W"2/0 #1? ,A][F'4:DR!8W"<7FTOMQ.?5], 0'L"^/O(1DH[B,KB4+8I"1CDA#*O97P%E3!#,P#:XH$QU?BM!@W-2 MD^HF%45(W_>$W1V%L]V1J^UMXDC[^ E%7?8%.;D 9UV%3&UB#Z *9.I]X+C[ M=5F4I5$_F#6 V\3\ JJ<]A).QR+R-0FOA-,&'O>IK4Z![YP$)4J PC.0MPJN MK%*M"Y)[= VK%$G+&P+A#+,7%AH&D)##(2O:A< M*I1*AVR]YDPQ^AVR=8=L?0BR]=$QK'-WB[PMC?S<4W[E'6GD8]2Y XZ/W!3S8E3CJ"83>M5)^O)5;3&P8;X]C:O 74&P+:TWT(?'1S\V>J/1?MC:&Z":M7XWV69-UGH6 M$.Q1\V!YM2T"?P= L#:0(G1#C'NBJQ\%/KDM-%R- M+@)@]K:0M6/-NK'F.90Q/0V"]3D#(1CZ\*FR M WD'W/FVKH]&Q(%KJ 9)P M8,+] ?Q<.XG?.15_R\4W5(C79 TN2/+Q\@:WE^.%-"XZQ? 0P_-+Y*\L2[$% M4FP,>N:Q,O<;(<+=\;3M\31J[/%D7UR90W4P.A9Z?",8NSN;NK.IZFP:-?)L MPKXJ?;LWL!HAPN=0;\;3$\5-6"R3F,X,MWSG0_3).AAME#^2L[VA8*W!Q94U M'*E&_U@58'6L+CDS)EU[3CQ1)Z =^72OPV*(N?;@R+2Y$.K,6'65/MTJU:&. M^A1;K8Q4:]!F'FUIL=Z.BG306$5J\QXG/7.YQ= MW*-]E;2-G56&JFXM1T2[!@BU9=%FF;N%W@A[J6C,L.SKO5&;8[J]+3 M&;L5JG29%TEXQ+476:X@I>ZB2M+!NQN[IRQ= A]FQS0_;\I#\F45M MFV3$*W5[_N MC[=[ ZUG+=_N'4,H]N*2QLI$=U84Y>')>IL_]5G1QQN_@6I:1TX5[PZ*LY&) MM0?%@8W63W10X!WCP.[9P^8?%(YKCS MR6EL.#EO"+^/%GKCS)$]>,7_%_'&=V'T+L6+LO=QG**+O-T)J.7";EY4]XBNF$()(X0G+#\*<<1OT+HT3*F2'563>%$V*X1BDTPT@1W/7N$[,4=21!JQTLHEU"BM M8.Z@CO+FF*''$23S%5?3V$D41T [PD@"$SK#?]P5(LS8JA/-/A!A4OJH1\6G M28%?!518%4Y8W[JX&MJK 3=]%L<<2?6%_I+O)0(Q@/KZSA*!CIE313Q4!769 M[0;?HTAY8:P:;\TH)3[@.B QL_+W$ M$J4Q5B)WE[ ZD=!>DK!LXO\(83=45&D(&0S'*"-TN8CAUQL'I5P)A@>L8XM6H;#]L/!/&6RKJ?RXU]<:7UEOUW!7; QSDC+^ZX M$/LD"^GC0I;MRVPAL.$D@@(8>UQD?<;?N8A%3&_Q(E_%C"=)M+)X"Q^ 2\R3$Q5NMWK)Z/81+^B=9R! K'E'A_$Y",-APECO;A4]V:BJ9BQ#P4A=_<"PH85\%Y'?$_;JHOVX#18TOMNSQH/^>#2XM4>Z9HTF8'R- M-%MWQOU;4).C6_M_T,C8\KSCGN,_P1KT)H\GPJ32C=[Z'A9+.+UOG0A;-<4R M_+",N#O0+F1?!^9>)^)WETLXO!_!"GH?@/B $R4AKI25C9S6X V+T2O>:30" M[1?$!>@> #D\3H[P^A \>OP:^3D!XDOYO"P2Z$U MP IS/\P[$&7:27H0Z)?"YTC5V -AR2S->9A@9QA0,:[G4P>#%[A(^!U^>^_!Z%6<^ M]Q^EW9M$S(E3<'$Y06<,>"8[]!Q0MC-XB(F&@N2F%#A.\""/'>:]?L13A4XB MQ8<@KAD7[JS$?D\1TY"PSAX6<@)8+<_1@S M1IV96''1_,/<$?$F.(@V?"V6#6_AFU*R+%<21P&'4PE"Q8.OC:E3RPI:=,T3 M5LN>,>B:)W3-$_9MGK#9;#D16Y?47QI@M(RK.G'D;M\19JTNPW!Y&K.2EJ:> M,'! 1=RCBEDB^]+!,P%&.'W%F85ID.0!M07%AD%W)Y[RWG/Y2WM+]N4^'2L6 M;6(RZ*X#5]@_*SI3#)K8F>(;CU8"%9&MD=RW9+U2/'*=N<>]L5C$QV/E!1VV M80J3<6.5> (OXKAI&+A%0Y%V-G[Y:FLK[.*YVSF,1CUS9.[9S<'LF\>'\3=[ MVF"_[@";>@Z,NLDV:K)#H^OF4'V::URA8?X9%0#"B]TAAN+@2#>3V_QZMC([2/N3=[2(%FVS"N MJY;8W&3JQ;OP_AW&\:_K_P+BX,BUU-#RX)*9^=<"=1+15 M(NRGE A,![9536LA3FDG$6V5"/TI)0+;Y&B&.FHC=&\G$FT5B<%3BH1]<36 M0Z(BA?]T$G$F@80W+ BI4J +)70SK&,HP>[90H)K)4VK<&5B;[R?'#T!#%,W MQA./<:0SH@&A,EGWK2RGX99S3XL9G9<\@^3,(.YWK,THQ:.T1;MJH=Z^7&WQ M*:.7?GPV@G=.Z&1N?< MG0^CG="Y&YHM=NZ:89*^D<@6.?A"T?@L8YUPG(DS:T*V,P34<*U O0_&$16T M.[[ 7.2 3@4HEV_A,@14#A"U9=9'0A>? M:#WSF75COM'%57^DJ;IQK$8K'?/5E?G*S9IKP'PC[>+*!LUG#KHK@+8SGUD[ MYL.V:[:M:OJQ>A%VT=H#[=DRT&T:(3H[]2?)<(FSCW@O%$0E[D*XZZ-HM9,[ M \Q=U3B\ V@7Q*@[ZZU/,#@!Z^$=G=JWNN!MZUFO;G[6R$*M9^D')U5UK%=W MUEN?OW<"UJ-KJY%^;0^/F(.K:@*6,H'VEG@L$1R MJ.JCOCH8'FQK[+2;#8IYG#-[[I5Y>S3VQ,+*@3JRAJIF'7PH=.S9/O;<*U_W M:.PYY-IS:*G&J&//CCV/D^5[-/8QXIIER?HLX5\-85 M?6:Z"L]NAO6K\&Q4K?0_JBHV#[[0;#!F8]42&WJ^IK$KFY2M]:"-36U_13 /TX$F!<7!F]80M3 MO#H):+L$#(XC 29*@'ZLJX"ZQ 0:Y<:\J;Y0V]([%-U?35BO&Z;82Y8\Q(+O MN/A1FV7_J+1IG]+8S742C%FE-BPR'8^5,G*4[3IQKDDGKIVXGM;/6R.N=B>N MG;AVXEHKIW2-N/;1*!\<*Q>X$]=.7#MQ/=2#7B.N"$#0.SPAI [B2L[W+Y3K M"W^[WOV57!6U:/;&5_\!OY1KF#G1G1?P"TI#BHT7N"R ?1F2 )<>7M:799I_ M'4^9F_KLT^0Z2#Q7E&%]9>,T\A*/Q6]_C/W49>Z[*)S=A+-YFCA(Z$^3Q;-+Q0&&S='%Z71"E[?CXUD$^O?;^$C4 Y'^K:*C()"*8J3@#* MU)G/&?X% XD/,$U$2:8,_HM@"/P6$(,I,YC--%88[(>K?&7SA&&^"6=*4U,5 M;-!.W\:NX\K4N6?*+6.!P@25E0F0F0:&MXU3GVB-V<'X*Y$%K 05J0TJC#-V M4I@_SC).QU,ESO90@2_ 6Q/O4NXOS1^_"0-XH1LK\HW7%:8.'XA M.7D>)O"I![\3^+ M88\>7WD![34]]%J(A9!@>[Z<\XURPC]^_>"YR12U6$_CFDR$OL2;Q<<]^FA! MA?#/+/BP/USYL=;35WZV;EC=Z($ALM>PZS^S-*.;;+,FNQUW;0C<;LR(&1V4 M]S5&C1'5*NWK&^GC#UP-ORVK804T\),V5FL=-3_BF58DYG_<1K]QX ME 2M9I 6+8'ZIB.VB,K&J7LIMHB6'<<^/\<^01?AVL57OG30=7M@Z*RO&SO0 MG;^> 563'>LA1MKHXDK7;=7LMS#!I^._,O^M+ZL]"?_I&O#?0#7U#K^N]>RW MOO#K-.RG7UR-^JIM=>S7>O9;WPSA-.QG7%S9ZJC?0@B[6INO;SM NKW%:'U; MAR<0HXGW@[F7_V)16"5!Y@7(RM#0C=@O6L]2T=3J/!+<2D&VH= M'&+KN6\]K,:S*SZ[4WQGPWKK>QZ<1O'U$98.UE,C[CN'R.O-W5FOAC=.^JA3?6?# M?\]^X[16]1E:'57?<_<,.2D'?<,\Y4-"K%MG_I\=KF(-;W<-_>+*LH;JX/GK MM$Z($WK$X$;'[?MA,)^&VQ$I1U=UP^J8O6/VYT-T/@VSFZ#:C9$ZL@_&1NNX MO>/V[0&B3\/MUL750-4.3]2H :^7RU<7"E?SL[Q4#_>]\)18JI8_XMS"PM)D]2-+>=\GJD?%WKIB>SEU"G_B M=)%'/&L\Z(]'@UM[I&O6:,*<\4BS=6?1?JI_M5Q0 G6L;',('!DE"Y";&6 M.V8N_D2BZF!:_#LO<((Q%N!^!57$6S]5L=&F2O$2)-N)UJJ;/66W(O4O[)X% M*>/:.$A06?[E)=,;6$8( RR7GF.S0:%QF'N=B-_AP.6"=#&PLJRXBJ1=4%_Y M2V# 'NBFXP2^QC?I%EN@*4!_^0&^Y=4VDHZ$ MN.CJRYM7!=U-]K3UY=6.C)004'OL^)7HS:K76RXXWU C?6;TV;6$_/DXKN"8 MMZ=V=*L*W:,4XI9[8TVH/UVI$B&T9AX$2/7=>KMO9[6$XT*MT97)H[QJ/X[0$0YCJ.&?S? M_>;\V.Z*P,Q#/XAP:?95T^C:976BTR#1&9Y>=(875R-3U2RSDYQ.)3G-$Q]9.+CJF!CZ\K:N&5G_LEZ-X<@W$Z?@,C\VG+#HL M9;Q-&5.5PJ2?7I@PT7N@#LV#?9^N&+W6K&:A8K=VL9IZ>UI@>' ,Y,E9[5SO%;XP-QVSJ(/;6"-( M]ND%R49@&F-8?Z^NJRX_A-/Z3\QI%97D!2;KU[&2O&.SX[/9Z2\6S<'%E:': M>@>7T6Y.>^I[N/4*K4&H0.<:#?V43%FD=)'0-3+T%#=RR[(RNKBR!\=J%-Z% M!&K)2OW3WU!9&GDR5L=I[>:TTU_?6#J9F,;!/G/':;7FM-/?WEB(D:,.]/KC MI3]AE'-KJ+8DG#\_7^D6WKR72WEW-?Z?#-RD=D;YSBD]1R%->Y324X?QME!) M>,LW[*N:<3!(W1&WN.:Y=YV =P*^G8"?_D;(LK R0U=-LQ/P3L [ 3^R@-? M?;4OKFQCH!KVL9K8=@+>"7@GX%5XC*<1\/[%E6G9ZD [5IE+_01\9;PA@VK, MH!F+N&?U!Q*3Y=A+\& L&". &+*%$L..QTHXJ<05NY&[>]3I]WOV%O.O@+A$ M E^:O0I,,00\PP$NKHPGF?*6%%?&#I Q89'B!.X346_0&QY /:MGK*7>O]>" M?#TE+T#9GWL_-(_^MG)*^DORJXTDW;_7@W;-H]Q)Z?:U>?2R:J$C53IC?F_> M"=VO!?EZBL@JW_U>*H\.+'BC/].O8BY\!P8OW=3>OXC"^^= M>,P_Y!3K*3RG:.^S[8X%<#@F8103&] &P&L=L++C.(P\%B\ .Z]"YNT3,F_] MC=ECHN+BE_UPS F1A&+_\+?R$0_(/_6PX6>'FKO]L,W#=NTF>UK4W X+M\/" M/086;H=PV\&./CU!.X3;CM5.PFH=;FV'6WM4&IU#U?@?@8]ICJ# MR]:67IH:_=/CEU@#CE\R'+6P=K03G?:*SNGA6*PAB(ZNJ;9VIW<,Z=Z#1(=$Y?BF(C)NUPI.IZG>"N M>+0@'J=/ [5U,,I&JFEW%?'M9K73MZ2P#;3_U4&_8[5VL]KI>SC8YL65;8&G M>7#Q2L=J=6:UP>D196R+L+,-HTX@L^=P"7#M^TI(J79C6$F"B7$=C.P:43E] M3:%MDZTYZ+#2XM4>Z9HTFS!F/ M-%MWQOW;8=\>W=K_,] N-M?Z%R?]3]@K;_+X_#4^',\"__/@??CC^GO.0R?D:",K;M0%MH)&?.4EP [C M+8 L?F4!B[U8^3H%"C\X]TSY''GW3L*4W[T952QMBSA1%VB.3X'RP8G&4ZY- M])&J&)JAJT5,#H6JXV!M7I"$],%O(?RH_ F_!XY3WC#X[$48*0C>86BO?_M3 MN;Z+&$/&H5_IKU\J#Z 9%4F^#Z ,V7@*# 8#!\0RCK]$RA=B//%4-A1, M@2 MM(@73Q5'\- MT"OC< ;L//9@^__%E#$H+\<+5L&V>#A;4/EBN@)N!']/7__,PKG/"D S<]"K M,!<8[6;J!8ZJ,'DB*-\<[P'V&J> CWZ=,YR#F*YL&O.'2''3%GU)O>:*'>T&M#NB@L+4E=2J"1]#FR> M Q3]FM[&X\B;D[;-MABI&*<._""!<53%F2'7\#2*!$D:JY(UO#A.4WK!FS2"UR(H8.C2[&.@(7T4;VQ^-UO?ZJXL9)10.^ 1IDZP1TC M,7*4L0,:$1<1>;_&FW2[!R7-J6BXY!7[RZ@?%O"L.CZ?M63.'3A--C MNRWMYX3H@^EA]RHV%*3.AQ]47 3?RR-M(*TEWYY/D\5U?6%C!@K8K5K?31I% M\%SEG@Y@3Y<7\C.I4#=E2CJ'2<=@>$K-AKL:L1D<.OB;YUT>FN%5"T0?Q@L^ M!>R_F1-5+G.X89D/-((2!DQYA#%P_\2B.>[="V\?C3,XC<;!NBQ;U9Y)XPR? M3N.@'+[^J)!_ M&Z^R)E7%1;N-3V*U9;ED,WZYH6^#-D>[,O'Y@B*N?Y0H?'3\Q$,D06DN%& % MQ:+OGFT&F% MBX_!CO%<#X4H8SGBJ"+].)\AG=SBA(NK?8]NS"/Z+D9FWH2W.*6/G($OK(B>Q08[1 G<*?TR@' M8+ECE[<1<[Y?.A.8["O'?W >XXM?RJ8VV-EB\+X);U]<.U_A%<&!K;37GY\P MU<&9K__YZ>:__KK^\ZWRX>V;]S?7OZO*^X\WO6W\C'X5NLR)EO$Q3!A)'A@ M+E<7\!,%]@AT]!V<8 $YGX2U0L&>*HY8'>$Q*B,\YMH(SXF8/6)WJ8_ JW", MS4$MW<.R)V "1BD\$@5G.[*V.USD4F$^FUF^X)Z@)@_$0#\DY*N+MCY:&1T MJ.;[-LXH6F1-"\A]6[1PQU1T!(HD8A+H>.\8YAE5AWDV MW#/M&MP98.UY;[E!MHSM+ 4[PP>AMETHA*\+3)WO3 9Y*GUE8X6O M3'< 0 U)?/+:'GL*CSAP/YK@@7%A 0+ASD("PF4(A+N> 20-,FM*N(+A78 ^ MY"(B.H:2R!TL^KRN AH![!0,ZCO*/(QD%-##"^I+/ET<:N(E\D$@([(3_G@7 MAFX,[ ]&2Q FRB-+%.91Z/B6L8 <_Q0O FX?B[Y:"IXUT&,,0D4F$[AHL TJ M>GE@:!:_C5YG@+10QN*67'$204A7LGS$:-Y SCE%<'K*-X[NCG-F3A3D$\AN M$:01)V;D 97C; DTB0S4?WD*Z'U+JF5?K*5EMJ!DD!@8T4=*^V$<"V<=UI.Q M#?KZ\']PIYGR K_SDA.K/%"N57HG/4D:?&BL[%R _)B%0#@K9@+K'J0V%KM' MX&D3B^ 1=3,HBH6S[@12'D"K*=X,5#M#X<6 RI*^*/;*0/Z*<&ITVQ=A4PWI M%:WB+#$#G+,,&>ZS9NK4X<=A<;9-8YMWI?5OO=5Y=$OJO7P;N/QG&[YDC.QD M'BS= 6'X'GY:M!+>DU[Y'=Y,%PFK;(9EL\"\N-)ZRRE-);- **U=YVZO-VSV MGK*%4UY.L\QOJ< LF+,QFNP^& 1RBW<3YJ4=SK3*NNW=V?S3C[N_.]J$6"-> ML?F<'$4.V&E-@Y.N"2\Q>];Z-2VP2-.4UA]X>7D%B?W M&K^%\A?N@X2U7W&%A0,Y M<1R./;(8\F@EV2!L/ V E>[ LHZ 32;HUF:&"MD'\MZ/>R:WZ&'$\"@8&C ^ M"4PPAM??^MZ=PQME(:UH-+&W\\@;[Z[2C>&2PEK,Q"4;Z+,#J_R6O^YZ1A;1 MITGA=SM+-E;D&KUEZ)?LK$+M"WK#FQ%1;Y&W@78,22'H1VD9):^>7QCS'>>F M%T_%$0S IUC86N2['6ZQ:JI!UEPB@$&P18AD3^;%<([T!84?.YO[(+IN69HQ M#P.O#+E)R\UJ3#+C+CEN/,B8<^OYH!=4&#$8\UP0=0^.-M9S=%5"^>_RW1^S M-^_,S:--W"Q-\S!-0/,%KG##5TJWI-T#/*_$\$$\>=QR )X.P[49[8=D^$CD MP^ -C>_O9SG*]&:?4.&^2^DKE!4^8Y4)674OO>P'46Q;!"O=UR[QU\Z)P MS[9]-CBW9;XY/];E?^-YN7A!-]26\[\;D3*OV^B:DF, RV9QTXRH3V#9*G^G MH%18Y#]B5T,O+EM&@NEC'L?B2TUPJ:(%(@D-1K"R(\<) CSFV63";T**A5>8-%94/.D,IXZ6-AMN0L#6QEA,)F'XBUL06-F;/7*;97@*V*?/VJ58QI*#*LK&Z)&!-LP)0(6!F M]&5XSZ)+RI$&91 QAU^D%37"NE"YN!];P^SHFX+/#62 15!NMK"=T1L5:978 MEIE;YMP8_Z/WM:=,^&;1"ZEVY!)\U>#R!FQ F%'@.1@722C"P2(*","9LHOU)V<"N4 MCNM-)A1RR?R4T@;%4ISXMY3+%+,DYEWI&PWNYAK\(T5OZ9 M1EZ,W\:R=;5JP[!R""/L2=5NJ2+]BSQD'@V.X'N7I=],Z(%;[BW&69P>)IT& ML@R)3BUQ!.0%U9R,L1S"=QX47OG8/#8II!LN6\[+:2)5UY2::5Q M+&./UX'C/R+L 3!S;BRA->5EY:%?2#SI*Y_FHCYY>^5>&Y2A_PY3)9Z&J8_9 MG8XK)!KU"9?9J/ M%&T%#L-DJQ4-D8B.A:L:J=3JO2Z_.R]J\BCQ&_[@5YPDB_N>\(@TG ['" 'OSH-HUA MJG%F1?(;R@]BEKE_I8HMDF:L&.<+ M3%=YQU\NOQ&S<9Z/LQ6/[S0F$GB9@S)967Q;7'Z=9&UQQHM37X9F*!=/$=S- M[S]^2P-6B"N1./)<,:DEQJ1]N-.FR#QKOU!H(;\(?#".O%OB8:KX@/WS/>:J M/&DCY"'L%6Q2H9JW/%I'6P#]G>A(^W2/N7KLH6D^Q5]@J2(LFC(3B2\NPY1# MB@ERI"Y03;#/Z%]R! R)8E/$:L#?!>!)^'E.EB;!'[+8"E4Y81/(5CT9@H#@MK2. )QT<8CWWX,\$DF\I79@5#*!TB>@%J2V1<4/H0.$0LP1/!#_F[?+"'.9)% M' :(4 92@DDY"I:!Q_E=3G$V\.38FWB8D.0[?Z/'S.8O/=__IX?.9]@TEAV'O.R\Q>XB/Q[HAI=?EV^TJ=XP1UFF8K' M"WEUBT-\RS[*AT'T,@63I&:D+$#_.PB_HBI T$=@^$M@()&SY4R0*A1L(&R@ M"6Q7D/BD_R/@'\P?0T^04VV11R3)5G'+MJ7]1J\' M:.",_TZ]**]%$QH:?AEG49"/C-:-V5"]C ?$+W,^:*@2$NF-0 K$6,B]6FD# M%Q%O0 O0K37MHNP3"*-@F1X]]A!&<)9QBPFH3-6-SAQ.J3$5257D#,:OFD:W M+$E1ZIAO11V#2%CS*04;KM$T>$3GBI2<9)S/UV\DTVR_=H$)?(G UZ\&B]2X M-/LG(P>MI7]"!(LR;4P#T0_ - QSF%!G@JFP1HIE@Q!]/Z(T!C6XH&?.\#?2_;9_C^-3B!OF)H^I"[PCYSHKQBA>YYWH4A M=QG?1.G=(HR8'/S=F^OBL+^E_B.-VN0MKH=4RCW^D.WQ1_ OR6,P-$.KVC;8 MC.+>&OH"P.0#R\$E*]P'M>2WE:'0CX>#K^X-79=YBQ\^YTPG\>QPRDT$$*L' MK]6M%T#GRSV/+_5($%K,_EDS/]99GC!';70W/ M;KN.9I+D9B0G;8S%,R[L0Q07K@@[@A]"\!5&7GJ7Q@F2?L3OW,=CS&6GKR'- MW_Z!20?\NN$V=/%60UJ"VFJ9>AJ#L6#RH>U6LMDZWC@":NEIS*5KO%Q?L9I1 M0VVD8861]'L3O=A^_.=I(/>H#M8B>A!'3[]:0'-]:&_L5X M%DHP)DPQBKOY(GY"P;U$YFEG"6U/M2M/>&#V:W$%L[IFEU+8^"T]WR[P15*P M3Q9VP!, <91^UKC:B_57[3,>2ZE1ORFQ/(G3;7A&Q7&NKG5QEKE&EQ))B29RIR77:DZM.( M\!AW )VJ.4;GLJP M/DP)BX"]4AH:%K7Q(O&U\;XM3UI>"EH:LQ #))G+RP@5WTD#^*S!UFQ]-I?R M4 ,2'BI]CO'N PN] Y9W8JKJ!\+&(&L?R'O62:[%*"!E,5:SY'F\*5 MD"8K<%[^_+UINN33(2X'"'I<*YJG:'$M4YU03 M+BJY7474=I,;)!RD,.487Y2-A9J>ZL'3F3(+7:HCY]U)CK.1'U<'.^%PKN1505Z^61#'CQ'6#_AG#.T4 P M"(M34UR'"NI=1S21:-Q1_=5#;#3\8YY0EQE>(F(5R.-R#)F 9T2""63I"Z6B].;J;]5G(C"\VGX M$(#!^D" BS&O+I]1U3BW8"-"F/'%*[C6Y_D@=.IP[<_'=RFVY A0@L*)@E_! MR575H".8"F4^$&ZB8#Q1@P1U\D8?I"X".;H1%!,1'A7S2 M,DT49QPA0-\L]1-O[C,ACQYA/"GL!Y!&(GX@[H:P\6-VQ[%<2.!*]*0VG7BY#7(CB3(5L4 /1E!2"&"R# M A"X)-3'MDCQG+G"X"XLL1,\?AHL,W B:*0%,F#V%Q M*1P39G%S71?[P(DBCOP 0G&+[8TV6AP)%IM?&-^"'Y!1E,#8HN[Y\CQB8WD(\1]X4L2=Q7 $ MY #E'ALN/$J#IR M4L)\P\1S.;&P;R(+0HI75D^W]'4OGVH^.X%:!V:U@)^E5P-E^$1H;C\>X8R0 MFW"+C<,:=Q#^)2%)7&>>".67\EXP!9@?Z5=,Z6B!-4LW*%= "(1*/M%WSPT8 M[D (!Z#RPF5D+M(Q-06F8@$AYY#-]))'T.X)9YX#LJIYV\(2N [LB5] Q4-$ M'>12?"-RS@/O90B3\SV&0*YQ=BS'P"%D*^5 QC/F\&(V(? 2XN5.".%X"FJ4 M"6M[82*"0Z2=]P]NU$^(WE$@E)X"*/OR/G\@%WP2 JJ$[\7HP$JYDCFA\PTB;/;!5*#\'B$1^P\ MF99TW".8+KZOX#>$K+F-S^D14*7KC[Y*!5,+=Q?9BLGDE? P'+BA) M%DT\BN;1WB/FWXQ">X\L$D4N^>SX"SFVGC3GR90C5Z&@H5FF8/+C%5Z,FD&B M;7%;*6) "L*BXJ!D9>/-"Z9$10$*)=&B,DYP/5^>]2!@4T3@@OT2B'UDFO&> MAO)4_DP,(KE8FH$H*[A#L/5HB7$[4AA"&;X5AY$B$$['_:=#R,B9Y54$/R3+ ME%L$;I3>73(_34K-+PE3\0]B/GPKF5_.?>BY\<+J"WTT^1% ] +VG#T*88DK MEJT6U\PE $0I]+UX=C2E6\/0A<=9%;'&<#^:=NHM!@@+ML\RX-M2 MD ^-BCD<]MCSD^2!W7(!DQ$WX6B1A8E8]C%:'K+9J,C0+886A,ZD2"6,[[*_ M4W0LA:F7V1Q%:P_\),00Q#,AGGM),06*)IWI\HC)HRNS_J/,ND-)SL6]IUQ7 M ,T)8JAUT,DEEQ_A M63X10.[W#NA$5,8T9?!8@1T(01AQ6]%8YD?8&/SJA#9'104?)=()QWP U#42 MV;R\:?'C; [Z)X]C')WN34X9'RN&K3T\H;R$8ZXF6'/"76_)"N SS%._ M@.,KC73OOL#@XJ#, 2U!&M!^G#@$< P[A\CTY'8!&B-B*G+/Y?DE,S8*7 M,A?'WU^YW4=OF>!M$LO# =BNHARP@2\Y&4ACQ;)BT>*"VCP(?Z,L7TDQS$^V M,?>_Y;OSCFI)+(,5F:NU^L ZOY0>L]$I/[IAL&;/P##H)\A'A^96-% I6W5R_ M$7&+I6M)Z>>[I$8IEP6<8%#KO'%Y#&L8\Q91181CUT/#'-QH=%G'SES&=*LN M$U7E5X9=UA]5Y3K%N G825]A;O]BD0^34I5W%$M6E?>HS_ 7E#>I%D?Z+YB0 M&X);]Y4?X9\Q6G4GFJCPBTJ>Q!,1L"H!>L.4;U//1ZSR1, E%R:=, ROPGS? MPX8\YG3@3=]1GS-W^:ELJ9YTD5P$P_%NL4L41FMY[\\,'[;$ 9BFCB$-VRX@ MPM+E;R0LD*\PU:ER38WG@$H<\8L3XH/GNF#EO'4P;'$=(Q&O)_QKU(<"*0N" MY?R"7/S_,P(_:<8Y.C<,7*:.BS_: "8'P=^&$Y6_G6%6]S_!X2RSUR^/9O9[P^K!]NB26ER:H?,&S'K_Y\5) MBANAQ?7B56).#9K^�K 6T(*73D?9,8L_-KBM*AT+CXN&[-AG=B75L8Y#S MB=ALR^X-]F0='7NFEX<;ZJM&V[U_:HEUM(YU-K'.M8^A];LIO^[%LS?)=F_; M]C\9$%]5Q^T-VT4,B'XKO!0V!%^/+>]8GD(K+P;)7\5OWO.^ <4."+13O+4W M&A'\)[(PL"DX;]8C[ QJP\=?5KQD%,W#8VX+*"^\ES)4CGS";6:T,MAD0MUD M^"#<6U[,$9!&E0K#Y.-D02;N&8,\3+UY7&B)(!F-'H/G>"U-,=$ASVW >%B> M]B!3NF6**OQ37/<7IW+_4F;6Y08-)>!1;QQ\OI2PL&XP_/P%C">R!\BDRDQ) MG)JPXB:,8H6Q;):4O4!^F?;H 40?OL[C*\5MDJ)8VBDIJVBQ1B[O]A&GE 6) MPT[ 5! &/]_*TH!X0UMLS=13WL)HF)6 '2_&4XK'E$=!XF(S%\Y4Q*\P#PS_ M43?12(1F'L0Z(C8KSL1GV0!Q>DMQ1X\;DLBKJ$) FANG-;Z%F%?#5,'N( G> M'"UFX9#1/>S?J>W;K- MQ?-3=@BEF>$59%Q]"!I6SY)''C7U@M^N>P6JYI]&>O$D]@)ZBZ "4@=T07;= M17'D2^QA*G)SBXWA1(U>UI,6I]3O]XQL1C7DQYVOH +*Z40!? /;7,,5K96P M]\4B(,X#7ARGL&L_#6RM:,O?W6%:'>\ +>30F:$+C]NJ]\ &&A=H :ZP!TS. MFP)B4UH8?DA=R*@\#G]-.3EC='/'>;0Q3G,D$>*9>9O1S M7$RMX.HN)WOL 6,Z$7\'QC<+[8R6WTM&1_&U_&@H!(>*;2&CK'%BOE'2)%Y- M"4QS2SAN*;]Y]1*\8I* ==GYR:.(%)O%;JW\B.T)!(H6!YC>S^9 *TIFXBGI MRIT?WF+"2=96_<3>;$43FKJ+"IL\-X5%0+8@6878[(J.I NM4GV1Z0+?SN[3\7([ MXL'VM+"TQ6:JY.R)_MZWJ7O'$I5T\4+X7I+""7AG3,KD4I7[$%_M9[HPWWY5 MIB3 08$)SUD.&1J0CV!N"8ORD6M5H6'$:^2O\D5&A"K/>P5/@).3Y<9I>6@; M7%D\WD#]4D18: @OX^R$,NI%UU:%MT '#8TDR>S>Q2ZRY5$RWZW@/LI+%E5A ML[D?/C(FB>#1Y[ FE^+>-=I.D<>+V64[W:+T2F2EDG0GTC&5(Y'CR0L*\C# MK90>[C4N#(K"5?;7,E.12V0R]2+W$F?_6!0KWM^7J[TL.(0IKHY[B5X^?&4* M!&!DD8'%@T?:.(R%5X;UX!%50LB4PRRJ(VQ44 MXT(K3[R47\32F2$-\A5W<'A)F>FN+#X%.YZBIDI)CY4T1D8$BL60A:)\9X^% MB8ICRJ/NW3QR!;8=6EGHG084W<)>JC[/CF*HP85"PRP8O"]LVC&.S@'R _(N M5E&(&H7R 2"/F66K1>KU3$?SP%),VXFU<_(H)=)2Z,EEL*U4!28"=H7B'KX# M\J3AM1\%B6#4=KRG?,"\X^Q@6OD\>1=Y&)Q[&4$2A;Z0-:?<;6KHH;9@06J@B=>D05+(=$,^@"/>.GL M5KXJ7)QO88[^H[P+*C^17_.3;03.KP^[P(.FO,35)2-_W0SQ0I4>EV7*3 M@X^?59L&#I9M2VL?45M$!;\(12:8#(F''HXZYT5+T0S+';(@)&5;*%04GU\^ M%S@_OY>2U'=XP?X=!8>P@HSY(@@LX[+2&/?BS%QG5"Z6,10G>7&<[*F5Y)%U M;L#Y(BHJT22$]Q&G,P[WXN2E[JU&=[D1AO:\V?IVQ3(D+D11^TK;FSS>[!_9 M>;N EYSG&O +#N[_"U?9N273#@LBHAS=B#_"*A\ONJZ8(3@%IYR/P!62_RCQ M)6+YK$Q/XL@*H*BP_(\[ 3Z_7Y85\G^G0NYI)LN SWDE?79K\X# ;DX&UQ%& M63A6REDQH"?K7\=3K&O!;^;ED<7BYZ7S3%BJ7I1+%7?ZLP6QA250$K##,WDN M*?-G.9DFV\+%72\FQ: LBXB>N%URXI*"PER,!AZX:!3><= /FF!>7I[YX0NA M)H=*N"78WSU( Z*N /F$-UT\H0N\!QYY.I,H)F,A9^+XS.1!S?9@YOU0#\87Q9? M EH5 >D=$C[*)L$3407_$F;->#4Y#WN5J%W,TD=)%K57CGM/=^MTO3DCY"6^ MK F6A+-@_"@E?"$0AX(=\\A?)<1* 6! )"B1ELPCCZ)@/"TGM:W9&UB_C-:* MC5RSB6MV#J::\#GYWG>,V$S\%&V>1&2.2FA%&$7^N)S2Y:'!02LJ):'1KA(& M% ?>J209U^^E6O 6FQS@RC(*>O#RWRRTEX6#F[3VM3IZXTJE?4+*+$\$R,H[ M5&Z34C1?+6K;4C4()4\6@NF;7\MO\!C>O'';!2\Z)$YO$G;HFD^&KBF#Y=D6 M7Y(9Q]Q"=E(!-\+!TG/\G2BGQ9_"(,73.'+ND4'HW@.]PTONN:$I"^/0&;E] M6D:WC[ONHS"$EH#<"IBC2P>!-&U8,,4S=K9XIY_))T$CRI$C*5G@XBTY,"2^6UP[O-F)\AK_%)W'#SU MZ2]S#X25[A"BP#1$E"ZTZGG&>KX[!=6KEH!C)Q/'HZA^I@_Y;VBKP><4941Q M2E57C2KGWL]!$E$!D;H>X#'KQ%DJ415:IX@ 1!M]GU7!03?TP=B.*US[JNHR M51IQR[5D2]X\-]4X MNL6 TD37\,N5*1'8=PRI*[J["%6QT:^)I!'10J';>, M"HB#?@2OKB$AU@-JKUEV,42PO],HD#G"V)T7?L02J=9&^+=9Z M'$'>(?HCA?=NQ[E%X821DL"H!H*88"GMA)7GYK,[[)CBP+]X(ESB_,B^).P4 M>:.S;"71-P4,*:\,P +<*/4RW9%$XC@4-QT?PHB%!-_[(%**BZ7R94S40N4M M"NL\O?4II74V)X"EY46,Y>548?)PP/_ HH,[D,I"-?I7=DJG698ROG= M9&H]:ZK\]>U-UAN8 \CFESI4AAM&>?U_&Y3->XX5\0)!&U[R:QM1J#UCR324 MRRY&/6JTV T5"ELO+<]DBF7Z@4C+H3)V68U)5_68;N,_\C(!>D$8$>1%GK#O M+9??KF]P":+VP57W'AN/7F!.UY(),)+-><2*U.31P%ED#=I8GAA$4@# MNI39P)2[,'3CO(CC$:P*YI$ZI#OR+-5'-#+\[<]BXL<"+ 55WY:RQ_*GJ.P3 M4WGS.@&19$0I\)S6$9,=0T020PU9<&=Y$Q5U0@O7485LD*J%!62I0K(X0GZ! MSLUBYH%\HNB^8:]#D!G@S^N[B%%H/\O:D07#Q7Q&QF6-\@EO<1+('JD73X48 M^T6^1H3R1]E<@A#?>6&]&SD/@4B2T*9IM@QY[,XKFC"A]>#H8)"HV*..UG.:#]2A N M\1$AV4_.6E6+6^ I^046YXGIA'I)A5:",_X)AF?L>N.5]N*6Q1AV XLQ#BJ] MJ#__8ZT)N)EQ#O'QC>#3/H0$._1V*Y"[U@C,-^JHBWW *#Y%Z3@\/L5S1C-6 M*%3FR@*O/7 E5V?:G-]M9[_)MYWPJ& 6N1%8J(%,[#OSF+V2/[QVO7CN.X^O MO(!(0 ^]+H>P*]I3TR;QC_/%]#2^H"2"_USY9O%QCS[Z)7&7/[.TWD ?KOQ8 MZ^DK/ULWK&[T1J/5'Z\;=OUGEM;O)MNLR5I;#?L+<6XFVT)B#7[=G& TTT<9 M_#\7YD4N_W0=^TI3=/J6?$?VU='25XWY#_SRZR5%M]1ME^3KR=5?]3&\[M#% M8N!,'2TN&&B#%0STL[$]G:H?$VI+*")X%.,>GJO@^E\WBZ WY,J0*O])Z:BW M/_5^+A&O6F9UZQ"9-12P&^/$8^S,T2*XL,#1"OYM#.O,VJO@,X ZZ(V3D3U!EE&I;_?7B]!0L=$G;=P7F.< MC[>P">1I*3:R&Q$J3]7Z'3V&I=JZV9ZCIYV[I _4X<#J=JG>N]17^^:H/9O4 M.BO.'#R)%4>;9=MU/NM^)0@HGBN^UP$G5K[=I4!#Q%7OZZJM#784V)TH\=2B MO*TU>'9;JYNJ9?>[K6W?UEI#5;/U<]C9P^()-3Q_#XZB;+8ZZG7L?LIJ+F59 MYGZ!%+'NXR1&/*4]V,WPB<8XIJE:[[#,*O230\S6!AYSYDBUC3T-F#H>9NW< M)4-3]<&>'D2W2\_F#8Q4T]HU,%/C76J=83CJ/XEAV(#3K@+DZ,PN(.R^.MHY M"%/CJ&D[=\DR5&UH=+M4[UW2+75HV.W9I?;=0-A/=P-1[X-N-1;8F3EVAJY: M^\8OZVB,MG.70)-:YJX7[MTN/?,N#51-;Y'WW3J_SAH]G5]7[POW;R%VB0N7 MXO^'.'>MNL;3,:5IN&=*4SWN\8[H:[1J:P=]M3_:,Z6PV]DZ[ZREJ_IH5]NU MD3O;.L_3MLZL@D& O!%Z6[B,4';V:32FVC=V5=*-3*,YMYTU^^J@W^UL"W>V MKP[[NU8)-G)C6^<(ZT_C"-?W]'WQ.T&;>X5#>"7"^9E=>+X8F.;+-MS.M'-[ M1MU==,UWZ,70U%HA0*US,E\,[?[+L_,SRRT3SNPZ\X6AVMIH>W&L\?5+2S?( MU/O=]M1W>PQ5'^U@#]9X@UKGM?5'AP9-F^:V;=-8YCR,3$1D:E$M?SLWZ86N M6D;G3-=W@_JJ;K0H:[A]#IL%KO29.6P?LNIM!>?+9JC8\ MBVN&<]M9TP9U?!;0">>VLR-U9.]9X-BLC6V=CVD,S\S%7-M9\CRL8EU3M5&' MYE?W7=*'W1;5>XO@V!OLBI%1XTUJG7OY;V<*MYB[F'M:8Z)ME0FK=<,4.VCN MT+>J;7C^QR1-O?69::FCX6&HA0>1Y\16?B<IWRNWC%\]7[XA7N#"9A0;SS_! FC$5UX"^SPN+:FZ[>^JOH+U6=#:'5F8 M/GHF$7-BYBJWC\I/MM4;*/!6WPL#50DCQ3)^5GG&_D^ZJ?=,^:'BIA&6LB=3 M!O]A7^Y92'VY6;DO-S^A34U5L#VMDH0PSK#?TPX:Q^PI32/[-UC?)/3]\(%6 MBT(+6S"/6 P3BY4PC19;SRBWM"M (OD!COIJQY4751HLG;]8*D>NU($$OC./ MV2OYPVO7B^>^\_C*"V@A]-!K,;PX(-#C7O2P\7W\X]>\D?UHU#-')O:R%XZ^ M>#'_5.]I/R^;-/PS2^N9?7/EQUI/7_G9NF%ULZ<-^GL-N_XS2QMUDVW49(?& M5L-6]W(W^H?T-]/,'KI_?EO6S JIY"S3S;4RW*'Q8"E.O MZ]_>+"+>3)W@COW';?3+LNNR@0H=\0K$J[PH71!3W3I$3,U%"F[V?NI+/@%0 M;9C;M!PX"BK^.JYK$4&-?;7>A@N0S9=X>NOX\X47@!,0IC"&&ZL*^S&&XT69 MLPCGZMRQ^.5Y)2?>A%$8.-'C(?4@+8WB-2@:IYM]U=P9B+=^I3T=US6)ZT:F MJEE[7I!T3-2J=-M4[VUJF2RUSE/#/\_+5>-P,V?FIMF#%B%BM'.+ M0%-:W2;5?)->] <=#&@M#[(7MO4TH#(-Z'.X*E>XJ^+HJC@VGSO#OJH9AV'O M-+FP7"MIV'L3L*5C5)><,/P#? MK5C8@Q,K+OP-M"Y^']\W3Z/Q%/]]'_KIC"GAA*K!;N0V'W6#^CU[BQUZ/0]C M#SODO8J83VW97R,+79J]BK(O+%/# 2ZNC">9\I8\I8P=H":(:TQ=Y9M(OG^O M"?T$8_X1> DR?^(DC!,U%T_'#>>X0LFM@M_Q61@BH/:*CN\_UK'>=WUY;)8O MM$$YZ5IO6%).QBA33N;@<.5D#?+Q]]!-RL/4&T\SO0,C;J]Z/C1/=NQZR(ZJ M?&T>[:R:D XUS._-(U^_%N13'KQDND9QE[2RXD:PN@#UV&:5OEJ%BYE82)YE MVHE26[):BT\)OT++'W%NP8M(D]6/5%6RGX+:YJ!,B^*?TZSX<.[D_FQ>$4UD%6SJ?\1^T6,P_Y#RDTK=_T@^TYYMFK?S% MT %WZ7A7[H#E4!,$*15D@QB/TQA$;:U)M^))UXN3R+M-DS!:LNGD8#L8([ W MXW V=V@GPQW-H9ZR<(VB*F/?B6-OXG%;#(>;.?^$_;YCX5WDS(%]% ?5&DX] M%.Q4,E/A4R6>>O,YJ&30#="@6ZM6?S)'/;UL!.IH!,(/0"@EI(2& M<9@&0$L6[TXWM42UGW2P.>W2ZX;6QBD:BW:JWC_B%(TZ&O@TXO: /C=AG"#/ MSQ>Y["X*XQA_/?$2(B;_!5]8H2RUAB38$'ZI7/""@]/O]4M\8^;!%WV0B\H! M0$"&E;/SOCA I0@,>3N9:3.%)>>GBA([/I!0>#J+VF@>>;#$1^9$=63HM;OY M:S53*MX,$=7Y$H>#G_5L@0[1WL GS@H8'* M?=:<(_GN"=/T_9^_Y^$*5:YT1DA*\)38<>_>2QZY6P&_&3-X+9M,O+'' OAO MC5W;&,WUA<7 L7"VX1I=D&(_G%,3;=&K+3[6$E>FHCP7DU?!9\7I#+GE7XS# M9T6;B('L90;1&K>/D M$H;64D;\4TO[OOMXE/>UONKWG3/V?"_Q1&R/!^\<\(K &6:XYCA9ZERZR^); MFN_7H+R]H6KU=^T%5[^JS([GFL1SAFKMW-RNX[F.YPYK!:]9>[:VJA'/M3?- MV+#/K?K\)IQAF)ANN?F= 8OB, B8?TDI+:OLJY;7U>I#56L3]%%+=\E0[>&N MO=R[77KNHAS5UG;MRU[C36I=I;IEG1F*V W\BB9R^ G77""DOFK8NTIEC4W1 M=FZ2KHZT0;=)]=XD2S7M#ORYON>;80S/S*GCD&(K,X/.T:$SU/[.FK3&1F@[ M-\DR6N0GM'.+#%4?[!HUK_$FM7.?TB3V7,QM#^+43YS@[%PY M7;7MYK>\:?DF#>T]<6FZ+7JN+1IH+9*BUKEQ0_/,O+@/6)SJ.3[/>HK3^=SW MV/GY;;N?;36V-]NY2;HZ&G50T37?)+O?HIO2UOEM!\IYZ.\\VUUO20%ITW%B=@%8I=QP;KB)^/* M#$[$2?K)ZEDY;\' M!V,_=6D3MIH8 ?G]I!>@DN'!.)PD#_B![XU1['+QDU0"$J\:MY8@D#3B]KA0 M7PDL"Q<&4_[.DHQ7CP@)]5QJ8]U:%M6IM0!U:-J9.K6*[+^_.K7[!R+?"94F M\-!6*;31"H6VK1Y!986RB-.C]>>$RG0)/0\#SKPXAN'B2E#@$NQ:A@B,2XCX M[$&$0ZY=J@4]B1P0+65A=LZBS.ZFLX4ZLBH'0+Q&1DMR? 68[AZ40"P6&TBB M;!ZF6D.)1\S*1^Y80,#QXS":AQ$\7WJ-L>(UDJD%3MTLY#BKV;-2D59K[XB- MH]3+!@!RPX$@%]A!-^?0S<,.NODICII?!<\3F[I &00.)BYJ[(FSQ9(6#IY" MNP?>IR9O!:$7S+!#H%+UXT"E;CAWS!6:;?MS9XVAN;-BKCX@UFO9ZOD_NR.P M:B(KCD,$:BZ?$"L5>^G1%F"8OO@]C..72*1P)C#AV=^P\$=EQI)IB+MPS^($ M3?,:+G:M(GG/U_3"IQ6N71IX($6%LHC9/;2SP( @%'IXVC%,6IR<&&UPF(;) M]8AOTT>-4--(Q#Q%7B<9H+: M@$\J8J!.2-XX)JRZT/*(F\*E08LCQD5\6FQ2\.'SM>+,$9D8E%6.MIUAK'_^ M$E'-[[)F)PF"G7=S %DEL8\],X"1&'E.8- M[J/G*UZ"H\Z=1_F=Z_0.I$&T?,!#:TI1(0I^8_3?9;<)IYW 7+_'XSN<3!@M MNSR"BETC'ICOX]_X?:ZI CX*, \\DGKQ5"J6D@);6&P^2R'LSHQG> MPL);(*"\!$Z<&B\$0[Q4E8 U[CQ=LY2EW@7EMAR6J>46>QH,TKD#$DN]7D X8SQ='Q=' MA ,:]@9.U1_"IT#Q/"*J_G/Q\UA'M$N<''N;W'KHR39.AJC60]M2+UN0> M_09S#D1O#EQF1I;5'[VO/>7%A+F92QUC#6WND:]9HPISQ2+-U M9]R_'?;MT:W]/\/A17.BE/77X#?4S\:+N=20FP;?60&YO]C##'B^A&K=@ -N M]YXJT_ A:Z>2^OPJ.02M10HMSG1+@&3;KO6;(-O6?540EOY9NZB 2/0T+A8[ MMU'1>_I@NT87._7/,'JCT7YM.38T^]#Z9S]9V]QOV!-1=KLF/2O:J)AGUD:% MI'A)I=-1MG4GE36M0';L(+*VT4-C:+K4G09T;7[U3:"^!RY]MT83SS&D6 EZEUX M2ZR]T%[\D++PMI4[52VQWF5+MC%0#;OY%?X=US6)ZTS+5@8S/.>D)0.MNN\V'W:X19U[PH MXQ T\0/0@NHGKY8]4/7!8=@X#4&_.;>M-49#U=#WA+_NMK;.6ZO;0W74/PP+ ML2%;VSK,JH/C*)O-CGJ=NY]XSF4![&2_4(I8]W%R(Y[2(.QF^$1CG 6 LE:) M"2<@GUV;I,U4K51BW:I?;<0^AFV MQM'60_*=F6\WT%1SV#D--=\EHNS[1TU>SO::S6XR[OB,Y&J[;6T/NJK>V96=AM M;9VW5C0$G,$I"X'+@OJV>I0W[7.LI'9 M-.>VM4-='70[V\:=-2T5?CB'G6V=,VP99Y8!AWTAMNP'<1[W,R] +6O&RS9< MS;1V@RS=ZC:HOAMD#(>MV)[6>9>&=G;>9;E%QYG=8[XPU9%M;R^+-;YV:>D& MC?1!MSWUW1Y3U=1>" MA2S_H=%=&[5P:P=]51_LBB+5[6P#=M8RU+ZUJ\':R)UMG9MI/TUV;'T/X+7M M-\_$,+;5H=6B$JV6[I*J#7<%!^LVZ;DWR5('=HMVJ74^YK^=*>)BP<_T<-CLB?4YLZG?2T4G'FAB:9 MW0E')QR=<"RG7PW4X;X%ZRT0CO8&BKWMNT*FT98 MSIY,F1)@E^Y92%VZ&7;I5K(.W5P/F9JJ8*-:)0F5GVQCT#,/&<;L*4VC^C=8 MWB3T_?"!%HLR"SLPCU@,$XN5,(T66] HM[0I0"'Y 8[Z:L>5%Y49+)V_6*I% MKLZ!!+XSC]DK^<-KUXOGOO/XR@MH(?30:S&\.!K0ZU[TLO%]_./7O*G]:-0; M6D/L:R^TWY>-FKX9Y;6ZQNCE1]K/7WE9^N&UIAM[#;O^,TOK M=Y-MUF0'6PU;W=3=.*BI^VCIJW6S/ZJ[:']$]?R!J^>WJ)[_XS;ZY2I3T0IH MYRU@S;>QVZ+P82EV/H2&?!S=0)[A@1;\E_V4"%CG@%XE5>F2Y(JGZ0 MI)J+%-SL^M27?*(VQS"WZ3UP%'C\=5S7(H(:^VJ]#?<@FR_S]-;QYPLO %<@ M3&$,-U85]F,,QXLR9Q'.U;EC\L,6U<-K?F@F!W7-8GK$!=NT-^SGV*-N*Z]]PCVH?7Y34LV M_0R/S:<(.GYN*:967S6,KH:QYMLTTM7!L$4EH<*6L^C[,7@:4!F&M#Q<%7&<%?.T95S M;(YJ& /5L ^#XFER/4M-)1R<=[90.?:BK]LYW%NV1 MCO8&AFSS@%K NA1%R>3&I=*GA9HTP^H-RS5I6E:3!J91S\B*R2;PX>X%:>:@ MW]/V'L/L*5C=)><,/P#?K5C8@Q,K+OP-;P5R%Q_!-\[3:#S%?]^'?CIC2CBA MPK ;N=-'W:-^S]YBDU[/P]C#9GFO(N93D_;7R$679J^B @PKUG" BROC2::\ M)5LI8P>H"1(;4X_Y)I+OWVM"/\&8?P1>@OR?. GC1,TEU''#.:Y07P6 MA@BHTZ+C^X^K*W_%RRTDR3*]1,D6:;WB4^)0M4_G[I3&"RKQS_P7F,+WXIJW;0ZT4"KEI[\0C(-?X5 M%=)4S:;^IT>>U;7A_+"MGE4^/D;9\3'2\Z-ES]-#M_H'G$"FJCQ,O?%TOZ/A M0_-TFUT/W:8J7YM'.ZLFI,,3X/?FD:]?"_(I#UXR77.PEDY-Q8U@=0'JLR<>\P\Y M2]"7?S)R%(M]#/JF$?(OAAZX2X>'<@=L@GP6I%26#4PR3F.PE=8:="N>=+TX MB;S;- FC)8M.#K8U7178F7$XFSNTC>%N9VU/6;A&496Q[\3_K[TO;VX;R?+\ M*@B/9\/>@&A>.FA/5X0LVSWJKK+=EJIK8_^9!8FDB#8(L'%(9GWZ?5<> $&* ME"6+E%D156631"*/E^]^OY='XXCE/(XV#?X%AWVETJLLF 'I> %>&9QX*J14 M45'A6R^?1+.9"GVFFSZ2BD-H[1, M8"M5OO&V^95->]X]&;0ZU2GV;YWBX5'KJ/),Y^C^9MC=1L9#(ZZ/ZG.6Y@42 M_*Q.9%<9]JZ%C\=107O)'_#"G,K4+=R"6YPOC0NNZN-MT74?%G/55^&2DX+5J/(Y&D4K@WZU4 MF#;D6U]4#@0+@@W7&,(=CM,9[H+N19K?UQ*7IJ'\*!)O@M#*RRE2RY^*(;2R MVS8#J:G,D)@=3@,4&*4ADAZA<:GP]<^!L05?GASND:#VDWV0R8(%=K3>A/88 M6S:N]Z@86SNS51O!:/VD>[)'Q]K\]NW1L;8('>L' FD-GAPE5W"T%A+B'_JV MW_4<[^5]3[[L]PP,_V!/]B#-^V)[@>G4_O'=VT.NR>Z/='=M1%FI[?[1/=TDXW[_9^L"/U#,(KB MJ(@D>LKAT2".T]%R[>J)%]9V.WZO\X30CY[F*1WYQYT]D,"6'U*G[Q\.GA"2 MP),K5>]VFCIM/6F7 GQ$$UGI0%CK7NXN&!+TK%_^ 3<"$_7HNMT#G\RDXYQQ98F"/V,)MVAW]X8.6&+U="G>4AH=F\J M[O:']*/=YO[1QAV7M_B0GIY!=_*],)J[9M#]AG4\41"S S,O9[,X4C^;07?B M]P[W]MR6']*A/VAOZ@S;']*/9J!^O[_[[KCW7[_QLYEQ9Y%&(-5Q)7L9% MD/QTUEO?/SS:%!5RBW7.IWE(7?^HU]X?TG8?4L. M[O2QY#$M@OCVJL8]H/0>%'23GB(]O]>]H\GU!$!!][=C?SM6N".._<'A_G+L M+\?^^;I7(ZGZS\Z/GD"<-*W0J'4L(WZAS5O< ;B30.8WX. &\YM"!4*KB4*]7*;@$>'2B@I! P7QZ2]]"055^ M-EXC6WX1S2=*QFDVY:D5:C1)@$JNYCY8.PGC; W+*,8KQ,<71D4)AI!?G^.H M,7,148*>'[O05;" 7NNXC"6 MUCWY3I:&C 1O%4Z/-L#NE&%K]#P,.(WR'(;+&\%6*ZAC!FD5UY#Q].'>TY0' ME3OHP#=G =PMKS8[>*"_A!^MPT^%'S4S%DLG GPV31FSTWFVX[Q\C\QND-D[ MNXS,_DB;YI(>XF0JNDU ;3#>-0B@7.Y9HN^C2X7]S22J][R]Y-9-Z\AJ5P>XGVDJE15D;FML!M!85"3_() 3^5?:%MB$$HD1$7[K .RL1 MUUA233#VVG55_\C"F+;O0]4_=M[P@)I^_[O%(H[2=1H6?,?M[2ZYO"V8T<;?&W6:[_OWHE6^YTZK;ZB^)"*(V!)@0;HCQ*@R@-8$2Y38*01 M0O(Z_)KM= MX245F'9X$4:TQ\S!3>1KB^CG?JU+CZLY58&=4?,7>15Q-W_[?.I%\P0 MM9>;#O& MQ9WO5?_[1&M#:[6HOB(4E8Y7 X=_?E(1Z5EPDW@EO(9QJ\\R%<(=/+W*E!). MX_U&CA"ZR6 71K$7%3CJ+)CK7YR".(X%$9O>T3W45[! M?:MT!6(CEMU!@1*#J@ZD2=PB[GT"X@(.)GW0NCFI>\E:N?DYHJEU)LF.EY' MOMO'5F;V*OJ?*%OZ0MWYLI]4M#(9E>?*,[P?#K X;K.VG#3S#=F\FD_(?(WJ M*BB:LP!N##4Y@7N1HP2>UT<$(0Y' Y+WFRCM>#OO$5/^1P"N;RP/:>^*X!L* M_.L(+85=NT)-:R#FV3G\CE9P/8< T58"BU21\O5[ZZ+EO1BKT%BL.;9E>4E_ MU"04F3FIW!"\GJ6^EYM/*5/C6(U(,$ZH%40P(CD1.+T8:'[XFCBX\;$Y@AJ1 M(?VW("FQ@VF'+[B51]2%*6?)$LR(=/ZT9FSV$%>B M.A:6G_QIWCLU&BQ63 94&0X$34 #Z<6 M("J4Z."AJR22R76#=M)(1==.ES%\T8(&U=1'[M'[8Z!:%R0CU32Y'S4''R,W M:^TKG@D:G3JR@F&8%.>;CKYR43YAHAJTCXNQ084L"^7VX68^.V(^H6 XK$&(XT%^V>VC'7M?L7 MV'%(C6$S8%P%5O++;52:5^N5QD!AUM@9&+:/;@34C4+NHM9HWV#O,>\/%<>Y M]P$6F'IO@^2K[WV45G'>:9ZGHXC^YF,3N)K3-KA2F&.PP0 Y>B)P&5ZLZ&#H MR!(R;? T^=/JD!<.,?SZZQD]5FK=%^"TX,DK MO#V6EX($+\6<[!Q;&Y>.F#Q)2#:6,SV$;D0('[[X]A*O?=MU_[V8O]2,F3+%R/A_ M__;\\MVI$?]C_,$XRD>PIG^#*H/#L>\+E )4]!5&&D'FLV[ S;_D]2$;Q%Y> M@N:BU[=O8&W#I-U=#I-N"],]2UGKU0R43I0],$L8+;'C,(/7A^E-@CXH1QIR MK%_-@HA\.^,RCKFY8UF XII0*A5?;F9EVFEF0F96Q,$PUU%:YIIM!%5.W\CQ M"JQ5P7=4$L6$YZF,7.)BB=29$3$^>GL+.+8G:Q OVR:>O%2[KEB*=0?^UOJP M;A/'[)'L')DFX>[!(^L.F7,"=ZNZ.Y=OS\+F;N8F3<4)*GM[M+M[Z])(Y]#9 M8?&,UFR#U5(2[PLVPJI8";E*4)PD*39@18<4O.*D(M@_XE=5:4X?8>H#F,1U M4I9IGL !Q:B7PC%*1_@0,YU"/*.0_'PR#7$9CT9I%J)58 1XE-%US*W$(RF' M(L^=Q@VF-V'XR5U60 KV4D^=V5JO8[I'LI1/T*O@:A'P\A$R"PE/\3NU>@2Z M(3K?3-/[C#:J<_P&>)7*1E&NY+D(-7C.($W-K]VK0>,N*K%B,X#P3]15"N^B M:'& ?8#A?\ S03--\H#F#)J+UL7X!V?X@TOG!_H41>D:26/5YX,C&YKFAT&J0Z&5NT=8?QEHMZ#_<+!'U%W[&X5_16H7NLJ#L1+?!_7]#$9S8R)^ M P.$ J(FI^\/17Y@[H:]N QX;81C4+"FL@P<+V](TTRSJR#1WC";56BGA$Q7/M(!%SC4N,\ZHT*WC M@8%1'JELPB3-V36$',.H"+/)/(=["F3D'LXP2P/892_ %.,$N5$M.Q(GD 9 MZD%Y:RE/<@69U/9T67HRLKNK$E27-(.#'8^#*!.3W5!!7I1AQ/:(/ CK)Z[* MF2E\K=VH]9"" &EB6LM>.AGIF'Z69H7[7B!IG33JRP1A/\F@5:SB&(JLD9VE MMM_23*77:*7>J"7[0FY1JZ %8@7#5(F1.MX+^%*[2ZA?;S)'UHNIY&P.7P6Q MK\\6/L$O\S)#P> [ 0PA!K*,WY_12''$/^+323-6&VD#;9Z.GF'+>ZM&06GX M,S)C\R.@1NPB#].(L3/5U037/0$+6X)7Z%.E_MI\1L2*\XDWCM,;R161]>*[ M-W>&B[^=GL(>S_+S9E=8R=B^9EP9/SC39I] M)9V$0QN^_H,;7ZH,[3>>RH_+E3;[A?P8IL6^G]PCUBK)(#DGCF&L084H8;>2 MD# >1X<:HRK!E(0'&0S%K$^-Z,2/:R?%(ON6PV*:"M6,4MDP+SR96T%B".+U M8Q[I^DEA4A-Z@+7.KX_KC.J@=_1HG(I,F*,WC[>-U;WI=5N'N!>RD-P:XB M'SSKQF_V9_7@9T6^%KY4<&P@DP(P'O()25>T0_U:%5F(X;IH6)+Q"&R;F3P< MY?YF/>QIL;.N>EPH!=FH@MG%P3#E0*HO];[ZS*2(@@.8+$]U/!YM&W/HCF:% M(Z,%FF&J$*RI1&'+:7ON./M#?^!#IZ/V.6UB5NC4*G$YLZ.(C4V4@!)$(ITY M+11[V@PSW1_5@QY5J#!"(M%BRAD1=TX6D2>2B[.FZ+?&5#GMQ-L?SX\Y'N!7 MV95V"5.5G'AFV;M%[ SS' T$!8JT_9$\Y)'81-2K.!T"JQJ6(++@YOC OE"I M&(EU. U&6:I '*53\FOJ9!'7%1 EXUCR@K(HE^AY)96[3"3=!$Q2IY!0A9L/L\+!<;N=8JOCI6H2I494LWR'!-M M80Q0GK)R)M^,YD.5268:".%K\06@YY-?HS^RBP1[1M?OPW*C$<%^H.5/LP/# M.@[W-/M#[!M*L,A(-H^CF/X/G!Q/D]WJ4Z0SKB#W,2E02=X%!G$0\&:DE:Q9 M4!"&2QQ$4]>5CM0;8]9VR3(*Y+;ROIB^C( MUJDP4G!(8=R4C3$=[BKF,\Y"=C,(=BYP<2F5S++7:#.Z1@;&\C$-!F-T$EAM MS,!'!"J,,YIP@&13DP(L#^ISQSI;ZZF0.2 M! XG1TG[XR@)$N2_G.:BD\\7'[A)RUB[&2F)QOXBC.)2YYM0T!_3U2=IC%F\ MIG"'=FI4'[PZAX67T-<"N>"E8)9?.5%63HK)BZQD\KO"N''"D1#,W<%G1S2@ MSHA _YH3'L;8IWGU")Y. NL-T#,ILFA4N&GQ2+K:QT]*"3_@+,H.&N7V+,0R M970SH0R?L_SP=P&H>7D>B8HE9XFI1G">B#A(R<4!9OE$E'4F'A PKF:%_K[D M&UE@AF/+^\#9#5R9JRFUJCVJY#K*TF3*W\PEY:" $T7JQ$/ +>,R?'ZYCDV8 M&8R#ZS1KGL#YF!@1K*],JDMP,UEDP)N)2BB-):.4+=AOJP#;,Q,WM^\>'FN M/* <..Y9>(T*94SI$%3OM7,,YQ-L@L;\X:M?B0*Q)JPDKUL#$6@_52GF G,* MY^Z\WL)M6%IQV;PQ[^!J^]YGG7?(U*"K^K=P>=^34( W(:3U.GF6B5.;Z\IC MJ=33,0=B@2[;7)'(JCDJ)0?NW%6!301SY5E&4 M2JZ"*Q6ZID@]8P;+^KE"*2Q'RL(8$]0CD8]^N%)_1,./HV\JK'J?QXRV^"V: MLBMI)+;DA+GXQ;[%>R%K=P1;?ZMZQK+R8( M,?=\T:BT\$-:H^/?N5X-@YP3>61QD <'9:QLU16>F\F")Y'*-&=S, MP=;% 3ZJ]#K(1ZPA-?]$Y5IM%;'JZ)[*J5*UO)Y8C5UPB[?U(! MKAN+<^+YH=M\(Y>"*7;\#T$0HMWPY*\!2#S<9E3+SY!40G'3>[]&)A_3^V+! M,-_JX,I9.AT*)NT^?&S"Q_V=#A]O"6L[M44L#O"VH=-1A4YCATX=9@>F(]W_ MT/B HL04&C+TN3/D=1"7VI6(R8X%>7:T.!7[#8<51E?%EJ)4#" ^TL$DXH>5 MK"&'?ABGJN;$8.PH 6HUOD;$46^WT2_HY9. ]#V+V2VQ',.OS6_T5U4RGPK M*' 1^CT!"7-R>:/P*A/.'=Z=2,Y]3\"BNH#7C+[XH M5$S(G2;I2^87 ;9;$.0B-#0R]B9@P!!=JV9V"=!CT/)N<>M3/BO)":S5E=.3 M2:Q%* CO^7Q@:PRW43>^S:OCFKEDSMAH%]7>YBXX:C'!C%(DU/7+6\6AXL;$ M*E'DG.N",XV2G.9L9,4IPY]JHPJT]N#*0$T1_;QC6TR[<4^!FN9P<_$,/YBX MY)F)2^)OOM@:G4\FEBSVF8[FA;IRGC 83Y.D)&1"K!?;N1/^ S,?O*R1EF$.C1\J>BO "^"(8PRSCZBHH:@@PP0(0E90D8I":[ M@_%$=6%]0Q3;-_2/48&F[S/,/"AY>CH:H)L[<1&8(3#?YI[X#5%D*B3E$'RF M 3 ;*"T*__(LZH^.CT:#X^'AH-/N#\8J& W:AYU@=#0\.3H<# __9]!YME.^ MP69XT#/JW_\ ;X[RP.YJ^CA)9!#[V1X46O1EVRWHX>W\=? MBYHY&+2.!D>H:6+;3MN+5930%BFAM3ZM_-UQN]7N]I=^W6YUEGZW:MA.K]7N M]>XT[.KO^NWCAYGLT5K#4EM4V>.&9K"W]HT=+/QTV]K#-K.)CZB&_,9JR'M2 M0\A@,;J(!VK(8O_8[]@HI\'NNHV!MW<+R0A$):W>,OE.RUU_SX2%U,9Y0AO: MO0O-[4+O\8]83%+'*WY1LJ;^\O52.AH\N6OS@OQY:0ECA/E+;Y,#OTMK[B9* M@#U\+*]Q SKUIFW7*]WEO5T@_N??M<3U.\,_QMHZW;[?.VRS[?X]Z\1+O>%Z MOZ>+?5WH[*ENEZCNZ-#O#HX>C^@V9M1B,NX"HVXSI!:6':UFU&;AWG[_Z/#EV@36?,@/RM5JKURJ2C_1(^H>^2?'_4LJ]'F?C"5 M4-_) M:5H-M'7T?MMG]X=+CSRLT3/R9@T^W>7AEXL/U]+S&/L076Y1[8$NA( M$UO<6H?7_.F4AG9OKS!L[_%T_>/#Q]'H[DE?H'=W3[:4773ZXNMSVXJNP-W5 M)18"C;TI]ZZZA7NP.V%:8IQJ [_P$S7F[V5KMOLR]_H=O],_OIO@OX_]V7*7 MU?YV_-2W8^"WC^_HEWW,RT%R\A5E#FQ5MM32Q.8E+=I713JV9U6KH1KNT-V\ MJ2UIPU9P"F2GV[=U5SZFBE+UHL8;"=Q&&E2!W^[5*K"3-#F@%X(MDETI:83; MMIGU2QJ?T\BV9W0J+3'<_B-80S"WOXVTS6-:,^?EAQRX> M)T'9O ?:=V @$ MC3B"G #2@_6743[16;'/VZWC:G'N&FGZ^'!&,Q&)?JSZ M2X%[IHV! =NV/K[R,X362J@B),PB^",11O4G67!CD@$1I2G-J)4O]26B^ER! MLH'=@D.[2CGA2H:EOUS:7 MN86E]#9B*?@)L)7>[6SENSB$NP_+.<3Q?7.(?H5?WIU#W!L[6#:AG>4&&VI/ M*\./V[.JA]*>)"]*P!^;F%SOI.?J.'4N1[7I4BMD\ A'MF3.YRLY%K_M2&#N MI-30P3P:]"NJE)0\<_GN=1#%^,*#<9H=$/B@VSN)V-'@I,*+$;_"':*"X(&^ MH9G1.;K=VW2X:G4^U<4;1K+&W#J]3NOD]@*G;^VP![F=Q]WM[C2[H3Q;&4O?GE7]"&_ N&$K1'%OMRM( M9C7B?G[<:UN.+6:80V-2+&C02,B:U8 M1N 9!!?$?@$5L(K*Q?5E!,ZU J5G MZ6!F0M3HT5'%&P%DJ*K6Q8%3TUFG#-^ISX^/R7=<'5? MZ;SY>C[OM%VH-]I,#;Q#;1#C%-YIFO>MVHL*> XW!\EK@-*KP''$MN@<52T7 MIS89%P_;-L4FL53[9[7=^4('6=)?G )N6S2]G(TLN6!-\N?VIWYDM*U[+Z;T M\AO96^6=JQ"CHR8^$+$??P>Q=^M\XU92OQLLX]UK+_M/HO8RDU8GIZ8ML_: +I]%NN=?+&9]#+$E;!7NV@ M.39'UZ#RA#-#-AKL4_ ;:#< M$/A(QS5BBJ]]IP>Y \XJ^ %EAIV_$0[(>3-"^[M',8FP>SBW1+?-L02A[CK( MB'54&H6;7G6Z-7&E#ETY4G849:-RBMB!&FC>I0\^5U@ZLUF85<0[ 9N%!_6O M,KP2K*)A6G*;XA%(3H+N,&@52]QP#(@OZ&XPN1"=;R"[ W(SL:9%B]+UYG#; M"9Q!3Q"QZ!&#'M'B3$UR@A-P*&A[BM!?>'W7CW@7.D-XA] B-IM8_1P?/":96H&Y(EB[C@ MC4PWR D>G5IW:/#=#97HG;'%WS;X0W?.&/^#4.9BAD8B93YG!CKV3B_.O)/V MX8-WA5^Z[J"'QF5K=-E.C]"HQS%6K8A*'J:BLVO?!?I*E\&)!(>B]+B19LN .H58. MI/ CZCJVK$@*$Y&46?W)%H(*J"%3_L9.VQGI8*&? <-6.F/D; D@M))Q"30% MH]B_S,,0]IMTG J=-P,+)G\ 81LO:<;.$Q! ))I!4+C;@4(N(7QU#-$6ZB". MKADL&G'?&, 8/09XE+$T4RVDQ48PA+=QLZ4W8C'(S+B7F(5\JA$#=DS,"*,L M^";CXVQDX0CJ0SH^"WH=AS,-/NDI'4."'V&HA?9Q"E9#R3!0NHU'=?-)HN,: MTD3<:$9*L-$4?-O.2/%JL8>-IN@0"W65$?WE[(IUK!G'BQ6F\!\T9*9*%2(K M\6M4M_)1AD8Q:4XFGGZ#':[PQXQ **2BKZG6%C45:\V.31HC>*F#'U$!;369 M+RY#P,-IN@C2L,"ZPK)(FJXEE4N,'<> !)K*3F:+HT]74HJH99>V S2[)1X+8\S*8E$=9V-9 M=\LEWR,Z%A/=@Z[$?)A3,&'5-^)=]:.]ENO]<\M8@Y>!;R][DY+N)%OJ'=1&+7,A HXG'.@ ^><- MPF[I;MS3-GQ*/C+ M15?"(E"K#Y9@JX /PMSM,*9<+%3ZBG M@O3K43PS)7XKT!.FN>Z8!:_<)XJ81)&C74X4>:1-8\E:(K]"I[!TAG6]O2Q3 MU#=.ZEQ!U\0?DYT0"=KL)XB>$]J#N3W(*K2?$@F9 S40QBJQL3 M?C3+'08Q$9$#[(P](H&B:ETB,:Z$DG._L&(0X/0XCH>/EB#ED44A2'LM>&7QHLG]K5=$VX4Z/SQ)#8P7XUXN MUK1^COK+4:*!#23J"5C$>3-36@2]SUC;9)':':=R&AV8E*,$+8/5[*9SWNC] M;"/2.QQS?P0'G^J1'(!Z2TEFFVJF8U#4WDGTI+&_I3T=2!E[3ZHKK0*]KYT9 MMHU:[L9)ZK?ZI+9PD6MR;XW'+QN;$)M\3O MYIC#.N-KZ334&.X?-J Z'S,V/30X\4 M^+*AU8,I(\[KL)_%GM0VBF3QWR0Y&CH&'TG;IT0)"$#)36!#[FQR-$>W. M,*X$K4M\;LE)VIU#N3#*@AQ+UX@.Y)*T8R0OWVVPV3'.@==!-)PHMSZEZH)E MUY9H-SZI]9BV4PWPR%4QBI^TF86;]21$:6V7MW!)JZ.V4BW9[,N6_C#2:UAE MIA-4/HEFN4OI*&G5:)+ M*_FCH\T)^>ROBY-KK&6=W;7T8M)EI97DZ5#5_HE MNW6A-5%1YOJ&YT46X.X?I? %_A0'$@EXK^M?GL!M>]"F M>ULE]TY!PPE&$\?",4$/$!J.IY=[ $63- V-4J+[,4KG'Y,AKF$3'/T*D^+( MT")7JN_V)(U&S4TP<[V5K1*#8:.Y,#:$X6R MF)JB.\[%Q9ARO5NF209P/(A+DG^=[+-JRC.; BJB)-.5+=5LBRCJZ0Y_RB6K MCOF9KB$I=7@(M@7S;D5;H7[(^+$S#N@(<0KORM@#F^OZ<3F(F XEU0.QVHS* M(?M-33,[8%9GZQR4UB7('RM[QMFU[J]6;Z1VY.03#%L_#?94Z8*]A2NZ M30ZYP,;PU*3Q]QGY\W5._>G%[SJE?LM\NMUVMWW0/CK 0Z'_L.3D\S*)LN3@ M]3Y)A/S%13DL2+3VC]L'W?:#KVGE"G!^V[6G[V"@:S*66+#\MPI1!3I ]I%1 MA AN_WML:#??VI3 SO&6I03FWJ>;A%0V,)$L!9YT#@_Z[9<'SBW\ "+ Y3?G M":BNI97SE6,(]B?Q?2=A.9PGO$1SND>-![%G/@?[(([&<]$4#(DX'M#%\F*' M7(9HG$]32LN?!O_"Q"];"C5-0Q6;XJ90,L8T> N646UE6/66/LFHN,!RQ2LD MW3^'T;C,1E:O-I6Z@B)0S*T.F3OZ<'5GTTUT'BK5:JC]AOT>QZS$D^YJ)[.Z MG*XZO&]3D23U9#&"\V]R<^J\)UU>6HGCT:26E(YS4*?Z&2F'^W03DVYRO$\W MV7C3J+NUIGZZ%,9218^(6W%49D 3RE2-Y$"<6 8%,Q8U8L/9O"2*74 MQM.NV:)7@C$7_:G]0MP]%QT[9B!V#NT>]_NCFN3;B#Y!VXY.L=AEA,1-P-#4 M^?'UE'&,EH8A\R2M6(\5Y:@)H\ &YU$B#9,=T[) 7 7.-_V3-X3TSV[-@[I9+=WSBC^$N4-X$*;/?- M0!+-E%-WGJ2+S>$E4>W?]6UQHT=.-;94,DNB=0;;LM@ 7GW/:*'*1UDT5)OU M<%^/9$&P[![-]MF%E:4":_@9XW,A\:!=0F_8T/?TWN8E W.T)$-.2+,7,[,7 MN[05JSMS5HH?')77%#68^HF\G*E,2HDD('4VB=38>_]-C4JZ:Y_&XV@DT67[ MO2V;EN]]9A+:$<^_O7W3O1=P]RE.R]?U2XF8%)U><- Y?*%>TJ\[AZ'\S:(J M7,#T!(7LO6YD<\J-;3J#7M\G43?EM*47^(#8J^Z/M<'ZTDG-54FH_R@E!A2C MY:J28@+"]!\F?UR*T6'K/F $O=,^^$?+>VOS0S#WU]"@?^OF+ME8WE>NAJ!4 M7QC7O[\9^^L>%)HP5N8-)_1JH!K=ZMUKG1$!DZ4)D:^ '"7J69 M65B-<03#4<'5$>B8/J>(:Q?%E$)#^IR,>6YP+H08Q<6Q+[J3%T%9-O;S;?'_90%P)E- M.R(3)6&@'J1NMG4L?H()L.V:@G:>@'XYIS1,G9&+B7 "'9 M_D X.4'1$/8+8761&9+/<] 96MZIS5-8'(N<1.4L-!1/-B9']SC*QE]*1M": MFT]4;>*53-,CO$MIR.E+(=S1D:X)3*M)#OKZZ\)1!^O(:#N4#BNN+<'M(0Y9 MVZ@)@7)0E1BMBZ$^)!>-(\B!58.#$"T[S1RUP;3VHENNCLTSHVR[N6N;.1ET M&PWN5H(0G%^2"&:*40JLB++\ 20'"F(MA\.*'(:_"4U4>#$Q1T[[0PYCL]3N M(I5X-#P'O3)1@C ^C313 M2*K>'+I+Z-2L;=BN,<:Z$GP/(M=4H',ZB5#\$NU)_$CKWU3B-#/"-"M0E'LJ MRRC?$KD9_'6;I( M0AP[P'U@:5Q[8%KFA0YT2)Z*IC-.?6456D0V^N0P.<]D_1 J!]S@<<31&$., M-.ZPDLBOXPOB;XDR';UXJT8!EMH;_^\"S^ :AS79I\3*:J*U6UFX.ZTWM3Z MGKI#8OQ$1#EZH#E=' :D6^!CFC-(2-]Q3&&6%@H'W9IAR;PY>9.K#P2%#V<_Q-,H8TPE-+8 12?"]";A!9+TPZQXO8$!1R(5WV4JOXI@ M,5\12< (=PRY5?9IJ$$#D15HB:DHC1OVKR1X,3[@/&4;)B?PW2%&XV*G9OXF M-15?,Y7.V**"7SG(",B.,B+_"@6+<]HA5:R 9R)UCY7@*_)4TM$(ZS>3)"U= M.^YB+%@,PVJ.GBA57#M@:!G9*6\'T%6=5I*YGATQ3K#*J%R*LD$QH8N4'TPI M+4A'O4JQIP>;D4AG%E]-WFVQ"M](( 3XCG,PC*E ]0[ O$.,$A;*/6NWR,&, M9?+20H6(L[QW&)NVR:H&'R[-7'.;H!TCT^L)9Z75P !3KY M>I(39^B3[A>]G(F9N^@47#NC;]@^DFDBF2?+(YF;.)5[SW8D_EGK5ON#-K]9 MG?U\^N72.S^G9)GNFT^7__W^BW?^\<.G+[^=7IY_^GAW%__1[KGX.RWO5W4% M[.PS0VWO)/K(*8BI@F$1*,D?:8LD"@&:8?J_R3LZ__S%9%8"1R3(X\]!@0VW M6MZ)/S@\\GO'G8KK5Y*J\.-94 @\* Z@X^18]YW8.B;40$(>F7^?ZQ+;F" 8 MQ &A$W_.__FK4Y'A$^HZ>C')&?Q.C1B[_1A+9CLG@O%FYJU!BBXS$"T8RQ*K MPQ0-NPOY_>+SY2>S>GGZDGT1B&XZFX%JX[U-@ZSJ^_Y\>?K6/ 9JP!FZ!0D* MM(R#S+O06MQY,FJ9C3Z[.+?[Y&P/M2"#PTHST15P=-+5HJ)$B0LGI''?D1BE MBCK*93-IJA,5HY<%9CM1048_@\TZG651['4.J;JXW?(^)=[?2E#.3_@#UJ+I M=>BE%54,IS:*@VAJ9TY_.S0K%@?. AG@N8/2&K$CRQD2]03IS(5#YUI>H<;=/=8S'K,! ICA+&.*ZW3441&(/JI+B]W%#[9T27OM'M+?C*J MWYUM05 Q MDZT"2M"<57(-&"4SMD!\S@'(,=%A_D8EC /=<\&>##,(U/LS4BO+8I)FG"## M@.<4Q A 39# M[R)@)P7:!V/+0TQR&<5O:;&I>8,&AD!_.YGH^CU@2F@<1+[',J3FYB0") /D M=RS=#;&X J7M&=8Z4]T%/6A1.3XHS)F*O3,TF:."K4>D\(D1P.Y[1UF:YP?R M=LP#GF#/#W1BLYDFIUW9:IDDT>-1D^1H>94$6OV<=MU5#H43OIRS4WA/1TK: M!F#!%#X3R#*MAT-]FX !2 ;8$I \1J?D!WVIT4<:*!,RC_,3E'T! M8K#[M_)2S,_!*GW!%1?NR\V&,R\)P'R\(8L;;N@HG:G*EKEC:K+AX;18)!N6 ML7QT,72*;6%FO'72%8IK4K58R-!_RMP6YHDI;5+.9ZMB>(:,(Y2-^;<8_77#'):Q!]T>L6 MI\P4O>_G,(48/9DEFR54A]NJX4[ORNY_( 4* M]1+D3N0:$M!,XQ2Z3F-&&3 =0V*RR-Q;)!TYHMS$$XEKH P9(54:]5J'-2T+ MY4:X.J,!WSRNSTG_QH*DDDL_ VA"?8:CR623%"M;!EY8%@7DREV,T/O8CJDS!8#A= MVF'4+B66:X*[MOM":9QE0*V2RDM/&U\J'0'Q_(+>C161 M![WZ,7DM*PO[CD3%P1I>C$=U69RV/)>7[%[>.)B]6ZDX/VI=YCC%-"0GE6:[ MMH8RA#6635[.)/$#[ZVO-4^@+N:,NB,[,C=*E@TFZK7F4E_^CP9_47FP9LVWEY+NN$'^FL5)2ET8*\ MJUZ2>EK^8U(^$>E6;G+U*OZ *O>5LUE&J%NY=;YM_E QDM"OB-AX$U9+;T^) M9NO4325CO= DE55T=+^I$:2_I ND9%43"IVHK?E$PQ..P%H'&SV>.YD:+7/K M^&&#RFYS%VXH400$TR2]0D,V8YTUV]M>/2( M<#6$3\*\HDWQHHN;M1L54BLO0-Q MYUQBRI(5$ ;L*4*%_PPOG2G3J,J2!F%H6P ;'4V2ZHU$(F62P&G[']BV:C F MXIL4IF69RJ;Y/B_0Y@4.=AGA9/%&/Q;F";OH*T F!%_!Q&R%E[TLP740Q11+ MQ02,DI#<,TGB)D0+WT!;$.X):*B8;^M7NOJYAJ35'4TO0F P@_[Z(:P]?[PC M?Z13Q4BP*@IJASAWQ=3^ .[] '1P7[-^$46+^&C4?2H8C53,I3146$ ?2H<% M,=!0%E'5!&8CF&YR)"P0DT&^HYX$671UI3*NWL8T!JIOQI0TO,N MBLV&(E61FU#W^[/YW[/9Q:C&ZNDID"!2:$71"LX'K"HP"2H8&'A M2<9XT6+T[,.W827U?M=2)OZ0MJV<<(-5'9+U(L)C'(R87J55]$J7U?/.\:'U M;SEE'-9A# PN"VZHF:WVCISQFTZQ((_;QUPV?*I#F[ET^B _?$XHIB20)*A MO9U%NLP.S.2 RA>M_]%\6,G1YO(]U]1V\X+)K8,ID8I]F==*,/M]Q@0,1LR$ MN68.SW&U RM;Z^09$'Y,SL6>\[V$J:H%3Y'F CL=%ECXE M()F.O]QR7AII4/J9RJZ4+DZO&D[3%)V/G/%J=LYLQ)+-)IK0VYGC#2&G!TR8 M=$JL>U4HJC %DDMR87[PXV%I))+IZ: 1"T6BP11&7]W.(CHFAHV&9DZO]N9) M-9!!IB1BX83T;H(L"Q*6@=IA,G855<_M3VW5TY;WP;8B($?NW.V6KJ+%9XMU'Q1"#]R<"-L6IBVC7N]ZF:X3Q5BO4SH9GP;DGK.-"M=P"ZQ,IK L)RHDY[0G0@QUK@LC M*_I&:W"BW;XKPC#I]"K*V:>G3_0*0;%2N#.F>YA-$&$*T%](9BSFNL]3@9J3 MTF6-D+.T&+P2XB,GD=F'I5Y4WP0879@=X1D&,==U)I7$CG6W.-@BK-"+%#M! M%0.@,>F:MWB/4$>D\LO=G=<,B-_<_X>$/ MHN5=*)ZX-]!Y4=B)0N=FX1[1MYVV_KK>3L1)X[*;(!+VS."!G[G8M1;7Y<)6 MP8^;4NLM6,%R!JGCR9L%&;/[GDH4GJ=A9>*S*H,N2<2%OX&N;\LUIB]Y-U5]@1>;SRG:EB MT!@8M,&VE5:3NX2:69J*JP8.B=XPO1:G?*2"B1F$Z8R+F35+"F)"D"*<(>L; M-5C@*=[;F/5DE\DO]^F ^"7OK:A>I%&6H*EE[+YE\R,=%@)+7K=-Y*3YU;H) MA 4+9^/%]?#)NUXI0_U$JE)9GV;-9X1"F@G7 MM)B0>;#.DAO,VH;\/$]#>7([WC\L+T.Y+X>GDBNTQR/&X[,]W$TDB/; _&CQ MVX1 :C(>C]W>F<>EFE4':9,2+Y=Q46Y6-'B9F7-M%_>-$>RU"K#]B['J+=&A_K#\''+]-F[SK()Q:H5 M',LR,M@'C\)!E\]@,3@\'! LJ48 K<-EXP#GI G!I7@IR@!J%L0_<3QMKF#M M&N-R&07 -_Q1VP@.=R4O25ZW+QOGSLX7?IW.)8DRYT4[I]KANB9I'**+"P^W M&IJN;@*L5!_ARI-CER_ND?,\YY]*J 18Y%K-AXR90[J#'@L1L..2L*BS4E!Y MRP2;>C"Z-2%"L+JI\?-JDF2!/&Z4@*N)*X;Q@#/7]>/T-7%;>":\TJU,W2MG M>H-7>Y?K6RVYD;*ULD30IR9!I@1N<3K%:@-R..(VN8V7398*9_PW/>-[XLM0 M,6OM/B.C4ZV GA'#!X28Y*]!$&\["G1TYL8067?1',XWBW[,=,>*>L9M!A+J M"FO],[2UE(1@E#=681U]-7#091K@Z%?Q-E8N5[/3NEYFLQ?BX,9WG6&"%&/J MWOA8C'9VA;@@B;;*&W@SLR16VS;AT.NMHJ:\.0.:P43(K#->+==0XX0+3%2C MR]H(-$2[7?$UW[$&5@N"2\5CG0"+7OQ8!6Q>U<;;8->UOBZ;;W1-O+.+1T2H M &233:K269Q!G4Q@E(6Z:YHW4I)QU]>X/AX M4J->C[C9;UW6:&%9PJ"L%''[F%)W$F+.HSC(\TCX S%$)X^5G.;8E>TCJ-Z($*UIPV] F\\GT_KJ&0OW!+3(-M./;,#EA MQX\Y)T(B6[YY=]QT]K;F0:Q,\(&1%77_P<:#PE; %!Q&&N,P@%W[$AF#C2! M!^<&U#0TL83&636D=%B4HX4;!I_" .BQSB=8TJSC 80+SV_2:$V2G*DIH#4#0=[+!@W)FFF MIDS+0K%QX(^EY\*E)O98#5$O4/8K0B$=(Z '_M*.7(U]-WAW*("[(%T69,H2 M94$?!.XO<7"KX59GY03'T=L[VSE]S6L@15"]0(!%H(MQ[D&4&0*;J/#*]K]9 M1B\?#RL:#:4.F-160\4K]2$9IW)1-! CZ!_1M;2[6;@O6HMJH$G. MD-,1W;G('6D'QXE3H?+NZWI)E227A4E+^E+5Y@OTTPA1\[^Y_(RHSNH5J+O0N4OJ*;6]*9.;B*W>12JX_>3UM(3T M)-U!ZTI-RGB.R3 AQOCDC"N4]H*R33+E=*H+,>W2C1HML#[A.OB%XX6MJKWS M?=6UC6AW]A'MS<-AE*;"B5 +GG2'[$)J,\NT&"KNZ"0?DE8OK@R/VWXFXB1R M>!D)Y$+WERSSE\WF2+*HE1G#%PME]P^X/UDH=%7%D1>&\+C4^IVRN"X,;7-=70+-E>CI6"_<.] M/V5070:-8XNL;IXW34KNC%-FPWI C"!78$VUO+_&Z1"OO:[:=.X=]U9H@ %' MG[S-$ JX#@?5&94QBKB)\*9N5 Q4K'$T@FII%$X"CN+P2]T[6#KB6<FP00DTX M*1L:0W;6F,=(406FS_KXUC"Q&.W== =URWLH-"77JE+2*/D.L"'7D?F+^/4; MCG'7>-V"Z;32 \8^=]MS0ZG0HE+ M%.?!8 @EF2?J*@7UA9W\%@O$H@.84J7*]21(JEI[E09MIV'!-XKB1JBZC)L< M0CQ],2AY#R@.*@%-W _W#=5: [0O\6*5B>O.#M6UBM.94V75F(D@>:$TL"#U MK90R.Z?H7$XJT>JI NX=&ACM9G0Z)[;./;%11BU)U]C5) W=RH-2Z&%]IW:/ M+C!$'V1A[OT^(PL*^\8=M(],-[O3B]_U9P8#/:!K^[<@(11TP6*O71:,AW(. MPC :@RT72'35A/.Y!Y'4<0 G21.W;$E2OEA\@1I"Q1GY1)FJW1N*^K"T&Q_8 M^)L<.L758FPP6'#5=DS- 55 J58Y*B3LU&MYOQM]2Y;LCJK)J#]\ZT;K5\=*ZHSO**]QQB$DQD9/F2F$E M;)'.X45RHD?T;ND6R ]QZ-<)O[*,D306-R^EB5KHZ+B;D^+FV=2_279,XNL% M:D@E$#R?@3S*S0IU8F\H6@#V"[,7AX,92K9RO&*T*#=F@3[[:ABWEM)@TXHT M\K9!QH]T:9+< GYB!?TR+D$MK<',QGFQ,8V=U^/#6!C,8JU. CO',5$1(FYF M^V4[Y^DON)?&,8>B2));%JH5B$-S?;<1&K,2E"?2KQQ\Q"'A(@+W M^5-'04P:$A4"H@OM6A@MJCW51)A=(Y#3FLI&#D5>?F#5YX4=T,CB'+N43+KT M*L'0355/6;+E9J^OZ+0D7:[0"='FA6Y(DKE;,-?..!U4=+$M=3)=G-XH1Q/" M5C0[& *RC;S(=$#A+ UJ=:DBN9E1?P^M_T3*%YU=SXUVY(!_U_R4@BADE:&0!T<)KV@7":X.>]9 ZQUY/F=XTW25/P) MP:A_2AX5P)LAW+>R/$HWWF9L>6Y,2Y5),]#$2.7P[P=8GL#=J90!WG9224FA M:VV[1E%R\8R"M\HC#+6I5/FC(.9$<\7%AJK^4\.I.OW^J!9Y# MZJ>L#W8&O1ZE<6(4+-2M5ZQ^X2[BMA0UX?'L6*@UH.%"=JYAL64G3C;J>:7# M9PTY3&L-%74>V_"*!RWD_3H3-EIK<'."+;TV[L*5FJX#FCKVA=0V[-Q='G;> M1)PRWO''NZ<4[DOF,=<;-[295MTIX]ITJ3PK4M,)[NGF_1; MWF_P#>@D8P6JR#MNJDC0*KMW>(53NM/4V73-<^QV=N\<#UO>)U+R'3&VD]\Q+0$O[R3(W"U[\567R)@O[3^#(+ M3[/L$G[Z-@8UX!F=\_A@<#)XYJE\%,Q0;F6E8@UT]3OZ[CMXX%-Q;+T#35H7_Q[_"N\R3\"!_9UP IGN=!,/+^;P : AA9^>)K*)"! M\+7)7'J_YW=[]276'-IW@ZGU&1@!M7'WO;-)I,:DGW ;>.\3QJU5MCB?2CHH M*I'J@) Z$4?W)D//I5;8L*J#HF2D/M6<3ILL 17-3GMXV-'GI<(/<7#US./+ M -?^6_%Z''U3X0%1@EEC[]DOK*3"PP>=^EHJ"K(Y ?FQ]QDF;N("-G/!Z'*G MF#&D/1NT5/0;&O6UZ=CJB;#*:WPKJ9Z5;98B4(HSP_;J7FN8CIG>-.UNT]MG M:8R5T+G;X;XA'E=_+*_JLE$N0 MF]VVF5MZWQF!0FCJ0\9+\A!#G2B*C^79 I4=/L.\MV@:Q/E?GIU__+!X;ZRZ MGM@O&]")"U)GV@JI M;WA+>7L1H QC*VPC,?PN[=0F[\""_I0@S!J3VFX; *D"D]H2IN%%"\CLAUCX@;]XD4L15PKTT?'+;JE_N) M2<>C#:7CX'!SZ7B\KG0\0IQ+X,+4L?JN\K'A;0OR\?C9+Q]:EW#Z<^^/H/@: M);F_P,0#;\H364*G=YI&35:"ZO\V!9Z)[W@798H2E!Y+-![?BV@M_ MJ&!L>.?/*Q:;-N/AA.+) PK%#C#19[]T^WNIN)94;#CX19EXXHC$=VK$S+#' MN2O]>Y6+J_G28#,1!:30JE,G52K-Q*X,B,V1TFVZPY" JN@&24>HSOR..@(L[7!])8'(\(>J" MO_'D5A,6M>##U8-!Y6/4 ;(O.H=\Y M.MQ^]<#D'\)JQ "1QW,4ZNXI!]^(OE#84U*CT[BBWOBW_DZY7U@HRP5.URK3 MN9M._[))7:O'IW 7E>\Z"US\7Z M^>N*W'UK<(/NQAK<\8YH<+VU-;@35X,[N:,&U_"Z10T.+/!W01*IV/M_>2>]CM;W/N(6S.Z V'%GRZ[R<8A?6-S\:/6=%PM-1"\0C M=4FZ8Z8:=LQ^) +Z4&9)E$]$5/$B;"7@<.[Q"ML=T@ZXAP$*[(N#OV-M:N?H M^(W7[0Y:\@OB0Z I@,Z7O=QP,VK7J:!J.W-%,^"D!X2+,XU427G;HR"6E]#[^&M+L*TV$VV1P;^A?K-\W:*O7A7AXG># M%MRFI=^V6W?]KM\^NM.3J^;:[[4Z_>Z.3/:X-1@L_W:[YKI+1+!+<^UT6^V3 MP[6&?447ER\O\ =D/7]Y!H;I;?Z'&6)M)%>ON[-O7J>)&=6Y!S..^V;8)VL) M'!$T)#8_DM)JF*SL3\/2]0K;N+YG:_UTVS>CTX?->*?R41:1'?43[P+6]?S, MRX]BK()J_<1;($SA1?[R)]Z$#PR7CQ[RRB[<)A98LT15M-TZ!EW1(V0 3\]W MQ1[$:KRH6::S'Z_)T_K[K<[]GOY2@?D@6T8FPI)]&X\?S +BR85JE'*SV-?D MLL%?P9R"1@M4S*0WCSY!;Y*A>W12%+/\]:M7-SP?OH+Y=CJ#7J=[V.UU.[W#3N]5"/\9')^$ZEN_TYH4 M4T3>T!6J#))1*_\T#K:+23KZ>H.U][^I$ _5]\Z348NKQUL7+>]MD'SU+C-\ M6/Q-OOBYL1*&:<"%,7V?WIG3AFNU/E]K-02 MH^$9U)T*#\T0MXL9G!S\_8>)@NU:.1#W0>_DI#OX2=>_F1AXB.6<(O[&G1=! M/IC_]_\>>0WW>B0UWKF1=G('HW6[%M]I_S"]9*]W[*[>,1B(XO%!9/T2.$R4 M_A*YIJKBO9S_2>7]T>2^HSW.2Q ^OZV:!_O?^F1H1GJ_,2O<\U**[D=MF_E:X/VT9ZO;=M/?P:^UMWSM:?.U^Y%P=OSM:?S MTUOXVLZPKTZ[TSK_>+'5%NH/WA=I-8.?>?_G[9=?O?,$.TZ,E/:@_#U.80<)HORK(=$W:.2;'!=S(_%U0!!XE*0ZE.Q.66-![BN"*D>6Q M1BT,!93=C&$GI-_W0$F.^Y\^V:M^=UZ]SU_>[Z]> M\]5KN'4(@@NW;*]W[B_?]U^^_C;?NU4AH0>]?)?4LQP;3B.8"^(2^E IJ>%MG'U/YL9?_%6'V_&)!@AZ'4/]G]3]+H8QD80=X M]Q@!RT5V.L!/'DGN&47 ??DCH["^J6Y7&S?GPV,BLE(KW(G*%$9>E@-6;7[* MC[G1'41X^@_FBHO_O22,KDI,FU 'U12V F-9W!\8>:YI=Y^.;0C[I*&#\M*\ M1&FE7(%N=7]LNSS#ZU)L&WF#8)EY.?P7MF\7=,HX"H91C W*Z=5!@4BG7#6> M,'QF''L102+*.J)DE,+<,RI>'\Z]3(WAD#%VQT"XR1R7&2%29U.>Y9*.T#3+ M!3C4QX_01-K\9+^KB_*\?3R]___+^ M8M>0"3_7$&H=U-G\#AS(ET&NHAR1E O2$L,2%$X*RH<,79BQ\BGHKW!Z\ 7R MQP(U2N R8^0E.!!Q#?D!4Q23-8*7A+@$@#@:MD_[)7? /^T>M MDSOBR:T:MML:#([O'P 1)[L> .*:INE2Y?=H]ZS8)6@N386,-1G780UH.TR* M>_8G/(9-POAVH+V\]CZ"^6RMW*-:;>FZ5NK6T][;^>OOJP5NAB1[O 6]RE]Y M[]+R*@9!\]1( %K1 1 MMSXK86_]Z_0IF+)#'9I-I]@Y)-GO3 MR289PO;UI2-L 9HU,I7D!/K7WR/9Q@8_9!O8=6LZTS;8.@_I=R2=<_3PC_]= MS!ST0KB@+KML]=YT6X@PR[4IFURV/@]OV^]:_WW_W7<__JO=_O5J<(]N7,N; M$2;1-2=8$AN]4CE%G*P'+M\UFZ_UV37[GS)Z60JT5'WZ#@L M%K[E%V?6.3X^.<+MX]'9:?ODZ"UNX^,>:9]TR9E%3LZP-<(_3"[>O3T[&[T] M.V^3[OE1^Z1'CMKO>MUW;?+N"'>/K7/K]/1,,UV("V%-R0PCJ!H3%PMQV9I* M.;_H=%Y?7]^\'K]Q^:1SU.WV.K]^NG_615M!68>R+VNE%R/NA.6/.^KU" L2 M%A>O^&6MN)BZUA=X2&;$IA9VWECNK*.JW3T_[H94BB?-D4*9D)A9*RFVY&VY MG!/12R>"]QWU7@GJMKN]]E$O06JF/&IWC]O'O;B2MER1Q34\[?@O6PA+R>G( MD^06\+XA8^PY0.*Q/SWLT#$E-AB30Y2YK!6(O9:83XA\P#,BYM@B)1KS_7<( M*:SI;.YRB5B"Q1B+D599<*G)6LBWBWO7PE*;NRHIPMHERG>((X7ZU5:_WBR$ MW>H4E^J)]@3C>2G)<1I?>O"DC 8Q(^^=GY]W%LIJTS5(-3]=OJW^;/>.P")* MB,VRX^*RX5<[I-N%#E&/+:=#2+>E#JE=,\L63)3ZM]A6C54_+ZU&0%E*C?1Q MHR 6(8$"X;2,0$&L-Q/WI6.Y'I-\6:0/II&$/\KTOC5F-J%E9(?%U1^591++ M+B,S+*[^2)&)&7.EIE=/@F?S.65CUW\ CU1?N0@[S(",PQDD,9FFC$KZ?Q>8 M6]QU#$-89\[=.>&2$A&?B#6#*2?CRY::CMOA!/&'@T=O0).P2$+ >J]7KSM M0IS[J"8AK;)X8 \ .,1OFSI7?,Y)V8H#B8!96@/]MZ^_W)G=.2T^(@RYA_PCQ=YW M]3\]U(Y"D#;2E$B1_MC9)-A@Y0EB/[+W^N]-4S/4\)D:(\ $:.1F2. (YG:%*R@B;@B>), M4< 5^6R;CMJJP80[?H1.KG44F$&A&51W"@3TA=Q!0#XC]Z[8#;"EA1JQ/RZ& M?208N6,4B48@&ZT)1[YT]+V2_Y^#E42 /4O >NHZ-N'BPY\>EUH%6<4?:0$-PO.13S"C?VDM M8$2[PH)"4S_%ZE06QP(S5:A%F?<(-R>O=D, M\R4,?'3"Z!@@8+)OZ=B?LLD3F+@%OG=9[ IR->)WMHE?P%@/H!%K%/%&(?,& M87A+H8-8%#MW3$BNPP/ET=QBRG_&CD<^$:R:3S\OBV0IWD8\WVWBN6*/8OQU MQU02D!:!XC(:!*N:1Y1?\(*=H-6?IRZ70\)G=^R%"%D)T();T*II[T8 M9XVBYMU6S%&,>X- C >2RLMW6170,KB80.IU-T%:BT!1Q*I!B$"E9U2& QGX M<6K:(*S*-)?'RHA-+]&!(FY!4!CCUR" ;LA(ED5"TQB;_&BSR159@UH6+.I% M)5-'#JG2R)ODQO8^3IKXBD/3VE['^Q!M$)UI@B"R4E"4P<6(Q$G"D5:,VIH3 MBK-J$"(/1$9YOB?"GZ>8ET[?IS,QXG&ZB0?P6<_[(6"&-+<&03(@+X1YI4$( MR8S-GL@'!)0-:F(_T_B)R*EK;Q%&9+$Q0I (Z7U.R&?5T"C![_E#O"CO@\9) MC8V?B+^#(4>3-ZB]KSQ!&1$"9KX1995FXC06QO9/!,TA%Q1CTR N$B^^/S\ M].3D+!%3%\\7H^_#OYJTY%H,@"$&V]\3N %O([2)V+T,M+Z0)@%;)F]?#=X* M$HP@)Q(&I=<'FHAUL91^-91+\3;BFTA#E%@T:"*RZ7G_:DCF\C(BETA89*TD M-!&FG'6 BKW.R- (6"+5D;N\T$S4UM+959%*8V)$)Y$%V)"M=WD284E/>U5#*8V4$*9%,RV>DAFLZ+%E,C+BD4B$I"4:FPA.3IJP&DAFAD:P$JF-_.QC$V$S;P;NV[86 MIO(1Z@8&_?"&2$R=TIAN*"+-46Q;,A2,Y**88/1](+I))E$LO:BNN+ ] MA[CC ;%-3AA_0D3J2M__Y@HEEVL,N1:P<2C0:52 65,JC#"%8I1Q\-%BNJOO8& M@.">XA'T2G5(.B"QL5QQJ6A)7UC&2;S=B46,-9&RE(K'P>;,^$\(#,,PME$I;4Y MMJ2'G4]8>EQW9IAG^B_0@BIN@K\%\'PF5O#RZQCB#A0T6F[I&XV[LGP+,%&9%/ M9H>+(1^(7'.3FV@#."=L(%$"^!LA7 84Z'.RE.G!_]+Z1Q8#@@\W4TF960?CJ!CLVT8/S]C[G M[A4PVE!B-:&4#44)B>A2/38)YJJFNZEJ'^$N_5$C/R/8B2R^WNIX\"^S=Z56 M[LBI7(P %=B7VD!,TC>31B/BT(6I*[U0U77<[24:L2Z^R75]T-6R7!\!.M"8Z4 MTR3^&<3 D'YS5OH!'3ZHO/MEZ M>YZ$6E+L.$O=EO1%83Z#$4!UV=@Z[(>%Y7@VLV) MN[9GR>"YGJ!<%CP$>54-N+(5VW\%L-D4Z_YS^J;--0. M/BPUY)B),>&(;< M;\#=64 !(4;PBUU6H(]\@:RV%H8B::%1'RD#$H3XXC[=WH+ M@ O@RX9W*)2.?/'*(UB1'XQD#;&U<[DP=$*1.Q8(W^G$L!<=C&:4R+\9S6CC M #!HH(M&"ATFEV*6M6W46(:UT0X2J3BC'30[CLQI?'\S+HRL7 ;7T7Q8J!7B M/>!L%&7$/9&-,^(>[#6."T6!U'^Z)?S868@+/)]3\*G4$_\W8ZZONWX$3XCC M?^M6V8D 2/\(SGSI8?#)X]84"R*N/8BWF6PA/!+Z=/!E:XP=05J(X1FY;.43 M,640@,ME2W+UL9?%B#OT8DXX=6VE\&6+,K42)\-7(_]XVF7+@IB/PF/A@5PJ M/:7Y1^YZ\\N67Q*&\%D+2#*EW?P1C%O=3*K>N]BUF=V<(9YV9]P MHDM\(K,1X?'*^GK[=351F6MK>WXNHV"];,G;ZB_1N[!==4R[0-4>/*7,XSC* M2=_"Z/<;P5P=Y,W$T42V\[H%3Y@D$\(+U.MV^!->_H+E%["8?)C22NX/FN+( MW$, 1,C&/GKUGP=7_J9/?D)YB]B?8005^D(=Z%?:\^V/)>$*BUO7XYD0[HQ_ M77NMVI4<70'SI/6YT:V?90IY%']OD] ]\]7=@S&L.-?6##"CQ'GRK"]$&D;L MU**U )Y:RA4I.O%DE*[%A .]RE)^T80\^M?9J6M$Z$@+&A"+J##KEKNS#PM+ MA_:/8W\IU>19;,VWA/V6;9RYKUN!UM&[?I*[N2$H 955T:ME5"0X$M=_Q=SV M]^&*.U5I)JBE[Z3J!TV592C[DK:GV5_=&\@F!5IQ".6F3U./3?([2K)<'3K[ MIO6F66UF-RA&7'VLMLEH?T,U3#8P=/GS[JW+KY5(QP^%P-4,A[-LI[0@^9[, M,R3:^T2^)[>N_A[=EE[*%"Q@7QZ0S[NN#;=Q,50__6*HW$&E"'E-AY7JT/JW MG=DJTKV%5]A16._!A#+DU-6)G?&O1;Q:<6SNB_5FF-/PU'KLK,TC>^+0(.K/:%+\ MP.P;++/GCF^GT#ZS*\4!"1=5="7FZHL CB,&!*(@8@_=C=L?'HA\' _Q(MM8 MJW$KTQ1?U7%)V[F:/E;'DB#B!D!7Z8'CWE'WZ.P3=<#C!9GYN86]B*I#>N*! MN"]86-"S?*WRFR&K=!UJDKU%42W]6KYWOEH/+K:JLA7/FL9/P8XM4NI'"+<9^E[&L.LLF;EUYEFLM7 MD5W7,!)FTQGU9E&%'UDTS>CM^]!@*L^D!?BN/.9G@^$++IWH@B'NB+^X>E97PO07UU08%JBR*/XULL,?<=Y ME%/"KU4*A^OOF.0-AYG%:S$*QOU?/]YXEO@+"9?."L4SJ72UB%.J>6,_>8P< M=\$3>[M7IR]'3!W$@:@.]4I-UP;SYG+H7I$G3.TM]M(86-5UC-9+ M&;\3[JI_]8\KCWTA_'^@[STV]8"BU'4P +TS#WP&"&(9G4QE\.4G-AE ?/O\ M>#LPN+=%R>LQOH>[+8VQ_#-AU.4/KLSQ6RMRJZO-I^M[XQ$8E-\9!SHS:1VL MO=@B7O0!MM7^Z2V7!5,YUC32C6PY^EZ1 ?X/V=4M;;9HC\DNO>ZD!Y,(_CSR+@\S4S5L7TJ>N4H<*;"2/V MZNM7>ATD6&/*V5-CHJMM?;G+H*C)*UHO58MIXDY@;/V.P7'E%!OF]?2R=9@4 M[J'[@=>M!YU;;.D04WU1F=MJNR=1'SX@X;+G/9W1[(1B!4YU=>#5]#V?P@#B MY,.:+%<+R\S<.0;-KT;4EPK[%F.DM47-WU)^Z_)@0OA%';]ELLC*22':1LSJ M#RZSON&R4Y[XNAH>6 V!R=?W/ZSE %ZOO@?^$;JLNH;U2GUOE^3MCBC)I;;& MN/I<+U3H>>,#PR,9?4K'WX#T$>8#2?APBL.]2,HLP)C4D^&KJYY$07_V:M9> MA=;4>?J N?IV\NKR8C4#*[+,?9,Y!-]Z]:MX"E !NH-,HL^FMKUH$ZJATK(H MKD'AW6R&G2[5PI@W(EMLAMW!]J7]+IH91-7!4Z]6,3V"/7'_)),VCC+3>$4! M>VRN>2!DKPRW9'E6#^W-,A*,VYKHV6ENX%QZ%\CCA&5(=!9D!L MSS+MPMPH]%7UUO?)"&M*9OC]=_\'4$L#!!0 ( ^$9E?!(#!NC2D *T M 0 5 &UL[7U9;[=J7 MCNF>D&6[PQ&VI9#DZ9DG1%95EH3;(* !0"WSZR<+7,2=(% '/-2,VDV)((CS MY5)9N576O_SKYZ/9LX^T7$T7\[]^)_\LOGM&\[PHT_F[OW[WQ]N?(7SWKW_[ MTY_^Y?\ _/L/KW]]]N,B'Q_1?/WLQ9)P3>79I^GZ_;/U>WKVC\7RG]./^.S5 M#-=UL3P"^-OFUUXL/GQ93M^]7S]30NFSMYW]=/D7GR-JHQ!T\A:,<@BH)8$1 MY#,9CSGA_WOWE^"\3\Y'(!$5&$D*@A0!*"@4.L=LK=]\Z&PZ_^=?VI>$*WK& MY,U7FV__^MW[]?K#7[[__M.G3W_^G):S/R^6[[Y70NCOS][]W>G;/U][_R>] M>;>,,7Z_^>GY6U?3F][('RN___???GV3W],1PG2^6N,\MP>LIG]9;5[\=9%Q MO>'ZO;B>W?J.]AV _X*Q1\N8] MT7K%]&P^?_WE _WUN]7TZ,.,SEY[OZ3*K_$G0Q.\B%HT5/]WBT_]_BMR!I2/ M9QM&_*-I\^ M*;965;,!)44&XYFLA!$A)L5X5 BUI,YDW0GH,K47=.;Y,C];+ LMV;9]]^P3 MM5\[-7,GZ'"9KRG3Y25V^H[O5\='1YO/A.F:CLY^ORX71WM+?KT8BODGXF82 M]M6'7^9LP-Y-T^P$Q.IW6O_T.<^.VT;Q]\6B?)K.9A-KL'BKF5P2;,!3U!!B MS"!=K,[78E2MG=5B&US;:(=Z.MK1713=E.3\Z;+H@%(C&.LT0] 2T-L"A!5= M5B4%73HKPD.$K9^.L'=B:3>!OEHNV!2MO[!/-U\_GY>?_O-X^J&Y?ZQS$TM$ M43%%WGK/CIMDLK(P8#!$,D9*Z7UG(=^%9QO!FZ/^(WJ+G\_=BHDO5>L<"'QF?],$#B]#]@*B3,8(ZTO$WN'+[6BVT0#_ M=#2@$]N[J4';8-9??J/U^P5C^DBK==MM5A-2P2OEF;)-XL4*!=%Y1J25T!8+ M2>IM &Z!LHT"A*>C #T8WDWZOTXQ36?3]916[&R\62_R/]\O9LS2U0G,"2$Y M992'JG+@@$(%"($26*N%<22=QMQ9#>[#M"_--U#I8H[H:P)^MV/>!\52D$RJ MKYF*))LJ=:;R/KH>-YO152^NKH ]!3"$\D\$ X\5"72D#$:Z#$$E#6R3;8K- M"\MJ.#T?4ZIB4-'ORO(A9'[F=3MK1*2"8 N38I3Q@#5%2)Y#;&N\2DX,)_H; MXYI]$[=GG__EC$:.#-%JC!!5RR5$5]BUR+S(HG>"DBI*]S9P=R,:J;';12?N M3N/N)8I^07S.RV,J-U":O$&?,CN=J6HPU0D([&SRXI945';6*=T[H+\-S$C- M8 ^EZ". GOJP.&:O\Q5^P32C6 MED>_+]9TQMI)YM@I:VW!L%\"&*J!)*+)VB2?NJ>J;\(QTKWN01*_YLCM MR^\A/3H.EXT2WD+)BJ,)*=FS+&QA94#V*:W2GLR!/;K1;&;[27T_7G>3^8O% M?+W$O/['=/W^Q?%JO3BBY;FC=2&QZI/0-5L/(7GVM:I,$*I54%/)3'/0V?0N M2&X);:0;W%[:,814ADMW7Z"Z)5_)4M%!L,72O)&;F@PP$ T!+;%-TZ+*WMO? M/9#&5-GLI2(]I="O G9SP'9!8RU983T%H-S\O>J)844!QKODR64=?&_EN!?4 MF"JAO=2CKR1Z;C9F,&,JE7;<4CIPOF^M_*+)^HH'30BEH .)IG)(F"6'\;RI*>197+SV/Y^7]E@ODXX]X1\9RV+YI3GL4NN0=60-542\ M#1N.ZG(0X(.*15:I"O;6BHO/'U,8W4_X.W.X>WW@-65BY6/WBZ&%!4R)=L[:_1 MB&/RK/?4FAOLYV#"ZK927M,:IW,J/^%RSD[=Z@+H'ZE.\W0]$4I%(R,"&BQ@ MM&-<-600HJ1"%JLLO1VL^U&-R>?NK#>=1=+/(RMEVKB!LU=L]'^9O\ /TS7. M6*V/%O,-#R82L6KT 92J' V$4B%@J*"#3):<*T'W-K+WHQJ3A][;Q/0524]' M[:3*LL%P$BD:85Q ]A@Y)&1'@-@E"%EFJ*2I:O8@3?9Y_%FS5\W.<=%/:VZ\4]Q7F[QDRXCWF/DQX,?//A4D/U8T6EP MR->/_YDUMG523.?'[']\!?0#U<62S@OGM/KI\WJ)O'BF??+?$U+6JTGQI::8BH@@F'UQN19(Y6&;".1C,K7TKNK\T M]S&.;!_U"-VEUL?7M8F+C% M94MZADGI&&R- MA-)3 R2$BN)A 2;0@RYBKM$'TLMR(:4\PX5L7J*--^4Z&6 MS*97RT6=KBA0Z.^%[#Q.X\/C]L[0?:7Y,9R*_ MVN)\/H6KE5[XO]+2R2$SN3I7J"9FW@QJ.\GCVH%F%1(Z9T7HO8QV@#DFCW-7 M?;F>P!U66AT3-:OUR]HF?6T.6M/RXS33ZLUB5B:Q2)N%S% D4VV"8=\VA@0V MM=."%56BWA7VV]$\T%<<=FOOI26=F-^_!_U"7..,E"%;]BICT+PC1(YKA&;Z MG&.3+8+TXN!1Z7[[ !;*61=VEM$K7F>E @;4(+-+4M>4=>K='G#K/O"XUFY? M>5\;&+@CE[M:L[:43GV.U43HBHZ*AU1R!".J 53&@(U&&ZDU"=\_[7P9PZ@L M5V^)[\7PGM6&JSG2\Y*Z<%5F@031M $?2B9(QB/48HMP1;:1I/T+#[?!Z1(W MW9(2?OX1I[/6H_7S8OD&9_2&\O'R9(1*^?_')ZF"D\C@->49KE;3.CT9 _[U MYU];$;*LL2C%6UJQ#IAW' ED72$(FWRPU@;=>R#)P8@;DPWNI;LW1F.CTY1N M2YZ??L&$92V-3LX \>,XMF0<(;L,U97@(Y90NS>#7@(PIDSF4 JU.\?[9HUN MT>G;-;4%8<]?OOCE5-E?UJ_J?LX8DX4/P53PMC$F\]Z54@O%DC4^$<62!SDX M-00QH\J"/H9Y.YPJ#&3.E J\NBPS)EGVG2GI5KT7X!/_Q7%A%+5WP>8.@,9G+O;3A>KV@EQCZ M':"AC>%E1+_A\I_4DD9G>*)%M-5G2/Q@,(:MP#KF ?M/%:EW5NUV-..* MO3KJ1";(%T M5JA%CC;W#L+O@32FMO^NJM%3%.-H_VUGS'^>+3X-T^/[]=,/VLA["U&=NG7; M45Q^P*OEXN.4/^V'+W^LVDRK\Q3_\\PJ<3KRQ&*J);4IUQ;;?#P-028!,5 5 MP;)*E-Z' +='U\$Y7[9)33_2R=_\D)8<^/JDD^L2A/=:MHGA4C(CC!8&4BP( MP8HHV07-F@;PU;= ]D"G9G#7?0BENL&O[RVSGL'>%6QGHQ :U=&AP(B\ZR)Q M_-ENA0W)27#(%A9UD,[V[JFY$]#8 K_'T9Y=)=1UMCEMV'ZT6*ZG_[7AULOZ MXW1U,D&!M^I72SJ:'A^M+C;NYEB,-Y(16MF&1ED!(8;(?EW.%BV[ :+[':T[ M(1U54OE :G8 F?;3OTL0?Y[.<9Z9$QNO>,1*FT MZ]_2?S^N!Y[D_":,47=Y]6KV<__2YT7P\7;UOQI"-):7UQ*42 M X>Y3&AJMTNTD>S%$$09A L7B?'?+_C% M:?/42*&P[)_96E3KW580O<\@=0U261EMZ+V]W8=I3/=,'DB+NHJIY_7C=;K> M%# C^^PZU@I.>W;HA3: P07(41#[9B97ZAWR?WWZ-@H1ORV%V)'U ^Y'IU/N MSC3UQFEW$V%$R=E1*W%+,'K3!UDML .O)*7$1F_X!.,V2+=*.(IOS/,['BY*4JU"* 9UI/^J];N2#$KJZMI$X?8 MPLK,^(+3$*NK&$3P-5WI8;E>?WOX8[?2E6\E;3VP5 X\323YS$S(!I3L?>H]+^@$WY?&CMK5NV#9AG]W7 M=ES L^4#TZY92C$7\-H*9=L(2]T[%WTSDJWTY1M+0W>0R4 77KUN3'Y9F>R- MXW4Q7WX^0((RN_M)0184P32H(>@ RNF 6B-)W;OS^Z$8M]*I0\T8/)!.#2K' MCKF@#TO*TQ-AS,M%7!-/E)SB?3:H9,%4)2#8(D GXV60+OCNG2%WP-E*APYU MA=;!4D!]I#-L!';E[NRS2/'K KAPR91.R?LL5"N]Y),FA.2=AU*<()E3EFZ MF6M[8=Y*\;[Y#/: 6;Q)J:<-S=<8$IR-F%2#I)KJ;3B T22"GB%N*!3UASJ'J;_] 9T'2H% MF:AL(K#-".:7'S9GW'[Z3,L\Y:=.O,$F!(HT'H[0#I-:S'ZQPLLI@!KB0 MYAY08SI*,Y FW5!7Z"BHGI6FF&FND'"6AN').ZY;<[L.>^Q1Z17OIR=!B&<3*_+): M'3/U;?Y!2PBM_IBS3-@5IGD[1-1&T=V8)WHUP_EJHGPHU/*(,?H"QIL$H48+ M B45+3E4B[TCFU[8GT#CZ9#VZV!B[W@UU0?\LLEAOZR_+N;OVDVU)TN(S6L. MM3 C2(,)[1XDJR-XXU1*5F6?>Y] O0W+4VA&[:U57>32S[2=8CDWN&_Q;\]ZY9A&5;W>LJ C&H(!DVN0[_NJ#Y=@]]>[_VA7K4VA7[6Z[ M#B'73H[9"52&])R-[!&5?^!RB?/UQ5213"BC=H7W>=>JI#RZR7X8)"@JFOL8(T8H" M.FO$3!QMI-XC.[='UVN3?[MXGO_S>,IF_WC5I+,Z'=VVN:O^Y"=E4ETDB]Z MX, *C X9DFR948O.>XO*B^YIDP?@>PHGOO=5L-LV\^[RZ^Y&GB-DEGS@N/U+ M"X#6;70'O[J9RS,)V51K@@7-+BX'0V0Y+&+#0*E4XDBH2-O=9&^-[BF<"!]< MN_K(;A OH$V>W SU6;?1DU]>UMO'\4Y4JH**:BG&=G6Z-AZB0 \V5=)98*JV M]X&G':&.:=;.H93N $(=SKK=#G 3R5>=3$*.G-H\*3#),4B-'$-5':OVY KV M[M-[(,0'9O.^33O748K]YB0R(]K_F\W]R)@V(?QJO9SF=4N-K]J4N\LO7'CG M*UI.6_?JU;Z,TPMS?OJ,!"O?4R>N4]8*CM0HC*O+1DP&>2;*QT(>S=(+)KH?Z1IS^. M5\=O&-P^A/B'CG!O:JZQR82B0[-DS9QEI2#6G$&H*@F]5*7[%;F[SC%[Y$&4 M3UX]]Q7_8R1@R"2=BA(@4Z'6/M)Z>K"I6,.)#UO#NXK M_F[J>4+BRWJ1[)?SO1@\\3FZ&*,"$B?KK+1*2AM(E%36U9<"/M.;8;*>!MH>$UW,B[J.QM=-(W;VT_'Q!7FKC M;A/=;VKC7DUXA5:9>+O0CK\8BJVW1E40M;J8@HU!]2[7')*^'ED$_O K()[S M;KQD'@BE=5)$G\IWO_V44$WTRP>4C] MVD.(AYF2?VWK>_-^L5RW3H0+Q_G/-]GMWKZ'&S(HGJZ3^ _&N#T=C4VOTE7[ M=O/C?\;I&T&-7 MO\.V"RT\:A1,8+OV?'-7E'$&JG.B..E3C+TO'!K_/GY I;EI1^XDKHZ#1:[3 M/2&T4FK5+@E(3*3VEOV!6*#4E)6C4H/H[4S?A&,,V_(CJLO>HNDW#_U*7;15 M0R]<_*_T(G(@2DFI/(I$+O M)'<7X&.PY ?1SFNSYP\N]L%6\>7NA@LM-5$0^_Y60J%6N$QH 6V.H*0U3F@= MM1IZ]=Z&;0Q;PBCTKHOP#K5!W+HJVNB%KZNB&%;\Q#&C(N7 1%4@H5%M_C[O MGOP_X7H7I+L ']41W2=A#7>7>Y\31MLY=!.J@2KRXLFU)F9-SNR1)P1M:G+9 MRYSKE<[WO2+$<:Q"%97S-4B0+K:<$/\KZNQ !Y8;Q^V\"?;L[O(O>[BZ#WY&3T]U/P([.9KG#_F=UA,C2E446RL7 MQVFF9@^AL XD$XL)Q1;>]#HOVXO/WW_Z_.EGO<9/O[6=?HJSDRD9KVE%2W;^ M)UG%$D1%WL0C[^F.@\&HG0?T+I5,/B31_R;4^U"-R8O;61^NCXCO*HR.5Q2< MXOK'8OG/=IO=(K,'>!F8D3+Y%#1@WIP#40&2M *\BC$&87FG[3T'9PM88W*5 M^JM))W'TUY.?I_/IBFWRWQ>+<@58M3'57!7([%B!4_"08C(@4M(D@L[2E:'T MY'988_)U^NM))W%T*G(LYJOINSF5BW1>0.2L$,K;#%HX!\9;-FY(E0U>1A]D M$*&D^WR4;1XTIC-[>XN\.V='X:Y>OR!E0+_U]H<=TH'=DN1>*=-K3SNY-'(] ML3+EZJ.!')('H]O=(I@$%.^LUS$J*7J;Z5O!['UNF=5C\87H=+CK#=2*B)1" MC2"P41L"031*0\:28W V4^G=TW4OJ#%YN'WTY-KQWZYRZ9=./"&V70W.;A4S M!V<_TU=,,BGTN620I0W^5*E":K=W6!="D:H**7I?X78WHC'YN,,H2D>)]/%A M3@%M[AT\OY'A#$XP-H>6$!+1\_Y-0D%4WH%.+J82(BD,6SDP=SUE3 YK7Z'W M97 WJ_ 6/]/93=MG0!0J1Y0*:)E;:K'-_3:M8,Z^]U/< &-,CNPP MZW]?WG==],V=YH]J)TU_I(\T6VQF?;:.T:\*:B.%J BR;RV;-1=((3AVXUEO MK;2AT':=D5L_\H$W0SPA'1B0]?WN%VYW-MY.MJ=B*Y(!K#&?'OZ-F< ''5E= M,Z'NW3QU-Z('WO#PA+1E (D8;&X];MJ^ M3Z/23@_JVFRT/ZF=HM_SATR*%EDY%R&G9-J-0VPP5'% *(KUV>IR];#SWBOT M_.'[&I]_P^6T;8Q?J9%9I%BL BM;Q=-;WAI16?"F%B-K0.H^J.0:B#%%K[O) M^:I)V8_/ ]UEO\%145J3*[$-:U-^,W&4[-HE;ZV14R8AB^F=O;B.8DQ1:!^! M[\GI\>P;OTWGTZ/CHY^/U\=+?L9\C;.SX\M#V=%IM[FL3F=. MR9<)>L00.7Q5OK1KO8N 5+SA+YE_I"*YTCO3>@N4OJ;I_&//G"[GA:JA6&BY M.S"B>(@8D:UGK545#MM4[TZ)NQ&-:8_JH1UW&["]Y#'0]G6.Z??%/)_!JEH4 M,K:5JGE7-]VDWM!C6ES.Z"F["B5;LK2^HR);@%W;K./ M:1)R_ZVD1#J%)6O7/RVV([" ].3F2P&KZL/T]7K)^M MW75"/NML1 +?&&+0*TB)!8>N&I6U4]7V-KB[HQV3,1Y$[ZZNN0,)]N"+L2%\ MR^I$$^MMZZ;V4,@+,"ID0,.14@V:C1'SIG:?6/!@D&.R[.-1NYW%>'!M^YV] M\[>?:/:1?F-O__UJ0E'&F#1")EO!\#\!>>\"5UU&[22:\%A;P56L8ZKAC4KW M]A+JXQB\3XN)595Q& 4N2LGK1%4((C7,C#53#2+V'@WQ0(ACJA2.2N%V$6&? MHN*="-\N?J!7."W/ZYJ6FQ-,B^/E1*!%CL]:GC&V27?>0PA>0TS18EL/RFPW MZ^'ASQY3F7%0!3J$;![%4&U0UN"+4*T;W*)IDTT(L,VEL-F)4@DEN=Z7;CP4 MXYA*E*,S50\6XE/*14^NM&T<-!O-#Q]A/OHJ2[K5/[?4Z^B=US984-&R7I<6 M:@K4X%20;3Z:I=2[P#2*],H?\](FPQ_/UU1^^MP.V3P_:M]-"IH4;%&@M&*& M5,%KS[$_*K6QQ>04M<-#,N0VH$\RJ?(0;7N0%>TBSJ$SX9.LA9 85&MV03"^ MI>5+]E!1%Z,HY61Z'Z3;JA[T1'(C^VA/#Y$,&!:<7L7%E$X_,J'",RT_ZPGF:C811&&X/V(?*_S,0F+>C,#]QR"U1W$ MX7VQG5G4X[:.6S7O]\7Z/S;GQ1A^IG)Q(SO=PDSVV1>T0)[:]0C"0D@N0\E4 MG62=SW:/I,!6&(8Q>/<^]FNBFK?P6(U)D+018%Q.$!2QK39"^UI\*MH-S(,' MU14.;0V%/"^X.O1> M\8""Q$'&LSXM5=Q%D&-0ODW>4F6EOJ?@\6Y6/KW^4Z318N4- &7!2M68YM-Y(.;0VAR+D6&T?/,>E_1UY,RBM@MN,K;;;V?'3,Z-[]\C M&]3U^3T30<,QIE-=[A^;)<8*]I'5\1W]?GR46M1Q"F?S^-7+X_5JS1A962>. M-)D8!-CD'1@.0B#(6D!5K;V509#N78UZ(,3]!\OE)1UM2J-M*2[F)T]XOEXO MI^EXW8[EO5UL7F/943E- S]?+G'^CDYN5BA$ F45X(WD0"U5#ZEF!!G((QIE M0^E]*')_U&/((AU"*Z]/KCNHO+O5]&[AT37F;"S,A %6J35!Q&S B" AE!@A M:13,N1A5[MT?_2" 8T@4/8;V#2?%PTS5.UY-Y^S/\,I)T_F)P-HH^ Z$S"F)R%,>C_5;/^F!K3S<,X MX]"DVN"2]!S@.I1@;'NPQ@P"K23>CEIK2F=]/7OVF/R",2K:3C+JIB$]U?SD M+1,75"41";32[=9DWP8LF@A.Z>ALKDJ:,=O&D[>,B:_G YHG,GA%6A9(SJ9V M85("3,8 :Y_+16!(J?<9W4$(^08VGUXK8,A]9S?%&:5M.1U#\KK21R)@ M#.TK(ULF3T:?1KG#O%HNF,+UEUKG)>F9ME[TOE!"!M#W\W(EM!X%6N4:^:2@7BUI \X+3]]_D!S-@OSDRWV M5!B^HC%"(+2SV4T8&F+P"$H%:=#'FKL/>GP40L?02/0_8$T-HWBC7&._S-;6^AP"DQC;01$C08529F@!&ZSIOS_ MKJEQ*=HHUU*[TOIT!SZ]U7HBF"*7HH!(MOFMANV#-*:-MJZU4G2.QIQ"N$[1 M-JLE_.]J>615&N7RN/#*)$:EHE:2T;<6LJPJH#9,5JY%&8$N=I^?.A I8^+P MJ=]RX0<;*SOQGIT49(7)/CKFL42VK.3 B6ILD*GX*$;,[5O(^E;K8KNNDP-X MQ'MIUBB-TG7"GN?-(82S2]$FI5:?7#:03&WW7)"$A&@@;Y).MC6]]FXE/2B! MWVKQ[&DLHWVT;7PE@J\5CZN#/299Q! ]9I HV_DA]-!*@Q!+"#I2K FWNWO\ M,'B_U3K9OJMBK"HSRLWE1ZK$I)6W^/DB72ID+:2KX'*T8*)P$(5(8#G:C2AT MY?]&O*/<3-6W6C$;XS;20:_&MW>\N,4*1!ESB3:#:Z; 5&\ #0JH0;HH-;H: M_,$WCEO ?JLUK]'M&CV4991;QH7M\&JLE;(PTN@$(>IV#)I%D#(I4)ZBE\94 ME\=<*+Z=LF^UJC7&K:.3?CW6:;N?IW.6WZ_3C]<+"GT/VFWQH('/V#V4U,<] M7K=KS4=(+(D\6-OR[::TCKBDP/KL;!:6/9;>X_(?L;@X%FFL)K6*@IMB0FWW MZ[)EXK5>"53%))4UY"L]";Z/ZAS_>-?.82J[#].K4?I?O[ )K;=;WHG.D8,O M[9BV=K,GY@S))@*'5D6K^(_I/1#D@.1]J[G@I[28^NG?09RT,PYNYC:<@<4- MV*^SGT]\&7[+/>3MX<,-@J.GBS<\HSIY@'C6C?[>..3W^>\_%1D_IF)-ER/?VOC0),?-7.E';C/8EF M+4*%I"N"#I5?,*4XU_LBB8>C?*!G!(-:\XY*==7\#BR_;F[*'3C_OERL5A-O M)%$*"6KFC8@#< ?1* [%!17KBE74_9;#^S"-R2%X'!5ZN&BZ*[".H35O75WP'8=L["0 M&7"[L\H!!Z\)J MT;T]@Z?D3!] D;J*Z+%S62=7R%[<8$X/! Z3LKKW<0?*3#V,[,,DH((6-@:9 MP H3P$1"P)(J"&.%]48+G7N/YWN\!-1USO_.7'[[B68?Z;?%?/V^+2,2IK%" M"2QL?RNOH(@"=(XU"^EE$KUKJ/LA'M.&VE'7'N*S=A;K0:*EZYC/+DO2;+IK M002MH^9=@CV X'V%-GY 4Q;L]3^N!C[@3JR19+,.IWB["+%/]^CM.!NT?"6@ MNWPAC?:DHDP%A&O%,),D('H#"@,IRS%>O+H)W-(5N@>(,9T1&$"=#BJC1[1@ M&ZP4,*KD+"3:-"Z0A6"92RKH7&N)R"QZ=!,VEHO51FG#'BS&Q]PT3^YAK55I MV?B#58!):""0%N"<]MJ@\4Z.8-O<]LK=0_6UCTKI'B[(1]*ZFZ]8);0N>8K@ MA&+@2K3Q-;* =SX@&VTMNQ\,[P![3/WBH]'&_06\98KE]/7V)>&*_O:G_P90 M2P,$% @ #X1F5[I"J(LH5 0MD# !4 !S=V%V+3(P,C,P.3,P7V1E M9BYX;6SLO6EW6T>2)OR]?X5?S]_W=3Y-T M<8[C^7?>SJM]._VN2#5"* C%:#$B9 D!Q!,;0)E0TIAO__XU^=L38: MZP&9%Z X"G"<.4 G I/))ZWMXJ&CX?B??ZW_Q###[VAXX]GBV[]]?S:??_KK M#S_\\<>_S?\C%I[GW_H?%;Z\_.ANN M^B ]EO_POW]]_3Z=X7F X7@V#^-T\P)Z?9Y?_^%M-/J'Y2_IH[/A7V>+OW\] M26&^4-"C0_AN[2?J=W#U,:@_ BY \K_\.W4?Z7 \_R$/SW^X_,P/830BQ(LGS+]\PK]]/QN>?QKAU<_.IEC6HK\: M<@6E*YS_49_VP]Z8S@C(-%U$!/HICBO%&V)<]?3],5\_"S*6<#&:-T1\_]E- M\4[.P["E@.\]N@':Q8/@',\C3EM"_>JYMW!>@;R+L#YR=C9)__PC?,9SS,,4 M1G])D_,?%C!?3L:9AHZ9OIA-1L-<5]KW<_JW+KVS27D_IS\]FXPR+=P__]?% MDW?7KZKXN]KE/CG'.D1R]7K M"M5HDK[ZT*BNG9-K98]"Q-'BIX.+&7P,X=/@^I4T#'Q%7\X&+CEF.?>T"45% M_[ "P5D'$1T33A1&^])]JLRNJ%?"+"[(X4^X_/]7X_L"?3<9C7Z93/\(TSQ 6R0K&($)RT'I+,%SQX!E M)E54*:H0&P]Z2XA?2^2&?R^F5[*YG.@[K@1E.CEORHWYI#^5+&E!X_O^N\F4 M'O>W[]F^#'I_%J8X>W,QK]9+-0D'GMM0$K?@HD_51$,(,15@NEAD):CL9.N) M<1=$_RSH5&V3EC*_3P*^-PGN#77 &3)!QC@PE\@6CT62+8X6K,W)96>*2:+Y M\KAZ*SI9&NPG]?L\$$UX\&HVN\#\T\64B/D6I\-)7O)U\S,_ MP^G+R?FG*9Y5)_,SB8<<$WP]F? Y#^I,1DF3>AQ&^QT1CF@]Q]B+_WXO9 MO)J#/V*93/%#^'/@HS(H@@9NI ;E,^W.(FFPT3O'9$Z\K/ J]R)?,_"G3&_>//RU>4(WY2;,?Z&\S>E#DRGXKD0 M$J30F4P*,BYO0;S[9*Y/P[<)[?IU*S\^?S3:/(%EWO( MVXMI.B,QOQV%\6P0-&,^Q@"1U\,"0X:P*S0G0XZ%2:8=EZ%/VW(]U-,F9A_Z MNT\[VZ65N1;U0-/2GV6DY9_1#%&9,W!>(R0MC$VZL&";AS]V ?I-4JZA[NX3 MSG6ZSKW#V7PZ3(OX-WWL11718H$F<14AODH@=Z?0^*?V^I+R#<0E\.: %U.4/"# 9"O\QG)]5*=(P M9P.7M0[>!R@BT&1"K-+@BJKSWV<(=X,M0 MP5WT=T$;+CR)AB8)9K)5N;?@90C +(\IZ3IC6@>>=\'Y35&NO>96T&WO4XP; MGVCV8?(BYX4^PNAM&.97XY?ATW >1HM!U.R87!TM\K(6WM0[).G-AG-\C]// MPX3+-9Y\KLG'I587 AA(R7+TPH,MG@8HJV5KF (1@V%&>.M":VIV/:;3IO%1 M,6(%Y7<^L*F)'H,KT_=-H:%\(OQA-"*39%1S+#Y,7D[&GW$Z'\81B3K.KV,! M2/8(5SR!MS4J6ZP#;X0%LD)<#!AM%OZQK)+=7W^:?.M)'2L8M/=1S-OII SG M-<0T8$$D6Z*!X$,D,<$B.*P!#B3ZT2KA(,@4B$]&)Z^[2EI;(&@X M36^E$W>>E+6'&%>EVWRW3 []:QI-R&[XV_?SZ07>_' RGN.?\Y]'BQ?2]HD? MZQ?-F+ D5C56)N-JV;SXZ0Y3"L)C4@SR JCET4()3HCQBI M#7GR0(KW [S90='K.+.WP#O(V+J#Z:?%EK<1J,&=I/-&;%@)J.6FOBYI_@$. M[*^X25=2[XT2R5E6C+60HA"@A*7-72@.EN?,$',POK7/VB,5OKJ/<'@F;"/L M#AA <,XG2ROVUX7Q2X"$04;&)MEXA@!)3V8GTL:)GC91HSS3K0__[X'HW[)O MH)Q)2\EVD+:])IAQ"@YFE0'.0Z!?T,973/- U0. 3H$" M[23>PXNW@\E^%],EMS=!U9&_N!K181S&_37V" 7V$'<' MQL(:=$DPYIE2P"3174GI@+:@!#ID+C6*S&+K;,L^2?"(J]@7![:1W.!E_6_Q+90RZ5"B:SW%?_WACHQ>T[?[UB!X?W%^'J9?)N7]\.-XD5H^ MGI/].KD8SVNBVV0T3(O;$E>.SZMQ+?JR.!__J5HVH]G7N#%K\AG(U9R'\<=*L1>S&4-+L^81#..!YICA M3+?V8S?!U?^2UIPI=S>RYNKHHHI!.L-\46^_/"".2]->"F5,2XBT)> M8BH*(H\&LN."E9K>O=G5.GKJ+1K1=S<4^NJ%!W...U+F9%^AMC20KT!<6FV; MP-C&-=Y$Q^VMXL=]X#V$?U=]>TBN0T5:6L42&@1=ZBE?LIIV)A:@U%H:*:#& MM-%9R*$5N,9_;:^_;0366&^_DJ3.+\ZOPZ2&>2L,.!L4*"X9!(P*0N#DD'$; MO-G(O'U$;=?^@25M[/,ULZ\3B(%M.^'<1I6]W=&]M4BHSZ,\R]A.%TD MPO^*878Q71;UN[(6)N7ZKY86 OW!ZV&(P]'B;$2RYOQNUJ6H%Z@I _\-AE/K[[],D ]C[)7V*(1(:0Y@-BN,I&!/+!D-9S)VA#]^@A M(B]1BU"T;IW7^36" P0T#L:G>V?YN^NBBY2?!9J;*3V<58^7A#$0S.N@DP$6 M+8VQ)B0Y@PE*5IE0F<)3\YR.=6#ZY\L^6EJI\'U%W,&1W36DAZ?"@OMOXFCX M<1&@G@VBY\*8;,&Y0+"+\^"ECX Z<^-S5N04=+6:;@?U2?.F#_5TD15P@W85 MYWUA*J ,8&J>HU(Y@4>ER,;59-:R*'5I7=KQ841/FB,-A=U!3M"/%S/:,F>S MEY/S2+9EE>K+R>((C S/6KQ[2.\)2S-W.8XO@Y1-CJ6(6B/=D:^I)?F:@0,6 MR8/SSGG3>MO9 >:W;,!TK=5. M83*&FZMV'74:Z^5 %(J)Z61,!.EJ)DE)'H+TY.$H1"51,AU:WT<[&'4>R3,^ M!N9LHXZ>&#.[7HLOS\)"BMIBQEHQ-M'"*S+$H#08H815@O.(G1EH#^ ZH#/0 M2J$;$&8O;700^KXU:18[^LM:"WLQ591QCIOL023R2A0K!4)@GHS,Y%!D5-RB2\=8VX'HT!P\#'TCCDT[4U8&1^.MDC%]^#=-_XOR7BW&^0I6\ M8E(R"8DM;&,OR(\*"@R2,9.$TX&W+@.X&LDS@5JIJ:/22;5O6:WN0J;W)2B> MLB5%.9"R,%!!6/ B&$B!%Z&S\_)NK=PFY9/N 7FF3B,E=>!>O)Q,/TVF88X_ M3L;YWIK('0V)U7MQM0/$HJV8-]J##K[HH"(RUGH+>Q#0,Y,:*ZV#7(S?W_]] M\AFGXQJ)>?$1Q_4"\@/2Y@-+1@_-D]0F. MSN;(G6G>EW(S9,]AW,;:ZV"+7'EH<1_OY43;!&R/)]AK@1X\^MI,XYN<,355 M5U_'E&M!!UTR%S339)815,H10DP)8NVF;IW3L32O1W)X;FT>"3T.:FVCI2XI MM3 09@L)\,M=6RA_.MT:07;3003CRZLK' MB[1L8%"8S[;9,9!.T%;'U1>(U4+YM_ZJ%?CH( M *V"5;^XZ?*(]X08?AR3;B;UUH^#>KJV0;EU#J M#,'7FUT1-3BA&?""!9%+,JM.N77 <=@5>VNF@Y. =67P-T#US78=V$9C&W8= MV$'<_74=\$A^4BX.N*;]3]4++T%&3GLB2^B95\JV#GL=?=>!]AS81LJ'Z#J0 M"E,TM *LAH%5\ :\-0XD#3XHE8RZ>WWU!+H.;*64;;L.;"/1;F_L7)>6N,F# M%E(Z-&00: M9"UQAR&@[.PXZ6G1??-#[B?']FU(T(%=N*H2U=4QBG8IN.BAV) (&>UJ42<$ M[DS),0A>>-C4(ES_F@,>4AV'3B>=**0#@_+'R70Z^>-6$\TB8LK&<\A%&5"8 M:O:D8( JB^R*3M*U;E=W%\,S>QKJJ-^"YB_#[*SV>_T<1I<5M]^?3:;S#^2E MO2+G:C9?%MR^:@ZVV*9Z&YO*Y9 <*8R+S@.6+C9>012'OG\G\F8=9)_\MD^CXL"_?=Y(B_."?Y M#_\;\\O);+Y8)VC*>Y>BUA 38Z"$4A"0(\00I++:E^Q:BV!;C/VOM"UYSJL; *OI; B]53>. 59U*' JS$>@LO*HBU,F3Q7G)REVRYZTZLL]M]I$*(K 7?@D#["V9NN]W^?3F9D>TPQC"J)_TZR_1'+9(H?PI\#;A@)@@8A M/))!((C#@-+\.V03X:=#M<+KL(-%MUT&\IN]N!I%0"NFB 6VD M Q5SAF"T@E2B*H9LU+)9FZ(>"/D5\&="[J?+#NXDW1W$S0"^'L[ YJ#0,P?. MFE6QHE(Z&R"LBI#-%G7 ME$17VSI'X#84'[-.I7E;E]/UX)I)^K[V;;NFZ*M'OLP<0!V3"S&!9L(#P;7@ M>::]#[T46+L3M:?#)L#ZZG+0*2N::^!H>A+<;UNY..Y,J1X2<0_)U/ZS@OX) MQI&T$BN(EAB/S:LZK(9R^&;IS71^]UBX@>P[B!!]F(;QK.!T83OA]/,PT3;X MIJQ .ZM)<+/5O[H\AMID+!TEY;0 B9&2J)%-: MKU/'4@_W:$C30#6]U<#5CKS4'"387!."%!,0$RJP(49FB<\FM8Y6'TD-W*.A MR_Z*Z;WNK;6TZ%F,8%.TM(-?9I!!S$5EC3[[T+HORY'5O3TB]K12U"%KW0;F MF)=D"(JPN,^4'?@H$B1:-(6BK=2*]O;.L=:Z/1IN=:*^GNO;,H$R1)ZJ7TTS MP'H/7@4!5FATTE@I5?/CV&.J;WLT9&JEI+6';-UD$M/F/%P&_,,X7^?0UYGP M(N?%:ZJ@RF1ZOLB[WB=)>,=7M"V:^0RD5E_YMR(]M?AI_Q/S%,ZUG3P)4@C7,, M,,5 'F8H$+T(P&RBZ284BN@>(]4&[^E_36JCVJ\+JK039>L4VS>?%E=MQA]? M8YCASY>SXZ>+Y?T;&K()SD@)PB=R"Y.WX$PT0(M@=I&Y7(+82,L/O^,+6&U"( .)]KZN5ZM>3US;JKV=;(_E M;/7M=$(LGG]Y.PID58]S/3S\5!_\XY?K&B$\!<-U$N"O^?JQBWNM[S]-,>0W MXW^$Z;!:;._"'/F !I8T<1BBJ]=X;&80I4?0B>F@##HO6R>D;HJM_Z6F!2_N M;C.=:**+8K,TVC?EY90FZ/R7D!:E*GX-?P[/+\ZO*TV\#)_H-_,O [+L64B: MO,9L$JB@.$2A-VP7<:S.E,(ZTME55 7Z1$SR:9_X)A?C'% M5^-4,W?P]9#JG38T>Q-U! M\@)9< DQSWXAV;R:S2[".-$ JEP&,B0N1([ C*Y=&4. N&Q&Y4S&9!/7K1>2 M]6B>-C<:2[N#](.?_ZRQXHOA[*R.=HGIQ?GD8CP?"(8VUZ1388('992&H!D9 MV,6BD"HF4UI'9=>C.0T>-))V!_D!JQ:P5^,Y3G$VK[;0B_E;G XG^>=Q'L3 MA+$F0S*:K")O$_@<:'.K[<&<(J_/]6%IK(%W&DSI2A\=W+^]@O7SGY]P/,-! M\=ZPDC1@K&<8R!"<"A*2*DZCC3ECZW;)=R"!LS?C M50O9@',;>3$&BF:U[;(U$ T-.\NHHD3FA&I])/,HJ-.@0EO9=W#3]AU^"E\6 M)T^7>%A@UGK,M? AK4FYGC-G5LA]%KE$EVR6K7/*[F(X#=7O)=G[FG9MHUC+ MM]]1&I[J1[+R?W7XUC6 M?RXE>>45>);(L/5&TE?:0DC"Q:@]*\W=B/LH#G4NO[=>'^3)UO+MX 3U:T2_ MA?.K\Y]-<'5T\KX.TV&.V_?5V8,4V%/@?1+")%IA= A! M&P\H7*W(6CQYI$@@5$E*:R?#9ATTZ*FW9C-]=S.3OWKA4]_%=Y=>PQ. :Q"7 M3-H$QC;[]";*;#]-']^.]Q#^7?7M(;F6"^X=.#$Y*\C-@!QY+<.G,CCN/0B? MBPXU?;\TFXU=*G#--MI>?]L(K+'>?B5)G5^<7P+QT:&M#0Y11K\LDN>%IK6$ M:9-]2B%+UT!S7[VTOSUR+[%/6LBL\09X>>!_U9"81:6T]'9!&?KU1FU8'E/>[9<^0>7M++,.7)3;23Z+U<0&H15/!6P@8USQ0)NYY@'( M1#.\$"CO6F=L]R4+26L-X0!5R"OSP6FP/'(6D%N4K:,0?2G]D?A#USK?1K(=Z/K' M,%N@N2X.@]HZ+*!,J&V\; 178@1C633>81*Y]2GTUPCZ#T+LJY.[S67<77FM,_< M0*C!=66=AR"R ]1>:RN9EB*USE!;@>-4;/J]9=Q%PN(=3%>'8!N@ZLBV7XWH M,/;]_AI[A )[B+N#+6(-.E9"9I)+D!@S+4U20/ \ V%3I4@E@VMM _9)@D?L M_;XXL(V4N]#]K4S9JY)^(C+O#.W%W[MA43N>: .ME@%+J51IN CA&M@Y9-EPZ9U..K:?Y?12G MLM?O*=\.\LN_1G1)ZDTP=;3/K\)SF%U^7UT]J/H]!-U%:>95V)CW&)4NH)T1 MH+2SX"RM3"EHJ3&Z9$IK,[\_Y3^RN_>A^VWDVX'.W^'GR>ASO5'[]7W;RX*J MUG,L29*C*3B-E@N(BDDPD4M,A;S/YB4.'P1T@'9>>^OL7JYY*X'W6W#CY63\ M&:?S85PV3MVKP.C*)S6M'_HXUHY+:GAEE4XNU3B- \5L@)"C!.>T,3Z3"6=; MW]_KI:0&\14O;U,RG[VN-9:19[* R,@%'WP %K/1QB6)S;L:K\-RZ&3$W?3^ M<+;ICI+NP!WX&M?M&Y(_74QI)5O>DAQ8E9@BNY< &MH:L42(AM7>P0G"U_!N[<^U]AAMY*-:Y7N&Z:(>?GR8ADR$_BE\F?%!C(5' MA0*D(O0J$*D]U@SO8#2:9',)W1)F"["G2*6N=-5!&M+CP&^A'?ABM"@I@;$A M@TJ:%LIH(F 61J80LO(;)80V)=8M@-\*F7;520?G78^#I4TVT:_"1WQ3WL_) M_W@['2::!,./'\E[4_3(7$M#%":)_RQ9B+S0)$B%$1>LSZQUU[,](7\K)&NG MMPZ"KQ7^$G2-2EW"QWPSHO=G@<91BQIAYH/D6(S>7Y($>36 H*#(]$]H()HE0 MUYL*['3(TE8''10DJ5T/)N/EQAFF;Z;OYP0J_R.,+I!VUL5".- Z),LL@O4Q M@;+D!C@A.; B8_"<=E;6>EW9 -9ID*2U_.]3Q.^5._PHB2^O)MW>,@=),IN0 M,0B\%OZMH4V?E(44E;,YBA+39HG$N[S]:?.B'Z&O" \VCB6_PXSGG^97&^*- ME3ZP-H?$R?4SY K2SA@2! P."N:2N'"5O"E03RYX'2* M>9DW3Q;4;#[[^W0RFPV"4587]*"T%M5VBA!<)&3&Z23(GY.Q=?/?M6!.A1,M M9+V"!7N'C^^6::2]+AN3,B1?\^&9RN#1!7"(G'O%BE#86/='6_YR'XWO(]<5 M>FX\H MS16*W3E(NC!UWT[Q?'AQ_@[3Y.-X^-^8WXQ?AD^?,+\,H]&BM71(5;JS@1 ^ M%$U+5JYE$Y21-2U72*"-2NN8C.7);.14;/S*IZWI#L6[@@4[ASF7,"^FZ2S4 M^KSE!M[L'8ZJ,_QAMRV@_".AITZ2]S%*JRKIV?.!<@=$UHHJNWKKVDKQ>1"^B$RFWOO!^ MW%65M]+KXU65MY%OGT5T-\'UK595WDIGFU;3W47@?1(BD0OK8M!0HJ_%.:0$ M[YT -+5YH?0Z\/:AQN.NJMP)#[:1<^NJRJO-V)\ND%3CKHJ18FT H2PX0@,J M%@/>D ]L21A,H,W(TT:NQ 8O.[1%N*M:)AW*M(NKSF0PO5FWC'NH7G1E=&R ZENM8K.5QC:K8+*+N/NK M8B.C2\7Q M+5_"J;-!#+'3!6 O<:8TBM7;UCKV+3 0>VD7(7]0V^OA9\57,Q MV^RTK;V^+-9JRPR"U(Q J:*DXQA5Z_3&E4".II;-5EJZEZBVKXA;E[7\>H=; M7I)<\-L[4XJAP155^9W)@PE!%2A92DPN:ZDV.RE:]X:GOJ>W$U_#NUYK05U5 M8MP UNI=?0OM'F*_;JB-Q_2[ARA;>^4/P%,F)^.\ 26U69;<!L)]J'8-^/KKB_9Z**+H>6JCI:;6O_,T\)%1HF,7&9UM]3L M%KJ]?DV/'1Y::N(Q[>XFQC[VW0]_3"Z1H1;2AMEX"/LZEI=OPKP: MR%5VK<)<5(P)6"09J9@=1*-=G[4!['1Q4 M7"T;;TH;V2W]0IU*2DE8\O5%!L6R!=JEZO4.K0,YAZ8TK][ MGA''DKOS:DQ[+BXN12X2FR['N2S&K4UF.0M@?'&"E4C"M1$P\B0-%ZX>53>_ M*K(6SJ%B0D? E7M73]KHK(,X\1IH5^7X-P#7T;G1@\ .S19XB01XY6CH,/[81?2<'3;/YF_(^ MC'!VU4G5AY"TE" P)%!%&_"J]@>0V249L&9 -S]DN@.B?RN_H9+NG3/M(^$. MS/-W.$-ZX-F+MW!*43Q$#XI*:M MU+0VMC> =4JT:*V%#M:&]SBB7WTDA+^&Z3]Q3E_?P>=0)J=H522K"I0D\RHJ MI\#$&(75C//FY78>PW1*%&DJ_PZRE?Z.X]H.CO"]R.P[>8PC^18YIM(D&!& M\V("1%M+P9FD(!9NP$:7-"LI&]&ZG];^J/==[-H$(UZ&3\-Y&-6?7A;,1U9+ MQ49[N88[%<#Q9,%;#%)K(YELO8=V-)3^%]2>N7QWU3T&2G1QS^"F@MLEMF59 MKFJQ3C]C_F4R_>5B?C'%>FNV5M\9L&2R4]%!UJJ>[6)-P\,$H=B<).F*9*87HUOC>K60*Z' M$*+30DE;:SYE4(08(LH"7 7#(F;)[F;(KDG6:(/GFR'=H738T*M9#&%'S"]F MMZMV7TVW^N$W%_/9/(QKV?@WX[=33%B__&4X(]OP/S%,?R;WOU9-C='F(K*' ME(*G-=\Z\%EDX-YQII*S]WK7K2'NH4;P;5']2?"D@[X5.\O\MXNJS#=EN0>] M^$S^33V7(]G\G?YV/I">G$]O(@3M:Y^ZPLG>85K_5+CH7@ M*_ _D[HOY7?0M6,!-#X^EOC06-X-/Y[-;^U? \&5)L%&*#S7/EW:D9V&IB:= M&9$MR;9Y0:).!O)M4ON@=.B@J\C.@[JJ&;>H'4E&V:WZ]'='=:)[9?AAB=- 39<-L8&U+42[Q>N*C@$RGFOI& M4[1D*3PRRR5O;7D<:R[W@:G8@<(ZZ*!RDX#YJ+AFZ^2U3+H,-D4E"7[ B#0_ M4H*0F80DH^*1B>QDZXHES<#WE:9]Z-7Q(,H^EFSL)?RK,A*Y]FU$BU#DHN$( M2^"SI^4\RJ RFH*AM4'[%8##9USWRH&[B^/.NN@B]6EG0=P,8YS?CL+X5H6J M3<;443IV%^,Y3!;W'C39UL/O2\=/A;^,E<*53)!RO1D<5:CSW( 7UBK/LZK9 M*=\J;Q])+C]RVFZCV@[H^@YG<_*RJF5<_:O?22&S=^]_O\Q;"U'95)/O1?:% MI*4%>"/(ZRHZ!*N-]+SUK=T' 1VAW]*YSN]G+S=26 <)+-=Y.17:54%'*XL- MSH+)CB IAN!4X5!2,KDV$HJYM6VW L8S<_963@>KSUN<+E(OQYJ,G"0F^IE<+GT)Q6F#R&R5QTE-OL82^NV'(5R_\-CW%W67>A>*O[F!L M &,;IVX3"K1?%#8HZK:[\.^J;P_)M4P[O -'9&$L2EGO1$10MMZ_B"[5_F%. ML<2*9?PI*'!=S;;F^MM&8(WU]BM)ZOSB_&H+<(29%GT(1@DR'WR]3YD16$%M M3.88BFB@N:]>VF.]KGW$/FDALY;UUBJ099KH)1"K>>$Q:TA)TT80F88@4( I M7A:F1$AJH\/5QY1W^Z5/4'D[R^RX:JF1C_BB]N$&//RG-U.6@WM"DZ0'EO8_H7:@V"%.Y78>Z")??O9JO$PX'I3D"M>Y M@(RL=JH2&KQP#"09^TDJKFGY>S)3Z>NQ/<^D@\RD/0C60>61[L9)6B@X))5< M#]4:$8U22&.C\2K-.#@6!%AMI)'6B+"*22 1KW@;D M6 ;_/(^/&G&#V[F.)L RDH6QQ* U%8!:ID :XH!&:3KSV+@E<;I>T< MQ4S>9N3/T_@XIW%G['W"\;K'!2$P>E>##R*1&I6B%2UX,E0DLSX&5;P73\>F MWG+PSS/Y.&=REQQ^FC'#QV4@94)5= 9A:A6!@@JBL1D,\\($EGUY0O-X5]_X MD-4R\A2/HG,2R.8P@N-,\4^P:K9>P5TSN(LH^S6H;GF!-G M#I#6!E"F9'!!6AJ!SP&-4>YNQ=KG:AE[<.#!:AG;Z.*I5!O89$S/U3*VJI:Q M%4WZ*#NPBXZ?"G^5M=*0BP@8=$V1"AI\]1?)+ZQM'&BBV][368^&MUM5RS@Z MVFZCVMZK96CMN)=%UO)?&I0LBG!9 4D+96,6"4L'K?M.OEK&5CK?JEK&-@KK M(,%_W<5ZEKAW)G(@"+Q>UOT&WCP=_[2K'^S#H!9*ZOSV9U3+!"]A5FI-QE=^DD.CH+\;YI^'HHN;]K/K\'G<$F[Z_X>W![N2R MY[W"15^+G\-T/!Q_O'[1C=LLK6&*EP)6T4ZL!,\0T5EP*G 94Y AB,=T\O K M]EW(OI+4=3.!#Y-;A7O/)B,B_FPAXA>Q=DE,\X&QJB2Q*,FN^;+?3 @J@LLY M%"^#UMAZH=L1:H_WEMN1X>Y2UH>:.M@FOX(]4"SZY$D J5Z^5BPA!"\]1*Y3 MR+J$Y%O'ZKX"T/^6V(O:'J+*5C+OP.J^$TG^NG?)K?8]UR.O%_O)3W&$-]6& MKH9#D(0<0S)1>LM3\]O5VV(\B06E4\430H.05MC8922@U7DXL0$K=0 M>P)[S@6WN75CI*T ]K\2=:OO'P'PQ)^\S7LR7 M"_9]O^666S-@*@0;"X/,. .5LH0@@@'C,%NODRBL=+:?]%;!_'$*=>EPAIF M0RVMBK?OER;GM<]\+0)O&$M."D!1NR72D*$V$ 74I80LI1,N;.:TKGW'DS:A M6LJO@V7C[F"7FZPKOEXP9Z!5)#\@APR^Y !,>:X,6G3-%X>50/K6?",UW:W' MN[>,.S!D[H*Z'/# !1V%Y &TB9&6&1JC+Y'3,J.YK2/54G:L^DLHIZG\7>3< MN@7S74S+7 DMN*K6L_S@^86M5+F@TE"VPCUJ219;#*F MYR2AK9*$MJ))']D6N^CXJ?#7+/JBI@AD<$FRL[P%[VOU>H[,.F/)B6J]T#T= MWFZ5)'1TM-U&M?VWU$'GC2)I.:')P(O(:OGG!);Q9*3.&'+KGJ#?0I+05CK? MKJ7.%@KKJ:5.HK%Z>C>4J,AJK6%O%ZT#PZ6P)@:=2^MV8*?;4F-RN^_(-CY$O)[3!=3$A=>P_REPJ09 M=3%?P'Q3U@=_=/'*Q$7Z;P@T'$^ MN1C/!\IRC#Z3J:^JY1^MA*C)/BJJ7@S@V@G3O&US"^#][SP'X>R]H%3O2N^B M*O[U)< ]A[,,\C%N(CI1H+;'J_(TX"1W8'DT-%*!-C0O#]AT!'W=_ST*!A]0 M^4<3KM]OX#]^6?V Y74O:[E$Y4$Z3PK)!2%Z)L E)B,O@:9VZX+;'0[G\->4 M^R=IVQ6_&5DZ\'-7([M]PW4#?!T=4#R&[4"'#<="AHU(NJ1\CEE(FVWSHGU'=G#05G];'0)L(_R>#@%"%#::["&S.A.PD%T08P29(P\E M6&52:V/M* X!.F7!OH)NV6VW9J:\#)\^87Y)GMG-4"]AF=K0U&H.UHL,BFL# MD:D,3$K$X VS]D[T:DU>UOIWG(AR6TJRWTC[._R,XPN\Z7#Z=CK)%VE^^?/% M,<5D?/G#ZF+O$1/?^5T-H]=MQMLHSOS3"N:$S*T'PI@::DT."T2,"=MP*1?%79^A;W#C#[7\N: M\N>^N=*MHCHP8M;(8QGEL%$'8\F0SR4*,K X@Q"SA!1L438&)WUK:^8A/'U% M53OE2#.!'SKV6?NP7R[Z;Z;O:6&_ZMV'BBZV4^JDH7!;VKTW>&8OQOD2T>RJE,\&H+:)ZFVF^?M M^@WAM='1?84W$G!OVD=I&*I0SQYMM=3)2 ^%2S#TC\DFJVPW:KQV7%I?$T[K M4>G;R+6YBSN93L9A^N72&8M12J7DHB9;K>[/:' I.< @C76<2Z_-8Z[,BN?V M>&NLG:0G;<34T)9;0*FUW3^=X32,+L'8+,GMMO726DZ@$FT[GH4"4N3L,>JD MV6:7?>\^^L_.;R;GW7\QT2KFLD+I%M6&RA@4FL;9$T1",Y,.V+-HIY7NQ& M$_BKQSYE!>XII+65%@X8)GQ=&4%O[#Q&>/=%O0<('QQI7]%!I0H11@=:WVMA M#BT3\8]5NF!@TG%&<_P;B Y&9Q+YH1Q<5A;(=#7@:'T#Y,((9X7SKG6"W6E$ M![?A3XOHX#:*ZCLZZ*4-ACD).I"-2_LF0F32@'#)%!4TM[)U*;8G$1WJ%/A(R6 O@*..$6ZEWTEK,C<-%[Y?TN0WITO#;!%3#8.%:(/T'"QLI:M*5 ME'NC )?,*KW M4*9?!K^_'WAAT"FK0'A?:KFD6FD/#=18"F>ZB, ?.C:<8?K+Q\GG'RZ?N-3P MY3;2/!3_:26LO@(8WIYXOIY!->]=^(V?*2(Q1TM86E81"^4V\PT>F9RWW_F4-;B7_%J'[5^,1HM8ULL%K6Z2J1S7TBL=P45=K_?0 M/X$5!48SF87TW(H[1S1K0DEK7O"D%=A*-$B9<_@TBZO:1A:VGN4C0)+-]>'UB"Z+:;VQOF@IO*R ^QO^L?C5;,"C M1*^\@I1*!"7(#_:,IJ546IDB2^2I=6A@,V0'*&_1#7-6%JUHJY@N4N97BN#- M'V.B;7ZS8&-S)DJ@; M];1/OY^=+0*HM=H[B;T&5'_^,YW5>C%7 AJD$HHQ'"$7A:#0:O#>ZZIUP3E+ M&57>R.+9Y&TG1XANY-SZN/2&CV_*7;#O,.'P\_)BVUW0+R^F4_J[ 7HD4UU* M4#R29&2U%@M*8-:1]YUJ5L!F62U[ CE-^O2IG=8U]!_'7B.VJ]#7$YWA^,T8 M_Q/#=""=-%I@ 9>Q]FCB'ISR!C H@REE7^X>-^[,L(T ?:M,:Z^M^XQ3W1A' M9+-IX4(J#&PR!$O5&X[<19 ZU/_(A%'W8@J=KO7<0O3W&:&;K4%+?._GX9]X MM70.O.+.9-&A==5F\ M;;%LK:,G6H/TQU"\Y8_=/ M"!J%>:V4.9U_^3 -XUE("^$O*H7-WI1;/QM$:3DM;<1KR0U!-1*<9!*\8SD7 MLKY0M6;0%O!.ED==J>@^F]R^;%J5JO1Z&.)P1.+Y;3).E^:Z\Y$%P30PX049 M3X46S((D#F])2,P&GUI;*1M".UD6=:&:^PSR[8H#KI'&,OW%,&>Y"&1A.5E# MD[5D;W(:4*IA-:733=#UE=B65^1XO;J.(IDLT>&=?^GB+6$Q;);@@@^ MQ$R&/2=_3Z52+^[08&/1F=D2#9J-+ED\EI"R!\;#%\YK1Y?) =36.+EI':ZK M)BT;(&N8Y/8PF@-DNO6FU4FG*NF7-,R7Q&-6X TCA+S.)BL$ 98YN!BY5!MU M CA"LCR4&W>$7-E&$ZV/M_[7/UY\G.)B8ZR&W=]QC+/A[%?,'S"=75TTE9'& M38!T*34N)10XGQAPJXK-*IN@-CNYV.!E_>;VM%3,I$.I=G X7CM9O"FW&E\L M&)Z8B-E'!RRK DIK Y[3V V+*1AM7)*MZ^&O!'*"]D<[P3<\V;PNNG:K $;5%+;ZMS MJ6KKI)0ST *,8#GCUCA,_NXYPVD0ZI%ZNH?GTS:*:6VD7':PB;,T'7Y:R/IJ M=[T$QY!6Y! E2"%I+T5/*S.27%#HD@K]#'&SC./'WG2 H2EI([VO?OX):[N!0#LI?[WR MI&+VXY?;OUFL?=9C<;4K<\E$2<5$(1-,"?#6Z\Q+Y#GQ?LZ25J [8?.U(Q4U MS*E:A?32H=L$44=FZWTTA[%,N]+? S390_@=KS%7_1O)=%*<.]!)U",K(6LG MQUJ6R62&L03F-[H@?H1T>,2N/!P;MI%Y!RQX.?D'K8<7T^O2/@6%+S6VES$F M4%+0FAB* B%-8MXB[:6M+]+\AU YB7.L2'RJ=LW5:BUHV MWF#MK9H<.%OW0&X9-UEJ4]KWTE@+Y]LS&+960@S(9CG,U>3L[C<+RX(OY;C=W4-C9[W(C?Y+$-;\!O/8I&-]ZO MWOLBD1DRNQK 58DS@;8PKL$D$4#99,![K2$EYK(WUL>[]:#WGE0/X=EWT5CQ M[$7L]>UTF'!0DO!*N ""YVI_D]'EO0H0(UE=.4B#)G<_V!M _2\GS;AP=S5I M)_@.?)45,^\6SLLE]N5D-I\-=+0TVL1 UC1;5?M4>43:4_FBI(\19)%W1)'' MT9T@7QJKI ,[9 72EQ.RV^CIBV\6NW+!Z10S'Z!C4B/Y]3;4GMM9.@C)>T@L M&'2!YD!LW:-T&WRG3: V:ND@ ^1M^+)T^"<+,4SQ"CS._CZ=S&:#PK3V#,EP M4S4P%(N'R N9=5P+F92PLGF0]#%,)T25IN+OX#!E-97GP_%'0OT5J:_OA RL MRBJ'8LA8-[5:@XRUG#!"R=IS88KEKG4NQPXP3XA$72NI@Q#>4$;SF"I)'[T6PR:K6]\+:CN"; M9&-SU;:^';_;4!;8%\[%55_S@5>R.$PU:D'_J,QJN<9 8U)!E>)MM/9.UL*: MA)56B$Z ;X?34 =7\?\^F>0_AJ/1("LG%*8(/,IZ=.82Q"QT#:$F'[ET/+3N M+'OU[A/@Q%[B[."6_ IZOL,T^3@>_C?F5YFX."S#>M16VS',9Y<:DPX*=/;D@LI"%+:>UX-;CUH:;9LW&^E^ M5"=$Q2.C0 >7]V\.DU<(DMVV1:H97)!IP(C@17JVT%&Z$D:R.+2JBWR8 .TKU>!3<8=(]FJAR WKL MKX?#$ 8EXY8LR63(-U"H:)/E6 MV!4E+=?3%M,X>.Q!1'DG[.!!/MA!_Z\M( MO^'D1PN3MB+LX 1V3;S@QR_U\MV"U.@4*SX**)KXK!)FB#(+2);YPK2*(;:> M]8^"^B8,B[:JZ>#T; W "N^J ^T& #LR,1X%=Q@3H[%2-Z/,GAKI)(?P,: I M2VYIQX3JZ($JM*$&K54]&1:.,8:,M2Z;>"#*/&)L')HQVRBBM=FQ6X#[?UV, M:9,F]9I?AR.'+>"QR=A0>?VVSELUVC!*%Z/%EY.R+B.P[:6!K5[9[86"W4??QV4#G[PSS$= MF63M[!@A>%?(H&3>AN)D,ET=HW9QV>#1O,*(16JG S!3T]YEJI<\.2.SN0BK M4_:1M[ZQ],32.K=AQ-9IG=N(OY];!X]F#+HD@V"R0"AYD2%3VY1$^E:E$$.Q M0H76[NC33^O^GAKHPG(QTC+Q?"&A2R8U M4$L'(=6M \PV9:VY1C"">U A!7")[,!0C/(N<\3-6HF?>C;)/@3J5"G'GDV2 M0XDUR *1IQI<5 $\C0X8&EFLYDGZUCTCGGHVR5;JWS";9!LU'"0Y8!. S]DD M6ZMRZRR!7?1P$,)X4J/V+H",6H$R)4(,R1-:Q[,O7I$C;"/^ MGK))BC+"EY"A<&_K?>("D2$'DXO2UOF4S&;W1)Y.-LE66M@@FV0;$1Z\5,C7 M.=^K$KY;!@,W?5NW<<"=QMQ'"-"@9%:[6OH65>VHJ"%&A<"$BCG(VK>AA^6X M60BPY<6#VO"8?E&+Q7T.HT7_22^=,EIFL.@BN8G&@K>10>V9+1 C^8VMW:YN M1W04B^-N;.SRSLF>JN\G>+G[Z);="Y>?O&GC/1MHG0RSD8878DUR))?9\ZB@ ML'KBE86SJ779@S[&]4SR[FC03SQUYS'6ZIYC>MV7@5 ^2V8\%'09E,H>0N * M1);22"5"XCT$7O\& M,CD7=+ @BD-R*!(''VV$S(*E;P+JLE&#NV-8N1\:Z#/[>R1*P](ZZW)AVHSX MS:?%F<[XXVL,,WPW_'@V?U-^GUT^9V"3B$X4#R[432UK"<&C ZXS%T'SF/UF M'7,.-( 3(/V3T7\_97]V'O;;Z83&.O_R=A1H\$L/Y5,]!QH$43!F)X ;%FB0 MF8PV,MT@EH0V1%)8VJC1\H%V@+4#.P'R'R\1&M8.ZL:HFX?QQ^'UAQ<;V8>S M,+XN=>*X]634!="RGML;QL#7XMM9"!W/Y%2I.+,3G@ MX;1)^30';*XYV0A1& 2T$GE2/B?Y!(Z2[@[KF?&=D6#%05+S.[Q[#["& MEVX7(31)T&3-'))#!XH'#\[F HIE96)TUJH[W2GZBRS>!7L"W#U*O:X@;O/[ MOCL/\,9KN#=&9K/%+ U(B0%4M.1)&*6 2R6U*,F&NQ7K>^#N>KS/].U,NRL8 M?%3'H&LJP')K)?=&@,=%?[1:0DO2.'DH)4B,W,FN4M>^F2+ QV)A-*# "I9W MT2FDQ62^;T?)%)P38%@M/J=MA%@R?2N,$5DJH^]F2!\5T]>/[)GM75)A!>./ MZC#S]DQVGL4 J=:BMRS7@BPD;ZQJ M:083LI'2N=8EF)YDX8I]R-:I4HZ^<(6-UL>D@6G.01%\" H]:'1.E10U2UTY M$D^U<,56ZM^T<,46:CA,X8H- #X7KMA:E=L7KMA!#P<9$31*4D*,X4 M>&=I64;+M)(Y\]Q5)_HG4KBB4YYL(_Z^VJ"$(D4($;2K_F"N16&S28 QVJ05 M,ZCNY*L]^<(56VEADS8H6XCPX(4K?JF/Q]?#S_<3D-O6K-C@1=V6J]AVI'U4 MJ@A*%LZ#!K_P=VICY*"3!^E2MM(IYGQ7[:Z/O5+%C8YF ULT8TIR$HXBC]!K M S$("4$*%CG6J]U==>MJ/)2C6/]VXU\_=Q^V4_:1%Z5X-;[4\.IE9X!>FEQ[ M;QF;D8;J+>U!4@)](;T4-A=US/<='AG>,]<[)\715ZIX[$I3<,G5 G"0A:_' M#Y+,+H,&M(TIR)22M3W4HOYF[KH=SQQH28P.*EYR:8"?<1H^ MXN\S+!>CU\." XLDS%J>0YK:3@5==2A,!*M$=J[$K$3KTXI]\)X01WM36\,R M$CN'.#7RD+25P%"3H<2D!X+K0!7N@I?D;L;6&51/\MAA'T)UJI1C/W;0RJ3, M%1DAP7-0HJ[!T29P+!::*SR5V(-W^J2.';92_X;'#MNHX2!1Y$T /A\[;*W* MK!K'#MWR9!OQ]W3L MH)(DE3E6TR4M*%UW:^%J&6G&C0\L&'>GYLF3/W;82@L;'#ML(\(.XF8/F-P_ M?ODU_-_)].4HD#PJO8U(/&JCR0YC6.O.9F(V;9K9<&6Y\$:KUH;%%O"^"6.C M*W5UX(L_ /4&Z&_A_&IB;0*W(W-D2ZB',4XZ4_WF%&NFMP[,EVUA1PS2FQ(( M=J%UW!L/,;,$3'"?O)0B8FLW_"AH]HAIT@V-*M0TSAUBX!EW(&HS1.9%;!\,?@-._S=2I*B?=Z*$# M2^H#IK/Q9#3Y^.7',%LABDN0);5^.UTDLA^?(PH1W81U%+&DW7FP0*MQ+"1VF M8ZV"^!O.7XUI_N+KVHG=,%0K(.2)[D;_+$A'KN/[V'^C<\3]]=I)[P!P.?S]*U5 MN7U?X1WTY&!Y_\>?I66MC@/'T;$?9[C>\J23J,\_ Z M7A46\:JK#792ED$M^L@C]PWV"-5T@J-A1*=[.34*_#P0@+PQNX.TP88LP/*: MQHK$3(^% TM<229XE*%U:=!-<'5XW/KW:74C>1#)UEHA-%A:NWVH45&:UX+, M0O(B62ZV]>6_QS =58AZ-X9L<8RZO1HZB ,],CM__C.-+FB6?[R^0.*ECZ[0 MZ(5@Y#EPG\%9'D GYYAC1EML?3ZV+<83I%&G:NKDJ&P%U^^C+$$%[;(%KFHU MF=IHT3FR'QU+.K)@U1GB"A.E95!U?!7IU_"L-I M#46^*7:%>QX]U[GU(WGA_'=8)D::Z.#CJ_KA?"K>O3 MWIJB3)'@=;T^S3%#P-JC625I.4I!/^YM93GD[?8#KB\[JJ.#5JH/".$=5C$2 MO6^;7&]Q.IQD/@B8,JV-"E!'"4I&!B[3,AD5PZ2 ^7W+L0/5[7C_;16]'0#?F?39",0@E!E FUFHZG(Q+IXW.UB97>CR$ M>Y*7'/MDV3;JZOF28U$9,9IJ*Q:"9DW-#[8.(GFR/'/K?//(PI.^Y+B5*K>X MY+B-'@YVR5%X4[PL!31M]S1X(:ICD< XZ70DN.1U-";+B5QRW( >QC#OE ;;4:Z9#OM?WE9#9P)Y" Q8<)YF)PJ(G!E(/'"1 M"V>!][S$'8VA?O2LVT)U!ZL8D+0LWM+";YU6H$2,]2HH[?COSJQB8 GR^\;:W*K2\R[:*'@UQX2]X$6Y@%DTKM[N@'->918] BO58%.A]@^R$N+_:^]*>MNZ@?"] M_X4-M\?E4L!M$R %DAJ)@Z"]&%R&L6!5*K38];_O\#E.;$7+H]YBR?9%AP>! M',XW)&?\%:$0H.$MQ(6'DS"VWLWF[D%WJ?]Y+'],/PP MZ6G;5S5DUAFC,M#$/6$5M3GM!W7*7/LA:$@:0-+*I2/*.JOEOSP@G)V[9#FE M.A+I#/ZP2A,3!?)!)&T=9Y:O*K$;SI<])C^HU^;]1./!^=,W_WNP;4HT>*9R MMQ$T#+3$8Y0J/$%- B)DP"\J>L>[SM,\TA"C?02H9T .)<1H8S]B@]*NI" \ MY(AQ"IIX[Q71 9<%4E!OGDT)F6Z!;]H#O@" Q^D!WX# %UNZ&,KR'O![X/ H M J.#=TKD\L:5K0,!\&9-NB)&)\\EE9537=>!/2Y;NE\Y*6'_0+:TKJ02E.;. M=SG;))A +"JQA 7*$JN\PJ/TB=G212@TL*5+6'@PMO2;Y6(Y@_MZ]^O__L7- MTY-MO7.Z86SMLE4/:7NG%%U00A&& Q IP!#KA"92:JV#=0[<@$&7K6WO!G.L M0>$V\02W15;XY@CJ7^!P?UD;37*2*(Y6@Y0>S^18&:*5I5(Q'Q0,^"S1E.P# M->1+Y*PDN;X/,(?M7+5F">_Q!#B[AO$5O$/3[V)^7E6>B2 X$HI"H:J( .V,RJ <7/7@I;03AL,/X:ZO.6.;N>HNW@E'?"$*%8KG<7D5]< M,N(KHX73E;!^R'(B&PE]]N*V#V #5ZS90#2*32[!&Q58FHA( 4_GF!+Q5$O" M>*SP<(Y*ZJZC?O8D]472]@*MAY"/S$&!6Y-ZZ A5$EO)- MSD5*@3(WH(Y_N%63>CJ 2B'HH01.@=M))1:$RY52;5#(A C(!!:)8"GIY"') MT%\?D:-R +<1EYX .70'<((4 UA'K.+!$66KP4F;*!M'(.#H> M!W 1"DT

    N!G4-0U^F_Z3WS%N#='9#'6'6GV;_WKS_3^G M[B9_J\GZ1MO)))Z.W>1>.FO'FGP?)+:\0C[ ?#$;9?O]XV(:+C\AKO,/'S^] M>[#I.EK_]KD&/SCZE)C5JZ(1FWNH&'T*L[J]\21 O91Y+\!NFN5)0[J#M3T\ M9+W&XWQZ U"+4"] KIOA28.XA:5]/#3E6>XO*A/9"Y#;9GK2@#9@\<:*R%VI M9#5OWD[BZ&H4EVX\[UPS6QV[G6ZVF]R6*AI.OQ "-PN0>FH(&0:2)%;%4 M5\0ISACE42G=++!\=>0#Q:,5 [KVEO_N)B,8GR[#)2SN*L9XP/T9*!##A2,C/!!N1&UL MW+U[<]PXEB?Z_WX*W)Z(O=410A?SK__SQ- M6_VV^&M$$^PC#T.?1 %$7H@A]ET.D<,CRE&$*<%7#W^-PR@B891 [B0>1"[W M8.PZ,>2QAQV?)C0((M7H/%O\XZ_R#X)+#H1ZBU+]\]_^]%A5SW_]]=?OW[__ MY0M!W__*C M9'_Z]_\&0 U'D<_Y%YX"^=^O7VZ.=IG\*I_X=<$?Y-A^YD66L[L*%]5'3/A< M2*]:JUZ?^;_]JGN=\];/'@J>'FYT7Q5:K4LI$2NF&4LI_.=;9KV>(;TG> M:E]6"\(I=3_9DK$+TT_6Q+T7#,&'%[C5S=DBUQ_4^P4;Z]M==W6VZ,-+;.NS MR"L\'^&SV'33$GDN?_!1_*WI1C;40::JGX:Z6Z+R'Q5?,%ZSY5;3(&/_]B?Q MMUGY';_,1$?\-A6K'LNJ#YAF\ZQZO:8T+YC@\ ]B+5P6_&9!Q:HHON#L*:MF MA"0^BH52D8L(1&&"8\V(7Q)R>"6)- MU;(-**UU)_$=1<0]6_UU[TNZ+E:*X(*>&++FB5]I+DSGYPINS9VTR)]L:%SE M-CZ^>E2$P'\"XF%>B*W4 >77TVA9P@>,GV?O>,H+T9MH,W_B]_@'+Z\73/RW M%J&:@,3!!; M@(!OM7P6V>"X\I:F_X$.1IWOQQ7 =3YK-:$[9[#-^_:/\S MY8R-O*-YE M)9WGI=CGR+W03<6?3AG$FJU,Z%L5TH*7$K3D!1N!P3>U>U4;3Y?W?9'^98-E5U]V*:O]32!Z2-GR[G8WXL=?;'D[*.8 M17*'G_'R7LZG>_ZC>B/4^,?,H93R,,0P1%2>W 8!C-TPE)>3GN!->A3>EN2,$W)3F0H@,ENTV;VA@P M6\:U?L?C6MG&@.R9V^8MF/&7.IA\FR]>>%%EHKT[OLCRXE->\?+=D@NDXV;7 MZ3L^(J[K0D1]P5HD2B%A:01#DD2!&Y.$!%C[ODFCPZEQ54MD4,L,E-! 2"U] M3V*#*PX=O#6NDBRC.# SG03P]"Z_'Y(&UT.6$1WI0JC_IVEV[V. 3N=-CTX[ MX]WM&&BU=9MC\EX_FW*?\M\NBT)\3[/0(W[JA1RFB1,($S)U(([#!.+ YWX4 M>\2+0A,3\FA/4V/AE4DS[VLE'L>4X="+B)/"F!$NC/'$@S$.*20N\@D5@/N8 MSZJUK\A(F!YQ@;&)J?)_ 7@X9/7,;2MX#;R&';"HKT CICT[^B02ELSFX_V, M:B6?5'?7*#[]0@\;^.X1%_QN24I:9,]RO;Y^*+AR*6K,B(@*=O ]!F.?^=+A MBD 2A3'T"*>AX[IIZB-M _A4;U/C724O: L,UA(;F&LG0=:P>FU"-_1FO .U M/M;N2?@,3%V;,(YDY]9PEFTX\4KHOUBR<75AZ31P3S8RGG6KJ\^6::O]DB'/ M%M7LBQA0WGRM21RSR!D<*V^U.CCOEO"BK MC HKZW>.Y:FS 6WN8':"(/LC,305'@;!XEW>$=V[;"7Q2LM.$O_:V$B[K8TS M8P^KL)Z;1W[=P]KYC%\E_!_RXKHL!7>SO^&BP(NJ95/-W"B5,Y"+Z9DPB&@4 MPB0.Q$0- ANJ#S5. :]'!]UKV]9;I MU6 IUQD #6/(%IZC78TJ#(6XH)$7- *;W_MHPVA@%%F&V!B7T&]%Y+2R [6PH.WIZ V/B[K@YFE$S2CKD<] M5.L#RNXY6Z\V^I'<%UYR\=+C]8*]XR]\GC]+5GW_XYDO2C[C<2!VB$X" QZ[ M4#"9 Q/,&$PC'OHI21,4,A-6Z^QM:C2V$E:%5+"-N&9\?K_]XL;I]Y(?7I*P*3*L9(MB+@Y@+N\CQ($+8@TG" HC=T'=2SXD\E)IPB7[74R.6MX_R M+*$$V0+D*Y'EWI97=?A6ZR;PKV9D8S <>LPS#,@#T] Z]O:7E=A_EEBO)0>- MZ.#;2GB+OGCFB%FB*8..1^4L\U\7K)B_/MQQNBRDN?6/ZG.1 M4?[V_9=7C M;WS!RZS\79Y[T\?F7LCSF8\PH9"@((:(Q G$L4&N"Q#T.1(;6)ZXD$0!@;X?D-AE-'$(T6;Z"RDQ MM=5CLR>;JQV;RB@*\Q0NQ3_J+;$!YUWJR]!8DWZ"\1YXG5LA %H07($-"*"- M JC%!RL"\>><%SF5ET M%KJ^GT;"#(LH"2'R8P83&G/H(=]U0Y^FE'&3&X5AQ9V:Z24E5*1'Y5_X1E"S M*X>!QUCOFF(Z(_>3&E&K;^&]QF=@?"4RSNA8ND896-A1KU[& 7[WNF:D7ONF M9B75S:*L"F60MD*)[\7W4S[FA0B#GV0C]@#/' +&=K3TFFMI!(1^ ZBWE(PR+ .O$H.-2(^DL6>B:2V;;%\Y1DXS>R9<^_EGSVVP9U8N M&-\\TOMS7WW'!U!_WHE=!^Y_%5_U) M?.=-/D7F$HH2AB"*!.^B, I@G/H41HR'J>,RCB(C#Z(AA)P:.2M)@135,*G7 M$ .HQ\"7'I:!R7DS(@/DTQP2.ULYPX80<=SL8@."O)>';,B^S+VD5*._R3B; M=[CB'W!6_('G2ZU3EH[7IT::4C"@) .XE.$52F3P3CLI'T[$V1W-M.J%4VZ?IU*/F\?]R"UV]_LZKQYS="#.PK#AO MVU9QR ,?$QC&LDACZ%&8D#2"F$08>2@0?VK-\M-=36VRUQ+6^R0II7YZ@!.0 MGK@5M@K4P/-]%R/+V0/T<#@CH<")#D;+,:"G:#OM@.8; ^W2CMD6M52;C65Y M6SWRXOX1+VY5VI+R4U[+RCXME:<9]3T2I($+?>R+_5M ,"0I2V%*.(E]-XW3 M!,^>=VJ%GK]3L"6_R53SB,CS6L"]##T?CZ!6=S>5'Y M(2_NL,PVK"),,E[*8_7?9=E(]2_IY)PM?BNXV*K5HBSXWSDNY(TF+TOYD_OO MN?Q)N3D&\"@7I@_U(?)#)BRBU(GS>?PO?X<'DPH *3R MMF/@N.5&.TJ']K*-W2Q$]\*8D27AKJO/JVWD+/2#Q'4IA0'A'D1N$$*"D-@^ MIU&Q < ^\ M<%M%VDJNL1.8#9AJ[%C/%\\T=@(2G41CIYKH[W>Y*?[7KLD7!SY%&"8L%%1& M>0AC'HH_8@>G@1^&/DI,O2H/]#,UVI)BFOL]'@)0CW(LP#(PO2C+OUVO2=PL.AM>*B7T7T).U0]Y"G8]7C? O6"1>0VXC95!:REQZ&87O4ISCH7510B M+W%8"%F0AA Q6>LC$98-26-.G#0.8M>(!+1ZG1HEK(66BVQ;[/][=7ZKD:[J MC$'0/(&W#>W0I^EF)2JH\E78'=A(>P64O/9X1A<92Q1SLKM1 MV457^5UBT7[OW(+D^U%OG&G$O.W4S.;(=5U$/<@=QB$BMP'XB+%7_5C(KM6P3=SJAK6F.7&\NA[39;PSA2X76K^%NO MSFY'N@N5<+<*[?$Z[W:[Z9N-_R6?O\B\MMNY_^MT?6[DI\?I:V-T#:--T_%T(Z[&N-=P&YM"CD)W.)]DC M(;\&)M82\G?U-7)"?@VU]Q/RZ[QTKO4IMV[R?ZW<"8+ [A[SHKKGQ=/&I;_< M,3V<*(@YD>7G*$<0T="!,8L=F J#TTO", HV2WW8^?W@D-I=9N^_T%5>GAYQWJ[."#,%]%]D=%JG0%G^P?M M#%G8H32-(BP&'D40Q2Z%A+BR>&A*8^XFGD>,*L\-(./4^+M64=(W;Y0$A?1= MH$UAEGQ1)T4[/SO:$ .N1^L7'L:!>7XS@BO]:N\3,7*'EP"9)&VE5O.('-V= M'VZ_\387V\#%4AK039K$?&'Q\'; $;*T<@PAX:A+R8 0[ZXM0W;5LS;7TS/. MBOH&[691":&R==*U#]DBJ_@\>^%LYCA>0CEF,(FC%*)$&/V81L+R1Y''0S]A M$:5&A;GT^IW:HK 1V[#FEB;,>K0] '@#4_%&8DG'&YG7^9)KL>%'*;?%.EMF M0-DJLJ79Z[@5MLR@V"NO9?AZ3]-W+Y#]J;&Z_S//%M4?XA]+\5FNW5$(]HE' M@QB&.'(@"E,"$X(Q)*'X,_8HB0/7R*PUZW]J[-0XJ]3R;^UEI1FC5 K'7H[ M"IF.D:8E.ASR0UN9ED$W-Q'[06?+_#/L?5S3KA\T>V9;SV;Z>D'7;C0W"YH_ M\7O\HW6?](E7LX [#B=I ",_P! %3@+CD+C01]1-4NP'G!C56S[1W]1(;B4N MJ/"/=A544T_I;I#U6,LB= .SU!JU6E0@9&U?A%\!(:Y-#VHM7*QY4G?W-K)' MM9;J^Y[5>J^99^/[??&<29_M^^R)LP]Y(6/I_\#S#W/\H)N1KZ.)J;'#[Y\^ MW[0C!)3(*FQT*RV&0>#O*0R[F<(B? ,SA ERX)L4WH(-HPE/KU1^7>V.ELY/ M0[EV2C^=QWMZ,?-"C.633/JCDF:4C3=#S#SF8\^%*$8I1 1QF/A! L/$8PYE MH1]3HXSU1_J9&D^TQ&S2X;1.>94K.?@J=K6&5L4QD/6L"0O0##]FN*8T7XKMS&?\*J\QF\I/,S<(0I]* M1[)4$D.:()C0 $'JI+'G4H*I%YD0P^%NIL8+*RG!]#\?H(%G M_QJ;1L)UU3M[<[\; TM3_T@GH\[\;D5W)_Z)IR=0>*V6J/V+;9%G:<"HBT,* MF>LQB)#G0VF.RR#5GK3%N*,7-?D=,9)LIMQLLDK^?X'+VA6 M2DG^QF695*''"R_P __"92INZ0(>I+8]_J-R>BAWY1ILK<"?FC-HQ =^Y I()>F0Z M'OGST%L^)S[H R^B%K(?K_,;OV]_,"LL0 ,&6*,!6G B8?E-,B7&4N;"9%' MUF#\U,B7&:*#29(O)$K/^^VL?,Y+//^MR)?/GW*54*AVHN5L[4+[,2_+WT3W MMXN_%5G%W^7?%S-*PCBF(8,D"67,$8O%W_P0QDY"PSA($"9F:[-/LAUT!E5!G>C?<=(,U+\Q%@'_HVO5$!*!UD4OPZ+=E* MC8TK^!50H_.+U.7/,<2_HSP1K[^;^W/;,K_3E M5563]TA6_KK^D96Z5_D'7IT:G;5$!.^XZ/&IV3:J*G)_U;^U/P33Z=OZ,Q$: MF'FZP0'?I+B6[N4[@.AU'W^HO='NX3N4:=^_=SUF7DYO$TIXV(/P6-TN]:7Z M&"5^@F/H,(PA6"& MV2_C9XE3;&%T1HF_L[H?K0"@#9#:Y0&MM'=.+'/VPM=^C3+D39[_+F0^BWJO M6GW@HD4\E\D=UZ>!9[8X0RD+4S_M$;M\ MEDQ3X\1&6%"NI 59[>8K?:0+[8K$-D=-;R\X\E@,3)UK;=I>UBKD>%NC*YD M?S5F:ZUV7[J2.?*I5?<*BW!;C1X^3Z(+1 M;@?!P=+"=IGM4,JO#^%0$YDZ$ MW_L?SUPZ1EX_Y465_;,6)!7$)HN;?!#39^8Z*0MBED 6R/!@(M,!TY@DR-F.\?><&QE-"@RM0Y W'"3!T1WH&YMATPO!=0+*]Q:E5 M6Q?!NU*;NC!8*D09:5 ,*GN--#@C%>X:=I#,ZG%90+:SW-8Y[8]73>! YW(.)[\I, MLR$5"S,*H] HO8M)YU-;=7>F_9;;][J@R#L9FMLSKXO1R.B=[@V%]\46U$:# MURM9NH5P 7S&KMHLNBI+/4S%J#YX6CJG,^IZU .Y/J#LGKSU:L/<;^-F46;B MR?L",]'7YWR>4=E'D=./V8+?5/Q)QT%!HY4)3:9&6M"("U;R*N]L*31G=68D M*3Q0TEOR7S# J9<_@T[[H_DW&"C;]G

    >V,D(HWI_U3WYSV3_VTK#,64!J' M/$UAY.,8(H]0F A3 "*?$<\+D)M$1I&$UB6F;1.8@,/)W?YO"ED6V M?%''%+=D2>PU/ZHA<$RYW77\Z'.]8_3PPT/!'Y0Y(.L>B@%<\LTQ1>BS*"3$ M@4&0)A EF$+B1PF,$H(Y"FGD8--8O,X.IS:_M^65=RF-Q'H'&?U UR,"FU . M3 P[*.:&*/8)E-."QEY 7'=W8P>^:2E_(,!-[[T>?AP'DH/4!74>!)N)OZG3 MJ=TM2?F?RP7W'0%W^'LVYV65+WBS5!+7]8,X)-#%+(2(R[.A-,8PB-,X"4). MXM#3]N.P+-S4*$P*NDJ$$8*UL ;W_;9'3\.-XX)C,C 7'LX$M5$.;&G7WA:5 M5^#(6)ZVMH8?5 ,GC@L.[DA.'$,,LB7/C8' [_3)X; Z&UY;DQ5!_G M!9SGO/R45U^X2M,E@Q->>/&ZJ2?;(PZ]N\6I+9OM"&PF1 >+O )%+3Q82=\O M2/T$M!H'>X.@.O1A7SND70(J7=F^[ *OEFMP]L/K+/#WD]T#W5CP7) M:[Y]F;OC^N+S>L%6ONCWN?S1[;(2"BSDC?=UL['A-XNJR 2C4E7?8,:X'WDA M_X4W2M7_ MJO+ZOS(0^:K^JYW,?1?YDL:YTQ[E^_B)[KY;+@_K(*,J5S\63VU0N0)K7, : MF!/584:_*S][<"=RI]Y?CY_J[OWLX;)]1W^^0#U2WZPLA-]X_E#@Y\>,XKE* MI!+$,0E=&6J%XPBB%"[P$,:?4V\K^,)P="A%B/HP#6:8R<@FB :8.P2:&\\%>IC:[W^9S(7,NSV)>^):Y(@V0 M]K]OJT=APU:/> &V7C*S9@]#KV=IG@WHX+X"YV)IC4FT(+-D6QWN8U2[IU/- M79ND^^%^C++.9+*I0K@Y_$*81I'OI#!!#A,[\L2!V*,,)DXDJ(7'+HN,8L&Z M.IL:O[02 VVD-:.,3FSUF,,68@,3R$&P+!\?FD!BB2 ZNQJ5)W24WJ4+K7?L M^ ^<75QD)P1LQA(6$L/0IX MU?DF=I(VQ8F>96*0_'@>[,L,=S\GA$L.XD4<$^R5J-H-9Y[8]W">_\(EOXN+ M^C12C4D]M/5@)6J<^ M6$EYN6+)QX=;C_8G-X@_Y\YSI;KXFU3^JG83.?EY7+0J\LGAFF UY.,R_[15 MD$\.PY#5CT]WWF]%:_74;'W6>=Y('-,XX@PF01)#%*4(QM1#,&$L2-V4HU0O MK_OIKJ:V=KS]^N7+^T_WX./-]9N;CS?W-^_O-$N/:<"J1_=VP!J8H[!/J;&"6L1ZW,",SHXA*$>#YR)S, $L %%B7=5 M>\]>-3MZ>_._ P5+$_]0#Z/.^ X5=Z=ZUZ/G[6N5"5)FJFKI.O- Y*6)%U(, M0^QCB)!/(4D<'S*<>(@B2A&*^FQ'#W4VM5F_WH6TA#TCRT,GSF;[P'/1&VO[ M9@Q<[ZU6%R*6=T@'N[K(QJ9+Z6/[D- M _NGO*Y*R'8JU/\FFE9U6C_@K% <^"6?SS_DA6QU%J8I=3WN0(S] *(T26&, MG$#8*TX8HR#P/&K$61/3;VHTN9(=-L(#)7U=EEC*7]L%\FB_/M8?*8!KH(]+ M\YYF6E)/:&VP$.Q58P1:(+5=@M>A8&NDKL **]#]B0ZQ>YWHEW#IR+"!M/LY MXL6&'5IK460#B]G/V%@WV9R;;IV7_LZQ]#!EM_*L=5G(2T+Q@!"S6/U3*)F5 M]_+<54:L$"I+5SI^&D)$ @)Q%"&QR0D\Y%+FL=CH',.:9%-;X%L,N;IJV;EA M66D';A=@K9]ZJJTA4"J";TI)P\V3O6'76\ O,I@#+[V;<;QJC1+>':53XV.\ M!%K'TM+B94^N49<=ZW#N+ACV.^A90QX7"]%>*78.:H%ZE\V78I&9L31*!75[ M,'13L;\+$8'$13[T@X!X@K4Y3;5R_9WH9VHTW(@%?OEZ]PX\"W-7>:H9.JH= MPU2/%2T@-3#'K23<;#>O0".EQ6KJW3#8JI!^I)=QJYYWJ[I7R?S$X^89R#[S M_#ZO\%S:KM=/E6Z:L9W7IC:7/[^_!4J^G3VP*K^GGT-L%YSN67PF+D-?)_6" MQ"CQUQ'E>V7WVFUKM!1>1Y1HY^DZ]DB_9?BW/&??L_E<+/,[E9[+W7^K.E*O M,]]W.7%"%X8T\L4"S5R9C)="+^5.P&@81-1H9V4LP=2F^TH!96SOED,OKP[] MJ%;$;'$W'RF]97]0_ >FE=[0@V_-?P<)(.X-J27CPKS_4:(9R^J.A*O&I^<61QZ0>K1"!+&,41.X,'$813Z+DH#Y#"7$:T, M2#J=38T"5[*"8BWL%5AP0Z?L3GCUR,P6: /SUAJO+RV\<"J&"ES/Y_EW%>Z4 MY@5X*S;C604^YN7&#\\>3^F@98F2.KL:E7UTE-XE&JUWSC/ MN^X6&[;[&F$U_R;%!(V;5J"DYOHV6X^\1#/5S$\-"X5^MZM$=&D\_B,WC$);]-W^+G9\[>XOE< ML,DG"0(11'T?*PNL1(8$Y3",. \300O M$*[EZ])?A*D9&BLE5"RP4D/\1^@A# ^EB$P'2S>J "9T49:(?*'"/PRR4/0; MLFZJ&6<@AC[+F?H8&.3V&'PL1LK6,=B8F&7?. O.SGP:_5H>+T/&69IOY;PX MKZ6IIN3?<2)I"@SSST5&^2R2@6=)A"%#J0^1^#^(4R^&7L0#YOF1'Y!X6GGY MN]29VIJY52A^DS5=.O>LJ\6?<^MXX8]'S[C_>3Z)@5?OR^3CW_/17,$#%#X3 M\,BT.LZ7=L"TH\S/X6]I=>#&3]*O)96UV"\E;,V;C/@(AUX$:1 [$$4^@23Q M NB%*$U3Q\>!8W1>W=G;U-;$0T%,36*B$XS4 VF]%"+F$*?AK+B MAY?"A!,7\C@.A=%.Q3_T#Z>.=#(UVA!B@EQ%H]"5H :G&<>0U#@SLH#/T%=: M IHZ4&;!:LC"S1=$P^].S46:V3/1R83S8X&A^C%WJM)T9.Y_K&5CP0V: %3;0HQRU MVU0>D]9^IK/400E/,888<['E\9T(DBB.( ]PE$01#[V4&L46'.UJ:E->2@;X M6MP.?WE33/4V-W:0&GC2;PLI;T;>J6L26U[*^F#8"C(XWM&X<08G%=X+-3C] MQID1IC>+YV55?N0O?.XW-B:./"].>0!Q'"*9%H_!A/D^C",G"IC+:> ;I9;H MZ&MJ_*!D X;E=[NPU*,%2P@-S OMT,I:T"O0 '9ZB],_H/(X)K9#) _T=)F@ MQ^,J'PUC['BE;][,A;Q[58Z7*V+@R&=QXL/0#P0Q8,^!&$4^9 @1A\4!#A.C MM,W[74R.#V0Z)[$ UC*:9LC< U"/#)N3 F;/=FYX[R6^ U;&JNC_RF4PCH-CV;I*XV& MS)B/\6QUWW+W^D3R^!K[E,*8X1BB1 8O(Q[ -'98D*0ICYC6?RU-C MJM5U7BV='CWMP]5-.V>!,-)UY@G]M2GBJ*X=5Y7BG7K6B[]L)OM^2Z-,XJ,* MK";G\0=ZN%!]R!99Q3]F+WPO3\$UIPB=X:1RU#L8AAZ M<0*1+P\88I?"*$B"Q"6^0[!^??(> DQM"M+3U 6Q$#WZ,^P]3- M"6. /_3E1T__9:_\&*A-M(/?$$S7LIK]#N9RK/)]JD.PQR"G-")"4R(*_:U2>K! M.,(^].(@<5S7#Q!R3?:UNAU/;87Y>@Q":>2]JPE2+T?>4VV/YM.KJ63;O5?WE7X6SB=>W2QH_L1E>K09#U$4^_)D MGCOB#]<3!DW($QAP&I$H(226^?=DYE0],V:K=2/:6/)E',+8)PSB.$V\($DI3KD)P>UW,366JS.&TZ;\]'PC[[DENWN7ZI[0 M)#Y4HGO(NMR6)_.!#BY ]A";^A#^M[ M]0]/Z$#$=GS"H:XN$Z#0H?31"(6N=\R/2=X^2HX124<34V.$1E0@905*V"OP(<^K15YI[GQ.87;Z!,027 -30!=2X)O5,@>: MH/0Z[>AJ=[23#@WEVJ<<.H_WF.CY'9^KG%%-5;9/8O2UI_BAER/I\7O>W_'_R8NW(R1!$'?(RE$LN9AG$8!)#Z3 M_GAN*GHR,?=[R# U6MBH .?'G!V4'D IHJ8#^%;K8KA#Z#-B>AN'@<=A8.II M#<%1?Q/S(3#>:YP!HJ4M2!\)1MV9G '1[H;EG*9ZQF#01\Z6L'G:WP"[/. MQXV]Z 7,7N!%OU;Z&H?;="IVBF7Y_@>=+Z6/^:KQFYLS"W'B0@@.*B^)5%;8W<(0Q' )= \\V ML(/;='LFG)(9_+*6&JS$MG@A;(:3-;--J].1+343(/:-,Z.W^W'4V[QXS@M< M\3?Y@NVYJ*9I2G&8N# *HQ@BZH0PCA"2U.0D#N%I%(=F5>DZ^S.9.N/4IUN+ M"XB0U]"VZL868XH"[B(H[-D((A<1B!/&8>P%KH UX)0;'0-80W:<<\ 5KE+: MWK[6W0CKL;HUW 8_&SP"V0".U%J86"+N[KY&Y6LMM7=I6N^EONQ<5K?I%_[" M%TN^OL=V24P2-XFA[[HN1*$;PH2F%+IQP!*.Q)X9&?D+'.QE>HQ1JOR<12WF M7TV)XA"0N@1Q)CR#$T.-3"/A("X G1A8(X)#?8Q, !UJ[D_\KH?/J]_R-G\B MV4+YL'_A-']89/_D[(:)+6J69K@51R:VKH6J-M-R61*_6SYQUG@NM7ZADJ;/ MJ,\\SXEEDE/I;L2B!"8!$Y:=(UC$0S[U []/%9@!99X:&5U36L@T';W]$\<8 M9SUVF]CH#- MN0M=8WX'K3^_ MW?WMV__G/VX_OGO_Y>Z__TOLN='_ .__U]>;^[_W]GWO'@B]!6((> =F^39' MJTJ52M!!#&-3=.R[TG=W>RD'>RTP.MSN]=[OZ8Q__,;[HR#9FXH_E3/J>;Y' M601)R@)9H-B%V",<^FE B)NZKN\;6X[])N_VK&'T]#S/7WF=_F]U19#Z M<80I@DF,4X@\'L$$DQ22)(V)[W@!#8R*$!SH8VJ4LQ*QSG5I6++H (1Z)'(F M, -SQC8F QSW=ZAOJRS1@1[&K4=T7,6]0D0=CY[K]%;;,;_SZC$73/+"R^II M[78RBU$DS(PH$/!%\F N#& <)H'8)[G<<\,4^;2GLUM7MU-C@+4/UFVZ,MQK MP4%+\I.5^,X9!SW.L(_NP#32=F[K#^P9'FTZ.%GW9.OL]$(>;#I '/=N^_X^0NN>+.BNDQLB,)0ID.7+KD8^3!Q?!_Z ML=A M"KE#!#_% 85Q'$?0S ]_H%9W,YQA_RX@[/^78: MRU8R7N5B^W51<#R7]VHRJ=,;GN8%O\<_9ASAP$6>L'0<%D&4, _&KNM )TG" M""."/.[.%OQ!-J3'+U;DTII623VMVM(--[LV@@(IJ:EOA)W1TF.K\49@'&+; MR;$K&&ZE(!3"0JGB=MKP.AY@9\2N %&Z :&=%BM=KO0K@1BC&H3!ZZUIH#QLP;4N :90<4T#(,V2 M:SHM]2C_)-?-FX78O*@R,757MXO5V5U(?#?$C$/B^F(G$0F") E-8)(DG%,4 MR+@.[4)/G5U-;5E2]NE&VJMF1@$AL$'QH&YTNPG.+F9CF/.'X3I]\FF*FT%Y M)6OXC51(J<]G9U8J20N1SJ)(W2V,5_Y(2Y.M0D=Z;_3;#&RW7?/W9T'?-'O& M\UG*L9M0&L+(9;*:I2\H-4IC2 *44N)2%E-L8O=W]C9Y+JWE%1_W2F(S6[(; M:CVST1J 8Q.K/G;&1IX6)I;LN>Z^1C7=M-3>M=+T7CK;"P<7"V$!EH*J5@7( M,WJ]8.^R^5)L_W9R'F&71]2/$NA&U(4HCAA,?.+ ** H3$**O=3("Z^G'%.C M'[FQRA?*9R1/@1)=.=LWPH.]BA-RT:VW7+V]=HS&37.C._QH#+W;;?OU-#IL ML+XZ,#3C)+#JA:=]_Q\C*2[E$-0'J@X/H5[-G9.B0&:C43$;O'C)J-A0YW,F MB)/0.)+EF3Q7^C.F8IOKQ @B$HF_QXQ&V,@Z.][5]+BQ#LE_+G*VI-4J:4&? MG 4'D=6C-CMX#*ZB4F(JE5H("*:GM% 9=:%C-8W"PHPLD,^A2^'!&@\XW M^I'$%ZXNC3[CHGJ]+_"BQ%1N^.MZ?.5MVOK93.Z*(X<(FHBQH X?,4B2F$$' M(<8Y]X,D-@H/->A[:C32B Z>I>R@V@CZE_8_!,N(83+C%I,!T2.;@6 >F'U6 M""NQ04O&JZ98I#)N6S^WQT<] +-$4"8]C\I8/2#9I; ^3?3<3C:6%6?M*Z;6 M#=.;U\TCS>V2NEQ2?_S!RVI]">'.7$0))E$,Q68S$ 92G$ 2LT0&?E&,21*R MT"C:U*9P4V/%1CKPW'T9-_R@:6XP+S04T[]C5?\!J^&T?K?%Z_2,K=8OQ''QY:D2Z%A*LI-1T M%C\.3S+NSA@"4+< MT?+"L"',U*AAG?*L.U_%%5AI!!J50*T3D$H9NGV?,Y9ZIMA8(S0P10T[..9^ MW190M>7.?8XHXWIQ6P!MSWG;1IL]G-T^BP_[41ACI:RJ\?PL[#8\GY?-3OP^ M?YLO1&^5%$)>[\Y0X$5.DB00$Y]#)),J)2A!D'C<#6CDQF+#NW(*OM=T@C,3 M06LN;[L$WX] NFLEY)D356J(_P@]0-$<4U4YH!M5 !.Z&+A_&8Y3-Z<.!?LX M%#HQJ U<[X:#?"1?/+O0FWGI]0.OTVW/L,GQ_/CZZ;KEV->SB9[Y0_/%@V#9 MIT]YQ4NQK5>I6"@E81 C"G'B,)DK-((X"JE,6,U3-Z2IYQ@EFSC4R=1L;XGE M%5B((6ZR"C_G1>?5@SZ<>F;RN2 -S-U*+-#(=04^K8&RF-6S P%;&3P/=3%N MMLX.)?E].V6*W@=0#/2+4R_ MH1_XGF;P 9W^34Z33JR%09W]'E0"A4TLW1H(\=>=#PA\D^" !AV;_H@7&=9+ M7Q3U$_[GN$HZ:V"L73:=)T6/4Y;[(EL\?GY<+A[TX]QVWYD0ZRC1@)*M3RC; M'AH&6^AS4!EID]Q"Q]+6]YC2G9O;O9?&V[X>DW=K@WKTH7XFJ9K"@@>>LG8Z M4">,&$(XA6&(L(S6=2 )G 2Z880I=@/L4Z,]Z,%>IF;@U1@M(?4ZG9JU'"W M?'K"Q:NRW3<*@(T&8*6"X:Y0;Q T=W/6H1UZ%]8-I>"60:*UC&"RM:O1ZW3< MW8@1$'N["+.W!SHP*X_M578RFY0WB]H];N/7[SS*>8$:O=^^D#W.=^,DT[].XWX*E$[2+ MC? $3M#*,Q).'?#D6>=W^]P9_&/_N&R0,1SKN,RN\-,Z+AMD8(R/RX:1HFAJWML!IE?=J"FB\8A[?\3O'Y;+@G\3'H!O5T7IE:I-:RJ0?O-'6O7OVGJ'V MP#.UD0IT:FX4FW% SUX1&>UV1HO#."!\._KBT*_-Y\P'(5F^X++RM%BN7V\6 MS&3Z''[[YYY)1Q Y/:G.!V/HE; 6$*PDE.LARUXRML1SBY.N&X=>\^](DZ-- MQ6Z5VK/RQ)/]S%Z9O^-[-I_/'(?0F!,?,BY=GFCJ0A(E BS/HW'@Q$["C$YP M5@U/;<:NY#*S:-

    ;[G>BXG,$Z]!"+DIF(K@ 5,J19W7W.WN_[UL_ E3J+J5V4-GD:582V2U@D/ 9XDDK8HV*J<. M >HN!0_2A_D1W#5CF;Q)PW/D>"_OLI+.P$5K_P.XT?J?/[JQ"-S"O=:%FV:G,")I>)WNG6Q_MD$];T?9YG_Y+(\=4 MUN%8MVD=C-6N OF;>+>:$8^$ 2<$1LB5NT8W@$F8>-"+0]^-DPBE>A6KAA9T M:IS5!+?AE9P@S0N0E>52G1OU+_LWU#AK[F$G,'H#TZ:%H,B]$,?KK:] :3R! M.$?-,;ET1.,I,:?EC'4FV-:B%'7[ZUF<*ROQPT,A,R0)<6[3+W69@U75]AEE M3L(]BF%,>0A1B#%,4I1 !R5>@$)9!\(S*L_5W=_4R'];7$D$C<#@VTIDPW"J M4X#KT;=%& =FX;,0-"_4I8>+K5)=)WH;MUB7GNI[Y;HT7^L1[OP6EX_RL/,% MS]4YI]AT/^9%)9.0W*C :K6=7KN&;6SI61(D#L)I GV5,R@D/L28I]!CCANG M#@X=A\RJO,+S;M8Y3PPC,EH+,]Q4DHH OM%$E5HII2Y0<.$3R#;:7(%4>D&^ M2(4,0K+[CU@W;8TW#@.SF1J"EA+@6E:[44,@]0 W[2'8.*(:'W.<.1H&D?2C MC,I((?<#CHY9I/[9H':&]/=O?;S8_[,1V$H2<'YK/4YII?']=<&*^>O#':?+ M(JLR87\_5=JGL\<:F)J1*V3D0D@9J[J1T^ X]BA0&L>P-C :^OA5U;@X"%)3 M8LI+/J=MQYM=;QSUE.*;9VOGGRXWT;WS;+,%KPLQ>Z;9 NU$$F?S8=% M]D_.;IC@CRS-\#K+\BH1LZ":C^+'V;P6HRS%.L;>ULD*ZR<_%_P99^S]#[FI MY^)YE=V@_MTL=0+73_T QFX00\00@H1&!'I^1+CGQ=AWC?PW+Z+%U/BJD17P M6MC:#LY5*H]5ODVL!#?;F5_F"]';[T]^W ?FX)7^H 7 %=A -H8-,GSP3K) MOOP^6CB !H@KT$"QSK:_^K(:.-2+=8Z8Z^X/ROB@XJ(#:NGXXS(ZC'JHKU[PO/Y2O09\Q,:8#>%H>\$$"6^#Q-/V"QQ0%-, M443=6&M!/-+^U):J6D2@9 0K(?66I6,(=B\8%G 9F,K-(-$FUA.*=]C.XLV: M[<1?-B1WK+U1Z.>$,BMB./58SYC[X[5'Q':GJ+)_*NIIV.+O'!8DR- ,3W%!F&Z?>#7\^.'![4 M@=FCLU[2E3+(H'S6NO' MB&]SE0U,V$OB;V4F7E2=O'F57J(J<"2(/83<)(!.&G"(B$\A=L($\B3V'3]( MXS0,3,CO9(]3X[F-P&!+8NE@(V4^%7K2$W<]UK.*YM W3&<":4QDVN!8XJS3 M_8U*3]KJ[S*1_HOF.Z>/8M3FGQ_S!:^]?V8XB(0=E2#IK>E A((0QI[OP92S MR.,$>U&BQ2^'&I\:E2CY@!*P<<#3WS#M 7=ZMW0.' -S@0$21OND8RKWVB3M M-3;:#NF8&NWMT=%G^ED"-PM:<%SR=[S^[\VB219:?N&49R\J-W:*2!2[@0]C M!PMCP/=B2*3W'$LC2CW?933@J^J(>N: 3K=:W^UV1<2!)_)*1E"LA31;_[70 MUC,!K"$XSLQ?B0M^60G\9YE+KM.,Q.:"2MQI>>H$%@0>;XLYZ^U MA_ZN9W\[+DHJ Y0VEN*B3(#K=56OU<%HM_8FZK8O\(W>&[14\1U?9'FAZMW- MXMA/ I;&,"$!D]%/%!(_BB%F*4+,]5#@:44_]1=A:F;VIHCK;0IJ-8#2 S2* M@/L'7SV#BC,#"S37L !JEGW',@1B]K;'- ABIO? !+ M2U6.VRU/L=CQ D+9TO*BR:7,F+$#7#LP!1C*K9_:0J)$P00 MHRB)G<2).8FTEYJMIJ>VA#3"&7#1-E(:)-];_\'-4B57G[IWVQ@8\&QO+$;B MSU.?@QD3'M2VD^&VWQB/N0Y*NL5(AY\X,R7^F]8 MKP2] HNUJ.!9.B/D"\-:FRT4[M5_LL8/ZR,N2\YTNY!]B;_9W7LE:H8+6N P,RDIU MILY9'7LE77SNQ5#Q61 BDB(J2"AU'(AR$ /3&:U-K(4W"ZIJ:5"Z 2$4F"MU15HZ]6$$S;^BDJW MD0?,8#[<0]OH9[R=MT54MO;K-MOM9WU_X6559-*5 M^:[*Z3^^+K*J_'+WM3DTHEZ,<$ BZ&&,A>6-*,3((]#C*/(0(@G!H8GEW=G; MU-:QC;! 20N4N&:&=C>\>D:V-= &/ZH\A!?X1^GL*E_OEOP^_R/+YTV2I__(G_A;25?%ZT?\W2"GA6F[4^..W8I8 M@"TYJ'*PUD&ZF4@M0*,&$'I"[<4B]@$/?X8'8[OL)) [U810@ M#S/?PTYHE,_X6$=3HS I9ZO P55W(3\S3/4,'QM(#4PY!T$:H!3$*2AL)9H\ MULVX&29/*+N76O+4\[U]\ 7'K,OI2 ]_E4I77L/5C";&"&. J7]8M.#3SL MN=,?[6EL+_I3*A]PGC_Y2C^^:.78EID#/^4+O/F)*@F#J>RJ;';_//0)PRZ" M"0L$S\,"3(R+ P[']JO/(VGPMM9 MDJI'O !;+YD1D.EPZ9'2@(,P,%&=C_\ =D]/."WQG&GOHW)?3VAV^;!O,_TX M\N"!]^J*]W=:/R>+;*GY1/XL*QD/-(7>7KPX M,.@7NV[=^)!4.2!TU3/ M"EW-)+]-5PFW5*:]4I4%*]^\MOZUF8W4Y30.F0_31-95YT$*,4\BF'(7)U'@ M.HAI!06<(\24V7*=X+.MQI5,>M+Z@6&%K3[CI,>:0Z,_,&T: S\H7YX#IJV2 M5GU$&+=^HIJ]7Q;Y,V]V:Q%-_2B,/1B06&RNO91 L:OV M(<->$C,O0 [7.J#;;7AJW%;+INF]M0M2-PF=H_K Q%*+9=&GX)BN7?->O-.: M\^)?F_F^U]PXKDI'E%B['!W[?<]L=;A\%#O&G9H9G_-Y1E\W"UWH(ZK2'0 MLS6L SOT>95$4R*X"^L5J(4&WYK_#F)-&,%E*Z6=5I_CIK4S@6$OM9W1R_U8 MZC-^E2:E/-NZIK18XGFYKH$H]D*4)CR"<9+&,K HA"1-"$3(3\7_\Y 7(A-N MZNAK:HRT$K4^W&V$[5ULL@MD/?:Q!-W G-,;-6-ZT<##$JET]30JE6BHO$L@ M.J^<&?W<*FG0!$"R6UD.85D4V>+A#2ZS\NLB)R4O5-ZMF\7SLI(^2PLJWFHR M=:[/B=[.<5DV/C!I&L8AH0@Z",OKO]"%"4ZDBU?@B1_%:82,R&=PB:=&8:W" M>N1U%R>AD5.J?1&GQC-WRZ]@@4O/ JU-C M^=I?5@D=4\X/(04-T\:@&C@4FP/SQ&H9$=(/2*?CS4WF@!CAW* MM&,8NQ[K72)LE516ACW- B^.F8\CF*:.#U$:^C!Q*(4$D=A+8H@5[CK0_ MM:G764LH M#3QI[PNL-IFMP(NK]G[C (!6UV$-E'JMQUWMCK8N:RC77I]U'N\;Z()+_C8O MJYUH"8+B!#L4P3!,,40.C2#&+H<4>YPE8>3$/C$+9CG8S]18H0F7D(*:1J0< MQE%OZ;: SL!LT )FX&"13B2L!80<[F7DH(].5?<#.[H?MU7 [T;8$PLQ2()F M9CB-"%%7.1Z1>=-I I. $8A]%_MI&M$@]I5B&<&!BV4*O)2]H!!XF5:,N0/82-I[L<>RTC;H0'$C> MJ/UJ/][YQ"OIA/VYR%\RQMF;UZ\E9S6QE3+:]9I6V4N]0UJY]2:($Y9@%_IA M@" *I1>U%WDR-6S"(QXG212;T)"Y"%-CI;?7=_\!/GR\_=L=^/#E]G=P\^F/ M]W?W-Y]^ ]=O[V_^N+F_>7_W5S.*ZC$N>HPU+-H#$YB\2U=!'ROQI=_@+U(# M82#]&:R5 !LM!O'1[@^B)9+K(<"HG-7A5SA*7NR1!*:21*_:%'HDA=M, "E@2'##D.I'13;!^ MUU-CK76JB9;H5UMI)E9U=I7X9B:9P8CHF6+#X#PP=]F"V-CF,D?+DJUET/&H M-I8Y(+NV58\6>B;(/,_1K;X$G:5>'$8)]V#,Y/D7]U)(L/C#I_("+<%8<*!1 MVDP;4DV- J52<.W-6FYNE_F6-RO==E9FC;/R0FRPYM)9^5F8)Z7R:OTE6]1_ M*_]LF&;3RJ#K4>GH0SDPRUIR2;;GQS<(T+:2=5J1:=P4GC9AW$OL:;7QGHS_ M'1?L7KRKTGI[+N?$X2$,XQ!#%(0!C-,DA-S%?A*D@>MA,^9NMSXY!I;" 2F= M(5]N0:;)>WV!&)J_UAA83W9^4&5;3++5]KB,<$BMO9E]\*&>86ARKK_!I;3P MGN2%0FW_;7S3WKQN'FF2RJK^9014];HINU J7^?[1[RX?5;YW7X3353ES4(0 M2I:SF3#+$I]P!!/J1A#Y8M['W*'0#;TXDDE\$?&-@M-&$GQJO"*KJ8$'*:)8 M_WM;9:,-NQZ!37$P!^9&I0]4"H&VTEN9ULDK:#_7: Z4ZE>@5KY5?J9LIV9O M +@"-032=Z0&P6(XVLC#9BM(;2RQQPU=&WDP]@+:QN[?;,%C/)N]:VK[_J\E M+@17SU^_\.>\J&8N(BSQ(@Y]3AV($N;"&$<)3%B$DXBP%!&JLS9U]#&U960E M)EC+"6I!]=:1+C2[*=\21@.SLSD\VN2I 4#'%8MXNZ8X\9<-LW6U.0H):2BU MX@N=1WMZL0@9L _9 B^H^/M-Q9\V3A(D1E$:!RYT@Y#)G:@/8R2] M\#WL>'&2AD["C)Q7='N>&@U\NOT$E=]*RUGETSOPX>;3]:>WY[FN: ^&IL?* M$! /[:A2R]SR2)%7NVNQ@9)[&-<44[1L>:1H]SNN(XHI''O^)\8-] T;$+-> M=-$X]\V\E(6(8 +CV,$043>&Q$LI1#@)W23BKD]BTT"!K1ZT9LO(H0&U@(#7 M$II&"&P#Z#B84Q?[,/&C%")'5K#W/0=ZKNLE(?41#8S.'/O -ZK#3@/>>QO@ MZ3'S&9 ,S+_::/0(F#BHL[40B>W61PZ*.*C:?AC$X_9U7LK32S$T3F1 /0R>*$40\01 3/Q#[-1HP1I#K^$9N MQ[H=3VVB?Y9I_(OJ55D47.R@:Q?^9]'^H]A@R^.>YHXP6P!,J;S,*<%SG2]7 MO81EPESQ^_DF&Z)I\GG-,=.CD2%&8F!^:40&;9G!2FA EI7RW7OEE2H+9C/W MO!E4UM+/:W8[<@9Z,S#VD] ;OG]F0NDF%8PZZ5K_\#\R7L@0C]1A2%R/T31 )*9&9;R,>I\:U[42!*\E513VZ?J/GNF=M09! MC[<&@W9@\NI"=.PWT40I,UGR\G;Q M_H?<#"^S\E%V>9NJK$I)A'@@ME60.L2'R$O$[I4)$RTE<9R(':OK8V>U9[W7 MI["3'??8RMZ/P%Y2;O"+%/S/(%^ ;A%$*'%@ MG*;"IS7 XR@6&/AXQ>/L-CD9SV,R&[?B:--TDKT?O?>/;P*,S ZQO=O$F?1Q8QSY6]"CW(F/\, $;L&Y<>V^V$+B M"JRP T88(T&:,$!)!Z6W1PO,Y8V/1Y'UF!\Y\?+#-%!/\@+B=+S:%HT6O&/ M8IUF-PO1]8-,>GPM-A-5>?V4%U7V3Z5"LXC74HC6;],/64GQ_.\<%S,/)5Y( M$K$XXI0+V]^5!:M<#B.?>B&-.'&PD7N_!9FFMN+)60E^*5:B&BYU-@9)\T![ M7.B'/N96VD"E#MCH Y1"5VH_H8IOMU6[ FNMY!E'K1>0BED\#[>'LJU3<@L2 MC7MV;@_"O1-UBTWWR1BO,L*(-4,% 6HGB6^_-37V.Y#V7-.C] BW41V'A@# M\]$!'*P%1QY7O&=&]ZVF1DSB?DB%[;SM!Y_HFZI=S&M^*_:@6!Z M7X4A5BKO&<[>_Z#BT28C :;$"U4:UC1RI2,2ATG(8IC@P(^C%,4\</2:^")+M7X*\AD:+GR/JK=Q$RSOO<9$CWS9CB8Q\H8+^67&^1& ]#DD%\K M<07::H!:#^LY(,["T5J^^3XRC)R-_@R8]G/5G].8N2'RF>?7:ILY?Y4N4')# M:U"UYO#;4S-,/K^_!2LQE9_>SHF5886X(Y"=MEC.1VM@XCD/*",CIAN+7L;, MD29',VJZ56H;-R>>[&GDY(L',9N>Y&6P3!W1N+@1AZ6!XR"8^GX $4HC&$<8 MP]AC*0^Y[[@H,2I'<[";J4UY*2648BKWA:L>65J.P*EI@9P-TM FAL3G?AN? M 5P"NW&P92(<[F1<&Z!3T;U%OOMI\[#W]XM*F X@%))5!48'K M(XB2%$'LR1J2#DZCF#,4>%JS_E#C4YOKM7Q "@AJ"?4CW/> ZY[?Y\(Q\*PV M0,(HF/V8RKVBV/<:&RU\_9@:[;CUH\_T=&6P5@-:1O7,G)#3($P8Q%&80!00 M#''B.]!/D\AU"7<WW6XW:[Q]V$RW>=M1^/[Y$CO$5:/HG M7&QLAW8]6 UKKC&L>ODS3PZKN4?!(.C;OR^\K(I,>LK<53G]Q]=%5I7*:ZVIO/2Z4Y\YCH/436($/3]B$#E. M $GD^]#%"?(=!Q&?& 6@699O:JM0VVK]DNM*NP M"NWQ;87=;OJM"$<6G[/@%UY =A0@('\A2)M31B G3J)3". M/-[7?*NG<2^7BYNR7'+V;EF(3NI,VFJ5*=\_/<_S5\[50Y^;_&'2UBQG MU MHR%$$/>80B&+F0!PS#S)'D#S&F+B.6@ M5-9>;:SS1I'FAZN4;.!9-')&Q8:>8ZAILP\_,D/;Y@KL6@50Z]#4.[BJ3_'+ M*[!2I#'.5ZJHG97%&H5G@FG+XNXIQ;B6]7E0[5G09S;7CUY5K5[.2GG5O MXO4VO7W VEW;YA[R0O]S<$LPP08@%-(4NPK)B*V>0B!\)HDUP MZ"0^C:AC0J\]Y9@:O:[4J&_GGFH-Y+6=H%N\T@*F>0%+H4>KN*$9H?8=-3U" M'6$L!B;4[6&08JI\'"LM5LE_6O>J5^!Z:WCD._98]4Q$+;%J7RE&9=4SH=IE MU7.;Z^NQ=O?(YW-Y ((7K[/$)9'/?1]&GBQ5GGK MP\U/C0,;7RTE(FAD-/5;VX*OF[7.!V5@,C+"HX?WVB&US_!?VVIN9 ^V0ZKL M^[ =?&J ^+GFF+Q\M^3RINI>@,IG(:>R60:$3F&,8,)G]Q*$4NUI^5=H]3HW$5@*#EL178"7SZ?B1GKCK\9I5- ?FL7.! M-"8M;7 LD=3I_D8E)6WU=TE(_T7KB9D^\6I&PS@EL>-"Y".Q)4+8@8D74TA\ MQ%,G99%#V:S**SS78YSN[HSH9MWI@*?P.[E\RBL@I+265$D"K$*7B']G0V/ M%MBOHUX[O%_K^1ZA('5$XFUZS9BR1/#\@V 3M?\1G F4YZ40<93( MNWP.<9J$$?,#$D9:9RX:?4V-$FII54#86EX@!6Y. +J2Q1KCW$T-EM$;F!U& M!@"/%8YP#I%G,A1XTG?$5)YH8+Y9"3Y>MN G-5WK0Z_91T_L?%5\P MY650?Z^!$X2^ZW,8N@&!B"(/)CX+84C\,!$;,10PK8KB&GU-C5YWCEO!2EZP M$MB (TZ@K$&N]K ;F%Q'A,V 6NW!-Q*U]H?1C%CU@.DDUA--C$>L>KIL$:OF M*SWVI\LY=QT2N#*9)\N?*\X^S/&#]M;T\.M3XT@I)I!R0GC/:#1+X)N6UE";W!!K]]J-'VAQO*]JMU-8N],2C? O(6JL,?XXL(Y>+MP#;?@UY&XW:K]Y#Q19L.9>QF>VJ%3./N\@)' P% M&?LR=M>#F$8:JV=;OA&**US1("IW%F? ,BD<,Z)EGK2WZK,_9M7U8/$'W_.I\87XOH(!HP\$X'KT,2", Y-*O\B#[_F%X@XVV%TB MZD#T/MV8@PTT9T4W:;W^,??LNKQ,9_+:FCE M+/:")''EK7,J+Z&]&,,DCA@DOD.1'SFNDW*SFF1]Q-":EZ.6)!,"\A)\ES+R M.0/Y BR$#2 6H&HN]APO0L?F=+1UUK;*Z)%UG-G8&SD]@AQL-,9S-FQGQ[L" M2H-5?HY5\@ZAA1P+H0=H*V*/*\^!T1)A]A)A5-8\!Z1=ZCRK+?,KY;OJ'Y\+ M>EOKB3Q-4>IU1ZW5P6@7UB;JMF^OC=[K9X#]@8M, MIK50=M[;O*QF+(Z"P!-[12?V79D-+8+$\SR(4<@&][4+%V#0YJKDENV.__5&-BJ/J[5H, MQQ^TD&WQ )&/$20I4$L[\-[KZ4Z4N;LC&3/8XV\'OE.:C3'+_6R7>:^%9A 7L'!DC!2]2M0 M*P]:V@.E/JB$_J !X K4$/Q_Y+U[<]LXMB_Z55!UJN[MKC*F^ ?V.^#O7(R^:JY!0)FRW&4D4"ZCF$; MG^R[)HG/:O5F4F 1Y)F$0<*E-A4QQ#SB$.5ICI,D"1G*3,LPGYM@:N?DK8Q@ M*R304IJ78CX+8O=WZ@(:W]:1'2I6!9F[5!]4DOGL@*,59>Y2IUF6N?.Y ?4J MU&[,=/;]H[B397K*E949X*79]TSJ'C<9F62QY4HC3"+F@^7+G W"8V];)X)J[%B=[)*RFLJ [;: M *W.GM74L_4IKJ\_FOOUL2C:,>(ZC535X^(OK&X+^#='U3\<(=Q9'N32.<:K M'^((C8,"(Z[&'';LK#*4=OD)[XLUFR_7+RLQ8UD@0$IQ[8ZD[6":'5"=0.1Y0]DF+VHIJS!6L)?3 MW?FU%PI'I]GV>48]V_:J>WS2[7_!Y=5+Y?"Z7O#;A>8J14EE^[C[Y;Q@KS.< M,":"1,*$Z"9N$4L@%22'-!,QRU&(.+**#QL@P]0XI/*.T[:&Z2XN1;K7Y)+[ M#6=(CWA5<09D\*V2V%/7^>'0>;TNZ)9@ IY_(XC,G/AF0PTTC/9)VZ7?7\^[ M$M_5U&H:-=_R27Q<(8LDB&.1!CAA/!>)62=>6 M\T^- )NU#9;EY1]K*@#49F5K7%DNB*')Y0]FWX98 ^'J>O5 =E )#W[1XO]Z MU4@NEF.?NX!MTP:$[,O('#7&#\T?ZK4GI\55K^UQ]5.N&7XO'[ M9KT_UMH%4^=QW39L?0[8"9L:P3K#PS MY5F8P+=*3H>'\5XL'!%5^SRCDDVONL>$T?_"P.RR#INTO3_Z-?_/E_6FY"DA MERNA3VM1@"C"(88)BC%$(2.0Y"&"(DV#.$U0&B:!55*:*\FFQCR_+U:"S(O_ M5C;%(RD6NJ8'V>H#E2; NW>W M5^"]H!OPM;$BUP<+IO6Y G_7B[D]K!.I?DI@K]H5H*5R;H_OS@%WE=;G3*YQ MLP%=PWF21.A\ B_A5:449RZL=9&38G&W* M%S5B*9*A0AEA&0A%^@&&..()Q MF'#*(]T[VNC2R*504^-ZLV"0,BF_+1SDSU(_M4L(\*HT=!K&8[;0W>3_5LOG MF??-PJ[*E6L+O*I4 TJWLFK>&ZR/AQ6V2T*'?2]:+M.4M[>K69?2(_BZ>7I]KSQQ%%"0M2 M&,2ZCFF>$YA'(88RE5E.F0QS8M9,\WCDJ5FVM7"&1LT)3CTVY27:>_XV:[D< M^D!;M>WZ)-5+C<]1_=/^4SP=;YQ-NTV-W<[;^L#0[?/D(+T/YLE(&B6I@"'+ M0HC26$(2( 35Y\>$C'-*2&BWD[;.-=>34#=N9>N)QMTNTSC;Q?]ZI\NG7WOS*\!62CN=7U MYAU9K5Z575H&:,^2),HBQA.(PU! )!,!28@1Q%0&/&$X"E$X^R%6=&EZQ=$] MHG44!9@'*,LBH,O(0)Q',4_6/<8CB M($14=/W4QYJS(-YS0=5)[A8*#1 MRC*<$[]9CN'LWP\L:;1<\C^+^?R:J0]Z)?C[EY7ZD.L";!G%>8Y1"I.4Y>J( M%0E(HXS!+)7*&*)QGN2YG3W4-=WT/LNMM(#4X@*HC@O+'V3-+.L@=:%LMG.[ M0L[SQ[P54W?.K#&K)'5>0,X$$%?EE+JF&K>^DH'2)P673-ZQ;V3R0.C+G*P^ M%NO-@SXO6W-$X4: M"D0("I4:AG^Q13^\BW0NI]JLH*J7_-[3]A4S![;D*<0.3Y M*_>(CD4$R\4HC12/,@ MN["23B Z@T3.OSE>R$>GY +7] ]#"ZH VI$8Y+]H'W4T9T:O8DW/ M1O_# RM%J'%Y,7_1]2?V8=>ZC.7[Y1,I%C.4T"Q#/(9QR"A$*(T@R;)(5XI M84*2*&:Q56F(G@FG1@=->0_R(,PKRAIC;>;P<(F@9X;H! ]\J^1UF$IG"HVK M(@Y]TXU;M<%0^9,R#:;O#6.8?76O.]G,^/TBRLH093C:20W[]=X;@ DC)-95 M_'#9\2U,(' M98<\,[S-R- ]BIXY;P?@7N0K4%%1 G/?#LWAY& M23N*6]:W:NVYO3JS?"89PS1' @8RS2 BFILHCV DLCA.DR#(";%K8FW&.BJCF!'7K8K8\9B/M >*RFQ0[<$=K Z%S MQ&^VLX]*= .A.6:\H<.,W/BS[LAV][)9;\B"*V;^I]#UK02__B%6Y%'<_!0K M5JS%_:I@XLMR/E<_1OWB+&0Q#@4A,(M""E'&$TA9&$..9!J@F- PL.J&/KX* M4[,2MV)#4 L.MI*#4O3]S=5(O4&'_SC,"'S:2S[B,7Y@,<1=1] &$%=@"T7; MK^C;-5UO5H1MO!?U'F,EW[J%Z' %)E!2?(P%0D#151P0-=LY+L3+,[67TH%:O*O>3F#6;-NAO2,Z/#?#J'S5 MH>(QH70].M"W^;(N%OJN6UONZZ+DIY_%>A:E.$TPQI!$NI5I%A!(>21A*D-E M Z,HBHE5JX*6>:;VY6_%! TYE16A)#4,-.O#U=!I>3E:OKV4 X"R]TAVP^#* M!=DRR[@^QVY53YR,/8\/",1]MUPM%V3U6I?/D"&)& UR*'*<0\10#$FX,U;VZ)7Q@F3/RWH0'=ORR- R*PMUK-D4RJK1#L+/2L3:1,Z( MY'D4,YBP*(,HCG.(24A@1 ,B:V4MGE&KIS2H^YIW92^%P9Z_-EWP5_FXDY^*!;% M1GS4[6YOU0ZP>-1S56TNCY+;7O$4'(+IR. ^0 M8%R/\7"(3ER^%PPUC!W_(*M"C_>%;$3I8J")E"3,(BBIKII @9SG"$81 33 M(%3GML2JE]KQ!%/CM:U\0 MH1UTGV)GQTB6(>":= S"<.V3:%'=$%"?#C\H" M;;:\$MK>6,ZB*,]CGL909%&HZP\ED":4P2S,J4B3 MA%-F9<&TS#.UK[FNCKB3T^0.UPI7LT_< 5J>O_0A0%E_\#TP./KNVV89]?/O M4?68!?H>'TH&/]1@R]7K%_+G)S6T8IIYU;GUBUB+U0^QGC%$4D$IA3'#""*! M!<1([?$BRPG+19PE/++CA;XIIT812E#PM)74EA1Z\37E!Y>H>:>*6M@KH+'; MR;LK/KN5V25QF.+CC$-Z)QR93DP!.&46XS<'^E-T+MOM>OUR6(NI#$51$_U9 M_M5Z%@DLHRS&4+ T@HA*!JD((IA@'$F"&0 MDNR '%1 G'@Z[M]\FR/O#3"TK8$3]N.;SBWC/PZH:DN0; MK=1?+[ZZH2E0Z^RZ:J;'A9A(>/0Y"?]2\<\=$+L.<.Z:RK["5IUF]!I&]*'8 MS,5,IC3%C*60I*E4%FQ(8"X5XV,2,(I"$HE$FA;6.AY\:H?B4BA]E@NC7^BO MV^PZPYBFL^AU,^NEF'BF1%LXK&IEM>D]J$36R6"C5<9J4Z-9$*OUFYU!4^EM',*N9KK.=6DH!VK-FW%5S;]7]J-6 MWWWD]SC+Y3B0W+/0;Q*7/LY"M(6YCS2[?1'ZV\6Z4$\^K'A9WT.->+]:LFN^ M?%8'\P]S\FA:C+YWH*EM#K7 X&%%>.G!J\4NJ4/++GAYAJQ5,"]8WP]I-^,[ M1]/[Y8P5D.";EM]177MCG ;5M^\??;0Z]\:*-NO=F[\TS!BNJY?=D]7FM2Y- M&H81BZ,@@R1D 41AJDZL29Y %,1!3#$.*4(VANOI%%/CD5I"4(IH9V">P<_, M&+P,%<]\< #(5=F4RD,)UW8('!E#9R88U7!I5_#8R.AXTMDA=U_ ,YB)+":14%1 K (YS*:=VO=_[IQR\3GS'-R#SXD7@O@& MYSRP%]E3B50[F/R=K\Y-^M;GHPX@#,XW76\/C2GC0K8'H]_\9/,7;7EN^W3- M&&8B3H(($AE*B.*$0XKS ":,&\3. H]@D<9$#" MC/6"F%&73YB]GX%V"+>ER/RRDQ]L%6B_?1X0KC8,.V?!:Y;3CQS*-@R/8^V6N'Q\W-ZN5OI7\O-S\2VS>"\443XILN76?0).QID992N95&1T"E.3+ MA5B^K \C Y0F0*D"]KJ8>VB,P.UWTKC&U3-'#8#4L?%E"]H@IXW1!*/Y;6S4 M;;INK-YS5CE)^X<^+%=/Y+/85/D!'Y?K]2RG(HYB&L(TTH%GE*20AI0IW-., M1Y%@*&87UE(Z/_/46$E'FU?%U"XNIM0"M=TASRF 8YWS&D)?:?\P*,4N(_GK ME*!?M.@.C2-KN/P59FJ9]ZU+-77#85"\J6> >6<=#35\W>Q(O.Z. ]!@H&6,O MVI#23B=@6!1WN@24D"I3>G.$D\G+XU7Y*E-WH,R3ZT/C1S6?Z.8 MV:]$?RH4.[?U=";]\IJ_T"*U1]D_B)F M:819Q+(8XDQ&B@@9@1C+ -(T$CS!-$\2,GNNDAHV9+4Q,\JFH)K-=W:LH$?+ M13P6"]U*%U RUTD$.BRSFA[\\OO7]_K/53[!6.D$+G]-ZC>4XTC_?'*=IL^( M^ETA@J D2*8DR7&>HOK7=+/PG5?RIK^EK7K^?DDW92GL_R-_1F8'ERF(.B$+ MQT'>2P4,:"!3A3*"C<)FGQ6S@^=,SX$2(J Q AHD4*(T@8P9#VO^UBDV+E7Z M:^3D>%A$9TD\/F2[I(;. _FYOST=5._E[ @3(KS:P:/$/+CB]U;XI1,/I\5? MSL_T!@5@.E4^7P2F^Q7[RZL/2H/E0NA(9_6]O+Y_$0_+FY_ZRQ1W\F8AE^K7 M5'Z$3QO3.RR+(:?FRJE%!UO9 7\1NIE<+;ZV AL*7('K)]UWT?PVRP;M_DLM M3T![YA7'&%O=: U ;-#%ELT\H]UO#5"^>5ILP/S;A/."8ZR)$AA M%D4"(B)RF*<$0RGS/$@IQADR=3VA[F_.!)? N7#0SRVF\I1CQ M-#EP%?RUFN\$;^Q.\^>%F6:C^4[@!O>9[Q[5OG3!S6*CCE+*D-PFM;%RWL\O MY=5+@)*4H51"$3#=C DED(:(0DX2BH2(1,R->K'TSC0U8JR$+<\[A^*"2E[S MZ@;= 'R%8;97Y6?Y)#;? ME_RV]*B4M#,+PB@,PEQJ>PJI_V(A)(+I#BDT1D&:!"2P*O3=,L_D2*%RV3Z5 M>D!P9)6TS3*JN=&CZK$=T??X MA<6!/XO-#&..>)@%$/$@AXC&"NM&OI.;);'D-/D3?0/1.)4[SM?42#8'/E M$[*;?%P?T"!@3GP^PT891GL?!5D+[4::(9Z2**09%"'7E3Z(A#A.%*U)$B8\ M3J2B-AM[9#?R-(V1N18/,"6?'1'M 3/CF$$P>*:/4B9-&AW*6[/"B:*./OC] MN*-^RR?J''^FIP\,=*8\/<^7KT)\%:L?!1,MP2_S<@'4GW33A6W!L:I ;>D$ M?D>>"_6SUO^VN@N=8:+.7(@$4!#=+SMD*<$-'T=LOX]M>FVV#!4!#!X9)R7!>87ZA/7&B>I[-,J5MM9E_T3[KL$BFPS&,I)10Q55P?*=LMSW 0RI) MH/MS<6:4T'LPZN286:=@K3<%4];;)[7YOJR$N9?]$*]NJAR,@F]B.P^ LZ:: M9_7N8ASU0H-MU#_MF>9PK'&2R,Z)OTL>._N7 ])8WY'U=^U-_T'FY57[@G_] MOEQM'L3JJ7EKDX1)&"0BT[74U&DJBP)]FL(P%GF$0L0XB7.3TY3%G%,[9VFI M@=B+7=8/76O!H2Y]T+@H6U]I0VJU*4TJ?20#ROXJ#(L8V:Q*SW?O!VO/K%#" MW) 8*)%!*3/00AO=M T&U"('USVP(V7FMO^.P?'OV%7JKAU6G0F]AD.-E^9K MI]M!\J_EJ\/.XQ^*!5FP@LSW#K?29@C"@":,"DA"BB%*4@%SIFB=Y FA*,N# MT*X(7[(A[ZI:_3-.4RF".( RRQE$(D6Z?9.$- @" M'L9)*GEL%_MX?J*I$4$=R-<05J>8$E"+:QOYV()N-R>XQ,PS*0R%:T#88S<6 M%T0]M@P\\,O&A?+A[U047?[N^+DM*, M0%_%D@S M:K@8'L^FC/#Q4RJ_$P17E_9GYQCW K]+S9/+_,Z'W[ZU9%G(8M\P MK'ICEF)$!(X22)(\A2C #.8,YY!RPA659#QD5G:'=XFGQD1599TA)?/]+ZX9 MHTUJR3RSHZ<.DM6/H-%'\KK[]_"FO2,[UVB";2//R_O6'5'\P.^S663WQ ,W MJ.5JM?RS6#RNZXJJD4CRF*, BCC&$(6"01R24!?H)4Q]DS1(C5Q;;1-,C?[W M\EF2_S%PAEQ] 1R^J74G6G]I7GO^:]';%5T=#S\NN[0H=T(&;<_9EV,J YC+ M^*/OR[EZY71X8OH^LJ6\W!;KS1>R M$=IAO9XE/ UE3#',0EV+2X@08A0(F N14I9%"4VM\KQZYIL:.Y07)\A78'H^^+Z$L0')0\;H"+PVSQKME&3P\W4/U!PF+);WUYW?_Q'(59JH.^O'\4/A:O.U9$R"4-!"919D$+$DPR2/,90H)#P4"9, M"BNZ-IMV:I2\;Z<%=L*6@26?K_^PS(DR@]V,1-V#Z9DHNW!TGSEEA8ZK1"JS M2E[ M? 85BZSKR] 9*[ZFJF%?RE[3+P7LF#%9A;'(@Y3=6!+>:[K.P<2DC 7,)(RHE*D2<*L M+(#^*:>V^V\E!J(6&?Q"]D(#7DEMV>S5 'DS(\ MGIYY<0?ES0[*AKS@?1^4 MUD: .3J.# "#"4?=_,T!.-[X+=ZTO\*NZQB5QJ[AM77CE:DQ1"W:?YA?13?U M[[]^'JBZYX^YELJ9X=ZBZ:#[X^8XH]T9GQ&^>4]\[J^';=LZKJ2HJIY<+_B[ MY6*C/E"Q8(58G[EJ2/),9()F,"!E!1.U>=,TBJ"(TU0P%.:<6.W@5K-/[5-M M"%^>/ _$=W'I8[U2 8!,NQ;3!L$'LS MH1$OM^TM>KO@G]5/SM1J:!]A:LRD93(W(#J0Z;L@%5[\ M*/@+F8-.P*RLCGX\!ADA'<..9I/TJ]8T40R>'NIH*"LJ?%"R:;;0M/#/8O/] MW+J4OQ)&%"9RPC&2&:5KS2/LACF82:E)%C$ MPJX@5,M$4R.H,I1T2$^$5B3-Z,@%/IZ)YR3*5DOI+%7/% @O8;6-:=XPGO94 MV>Y VC//#Z\4R9:KY^6JO";35=K%.SWNZO7=DHN9R)-,(,$AQT$,41KD$.,D MA7$>IM"T8V3'?U#AA5PBQ(?,5**56,(-:0CME' MP.17ZK*+@"E.O3T$>@<:MX. J5XG_0.,7QQV)*P*,]4UAW>W.RG-TX0&(124 M((BR7)F :,P(SE)$,TB81<]>W:6R;'R[U^^W'Q^ -=?O]X\?#6\$^_&T>PT M>#$ZGCFVDN]J6PKV_:O*I_3+ JEKA.N/G_%KA"Q/(,Y#2+(DESD!&=A'!@5=K&> M>6J\L)6NO G>BPZVG\7V[Z] );\=<9@OB!F9>('9,\'8(NS7XVV-H"-Z,I]W M5,JRAN.8QNP'&$9M9OG>FJ5%752JV&M4] MIHS^%X:ZOJ\Y5S^8=>GSNEO=KY8_"J7"C*!0T0*G,*%<0B1Q (F0,61!*F6" MTAQA2Y_W^8FF1A"UC[86MN&=W0ILZ^)NP=?4MWTY:N,XM0< -L"5W8W&!3[L MEH%'=EYWJW?JM>YYWCY*3Z/OV70^#VD,EO&$0#HHMM)QJM'C#81 T M8Q 'CC#LL/-9;+1WN"1!+OAOK[^OA3I>W3T+?:FW>+S6_>2J@OQ;9R0*29QE M*8:1B!.(PHQ!3#,,8RXQXPG/,[L@'WL1)L=UUU__ 3Y\O/OG5_#AR]TG<'=_ M\^7ZX?;SW\'UNX?;/VX?;F]L_< #UL7L^.07;<],IX0'Y7725GQ=5>87K0$H M%K^"G1)@KX47+_-P$!T=R 8(,.I);3A QT>X"T8:>).E;$1>S%]T'\VO@KVL MRL%O?K+YBYJ_"K!\>G[9U*WRMMFA]V)5,O3>G8%QF*($$1B%J8 HH ', ]TB M,X])%@B6I[&5M\B58%-CSZ9>8*\8V&I6W<0W="LOX[?YTTJ]NA+8<)>4LR4W MO*=[@X7T?;77MX;R> V7P]?0_E+0,>"N[A%=B37NU:-C,$]N*UV//[ ^6+$H M-FJT'^+DMN'Z:;G:%/]="G#S4Q^]Q&=ECC_\*>8_Q*?E8O-]/9,T03+(,Q@E M1!G)C(8PCY((QB+.))%A$MGE'%\FSM0H7WT*R+)NV&7+84;,XX'LF8XK16"I MR9I @D/,QC2F*&81:E,J=6=ZMEIID: M^Y-J*>;5MARJ9GG8J>W)MV M/^TB:[#1#+WZXUHQS_VJ8"*ST&"-/?..;G;HKGOY62T'A6CL1QDM^N)$\&9@Q>E?#CO( M?!3K]7)U_HSTL/Q-?!%,:!_+)[+1WNO7!Z(LD7TD$DZ%Y"E+8"YE !$/$TA) M&L(((8%9$(2,)C:GF\O$F=J76VES!=H._V"S!%2 K5)78*N6W>GGPC4T.Q*- MMS*^+9NABP*^E3KY2;!Q Z^CH]6%PHQZWG(#W/$AS-&H%W1F.VAOGG&:13RE MD#'.(&(A@SG!$N(PP8)*&D@J9DK88LF_;LAJ8T:V%W5 /Y[-WP?[FW@L%OI> M%%"B_H*I3W5=M4+_I5C4?[0LV'^*L&!4AFE((44*5T05S#1)$:1A'*11FO$@ MPC7"-PL^&K[;N?RA>U,5Y?0(K=G^,2C:U9>RE<]S8[9SB+ONT'8P_ M?MNU<^J=[:)V]D''+OH'!>Q:!Q_?"_7[6&R(+ASQ=:-XN_2K/:R*QT=U?HI3 M@3,48DBC((&(D!!2BD.8)&$0"$90&%HUSKU0GJG9MMWNYIU.8*^4#I,JU:H\ MT*!6S)&GWW!5+_3_NU^K-[T5<+%,[BX,[,#U?8U@*,TT+A?LH#.^F7?/^L'UK:X$M%@7K.QEM\L?"'G&6!Y&:KVE,IAQ3B!!(H 9C?)<\CRG M,3>^R/ CX]0(_?KQ<24>=>;F3MZJO:.%P]_3:AI+Y9:,[6BQ8,2]*)7Y[+5]_-R?K]?OE$RD6,\(HRCE+(:$A MATAR :DZM$$JHC!6IH$4Q"ICR9>@DS,#M'R@%'!@-VS7*VEV9)O"^G@V 1I+ M [Y5TOEHL>T)0-=-N5V+^39MO#V!W=KXV]=\PWL?ZF+;^D!)5G>KLHP)+P7= MYD#-$IS(3*8Q#(,FK M \F(S.>5J5M'4$F$9""C#&8TEA"%.88XR"@,1$"3F 2!".V8YVB"R=&,DJ_V M$EC2R#%RAIQQ 1Z^"6(/A<-PM#[%77WVQ\./^XVW*'?R0;<]-\"+?+\23\7+ MD[96'A?%?VO#YAUY?E8G737)@SK@KM5)59]A9S00 A.LOFDI0H@BED 2A"D, M>1*D)$HI8ZFQ8]AXVJE]Z;7@8"\YN%N 2G90_O:;TENX!S\0Q M 60M?*A>$![)+>H(:3M7IS5@G=Y+\]'&UV;AW,;$(_Z'HF_9Y2;COA&Z7D(UQP;]P(Z?VRG,\_+%?Z+VM"^OT2")Z\?'S-J8EMMH'6!J'VUS)]['R"MYEPNQ?%D? M[?1/NF>\>;F.=AB[OVUG"'K^O%V"9U7UHQ><055 VD<=K2I(KV+-*B']#P^X M;'U/%H68W[^P?XN-115F'U =78EW/#;.EOX@ZO6-])_6F/J,$Q9G ,<1AA"!*20#S M,.10!"QE<J=U,5VW]YEI&,-\*>4GY\#VB9I^V YQ\6]+'Y:H^]N)T M807Q$Q2\E!#?S_*&-<1/5.TN(G[Z^ S^N;^J\ZY8-<+_EZWB!%\EP4;AQ)' M811"$N>I#EF1,)>)4/](N!"2!JE9Z9&>>::VK>LPBF+!ED\"*+BK?%;#5H-] MB!J<3]S@Y)D%E)!7H!03J&,=J 4=EL+= 9?%N<4-;",=7\YTZ3H#IZ-C33\R MG:>;CM?'.^3TZW!PUC%X?&!NQDKP8O.!L))V2^=W$@>48I9"&80:3@ BH.]-!'.$8\HA%(/MS>?+6L M4M] SB2+NN7G MN^5BO9P7O I[6_![M?K;S>9.?B@69,$*,B\+")2&T7M%#_.E+HC23+C@L8@Q MAI1K%UR>,$A%GL& L2#B64IY9A6NQ1OW MXL,3N"R%6?U\M7Y[W]& 8N6@XW-08 MNO(/-.0&7\3F9;4 ?VAWN/K'4GSST$535+M)UQ.@GGG4#$O']#@ JD%!CJ9S MC!;R:*ET,P#2]M5AUN?-T_-\^2K$5['Z43#1DH Q+Y>VI+Q]?83[LLW+N^5Z ML_Y8+,2M(L#U3.=%"!X2F I=\D[DN39#.90Q"U"$U]\YL+:TM5$^(.S)074LWJGWJ"=IC\]37 M-,,VD-]>UFJD]5I-3I4UK&?"S/$U)1J(0,LX(1"3A,,\C"=,P"D+,!<[3V&8;\2+EU#:3@54E M_*R@&?^_^;IXW@6V^H&&@E?-W;NI(ZB4!%LMRYVAH2>H%;TRJ!]BO2]X70E' MNX,?&4?=([S"?+Q3^)UL0.C$)_*S>'IYJK:A.WG]LED^*;'8]6+Q0N:W"[;2 MEV"WBT;%W"]"5_46_,-R=:LDT9T>9Y'$L?H/AR$.)42Y3" -,@Y3=< (D[@\ M@1@'F;J1:6I[0:T5J'IQ:HE\W35K5Z0"Y7 MH*@5M+CO=[3*!N$8XZ^=Y_UBNVSUH4Z=]'8Z@4HIL-5*_0$TBX&#K6:ZW :X M?;-ELPC9&'_Y1@K?IWY!;QSK@.1U.-%^/A%IN#> _'0P\[J6VG>2^V MT]VOQ#,I^'LAQ4KM^[5'0FW_=YOO8E49!;-8<)**.($L2#!$B$>0H"2&,9$B MPBQ+@YS-%F5VO&%SZ6&"&'WFN/K,F^+X^\IKJ8&HQ%V7]OI22PQ879".E*+; MG<<&KI/9@M"K]J"MVN12U^N12E O6ARMU!Z3($'9V$!@HQ MZE'G,J".SS(7CC:,,J^9,A=>YII+RD&UAVTEOJMYBA]* IWO59=+((3Q%(D$ M8MUU PD60)(C"8G(1( 1BT5NU7+;>.:I'3P:@MW8+KS695T)=-Z2W:+'7[G[+RE/,V']8(.>(U\WE'I3)K.([9RWX M^UB18<6LIEW!RGG5*NM259.M3S5J32J'A:C>JOI4?\DI)W6FFB7KONH.A943 M]0S\NU^O[Y;HHO24Y"C(94Z$+X1"(I$P@D4$* M@RS%1**81 &VK2MI*\34** LL[A7X@KLU(!RN8):$9W]LE4%:%W 5AG[.I76 M:V9F"<]DXV<1!I7$'(JBPZ*9UB*,7E9S*$CG"F\.'FMH+\/U=_W_-__U M4OQ0DRPV:W6F^_I]N=H\B-53UXN%5T M'>=7-4!HN/@_O&Q>5F)WAY9%/)"29S 50:*,P32'.5,4)QG)",>$2D$&-HXV MDV!R_-9[0P9^*195W:7UKX,[21LNCR''^03=-]4==)FNQ:_[=NPOFC7^E0K] M]\V7])RV@\]]!VK#^=^J'[4=/!W=J2T'&L:&'TBQ*GM??Q)$ITEIAOVP4E:+ M6+#7]\LG4BQF01"F :(2@I/#.S13-(9YS[L&'L^7;J#>@6?=Y/FAAZM%6:7QG\7F^[L7=4!X$JM= MD=O/2I4J$F>&LB1(\E3 .,DQ1)D@D 8\@6% JIG:_(;-ZI\<0745W- M/Y/5YA6P6HE]Y>HKL-C)#I[54=C:B6ZZ(*:'*.

    S\ZU9C^J40&6YD;1:^O MP%YNE\F!R.YU>^-$#?+E92X4]23A]6IUS9?/ZIO\ M,">/IJ9)^PA3(QPE*=2B BTK# \:2M9BF]LH'<#U6RAN,//,'@9P@6]:9D>& M2C\H@\R4CF%',U+Z56N:* 9/#TAX.I.!I>FE4$NZV.C:,@4O:P >-+EB M^U7!Q+U8E=Z8&>*"QBS&,*.(0L13# D+8YBQ+*OVMHMGD>3T%HLX M4IK3F(MIE^?D&O3.3"=GDXV7Z^0:GX-L)^>##X_ VU=CVS4(R5$:!5F<0X&T M(R#/0D@1EC"AN:")S&G$K3K.G9]F:EMC&<#5+']HV7:E!U2SP_SE4'G>G0:@ M-"B&K1T$AU%J9R89/0ZM7=%SD68=3P]M-UEZN^ZUL^M!4W-%#[M-.ER4O#J.1^M7P6:MQ[]4O87"^X MCAI[UH;+@QJO_I6G*6(ISR+(PC"!",4<$IS', FPS)@B&99:5=XVF'-JM/)Q MN7B$'PL='?2@_GVQ*VMDQR8F:)MQBF,,/3-+*WP>F,4"&4?\8C+CJ"QC <$Q MU]B\.K T:]WQ;WL' M\<%7,5=_^ZBXYA-9_5MH?TI=\V"& LSSC"&8X9A!)!"!.$;J.),$- U#0:FP MJKKTHH0-5,U)P@Y5G6JB%+(':B;DMEN*.%OJQ<$0, M'1.-2@W]"A^3@\$;%V>9E*[4F<(L82$CD&.D2$%F&.988IC%"6%!%.$0#TTB M*2>8&A4T[EU:>6MY-7-8GG)7PMO?]-ALA+F M5Q^.\1WC+N1B: ==CU@ Y?"^Q&36T2]0+* X=Z-B\_HPPOJ[6(@5F2M[YIH_ M%8M"'W5TF/?6B.8X33&6.BJ.326Q,TZ MFS'?Z*OGF1_'6KAQ.Z!ZFOT^NTST'M=O#!I757+T)-MY1BO5:3D?D' M(=;OZNRP* Z8#))(68Q/NB;XE^+Q^^9._KZN&AI=/^G\U8KF=C=E.4(Y#:0BDEB7V53V M82X0A;%0_\>94&PCK*Q"2P&FQC0ZWZPL&S\P5!3(ZE*9%#*K)M]/!1/9?G[ M3Y_O;QOA^FJS+_6PJ'EB &LW67E U+>I9 @F^%:J )PW@K> :UB)%(/QQZN4 M8J[L0<$4B]<&GK_*_BC;XP!/\A G5$)) PX1H2',LUQ'&$H>H$AB'//91G>D M-SQN-4>WHI/='/Z^@ <]QT4MF@[!,SQ+#87$-Q^49PCR)$TAX*@*4)E$86X4( M#Y!A:D9$(RV9':0E[VH?7=PVNW=9S)C",]B>^<2V",/'7OA=]+(V!=!?I^I> M"=ZZ#[4I1 9=IHV'&IK6N=ZL"K817-?OGF4\YTQ&R@Q,DQBB0.20I"*#DN0A M";",A+3JFG(X_-1X;"]=6>_?-DOS #DS/AJ.AV>J:4#QK@N* 4F7YS1VEF5Y M,/C(:97G%#O-HSS[U* JK+<+7OPH^ N9VU=?/7EW:M^BKB;:$-*JV.HI, :> MA@LQ\7V4.(3#?4W55N6'UE(]'7#,&JJMZAS53FU_;N#9_ZB/S[[#CXX9_$0V M]3]]57OX7-3__/J>;,0LPB0F--VVW&$XAY2B$.9!$(:"28$XLW(4#!9EDEX% M2S?"\'4P]#F,@JYG5C'J/;:57?WMO*0191.4?7E*S79_#;1N5T#7'J^R(ARZ M.R[&VI5O9+@@XSI2+@;LQ.MR^8@#4S-?GI_G97@,F6N3Z<-\^>?M0OTZGZJP MFEWM*9&(#"OBS$C(($*)@$30#.*8Y@Q1QH+8ZO;9<-ZIF4U??[^__WCSZ>;S MP_5'\/[VZ[N/=U]__W+S%=Q] .^NO_X#?/AX]T]P^_G#W9=/UP^W=Y__PS*G MTW YS$C4 \B>&;,I<=6O3,L,&D)["?VS!,I5*JCAK./FA=I!<9(D:OGZP. 9 MW8GZ\W*QW-YC5XVH=YD;*" X"SG,&2,0"9% @G@&PRQ+ H32.(I#JU"9SNFF MQE%5[_JZW,0O=5S,KU=@85O*I@=E,PYRAYUGZJE@:TH*;FL,:V';N[/91[D8 MH>(JIJ5[LG$C6(P4/XE7,7O+CDRX*&8WBXVRHSX4<[&JNWN\S@C)J8PR#-,@ MTWE?*8$8AQ&4/ B3),]%B(W8HV7\J=%%)2(H9=RVE3&\4&I#L)L9'.#BF0KL M(#'^^'L4[_ $J3>K#UW]8?]]MXTWR@?=H\SV"^Y[;."IA7T7_&4N[J0N7K5Y M_20VWY>\T??T8[$0MQOQM)ZE-,T0PAPF6:)L@913F(M.JI?>A;R<&=!)7LH!*^V?<7?-/R@U(!RZ0HBT4Q/+YX@=KW"6:+\O)BE.V/ M,=: N3K)F$\\[F'&&I"3\XS]"(.ZZMR+Y6>QO/[Q6#ICWRV?GJ^?-A8]=#C[N=GU7L9,L^_Y2]8-$D($GD 0^T7 M0%'"(=;Y>!1%." 9"2)I=!G2-PM:(>UW&;@ MRO,W/0@C*_=!'PB#? BM@X[F2.A3J^E-Z'UV8#6HY9+_6* MG?R#,E0L%\+,#/ 'KV=*.4!V+WJ5B;L^Z/CC--WM,N!<%9RRFWS<^E.#@#DI M1S5LE ']/%L"V^L 3LY3CAG/(4,XABAG":3J!PF3+,0T14&24*- ]/ZIID9= M;>D=%KT9NZ'M)BBW@/FV;]KZ(_:&RUK_'LV[5#H#;Z36D]8_.+O^D49P=#:% M[!YAO$Z/1IH\/>/ZL]06I%3=VQ]>-38[K2B:C^WMRQNM6[WX\Z0&7/ M7-6KK95']$B_00[0[1BC^3N/A&ZZ-X__:H!!45='*HV5>[5JW\FZ402-993Q M*(",9@0B%")(19C (,$YH1&))#&Z=>V=:6H?6=7RZGDKI<6&V(FG@1'A"B7/ MW^6VWED%U$[0WB1^2\ L# A7P(UD/VP!)(>_M&U5B+\YLB-,4.DT(SH'&,^* M,-'CP(@P>F%@/01=;(EL1&WD1FF \A@',(S3 "**V6\'@L,,PVZE794%.!Q\W(S_LXJ=)/.? M?VK@/:WN?J9'Y,U+]D;3]]]>]X_O[?:O&]L#OB?]XS-AR M,O).B*A+A6&I\5&\C\GM_ZN0A4FH]>X41*34;LM0&-R EX:A;Z]QME? M2U*1H9C%*43XZ4QO% +>JG)[S'?[*Q>4+OV-L'\+OL_PKT^V M >5IFK(89DF"())QZ0U((6688TI%$@6Y5=^(]KFFQABEJ+"2M5$O8T!ETQ9L MS4C#$6*^':CGP?+@4## PV51U):9QB^1VJWRV8*I/:\,8XO[U9()P=X7O#S1M6]^NFL9WG,4$@S5C90ABCB(KYONRM5:HZ16\7K5+IZOP9?7_:4"?UGVS^PG7& M?W6.4/]"K%BQ=MERVC7JCIC7F5BCTK1K,(\YW?GXPS: SV*C:Z@H:7X47/#? M7G]7D]PN=MT[KID2H=QO9AB)( M9!@46F8Y'SB%F(86,D2Q*>9(0)FVJVYE/ M;47B(U2S4Y*7Y67!!V)&VQ%F8T[ =AST2KP2W+,MTWP/U% M2PZ*Q:]@WSWHNA]F:PJU1\P125I,/"H-V@-R3'0#1KC@0HWV^_SHL<^O]NS5 M.[)VC=PN-JMBL2Y8Z<,+9T$618DZ(L,P)LJZY4D,21PAR/,X"6,6H#RP*J+M M3]2IV;M_B/6VVJ38"ZT,)O7;*P\P( ZN@/X7/D1]#QKX*\ G[V;L?OC)==UBQU9^!B(SXJX_TDY^;# MR^9E)E<%/;9)J7 M')5VL%3O-)OM"E0J@J:.X&9(8T^GJVUWY33V&HYX1W7!\HURK>42>L?W8$Y$ M>Y.+,Y>@MMVT.9UCV/[04M[I7,HQ"8-8'3@"F&6$0B1%#''"!$QI0#!C$4?4 MZJ;.?.JI<7MK@3,[MK; WHR+_2#JF6G;J\7I ]K_6A;*;O]#_7/9XM1[XK<] MA(X8TV+B4?G0'I!CMALP@GVNXLUJI2WO+X(M?XC5:U4KR3!Q\=R[DZ.GWZWTING.9Z%K)MH7*#EFTY,@7)7@*H/E4%IDV<''"V'LDN= M9D)EYW,7%+FOLY&V_0>+?88;80D.0AI"2H6$B"$$*0\Y1(E 7,<2$4JLB]RW M3C/_\JU'R;+-@0U4._9#-07%:S;Y]L_&KVO8J? MK6;?_]: IH6:YA^>'O^Q_%-W7G^W6'/USSO;V;1]8>6(#B][:P"1ZV*X75.^ M38E< Q!:"^>:O#NP L)IQ_7K155KX9K]UTLQZ-NP&W1"7\E6<-"0O'3V5<51 M&L)[^6"&X>:JH(#=Y.,6'!@$S$E!@F&C#-WKE;WP?3E7;ZPK/^,L$#@/A P@ M38,(HA1',.>ZQH@4,:(9HT%DU?#X= JK?7R,1L9WNBWGUX>[=__//^X^OK_Y M\O7_^A]Y%&;_$]S\O[_?/OS+=O<^A93$4A N8!!*92QQP16X<0I%G-,TS["" M%,V>R^131::KS1C 'D_GD:[$8[%8Z.A.2N8Z)/IB/ 6G$0^2$*:AKH"3!:&^ M24.0A3)#*O;,+[A)(4R/R$FA&N?ZZ M>;S:J@+YLR M7&"S!/?$K;.J'01G1N')!".;@&T*GAI\K4\.VX745O>DX[>4W4C4EU1G7R99 MFHL\DU"D65RGG\F PA3+-,I#CM59T^:(>7:6J9TI]T*"9RVEW2=^'DBSK_QB M>#Q_Z UD2@$]9*YV0N#H,S\_QZA?>J>:QQ][]\.75L#HB-^I[E-)FG , =[]PS@<>S2ZYKQ3?QX!A"T.>],7KVLX=3MTS,I M5MKM_G&Y7BL[B>"$4@GS+(X@2O(0THP&,$JS,$8TX;E=X;#STTR-3G;5K[AB M>5:BK< $Q4[H83VDCK UXY7+$?-,)5L!K\!>1*!E=-_VZ3P&CML['4WR)FV< MSBO:UJZIY>E+#U&]A1'7;941ZS-6G*2#KWN MS(?V>1!TA+GS<^*E:/RZ*_Q9\QO*41Q0SF"=1K'@_QI#P-(4TC(A$$C,9L=D/L:)+[ MC0 VC- 4PQ\QU"*J(^I61EO_N]4"F#KF?8'JW6-?"0[^5)*#K>A7NZCRUZOM M\15\Z0=\@#=_"&[.W/Q6DX_L_Q\"S.G%P*!1AC%;A_?N$_G/Y>K=G*S7NC79 M^^43*18SQO.<8);!@&8)1"E5UFQ.8\B3.,6,ABP/K4Q:R_FG9KCV9>"7.H!2 MB;+['?A6Z6%IF]JNDAG_><3>,P&ZA]V:! >"YX@%;60!XFZAB?\ #B@*:0$RX127@6FKD ^Z>: M&KUI81L-4Z[JEBA "6S1&+ ;W6ZN/T4C30Y:*AH]L8P<_)VP92YJIVPNE1OU?_YI5@\U@4L MEXOU;T(N5Z)Z[H'\%.N;G\K:57,4"[)ZO=V(I_5GI;:V@9=S-=.CXGZA?ER; M64)UF2\LH=Y%*NG!+UK/7ZO2]WM5P5[7[5+6SY?J7H%#]& M[PB+X,A(]BGIJ ;U") ?&]]C3.DL96WO#;GEN@R\+,CNJ% &#*P$OUXT<_O5 MWZG=C[\74JS47RKY&W^I=IHL0SA4!G^>2XAB(F&.=.N?G,F$Q%RG2 R))_(G M\O0.#I64>I\!\[VON@W) M1DVKTWN>J_K+#VK$ZY_%>A80'@=YBF%" @%1PD)(\H1"G@:(!)(1&B'+ME!] MN=0>G7K3-F-\QAIZINQ4^\$U+ZM#];8&+N\Y(O3.. MW?3(%((S_8R,7QW&-^_%\TJP8I?EWJC6.\OC1&*1"YC'F$/$1 #S-$L@202+ M>TXI@MA,VYQA)MWI_9>2FW%/<_%OBY&0^32 M]?"\6M;QPNZHQ@ F1Q33-=.HU&*@\C&EF+SR]@?NYM%+>1SL;O#\ =2K,HF0K>+YY?-^J/X(>91?:T=$AP'5.H,SIQ %*(, M4AP2*(A &H"ZE'QU;8F[DG\_WO! MRIGC4&&X5! <:'J1;Z?-[Z[H."5'S ML< 6@6UOO- CA%Z$S L_'O./%[7E$[2#:S^<\ _;VCTH4(7;] MK#\*HK8R_5^?EYM_B4U9%$N!QW]?\&+-EB^+C="^+/6_UU+M>_\29/5!?5@S M&LD482Y@2$4,49P(2+) P$A2F4B9BU :E:]R*=34]O"'[V(EB);0@M%=+9#! M-OT&L/N^?RLUN@([G4"ISU7U/T#I!91B8*?9%6CJ!BKEKD"I'M#Z :W@&ZR> MQ1[\!JLXTKX[\FK:[;J.8>_<:5W--=[NZAB=@QW5]=AVNR@7Q>Q&[=^;UYLG ML7I4 OQ]M?QS\UVGQ9/%ZPQGDF<<)S#$F=H8<:HV1I8R&!(%8I[$29YQDXVQ M9YZI[765J& K*ZB$!;6T9@S:!VWWEN80,,^[U$"LC/G)$(F.UD)JA,IWIOZP M=YGUC3L*O1@JMV4,T\<'F-**;@HFJOR=#\O5.UVX?#XO]\0[>?VX$J4I/Q.2 MHR3+$0RD=JCG(864H@PR) 3/1<3RW,BA;C'GU,BADAI4M>2!7*X :PBNB]60 MK>@6MI8A_@:&L'M4/3-(#6B=EO=!YUHW ;V3X-H?H!:VJ7M@1S(]+7ZQ?W-D M4-IAU6DO&@XUGCEHI]N!M6?YZM"TR M)5SMFI)"C"F'&:(TPS%%*+=,-G4,]@B11J.!;79/[1I"SWODF;(D.@WWEYW, M8"OTKRZ3,\TQM3A RWX%=M*#O?@N4V &H.8L*<9F[I'39 ; +L,&KV89@3ZADODF6(]9B^I_;Q>G/6"_+.?S#\N5KF4_"R55UFT20!D&$J(T""&-101Y MP!'G+!9I2NU\P%;S3XW0M^*#7[8*_*H,7M#4X?\&E1;@F]8#U(I8UE^V7293 MAZ8W\+W[-IWC/J0.W1#TW-66LYI]['IQ0Z Y4P-NT#!V5"@8G^DJSOSFIV O MVMR^D[)@:H8/BP?Q<_.;TNS?)IQF--#4&*P4&.PD!EN1K]07L]PLEJ9G=C,4 MNWG).8"^HQ!ZL0/?M-R@%-P!]5@!U!'>I,:I.8;Q/;68C3X*D5@INJ4-NY?> M_@"]O^I9S\(@S4D84IAAW;$G#6*8!WD&HRR@+,](D-F5WO(DY]38JZ4/PQN6 M>6PNZO@'ZH%+]=<\6%LO_IN>ML\LS01/W4TI_[*G[S-0^SR%GYO./J;^?7T# M^:%8,S+?QGNQE_5,(,FC #&8W =O.S,[!\WPP-0;): "W)-"'47+Y.H[%Q5-7('HB/D& MBS$J"5X*UC$?7CR>ZUZXOZ^%?)E_+*28A2Q"1)(,!D&(% V&" MDYPETNH&UF32J5%>)1G0HKGJ8]M V(SE7./FF=$Z.]9> 1-$';:H/87(>U_: MQI03:49["H)Y!]HS[[H* +EF;/5R4&WU>L'O-M_%:D^(C7K+:)EYDNS;-ZP6]3J5*3>//1]%K5_!Z"RBQ%.>-(TR&@=I))["#]\6:S9?KEY7V'&GAS:-, M3G'JCRJY""+/W'0&G6^EL,!Y[$@K#(-B14Y'&RTVI%619BQ(^T/#3*7KQ:;@ MQ;R,+/DJU"Y>?O%5=J[@59O2I^>735V;X8:L%HH+=3F[[K17 MUQ=/1)9ARA$40<8@XJ$Z,4>80!YBA3M/DSPQJK-@,-?4N+H451VLR@;>=@S= MA:@9PSK"R3-#EK],^)LZ>W!0NYJ;%=4]]!HQP,41UW7--"I7&:A\S#4FK_B] M$=T51]8<$:9Y"''$.41Q*"%)"8%1*&,2,H)9;%1[?*@ 4V,5]3O+_-R &E83 M'P/(*=YXNBDG?2EZ(U]UCEM-^E)PAEYM7E@E6I^_'U9<;5RW"_Y0;.9&I]?3 MMZ9&-:50YKZJ(PCZ'57#M??,#]N@KH8IHFN0\.)'P5_(''0#8^6E.H_!(!?5 MT5"C^:?.J]!T3K4\,?"T49YFM,G8-% :2_7;Z_Z1^B._UBF3M25^][)9;\A" M+_ _1?'X71>,_Z$8XE'<_!0K5JS%_:I@8I;':98B&L L3Y7A(:2 5# *DX"@ M#(!"?WO*.>*AOZGQPLJ>OX.SA7VM^M76:J#_LM;\" M6_U!#0#8(@!*"!PZ"<9=,U<.AY&D'M=Y,>Y2G#A"1I[>I4DTRR6.>$ (3&4> M0931$.(TBV 6LQP3'N<\L\JS/C_-U$XMI>\*TI)66$-.%YO(19P_48H^XW>] M I_5UTG6WQ7#:O&]4^LH3#@%XK+CF8&T4-:(O5T3POXW86K@@JS-V_F>>V]" MO]Q2/+"3;T@;W;/(6!1AOA2ADA>4NN0]J*W<^ M.&Q[UDWJEE4YIVV#])Q0A&,$91PF$ 6)@#1@&)*$R2#DC&78JKO(R0Q3VY0K M :N:978;\2EX9GOP19!X)K$F&A[N.%M5=[2]GHX_ZL[:JM[QIMK^H+U_?^_] M+<.<#/W[AV]-[:/<2_31/QIJ-(_^ M>16:'OV6)^PKP;PK-J_7*T'>+;F8I:DD*.!I_;A:=F %@YHZS?#VUE?,VY6L[U_7*](?/_73R7OR:9D2#((PI3DN00Q22%N0@1 MI*'$3*91&E.C6^WN::;V(5:2@EK4*U )"Y2TEE]F![+]WZD;O#Q_M4.A&M#( MN N)"_H8GQUVY#;&7:J==C'N?'J 3^C=M^.2_8 MZS[;2.V[.<(8PXS(&*(,2TAXGL",AQ)%F4A#$1BW2;.>?FITL5< '&A@E#/I M8CD,_'=>0?9^+N['%WRKY#=*&'.!N85GT"OV([D-+_J-V_D2!\/5Z6BT'W4\ M+^1@C0],H$AA'EREB4*(88 M20QY'B$F@D!@:M;EOF6"J?%^+6.9+E^+:4@Y;0CV$+D#7#Q3]1E(G'E1^M3O MTNP==AQOO\>I79?>-]SP^X@CM/!]ON;1"P@,N$PD1&#*"0Y M)(0@*,*$H!A31C*K;-S6F:;V5>L&9;<+MGP2X)>/R_7Z5YV67D4EV5U1M&-K M=E7A!#'?Q[]:QCU&CML]&(/AZ!*C?9Y1+S-ZU3V^U.A_87!M)/4E?%7F91D" M\E$OE#(JZA[%@@8\H)3 A$811"0.($T)A20509;)/$ZY5>_#SMFF1A0U2>RD M!5MQK2L9=2!L1A7.Z"GN_ERH3_1[\=SH7BQH' 54()AF3)=1$Q12G')(,I;G M*<>(AE9E'8UGGAJSU%W;GON[&%^(N*$AX@-'WX9)!6$E--A+?05V<>T86SA.[!KK 2YM.U)E?>K>&)10C%(F8"!X I&4BHH2'9W%:1@G MRL#)D5&.><<<4V.>XT8:=8KS!7?.,K4/O"FAN;.R'<1^CZ43:#Q_UDWA'!Y%C-2_P&W9 M/O9HOLM>]9H.S/Z'[;_O3\6B>'IYVL;K)R@@:11"(1($$2(I5(<*!IE$08Q% MR#-N=C%]//+4ON-:./-/^!"G("1"Y)Q 17T,HDS&$-,@AR@4$4HY2FD8FO53 MNPBI<7JH78A5/\4-UM\SK=5R.8PE;]7V A8['&\TYCJK1I.MSC\PS ERE.7Y M^46/>2=+5VTS&_2:KC+Y9/N4KE<&4:E#X;>S"GB$U#/M'"2,%\)KPLM5.(?YM>_U\4A MU=/?MJHX=-(.1=&1U\1Z^E&=)T/!.?:A#!YG&-?=KY;/8K5YU<4!-]<+KETX MS]KN^RPV,\:R,&L\R&U[HFFQJ';64MHR/$ M5M KL! ;.TKK1-B,OESAYIFJMF)>@5+0$KF;/7*?.Y"SYB(32!SQ3N=4HW*, MB=+'?&+TSL"2%>R[X"]S4;/32>I[F;57%]&X9IOB1[%Y/>J$$)$PSF1HN&9U MJSPH^_EHJ-&RG\^KT,Q^;GG"=2/4]6^OG\A_+E?OYF1==5>)T@3G2*CS5(1U MW1 40"HS!$/*LI1+DO#WRN=7W!4GY0*M 7FG[QPIC9+Y[@ M]DP63I%VV%>U%;/_K[LW[9$;Q]:$O\^O(## H H(-K10VPPP0'JKFQC;F:\S MJR_ZK0\!BHNM[D@I;R@BR]F_?D@M$8I-(A6D4C7H+CMM2^0Y#\6'A^19K)=7 M/>UY)E56+T*B7FSU\YS4I2;'-Y>/4D M?]\5(T"(N\QU?1ER&D+$:0C3-":0^B@-N>.E2:"TRS,DS]QH4+T4GFQ*;[W"Q&\G>.?\IO\ MZ8[?;3?28[_\.UYMV7]DWW\LN>\2'& ?\I#)E PHA#$. \@"G!(GIJ$7QCI[ M +/BS6U];+4#'?46X&*0>U?%!:B4K Y/&S47H%)T :2J>KL)PU^!VH;C[<;6 M\J+\%L.JO76Q@[ZAW8UAX2;= -D!]GB/9*F7L34VFY"M._X>ES\^K8H_RYTC M2QJ*"9/X$70#F4XV3F.8(AY#[N&8QI%/(L;UBFQ>[FQN!+\/,1036DH+*G%5 MG%CT@5:\IC($G^T+J/'(C2B[.0R)L;J;/5U-7'AS6.G3RIL*[XQ+_55FWW-6 MQ5;E8K!>OS+1QS=6LO4+*Y=1Z,#QD/2>!@%CNIDANB M2F=SHY"=N"!KY=7+*-6+K,)YB4&\+'/&'JJ=J-(W!]QQT$IK$#J]U%NF()PN MT=;Q5U=YB$DV7C=B_\U7SZ_B5_SCYD)=D[[.DX IUK M8'8D5GG$/&9/\HK@R]?[6R#%717E5C4;6#]>_7/5&%2VIVP/2H;S@2E!,MZO MZ&RKT[H8]2EVXFW4^_ XH^6WHJ!_9JO537[B [ ?5P7(U"S=!JIM?WI(O=*%B.U\)QC4SNZ_+X9['$,GEN2,1F 2,JM@U> M '%*"721CQ,6. '3.(.Y6IRYK=#BRPTF\YV0PZ%P<#,IR)8IT*2GA-!LTJ&: MS,M%<\C^@DXN?4,WI8]+!VF++BZRE[^*ATL'$8,.+MU6Q]F1G;SSGW"VKFX\ M]TOKTN%!2AD+H5C/&$1)%$'L4Q^R-$(NQPCYOE8@<']WE6Q]$ M$5LUH]P<8K:7H+V@"R!%K?TR5+;BVC:W&BB&C.R!SB:UJM44/S:C%=\:G7MZ M+0GK ZM_O\V/V*SI_'4I#XDY2SB,TS""R)<'Q5C8R2P)L6 6-V*N5LROO!<2:KM68#(Q.>U&':Y3>VPL*(>BP>\<__S#8_?A0KF5;E4[$^'Z&[ MI ZG#F),6#ZIV-F'8E.?$L^%/@]#BF)$>(*7.?LN6U4CKK&B*,V_I)Y_78'L M3<-6$WGOO<$_60G^E'JP%05%7EV(EVRS68E]BDP*+.=E?4&^66=$[E[*JHKV M-L\VFAPX>C35*-'J"$V4E*5680&$Z* C^P(,)"\PF*OE2A1-Y7$9*\:T.5ZN M!.LD_\NU[8W.*R7+']WDM*E_=+?YP=9-DD;"4^;+HM .=3R(2,QAZO$84A[% MF*8DXHE2XD^5SN9F]%6B:6>0NHRE(I$90L@V69U6)%N 2E2#:3%U,#&70NIR M5U.GD!I4^DP*J>%WQM'$!\;9>LWHIRS'0O[W1;DI?UL79;ET&8M3%D70;*IW:I@!?Q>==Y!LAWTH^=IN+X1(; M3*/FPA%4YHR#MN&I38$CA_@5984.ZDU9OR/="J M48 9P"Q3PN\/>Z3V8EK8% RC86C6]W0T*0L,*WS,"@IOC&,)P?LR7DZPSDM& M&7WW^GLI8SUJPT*FO*X3(V8RJ@@')**A"\5S/D1.&L(4NQZ,?.+&7HP]!\?+ MC;RW56,-]:ZU6&0G@-W%DLC S^=&=IG,B[=R [P37(]6-,9"C6;L(#R!)5)% MU=YWP/U%2BZLM%_!3GAP,PRS-A7I(V:(FC0ZGI2J] $YIJX1+5QWKE&;L8_X M9^VM*E.^8Y\RAKP$LLB7N5\PAK$7)A")'0T.@\"-4##F8..TJ[D9/*VD\HH( MX$K*<4<:9U#5.].X#BOKAQH-3,T>2%[[G1B0=Z:NK@@/Y]2A%NI:IIQ=8>W%BU^%FB*0T M.Y^4N,8!\8OM] MY W]Y[:N&OV.\6+-OC$B<]AF/*N+W.__O:QB_P4C+PD-DS2-(\A"QY%5BF*( M*2>0<<)(C%*44JUD>I-)/C=:_3T7^_I5]F]A>GS'6=Z<0$L/'MRJ#85JL!2* MCSZOFNZ[4./J68ZV99J_>W^[ -7=V5ZC!;@Y&&2I[P+\5GT'S2%\6JD*]KHM M .;BPY06JKE%8/(!,;1^3"?WI$O/Y,-QO&I-+\"X!>\;VXC)PNA'O,[%NMH> MPKN!%[H>]B%E(9=WEQ'$J8,@]WC I.T>,JT\,N>[F=M29P)HA&@ M9YI5\RZ@J<;IUV-DF8!; 4$KH86;C'X0#)'>A4XF9:A^18_I9.#I:ROA?7QZ M7A6OC#6>4N=]*V]6U?")GV3V*E)\SZ71=<_664$K_XG]AI/&B%..4IAX+H7( M"6*8LC2%'G:(SUSJIE2K6HPU2>?&0-VZ>74 7U5CJ_%W[NHXME">Z:%6X[99 M#*!E>APLJ_?QIU10_&MU2(&?LTV];UDT<= 3E=FS- +&J^^9EO.-BO)9@OMR MK3Y;'8Y(XD7_^5A\+?)[5GQEA>S^4ZZ?R*NOD;GQ]]Y ;[R[X/W'._!5_-<% M'WPJBDU>;'3R>_5"V4_"1E&T3**: -I(_:6"U+CT7[TM3Y<"3$7!@S1@2B^, MS%]*R)I5A/0D723_W5#2AR9?A#SRO5^SIVS[5,K\J8S^'Q[\^[V\^WC[<<'_L=_CSTW^E_@X__W^^WC/T8GSSD/OQKWF035,LMU1*VXK!;02M*<7BC, MI\TYW]U;)<[I5;XG=4[_>R-MMZ-[#'DWU[G+J.F.5=M)L?_,RJ7#0X]S)LPT MQ#E$D1_"Q(EBB#'RL!>&:11@'=+1%6!N)/3P0T@(Q;[TJ:K$T%#_ N!6X"C6.E4+1[7HM)N\RX!YQ@H3"('8]B#PWA;%/$^@&(2(TYB%WM%P>S_8R MMU.O.M?!&-_H\R"JD='5T%AFG!J5G0_T3D3#3B>7$##I('+2Q_3.')?4/.MX M\;6OZV+[7-U'5<=IM-V-%M5$^Q!YJ9VXR6XH)*WO8:7%JI'V$/(3E\B&T01,MSWP!^6H?6BLB,.K8>:GNR@VM%);M'UZJO MC#,!/F5YMF&?LQ=VDN'_&WO"F735Z)[ZU-=K[I)Y4CY)!28(:V:&&"G'W$CG8[G)GBKGJYW4X/>2\>T*?,ZXXF79M6.C9GM,@+AE MAJHU@)4*IW5'%ITA.+A1J!4Q9\)<":0A(V>L%).:05="=6PH7=O<.,IL'=A$ M:ZUC0D:6+D]0Q-,0)HDG"-$/')CZL0]Y$G/73<($^ZD.(9[M96YT5PD%?OG] MX0-X%E9!*075S)QS'DTU"KL:(\L$M7,R%0+6YM,"5#*:(Y]>" Q1R_D^)B6. M7C6/::'_X9%')00E8.8C;$H81K1:.,D6)N_+'+/RNF""F>GL3>OJUG(,\H6:-' M\Y?/C2;@632B&7HR:LS46,CZ2-CFJ0K<6@%0:]"@2Z$'.$8.QP[F'&$N)JL>3EKN9&A7M)02NJ2K%E78#5*,T,;)9Y M:R1B8UR6!\ PYY9\J:.I78\'%#[C7CSTAOZE=^T>*)FH#A83)/7T+'_ZD''. MUK*HYXA(+KU6Y\82M?1@)S[8RP_V"BQ&Q'9IHCU\3VX/:-MGOIH86PC_&H?= MJ(MUS:XFNVJUS$I]2KKP_NS(9[TN4;&5<1P,?4Y)G'+/0[Y6 MI;;QHLR-1^1G!GY9MZ+*PY]7(:;FM?,50Z.V"9H&<,MD5"NQ."[KN]C7]5W( M&/>4@7NAH@S6KNGRI[O!$&$5&P*A&:3#A4M2'7_55=PGL^0',L_'@S+"\+C&E=U%;7PT-K8GU=]U';^J*G)-O'G5>ANW2\\,6[#?IO?KPLB M)OPW5HK)2W[V&KXEF.3Y,+UT<>99$P)*E+"$2)G\+$CYDP))&+/<3= M,-;*+*S4Z]RF\6T.GVNIP;H1NT[0M!=<;T>NAKW:YMLXHI:YX#8'C<#@6Q?, MCLP6$A5KH61HVZS6YZ0[9"T8CC?#>B_KL1)EV?)COA&[ZAM*Q>=6OA<_WJT? MBS_S98*8Z[LDA EW&418VH>L]2/L0])C&3=K(3" M-/(BB)#' C]RO2C02K S0H:Y,40KN-C"E3*U:U7[M\XQ+W[H:#"V9H#ZZ*CM M,"QC;IEPE.&>*)^_-H;&,_6K2_!&.?BU(;J<75^_J1'W=3)G[);1\]NB*CW_ M^R955HH8"X($0\=)935F1&%"!3'2A).0>''JJ^4;T^MVA@QX]A"ERI^H2'N: MP"O0&[P=2F5V#K,:%F16$)[H8:Y&^= !8?[L+ MT*0P^YNAFR]MR'ION-1;F^XF2UO#@QLK_;='\/N[;9GE4"=27PDL"#BW-:,5%OCN DAYP4Y@#5JS,9(*2\L;CX_E1:C5#G34 M6^S+>F_ @8;=2\!25HB].*[#UP#3#+#&"O?& SW16FAKP VMF18'H7=UM='O M=.NP1=0.5FR;_8P\UY*)D]*3DFO[WM^][A]IG#ZK [:[*DBF_+N0A5%A>LB* M@7*K^5C(O[K;;LJ-L!*%9O_)9$X5\1!$.88Q\'_( 1;Z7N*G'0ZWCLMFH-C=[HM;L?_QW-W3^E]"D_H$U M6M9_VA3U[S+5_Z+^$3R(:=30EU/1EZ]Y2C>; 5$]_)N-P#.R>+JU0P]#ESH. M3NDK.%MC5((C'2PK>!:@!JBNPM) ).,,Y%^+I_8P+4 +%&B0ZB3][& %)%@& M#RYG-_ZFSD/GH]BTQZSST?O2Z>W\)!SK8D>*)_:(?[)2Q@PM.>5$QF7 JM@V MZ@_;GML36XH$-_@F>A7BZ+G*'V*FM5E<@8GG) M:,"H1*LBR$SZMIU5VI@7VV'K$_NKG57MU#/M_&/7WG-?N#.J$N_Y##E!D$20 M10$7DSD4DSDE/G2])*&!Q_Q(+P&/4J]SF^*[S'UWO+Y/O;E\L:J9FD=M%'1O ML UA:]N^["1$'+JOMG))K0"3\6OIOC[?Z"): 8;+5\\J+X\DJ.WS\ZJRA/#J M'5[)O( //QC;R"*EJZ+3RNPET M/2UWC0#EA,+&M#&.R:J D;+3T*1-L7I'9>9:)15Z48 MN@Y-(R].,*9$A[G15:&;TK4'9#5V,@.=92[:H28G M!>CFRY6"FJ.=83 ,D4Q/1Y-2RK#"QP2B\(9^=-"'YF[S<8WS,I,'/=_8<['> M+".&4BI/55R>I,+ 80Z,68+%+XZ'TY0R3I3N3/HZF1M%M'*"O:"@EE0].N@B MH/VD8 HFRW0P B&MZ* A"$:%!UUL=++XH"&UN@%"@\^.CQ"Z7S.Z63_EHP*$ M#EZ>V\P]B'^1DC*YJF?YF.B@0Y3ZIZT1@"S/VJCA.ND>KYM&?\)35 M#/!7G+CJH6?\\%6Q^S;$JOK]6CA_'U3H;IU(< MAYZ;1!P&$?,@U<^0N"+CVG&+ M$R=>NZ#0:?ZU2P^.]A%;RPR+'UC]^VW>E(@I[_%K72TS0 'D!+700S%*8ZT?,('>YS;9&_% \^U?-J.9 , JUD'1F&S3 :MK."75MI? M09:#'9#W T".<4%3 \><4]I ?U.[J:FI?\9Q3?'%D07D7G"VDNU\*M8/>,4> M&-FNQ4Z'E?(V9O^G920^))]X&'HN0M(UU8>QS!\NB"?A(4HP#ZA6.3G%CN?& M-0\_BO4&5A>M62X#/YJH-8ZS-7B1M?XT"\RI#H :"=F U?9%C"SCNY=L 78Z M0%ZLH=3"8 4Z37Q,U:-3[7;:ZG2:8)S4JM-]WPQ''38N^'#[M%T)0XO^MB[* M\O=<$.4J^[?X(\[R=TQ\0]+Q=YFX,7%J*PFY$'F8PR2-8TA"%K(@9L2/HFL( M;)14RJ7.")>C&@( Q([4&QD4Q@CE\$@(:[X M0Q0RI)59W*ATW5P0KZAE8)L[)-NEI8 M@?5XU;#3R=B#3LIXEF<;]CE[.;WT>/?Z!?^S6+]?X;*\^9F5RXA[S ^Q X,@ M$.N#)TS[). A#&.6V NS%ARLI_[G+/BFW)I_KCHKJ6:DU MK*V?G.Y@_CP.YA%GIZ/ ,G:2JM?[Q.>JHZ Y/64=U\S(\PSZSVUS;OA8"&H5 MJF8K]I5MZBCES\(^?RQD5.#]NGC)**/O7G^O;H%W=;=NR"9[J0W[M*P2$BPC MCP0IBRBD+!1LR/T8IKY/(,78BTD2^1&/M8XW+ @Y-\KLZ"@SJJQ;+4'.-B!K MDA,4U9^(C*U];E257E_%KOX=WNGY/S6/2VQ\!XJG)V\\NI9)^FA@=PH"H2%H M$BW\(I7\5?YS%3=]WQG;7Z2NX@/XM5/E<*^OX/=&8X,<;W- 3)VXV!!QV@,8 MBR"?G,?8[.O*XYEWK[L2Q7O#+7!\!R$W@!Y+7!E.B6#*' _&-(HQY9P'>N?C MO;W-;27820@J$4=9ROWP:IYD7 N:98+5Q&O\F4(?#J;/",[V]39[_CZU+^[A M>U\:$6JU6C4^8]T\FXW#K&K$54\;<^, (2LXXR2G> 'VD7['>^-SD=V M7L1!K\61YC]>;?<1$ M)UMO%2.Q3W 2TSA!U,70\9G8F6(9SN4FD; S(A0E'D\=)] R+*R*.S=6^M0] M:Y+G^@H'4*W2 $M/OO7F('ZIH[FF?6/W,U$TD&8S^+;O?BR.N]5"5M.,D"G; MSZZPTQJ/DP!_8GU.T^LH\U7LP<4>NWAZUC9:C]ZZ Q;Z1>@&*L:7K MG+[!;IJ*@SQWGTTZ8 Q"<56JBL,6)T]5<5:A@!:GCJFL'(\OSM" E:*8$.9EI3>!B2 M4?.XI]G))O.P:MT9K?#TN ..,V:F[.![+AU@;ZFP$S*>X5,K]< ;2OS;]DF: MKO*19 MI'J4?8BAV:LBMJFU3V.CC-YQA(5!53N">-NALDQ]YRNW[?4#705/SQV.O%,; M+5OO57.'#/;&P-#!@@4!)SU,L ?P\0&"Q9Y&5'+]5*Q9]CVO:\*2UV_LJ7:" ME9M)&2HA[^WWH4IAX+NI+U9>/W*J=&4QQ#&GD/DH"9&74B\*ECG[+N,N'A5+ MM6I)H,0<2!UUN#5*_%Z:J+CM+TH&[H MN!:NJ CZ;K@"V;OC"F2RT,?F]38O-^OJXRWO-C_8^O$'SIO:9$(+SK*-/"XZ M*D+VFVA\(Q/*[!P^EI'/PRA)$^@E8M5!J9= '(484H2H'T8!)4&B70WTS=6: MVVG)MX??2\!K!821^\OO#Q_ ,UN#4D+QZXCRGF^.L$YISS<7=D:KL(&RGC4T MH(,-J, !&X'.ONAG!Z S=3TKD*J,76 ?(VBXI.=LQMUD.<^W5VKZ4IYOK_.% MG=_,I+N^0,W#IB#_:D3X^).M228$7U)?!N"D#"9B;PA1@@,8$R^%S$L)83X- MDD@K3G&PQ[FMGX>%5THI,B@JF0%K9-9,-#(,NMH"9Q1*RVO/(8J5M.UR 7;R MVJEBTPN-A6(VY_M[LYHVO>KWE;;I?_':;/H?GYY7Q2MC#VS]DLD*7&?9=%4- MM?CICN^/U>[9.BO$*U;V[15$S1ZUB8@.&K-,A-WLH11#)PE]B%R7P]0+/>ACBE@0L8AZFO7+!_NSP\C+[J ;%13*T?$==P-N)6:-:7B[7$B\:)Q6BQ M"G%S?A6F$/(99&/J(CPS:UY%C;H0EOL9P=-2\U@"H\=,$ ML%KFK$]](>WUJ2JIK-"..@L@-0&5*E8"U\=@:3XB74N*MPHU'P-53PSYJ.9F MZL,GM:DMS:43)+&7( 9YZ"(H*#2!V&<8DA"[- UQZB5.ZR@^$U>]O?0CG,PG M]L@3V];J8*.YQ.8BKX"_G-G0[>7\4YKB/Y MO,XOS _)Y&YN9T08$?E4+:G_/UL7\K_J#^^V^;_8^C^RU>HSSEE;ECQ*2>BX M%$8^%;L#'+DPD?L$CT=(K'(LC*)496.@T>?<-@&5H$"*7/]2_[F6'$C1@91= M(_9&$?K^%<02H):97PW+XB$*8K/UB]D"4]E'ICE12;FBY( M24^W@^@DS5?';6GJ%>,+V_PHQ)JPJTYZ7ZPR\KJ,,8T]0= 0I2Z!"/D>3 *' M0S\*:.HR[ =Z9SJ]O! MH!(\ANS>_KXFM525U#ZV+=5>TD^&)(S.3#RYSSC[62,]U^679_1Q-T)>R&3\ MV72>KF%,1B7YZ6EVLB0_PZIUD_PH/#UN[7L4KTDGR!>6;]G'GQNQT9+'B)^S MCHK7T]?AK+;Z&<+.,CTT\BUD71BZ)9OJ+K7U[>]B^#$7%ORZ,N -KH$* M(!E: ?MZFG3]4U#Y>/53>>6*NX':&2WFE/@()3#"80A1Z" 8)S2!.(A#QK%/ M4N9J.R?.TFVP#EGI]^X:0DOCE'N63G56G-NLN9V]E4/8L*N6"2>J;ZPJ6"U3 M1;\*>R$O9:6U(B_?O7;_I:JNXS@!=YTD@E%*D)BD 8<8R7"V./4)<1A%2"M^ M3;WKN4WB1KXJ__NKWC36P%MMFMM!T?K*WP%P 2K[R71Y(WU@#+&&1L>3LHH^ M(,>L,Z*%B=T&FDN;3I;3VWRSSH3-0NJD+)2X.,(XA8XOL_E@87/$2>K" /,T MY#%-$-$V=AFOW*'>JD)9MOR8;[*-6*:^9[+,9[[Y*F;4,F1> M2GGD0!3@ ")210<$'@QXX%&/!''"E.[9+W4P-PZO901[(8&44HW2+X+8S\0F MH+%]!:.'BC+=#:G>L,KT EKCQ5/G-[HEY(H@>ZX4LF,ZA9 MGKY*@($_C%ZCJH$SZK:II]G);IN&5>O>-BD\/;YL47WMJCW?+[P^M\E^4,2H MEE6CKM@%B(;GM0%T+$_J,\!8F,(#.%Q5VNFXS)T ]#Q#5@B#X<^<6(8Q3)L5V9?3A/? M@6% W"1(6. DHH*'432"/ D)(G"1^3/0B[]0Z5IKLDP;-U>%08_(I*$*MP:-FX)N0*X6@ MX)=6Y%]E\%@-YTYLXR6N]' RR6_#G4[/86F4:EF2HZ28F_$H/LG >H8% ;X:65F'U#)W79-= MX<_B37,K['%\N\P*0H:YYU78PV0@JT*GL1$1I#(!99V/LA3M-IDI9>=M .L7 M_#-[VC[5EN)M66X972+F,X\[$70\\0N*/ XQCAB,D)-BSF+B<:4TLJ,EF!L! M5LE3]THLP$Z-3G#[ C2:M-NV6A>-\,A1@]5/FI,,@67"G#/Z&J&JMD=AHL!5 M*Z.A%\YZ#9*]P:VC&IXNU/4:O0\"7Z]J:,3E#/WG8]'6HU>]D>F\,[?E0,BV MK:/ZY&ET'W?KTFUHNJN6,^(? MW*^<^_>Q]0'*S1U_P"M6-DD57$+\B!(,(RX]64/LPX2&(<241)'CQ"F/M>I2 MGO0PMUDJ!91'X\]-M-BZCDG2+0]PC*/:)O4J="Q/UA:82CHK-0$NZ&ZL'L!Q M^Q/7 KB@WFD=@$L/ZOLC?FB,NSJGT,>R/Y);00>VYLD762T_!)[ MM1_EF'B^Q&+:7DLJ M;M>>B$-3 T9JMES$8-4G/-#?9 MW+RL2G=*]CQU;;7G7;WZY@8WIY\SG&:K;)/)+3\NMVM&[_)O3!;.$6/[#I=9 M7?USO^@0XH6>3QAD?H0@>QKE>PT*MWD[*5)O84[N(,\- M/![35HXE\LUVHU M]"4H+B_S&U_;"X_!C"<=[>=4CM7LF,TD'XJJU'^I["B:0V$Z5XIN]V.S!#8! MA>4=_USDWV6XM_0Y6CIQ%$5APB%.DDCL=J(8)KX3PY"'21BGGA_1M(W\>=1) M#7B^/R42.@SX>9SB*%-8'"1[%EN7-NY2F,14R*N;&_ "RFH+P56@397WKQ51 M(B2%A%)*\*$/JQ&9__J!,);G[T(W$V?UZU?V-(??P//C&.+=MLQR5I8WY+^V M69E);KI?%Y^*]1.^S;G\3?[5?NO,W21$ 4MAZB0,(M]/82Q_2A%F7AA$$0VT MK%S-_N=FK;;B@X[\55YL4*D .CKH<8KNN*A1C46T+3.0!M!63R5&(FB(NG1[ MGY311D)S3'1CFQF;6^Z]X-0U7MWFE/W\/^QU&5&.?1[Z,$)^ )&71A#'+H:, M)(XPC)+ QY%>M49*4(D)A)RZ^>6.@>RG)"/P6"8=;61&Y)B[ MH/T52>:.6YPXR]P%A4[3S%UZ<)PA<[.JT&;T_,ZLB>1;ICQQ(D)CZ/J!+#;L MNC".O "ZV.488=]G1"N/L%JW$(P0BZ+ M($/,A2CU8X@)CV#JLEM@*_&KVH7E( M)SQ2/)-NIX[B[L-4VP#4@\B0W:?8Z:3FGAX0QU:>YMOZOCI?B_S;=L5<)PU< MF=MP_91OZ*<5_J[JLG.Q@;F1N1 42DF!%!6Z!Z?I\I0@RR7.ZBX]EY'K)Q%C MH%GF##6\P!]2;$.N>8.PC/+YN=SJ9*X_@XIU/8"&'S:>8>:W=5'*/%=^X& 4 M0,I"#)$L6(5]-X1)RL.0\=0ECE*^<-4.Y\80E5#@/5ZO7RO/-HW06&6,U0P, MD\A9IHG>]##E E3R3I(%Y@ 9^PE?ZN[FDMOE0'F--"Z'[XU.HR=#!/#/QAQY MQW+&L\TR" A/>93 F,@B!#0,8!(P!L.$!'Z4(!)RI)GF]%P_AO14%E )&LKEFR]0LKEV$2!Q[S*?29&T'DNP@F M8>+ ($R#T)>7ZDS+>5BAS[F10RLI^"Y%U26&88A52<(H<-8)HY%V 7;P50(O MJK#!JC)Q+;1)^E!&R!B5#/JO7G(;WV>KD+=F:T4/'6O%OVR=&WV_7:^EW5#TI6F'9BWRS7+JI$R&> M1I EV(>(N0%,/>9 YG,=&>#>$R&U4"=8[&1<@9YK[JDF& M6XT[YS:(ELEWYU'0T77->R%,,52& M71>LBOPF_@Y3#,(E)XE)^AZWD'U\>EX5KXPU)68[_38=+B,71P'G3&R> P*1 M$U$8^PZ!L>=%R"&^$^I9S8,]SFT):06^XO9U&&4U\C>*G67F;F6%ZZ8<=4?: M'0&;(UME: PQY7!_D]*L(ZDAM-W:(%BZ@:@MZ]IC_]5U#XY^U=Z:6R2C]N<5E5R MM?)[-"_-C0W4BP6?ZC]\Y3]:=#UD;G68O&=T*9C13+/@B E=D\6A; MFCB!QY$"I[D[CA\8F1$7ES_$/D3^]E'L2E[P2BY -ZFL.$PV2QKZ,7(2#(F+ M IF'@T ]LVM2[2HJ?Y.%5>VM$=95[)KZ??(._LSLNF]Z\ M/FSPOUA]F,'HTG63",>Q#QV/"5(A201C>5V'/!YB%R>IB[ER(96!SN9&*7MQ MY842JP0&I92X.;G6*LXQA'0_GYC&SS*;=*"[XZ"6%53"@F_FH=,H86(0PHFJ ME2A\A7\S5)5$$9S> B1#;4Q7:T11FX.R(JKOC#/@Q'X+?_^^EF'ZXI.1%Y]5 M/O^C'%O81SR(/ *34/I(A;* GX!9D&] 7"S/7SRJ8\!L)9O_5*QE38CW1;[)\FVQ+7_/ MUPROY W:YZ(L[XLZ^-CUOH@G?I1W:YEV@:UOB%@PM_61MG1\1M1G* DP1*DC M;$L6AS!VO43\0D,W)!'CB98OA55IYT:051&SO;8+L-,7\F(-I<958;-&9[!7 M&DAU0*OV K@>J#47GP:H=1>M[;6OGM=D5*O?C2(3S^5KL,W@,_D0]!>!*0;( MU.)A5=9I%YTI8#]9K";I=-PB5U7NEB&4:_:#Y:6P\VMW:-FT,/Q7N"PSGM6& MY;Y*W"^&Z!R&J9I MX"1$RTW#FJ1S6]PZQ?@$ATG?0/ =9SG8,9:^W_B6U S668Q MORV;*Y6.X$#)MLK/+U+/7RO'SP-50?<3$,H"J6WU,4A]JSJ '?.G\?\76ILS M5:P/C"$SQ9Z7:X*35B 5M/%Y2B%KSUQ*E-%(Z@.R-L&( Q*^5>(.5"% MVE"8@7)W([>ZSVPM9,F_?V:"P([29W]C3\*N;O]1YG-QE[&78N)$'@QCED(4 M4@PK;P"$J!_Y<>BGJ98OL*X <]N8[N0'*RGC OS9)M#'30+]=:M$_0004CUI M[D)T!TEQMM[AAWJGVO43\H6[.2OGZBR$1DT_T="9\JJU^U^6F-])#@G M-OC8=L8F^*^NRZ0-+X\?I1_5?V:;'^^%;2\,__7'G_) 070H^5G\G\I=?) Z M+O,1@8B32/P2<)BZ@0O3U(M]'J4\CK4\+$?(,#=";*_@U[4JNNG_]<= C>PL M(VN9[]HK^.JPHY4?_"D4 *T&,C]CHP-HE3![YG$%A,;*#>A+,'$E@M$0G18I M&-^4B1+N[XL'MF)$,&X3W&2@E/OE-N?&8@.5R.4_X_P5M.JT 6#7%'CO ;R? MXFQB;9G71L(\2?GW80 -E8'OZ>@-R\$/J]]?%E[A?9-!+Y_%YOIVPY[*)8DC MW^&N R/B>A E@0.3P V@2]T4,>Y2%I'KHUYV_IJ\2^GKXVC&.E4LFF* M0CV*)FY^9N72BX/$ET5)_3 6&[XT%GL]2J6O(DF"P,4Q)UKEFLYU,C6[S>B<WR]DX]!E8=8FP/;AS=I.X[!MQQ>?RIHD<%0=NAOD_XMM/FUS6GYA3RE;+UE(29PDH3!'W50F<7$@3HD' M"4*,HY"X#&E5V3O?S=S6F4I*\%2)";B44V]=N0"FVA)P/426V;I&IY805"*" M/VHA#6X]^U$P1'T7.IF4I?H5/2:4@:='9%R16]E];L%[MLX*6AV3N!$F,4X1 M3%PBIGX2Q3*?:P(9#3U$ H=ZKJ.<:N52+W.;^57TXE[0!:A%'3I9T8"UGP2, M@669 ^SCI)%$Q01>$V5/N8";H80I0T#T9DJY^/)T*5*&Y#_(C3+XL-&L=INV MZ%J5J7))(H=2&F 8,"Z,HX@2F!),81IZC%.4TH1IV45*O!=> M'L=%32'D\K%H=H;M?K*)Z*ID:/:,2XYXQ E%D,4X@LCQJ-BJ)00R'**(!#2D M@3L*,#=C;#@4B#9* /&< M;B8"W=%18SN;F%MFO.$8H%9^(!6H-GK$:#63L>!-$05TKOOY1 'U@*,5!=37 MSM@2I8(J6+F13JPRCAKYC$4D=F', ['-E$&/L1-[T"$8>S2(/9=IUB<^:']N M'-:*!YZ%?+J51P^14R.@*_"PS"\[**1HW>B:]_@YVS2I9MJ'%F!/1S=DD[U4 M]T8F2XV>AZ85@VU.O*D7^Q:L\TG3*2?Q>N' M0H9T+\,0QQZ)7.C&,8<(!53&[V#H8YQ@SQ7_'$1:!_MG.ID;8]8R@E9(S=/[ MP$/E;T;+G8S MMYG>"BI/(T EZHBXO %D^^>^.;PLS_XIH-+P<3 "V41.#F.ATW-V&$2DU]OA M\MO3N3L,:G#@[S#\])75=SLNITW0-+V3[JK;]5KT^PZ767F7KK*ZP$.Y=!*4 MB,UF"FDL-J"(< I3%G#(L><'B8>XI@O$2#GF1K$=T4;6XM4YP;KYW$SHA)V(FM68!: M;.U3^P'=FEE&!Y[08OE6Q#)L,(*(8'';XPXZ'J/GY\9?8]7J_T1>A-U M%O*(,C\(8!RZ"421(RP7QC'$D>-BAT2,)$J98P;ZF1MIU)("*6KGADKCV*8' M4H4C+C- V3[A/HO1<#2?%E@:AUQF0)OHE$OS ],[W!I&HO=TJ^?UZ8ZWAG4X M.-]2>'Q\U=!]H%"UI 9; HI5*WD]>7U 'C7*E(K?=-I#^N"D"9RWQ\ MMKFYLTG(4NPVC;O-!"=)*EQ+V"&\AF?[^,-4QGW*MV? MQ;C_U7'6D$Q;>,??%^5&%O>Y6S^P]4M&V,>?&UEI3K#9YZS<+%,OQ@Y-7(A0 M)-.-NH$PA1@3/Z4$NVY$0J3E8JK4Z]P8JZ9U9%>'^+FPN\5.9T>9+D%TW3H;(C5F*$R;PQF*[%D0AC%/N M04Y=%GM1R"*NYZHYU./<^&DO,#B0N$D&/.2N.!)V-4HR"J9U.KH*1WVW3U5L M3/F #O8WK4.HJOHGWJ'*+XZCG*]LLZ^SNW--?RR$8?94Y \;87S]*%:BO5)N M \E-6E:%<9:,$\P1": 7H1BB,"40$R^ (<V6LG"7SFMTQ"*GS_^E,<,K+GO21TOC8E/((UB MP89$WCPZ7*8,C2+B2RY,M?Q"ASJ<&^W).*:RVM0\M?+J\=\@PFI$9Q(WRXS6 MB%J!MA,6--):2"ZJ"HTAY%83Q(-J\XQ^RU5;\ M;>7Q7MYM-^5&?"2BZV4H=(\3/X&)DR80>83 U!.;0<9=GC(>AVZH50I:L_^Y ML4XC)_@ERT%9"?NK'NOHXD\\Q((P]J'O_YT4_P_AK[8(6$35\IIPDD^GEEV>Q]9B@X[<"]!H9&Z-&(FKLX([?/CU+JS@C=;C!J_9U MZZC&Y[9\-$J 5@N9<6:GAYQSQYJHW\". W_X/M8Z[I8)3AMR"U>T5V$XZL)V M7(^37=]>!4CW,O>ZAN90U>HPT*&ZBG[\@7-YX_-GMEHM4>K%?N2D,"0^DM6L M'(@3ZD"2))'X7XAYS("+@ZQ,/TY\6$B MMEM55%P0N1&C$=(Q_><[\A-L'/Y2(Z^VZ9CM>%I>T:V5,3L)&*Q=MS8"!M#B M,-=29HK#-\MB9D.ROW6HD?UAL5O03%6(*U-*-\>4Y>ZF, P3%GHI@QZ.F3!= MJ ?C)'%@C/S$=?T8D4 I^<]@3W,S,_9I0EDCJ>;=[&5,U98&(TA9IO$]2*V0 M5BY.!Z$PG:CYI)^WR!($M#N"0"R*J!MX,&%1 )$7!S"F<0))Q$,_H@G%,0]KO&RKU M<[\N! %N7N_%1[41]I,L,O0L'UERFA [:I8*_B5Y7TN#XD:B1E&^.U*^[1R M+T E^:)"^>,@RM<7]AD$S%99G\L=OVU1GT% !DOZ#+=JH1R^>OCLWBTA&:N'\%;22[H+H;IYD/1"=Z,0S0 U??5V+D67*& N/9G3A M90Q&AA*>:7#"N,'+ZAP&"?8\-[(:!:69/,C!*QEU>)LW%48Z;J1+3Q:98($# M(]^)(>)Q#+%+7)@B)_)]QZ&.P[0J3@QV.;X*DX#LQR06FC-^A+#8*L9 M$V8AM,P('?2J\&.!7B/OXL!?W6"A!V5X3!5S&.YPVH(-R@"<%&50?W-\0A:Q MEWH1TU9T4_^TD>?!;98%F5!A&>#425+*('=3!A&.'%E=V8&$""K"G'F>0W2S ML0SV.C?:J5*([*5>@)WO.'7#$&:E1D'%G+;&0"U%%)691!,IB19;C/ MR=.Q*,-P+A>+^LM&K:$F]()%L MWN9&1D>K.+S=K>)&;""MZ!9CP$UK^<"]Y6,AKD4)%+OVSEM$M"BIK6CE&(EE M^<8$(65RDU:92[4K\VU9;AFMZB;7?_&I6#_BG_(P68;IR=(.2Y=0CS'L02=. M!;WXR(=QS%S('9=&+,6^XP8CCG;'RC/3@UXA)2NKFY0?;%4E4I.UW$NVV:S$ M$OXBE)67MP4'ZYW>H)2*@VV>;";O^3%&@A=0%<9D]=@U\%I[%ILI!@37Y-=!];IM=F5[8W,&H/+'_(_>8K] M@E?RI'LO256N/J>'?]%Y\C9OBNQ^R,KGHL2KW];%]EF\415ZEKDGA/2-6X*L MO"+OVOR8,>A%@0,128@P!KT4AMQC*$V2D#NQCA_LE,)KV983N,$^RCX $3HM MJE^K2[M&M?I^J4/F\@'-M#93?A=J;#_7T;9].5 -L?P5?.P.<6?EJ!^18W[T MEX=O[# +0B@0J%ZLXL#V -A,(G/&PR?J7Q 4XH^;6JA-QB4DRQ%;R'#R+.. MRN]V21A/.9+N;8A$4&8L@G'D1-#SN>?3*(JCQ-%9Q^IF9[?"W#W>? 8W#P\? M'Q\TSRMJF!0/)K25MWT"T1]5HG_(<*"@J=.$NM%ICPT.%#DY'SC\5WTGB)L_ M\9J6[U=%R1Z++_ES)J?P;4Z_BK%2=8;H:V-NIX-2)G7/AUYTACT@3 %C>^Y5 M8H)*3GGI^9@]53FZOGR]O^T4+JR,&9J]9'0KC)A>(+5\)%10&N4KT=OP9#X3 M*NIU?2>4GA];0+!-Q"4=1>6"OGG]PC8_"GJ;RP.IRN=JR2/I+9%22%TJ%EHO MH1!C@J'C!1X)G5C\IY556:G7N?%$D[,NJS/85=[1K)(A<.C5,OC( 6>'GXU(\KX MAVV9YP_3,5:@UD*#6FK0$=MD$4<-E(P5A8P03VS#E&S#DY;G1O*5<"IA$$^_4LUK\L)_,IRU-,F$O*M!.RLL/C"B)^+G M^4U.FV)BKS??UXS)V=R6I7,3)V!A!#WJ"3L@)!S&U&,0Q:GC.I3ZPB!0+HO8 MW]?<)J>4MJFZ4,L+=@)KE/P;P+=_YAI&S?)L%$[;."MJDFY$/_!VOMFS) M48P0=CV8!DCF(",!Q(GXB04H]86)E_(DU7/)M2OPW,BK\L^!E3* =+31]>FU M/,R*MV\S&CS;=POWM^\;]SKXKAJ])K87W*S7XD%61S'3KL?3 &_,>]FRN!,[0$\#_JD/]43]CEQZG@JQC/V[R;KZ*B1"9*J"]>OR]X>EX[N>RP55N,BO$H$QF)"00;A>E8V?]A/R$Y3DTR[4]';R77F7\:MPY]PMJ[6\R9EQ5/M$TFVZ[68I,VI MI^,Z$0H9@A[S4[$>>QZ,L0SW3AT:X] )TD!K/5;I=&[3<">>WNJKA*_:*FP: M-2<9^E>AF6!!F44RY+$;,Q9!%@4Q1'% 8!*F(72\U&?< MCV.&M4ZR+WE[XX/2SOG^>]>]X\TQ_V55WOMN+@GKWTQ MA;OG*E+L[X+)9*:8&CRLOJCLJR/.PI)#+TF$/>S'/DQ8&D.? M^FFIZR/'O:/H%5Y5GTW(BK9Z\J0Z]F3MH U#(# MU"(OP$YH4$F]V.WQ7QI(U6W3!.#8KM-\?>S)0 MK#>/;/W4#:;%<>2$F L6BB(?HHA$,"&Q U,_1"C&'@]B1V^3?MK)W R&2D8H M>GKJ1"IK4L]9,%5WK==!9'T#*=&1\MD).>Y3W]C^Z4P7$V]E+BMYNJOH>?8- MY#6Z?<#JW_?I97Z^)/\D/L=>:GQD7-&-LO$3QW?\Q)(D8MD^*,+,6,8 M.@$F:1S&E"3!9%D,M<6?FWTD$YQFK,NV: M2VI8H[#WVO^E!>+7;L+#%HSZ5KF&8R:I#49F<[^_>?@/\.GSW7\^@$_?[KZ 3[=?;[Z^ MO_WZ&[AY_WC[]]O'VX\/FH7$1XR+VAID%VW;9X+">JC6A%9\>=GSB]1 V!*_ M@IT28*^%E=KDXT$TQ.(C!)B4B<<#=,RF5[0TZO[@GA5?6:%]@]!];6[T)$_2 M[S_>@:\?[[2N$0Z@4+I(&(O"!%<)#0#F;Q/.Z3SV/N&@K2EO%,XI<72GE7 >2#5#X&IX+$_:8V3 '[6(!I?Q7@@,K=3G^YAT,>Y5 M\WB][7]X1)ZQ=]LRRUE9BB93L6C7TT?"@WL$\< RH6XHMAX)Y)Z#(8I"#%.48A@PGZ5^'!/75V*/ M"66>&Q=5\NV\C%\7(-^)#IYE *EJTHLIQ[V?[&8ZFI:ILU48=#1>@+W.H*LT MJ+4&K=K5&5Q'+]!HWO6FKB]BNT_-[\/02!,WOP]DHG1S<_I0]++833MDO=GP M)A)ENJQZTV)[D)UOXJY'5*V@_WPLI'5T\S,KE1D,\(<4U="QP5GUQU6:.&AINM(2YQ0XJ"5Q]H$KHGY. M4B2=>B:GQY[)]^*S^"'^\GZ=$7;'Q=M/15[E<[MGXH.1(87(B5G@)3 E7@K% M'QR8>CB%L<^8@Y/0Q91HA_%8$75NM-$*W%2*E;E^2"5T74IV 9ZE)OMHG87\ M42HB0R?$PUR&3#SA];_8!KST1DY,_4VH'9_,8Z0MTZ&!>)O==U+I*T>^UKBM M?]LH;3ANQNK F R$L2/H])$M5@$_&ZIBM\>Q98Y>1"/%^O4_B_6_;O,J:VQ9 M5@5]O[&2K5_$OA0Y#G&YAR'R6"A^"2.8I F%Q$,QC1P<.7K7YPI]SFWMD))* MYZ_G=?%=M*OIG:H"LAJ'&X;.,AGOI%V %L!&XD5;-[R5VF0-'66(C%70&>YQ MXOHYRA"<5L]1?W74;?5OHI4&%0BF[L?5\1F[)7Y4/-3 MWJ(KJGITL:[ZEHFT7Y^SG-UNV),P0_P@11S[T'$)@\@5V]\DX@Z,$Y+&KA>& MS%4JM370S]QXXR@!%?A#2@HJ415+U P!JV9Z&(#+,E.,0NK*U%PG.%C)Q;7O MY0V3;YVHVI]MZ_3Q<71P%'W_=2O=>>YXM5TJ[[:;46II8==(1?@$I\WJGJ9S^^K+ZIM,=G>I@VW_%E%4\2'?<\.FZ.?V,O M+-]VHGJC*(Q"%[L0.XD+4<1BB,.00>I'A"4I0XQJY3 Z[F!NYDLCGV:X] EL M:I/Y&C LS^16-"OQRY?T-C2%3YJ?=/Y>4NYX\EY\SEA:(EEG_$S^H_WE(@E# M+TFY#XGK"/]\=:;U\S8^U'.9?M&IG,A>Q8[*ZCV,F_C8REDB6,#QV64N*1E'L1 M3%U9RBB,$8PYC6%(J.N*C4F81EI.'J==S&TZ[B2\POWK#)!JZ^MU\%B>HYK( MZ ?G7%3>5%#-:0?3!L-<5/ DB.7RDU=43I0!,6OV@^5E]L+VIY*5R_DC_GD^ MO>3NU,SQ>8Q"'@@"2.5Y1!I!C-,$HI@300>!PT*M(M/7BS0WZJAK19&N2C*? M<774OI)'[9H'EP8&3?'>8M*AL'W-48W"@3:'%QZ[B!BAE9435'-PFJP6>9U MTU>5- +@V>J39EJ>N$KE0;VLFYQ^_/G,9([@QT+^5<=[KG:K6V(?81($"+(8 M"Y+F:0!31SJ[D#0-&4$D#O6CUR<0?&ZDWA3[DR>>K)%/MHM]_) M/@9%ZW.&0VS;IKT^B/VX+*3\4CYVOA3YUXM#G^4:AAF4@QPY<&]=[5%7[+]& M,<>1@V&L5N/8_M]F(;RA-),_X-7^H&A_Q<^YZWDD)= 3>Q2(4!3#F*8A=!F+ MF.^XKL>2*5>_7FGGMN2U?OIP%X+QC'["RUG M>YT[1[%V7$XF&9Z9+%K]LOZE5BHEV$TO3VJ=ZE\G?1(H%CF3&04%Z;U^V++' M0O3P7UN\RGA&*BFK[>$[EC.>;V*#0Z@%8)0+=,FK?'>K0' M*ZTJ@DB>BJUJ\O+1(S%\ZV5[$"Q3NS7\M2[/K@%QU$7;J XGNY2[!H[N!=Y5 M[8R(B#I;>+4I)B7X-GMA2Y:B("41@HC[ 40QCF#JT0AZ;NJD"2-ABM@R9]_E MS?ZC8I#4<+=*$RZI)]Q)Y_8FW^5JPU4*XYWX&A%#"D/0SVDF$7WKFLTV4=2( MP3*+YD3Q6%>CJA>DI8Y1;\"60C/3!6^IZW00R*7QVHADTM+F+=\+ U>L!5_R MYTR:NUH.3Y=;F)MM64L**E%EZKK'[*FR;;Y\O;_M;CXUF2HR+;<%$]L73E-R@WOC^RY;,*) M7>)2-XA=Z'(WA"C"&"88NQ %)/02/XK3.-8*";G71 ZWC M1K''8P)1XOL"6M^#L>LFD)$HY,BGC 7I4MCF:3$QN-T^)X!W;0=>M6-:0Y!9 M9M[SGZ+!XH$:<)@*;NGI:=H@EF&53X)5%%X9L45^8$0LG_1.S+]<7H?LBHK* M\LH/=Y^^-5\VCG"4>$X$.6&^3-G,8((0@HZ+@IBY:42P4G2*3J=S(^=&;+"3 MNU-MMZJR_HN47=$Y0@M]A2VR!4QMW^*HP3DF3XDJKAJ;9@OX3K1SOO:SU=LX M:^+4NWM6;6NZ+;2F=@?[:-UW1[#YS5:L$>)S(C=YOL6KUKGO-N^D^6^R;M-/ MQ?JV++>KY*8O%\L!\!R(WP3 .B0<)YCQ@)'6#4,ED?U,MYK;>[' N )">EE7 M2,B-<+?2C#!G:S0 +]8@:_#0X,LW^VX4%K:_PM=@^Q!D]R'4&( 6!/'#02V9 MMOH!!0()T$(!;DJP!P/<<=# T;S4 03*SE=6R,(G[5?&ZZ_L57YE3'QEM.\KTS-& MWGIT>ZV;-Q-N.G/IK?$_L+_>7)CQU0LJT[$N[/F"LY4\?Q42/N 5J\YB]]E: M:.CP*(T)Q%Z8B&TZ3R#&/H88^:'C<1?YD5+:WS&=S\U\>M@^/>'U:UT4J'7L M?%_DE0N5Y+-,H5A'93CLH_@1+H1_8JZY?&$%YS-0.#6V-A&73I2JAL)=[ M<82RE+VYN@%6,NJ,@EK1-^5?)6]3HKBV'J3">:2Y'9?K#+R6O^Z7ZQ=85(%0>! XD8. M1!%)8,R#$*91X*8AI4"VH#X52M,\; F84'G*=%GLX__NM??O_P$MQ?_L>__=,_ M_S ML"Z+Y1G OVW^V8O%YV_+Z<=/ZQ\$$_+JUZY^NOQGFWR02@20T6I0P@0(DB,H MAC:ALB'%\']]_&=GK(W&>D#F!2B. AQG#M")P&3R26N[^=#9=/[W?ZY_Q+#" M'XB]^6KSY;_^Y=-Z_?F??_SQCS_^^.O7N)S]=;'\^*-@3/YX]=M_N?SUK_=^ M_P^Y^6WNO?]Q\]/K7UU-=_TB?2S_\7_]^OI]^H1G :;SU3K,4UU@-?WGU>:; MKQX(O!L^'Y-W[C\C+K: M<33AUS7.,U[P?+7:;)%N_=*L2GRQO/J7LQ!QMOGN).-TLOGD9W&U7H:TGIAD M;!*% RN!4%E8A! (82XZE%PH)AF[+8)*_HKHWRAHA>FO'Q=??J0/_K&*I?YE M(Y^-;.XM=R&CP^B^VI$?Z'[ M3?6V;I\MTP^+9<8EF92KY<(RW=/S;3!?_L:/G\.2/@C2I^DL7_WKLERM% %SO_?\[!%X65DR;JO[/P7D@0_2/A&'D># I:L"$D MWN)RNL@_S_-/=#S33X0QCLA.F@=02DB2A=0@7&+<9..3:0.(6\ON!0?9/QP. MEV4G8/BP#//5M K^$M V:T5.E0*4)!8EB@+B*$,VVKO LT_$5A_I),V$;P[TG^^&)Q/E\OO[U89)SP M$AQFP<%S1[%X8F36R .&S(FK6(R(TC0 QJ-$[(43VSM.VLFY"]A\"%]?91+? MM$PO\A>7EM!YCMI) 3H&"\K) AX3.IM(/%S<+[ M):_8GP05!PJT)TQLCL8WR[?+Q9?I/.%$E22UYQX,R0"4S1)"(AMH@A=!.B5$ M:7&@[%Y]/W1TG-ML)MJ>(/)VL5J'V?^>?MZX3E)J@5Y'L![)XY;1D%0\AY1\ MSLB59>ZXW-;#:^\'CXX3GHW$.C(XJM5[ML2PH5MXXWPB0@W7&917BD+QG(#\ MH^QLU-)S=108$Q0Q&8JV%9(+ MY-$PB#R6K#*71A]G!>ZNN)_J.TYE'B7"D=7_'M/YDJ#+1?PP7<]PDLA2.5XT M1.$#A4:.(NE,?Z L1FFK8O+');3OKKB?^CO.81XEPI'5_V$9:F7*^V]G<3&; MV!RB,CI X242;@-!5IH C R6#UHQ$X_;^K>6VT_Q':)YO^YZ_I4YA_ MQ$V^U2JA%5DF<*FB-B<)WA8/C@!KL_=%8VRR\;=7W0\#':M;H+OUYTO[*I[G.0APNR"QR\/PNSV?/SU72.J]7$Q*0H&O8@@Z\W^CE2 M,*019+:+L@N? M<#:[HAZC%EDI ^0Z)Y)(<1"XR6"""T0@HQ.OQ7&QO>9^:.@XYWBD&+L 1%^ M5LLX%NGO[S^1W%9OSM?U;4>-K"><8F96K %K(@-%9QU$EBV88A,CN+/DCHM) MOT_#?B#I.#O96,Q]@(8DMPRS5_.,7_\?_#81J%PLSH%P69%L5( @O 45I;5" M*BOT<4G+G;]Q9>#]0=)SE;"'0KC!Q\1#E@@ECT3/F,FBA?,W6(L77 MC()LAEGRB(;%-D_\[BV]'RXZ3G&V$>KHK_^>$0]YP\\U_2-XY]KDTLT7V&F MOZP6LVFN[_.?AUE]>$Y!%ZY7MSG9]QWW=S^U\0/OIW%QY,OO\Q5\#.'S9%,B M5V'QIKR!N$=T2FY3?^EV7S/A3+3D5"G0 M,@I0J!U$1Q%Z?UHLUQ]P>?9J_@57ZVJW5Q,,@AFC(P@K9>T5 M1%**DH-PBBEK'++TV!W>0>?T#CK&Z8HQ'(".EG4'>'F64GU]N7J'"6D+Q!G^ MANNK$@:,.3I/!IM1W%=+& ($KQQ87[+P-GKDK?V[Q^@9IXW&_UQ>FL,AY.#9=L! M+MXN\7.8YI^_?JY!+!VW;]:?<'E+1A/O/%JI"D23&2@F'7@O(@14!'2&R;G6 MQ],>9(W3FV,X%+761 ?@NDU\C 5164>'KLR@4I$0K4N0E4B:K*@S>I@X_2F M:7YU-.#Q=+!T#X?&8AUF3:#QYC/6#A/SCZ\QK/!=[;?YIOQ.N*],31):$Z)2 M((ND2)0%!3X' VA4"I*YD%AKB_,H03UXQDW"]'9B[\"\O%TNB)WUM[>S0%MJ MGFN4^+EZ^?42JVTU+2_UF(TL.:L4>ZR&\A#L M/$!*#ZYR$]BT$'4'B'E%TI]_G%(H>"$; OW/7]/LO-9Y_;)8Y#^FL]E$1)Y] M(>GX:'SMD60AUC@ O326CFAI\;%RJ)P%D8 >Y"4 .$F8'(/CIV%)$L8:#U,Y<5 TZ2W$#-UC9R@+E8VV'#H'%P]2,T^AN * T$G@' MT-E*%ORVF*>K-VYH?:CY26V2)-E@!J\+;8?HG)48TN/ME ^*HW81,DZ[NR'B MIZ/%W %6+NB?A&P3 M!-E!ZN7U-,3I;+J>XHKBM\V;A4^+&0E]=>&D7XN&U]YK04=BR9-H)$O@M(@D M&LR!%Y=#:AU"[TO;N F9P4MN!E%1!Y9GBZ^[F5#.8@F,:7!,U.>75H+C(8"E M[]D8@W=R0+!U598SC/8?AM@QJN@ 5%?7M&_#MWI'>WU7$JRBL,^!%+J \B9" M,-'0'UPHIT*.LK7OLYN2;L!TE)X?N!L_0NA]0&=Y3JO>D]&$T=:)O%ZGV.!J MY%C *W+N3/2TS9S,4K7.X3Q(S+B'W7 :B#Z#C!T^TKEBI^KQC03SLE "T=Q MI.*B?Q8DY_CK[+N4C3N3<1 :&JHA X@M6-39,1"CJ,# M3;1"S5^"%UP",S$5P4UQJO65Q(&&:+#;B(&@ \$O0Q M!EY-*IW((0H(.J,TV66MA[U/WT%4-Z?:<#YV6\5T8)A>+.9?<+FN5R\_85QO M,8*,^"BF=F(5&A195=J!B?C*DN6"M7G.8Z_Z#BJ*?XB8;DZXX9#51A$=(.KU M8OZQEFC_MECC53 QB;Y$)6A7Z+"I99*!=D6H,^RB\IF5E&UK,.VBHYOC;L L MP+'B[P!"M!^L9 M"M7Z$-R3M'%OYD]EL)HKJ0/LW;M W!)FO47DSA=K*=P@[U2!RG4*N'-U%'A@ MN@[G%+IU5O,[)(U[R7\2K+542@<8V]PY;K-PLUMT*86YX$&D2)QXK<#7P]XF M;EAQ@ME'.P@??+^[DYIQJP).X]"W444'H-IB8I*3*5PR!C+54]Y)11(I'H(1 MC+L F*W^FA?T2RS:UNA J-H[T:H"WM1! M0.3:.=I,6CTZOO6P8.XV#6/7H R"E:,$W0%0GN6\*<,)L[=A2A' B_!Y2F?A M%EL3G9DKT0=POH:8/DD(0B!$4823F&L7SM97N]^E:MR;KQ:I&F6\*!9X3&9C2,B,DZPTH(SU%!<) M*,X$RXR(C[;$/+",X"DDCIOD' IX ZJI Q2^PW68SC'_');SZ?SC:HO=G[!, MTY0<38^EA," QTC[2L@,)#8.7";O%6<>9>OZE>]3-6Z>E,2=7PS,G Y"G#,6>,D-_2?$]>1CS1-?:RLT_%Z:8:S4S:3O:[37RW* M92T&_33,\P/^P&UFC^@W^^2%AV])>YPL&G6MO?CX:U)N'N%P5H0-%JQB9$"3 MMB_/HU>WU@1O^?:XQB ME5>! A%(06I0O X\#;;RB5A8((.-K4/) \@<%VO'X6(WR 934@BUT 12&"P3.9RQ>A[",/#%R>I_&I911R]:I^)W$C)N@G4(NW6\O+L!3>VQ ML/$K.><,/@ MJ:46.@!5]1MK#' EHXG@B0?%#*"OP^6\2A"%$,!\$+%DA0E;'VYW:1BWCF 8 MV!PEYYY>(R% MED'=Z -EW0%<;BBO.<^'.O9:0VZ<2!JBT;0',&?Z&Z<-93*K"57-7>N ?2_" MQBTN&0)2[?71P=GU:DZ?1<1?';TY!R\1/:"AG:&"D1!=/Y.3%U4PCQ',MB MB=<+&)3:_VV$0P5:MH$J@B>:VB\>!= MI#^24M));G5J[5 -R,ZXK_&&/T7'TWTW#AZQ>+F-GU-87&\*C HV:(R0A?#D M0L0,H2C:W*EP55(IOGESJ0=(&?<9WW#P.T[F'5C0WW"]%=BPA!9U%A U9Z"T MWOQ-@!<6R;VP&+&UTW:+@)'+-X? R>$"[L"P[//(XBTNIS5R2Q"%$QR;D#EVO51U,H91]ZJ%[Z@5$$S/XA/=Q35^^'P3U5:=V)5=F#:'N/X MV9I28F_*C^=T$.E@K^R0P34KVBN3E2Z0F+44;6H&P00%+F/OK=34@=M^]625I/7^$\G^9BQQ3"Y9*XB/6C;/10;/:0]);X/1B2)7WMI1 M>8B6_?R*/U45>!.Q=V"P[O+Q/*RF::)<"#RR!-)6)C '<-H@>$1N14PHR]#8 MV1 RKD/:1L?? <[3!=XA:GZ:SL[7F"?"L!PY\W7T*WFVG"GPM(MJ%71"5[SW MH747N@=(&=<=.PER#A%Z!]CY&]:)Y9B??<%E^(B_G9]%7)+O5UE:O3E?K]9A MOGF2=24S$DU4*7L0+M%I'^L39\\$&!9E4%8[QUJ7USV5QOWLU)^JI'Q0-?V) M8'AAGW6T*I00(6_>87"DD#V90.::62^+I*"]M>_^) +'/2B'Q4U%9PR-I6ZPUZBOT4%.KDW41^AZ?C7H&;0U; M?J11EG0^,\UT+6RMULNR6C"A0,:(P@B!-K2N2-F+L.-[\5TN\F$SFJ=$SYA@ M$1S6*PUT]4UWQ>(&9H ML7> H3L\_+0X"]/Y)#G+BK$64A0"E+ )O% <+,_UF4D.IODSC9V$=(*9XQ5] M-T%[M-0[@,Y68^]?L0:PQ( PR*(!-,'4SK<>@L<" 3V+RBC/FN<8[A$Q\D70 M\8I]N$7_ 5+N "8/M(6_9,:&(NJ0'$A);^+0VB9"&>"K[LH&?=9 M?7L@-9!W!ZBI0W;IT\[JI.::+]LXBT'[X(SED%-]MBUD (_T93+*(%>1H6F- MF5UTC#W$J%D,=K20.P3*U0ZJCZR94L D241)Z8#L8@(=,I<:16;-1Z/MIF1< M3_IX#7\',@>(>T30U)3Q]ASX]SB?+I:;0=X_G2-IU%U:2Y^RCYJ\.1F\KH]4 MZZ1;F2&5.O+&)BW+=[/1^R[6%T(.4>AB0.EV8&*N+>YK.E8 MS5XNEG^$99Z@+9(5C,!$'>&FLP3/260L,ZFB2E&%UNU9GTAB)TG# Q%Q_T'Y M8.KI 'WW2UT\MZ$D;FD/^D3"0H004P&FBT56@LJN];S&PRJ1AGSG.YS*[]JO MH^1_,( ^;Q[LT%99KAN=<_?&'7&&3$1C@;E$@6@LDDYJM&!M3BX[4TQJ?T5\ MT."I(5^SG Y(QVF@+R2]6JW.,?]TOJ0-GM(R-*27^%9\-BZG\K3J1R]D_EID3BLOSS9( >1]^= M _VX;@8Z%<^%D""%SN0\D1OE@D4HEB'/&JT2K4LIQFUX,63+U2XVPNGP<&Q3 MUP]#>RH7OMC/9Y]GBV]X<>2]/5^F3Z2=M[,PKWE^HBG& )%S!#()Q&TA,Q!R M+$PR[;AL?0=R(*FC]X(=VVMIJLL.3/ICSMF#7$XTG5191CJM6,TAYUI(XS5" MTL+8I L+MGG6ZA!"1V_X.C9<&^JQ7[!>[,EWN%HOIVGSCH-^[5D5Z>8\(?$6 MG*[/Z7*#/O2VL6.#>"#]=@#H M.SQ=,'HA@ UK%]\@!LDGJN-YJ]1KJ=#$9:V#]P&*"/423ROP60D().*82G9. MM;Z6.I36\=O9G@R_)U%G/^[N'78O$CIW>;[+JN'"DT!I7]9A'HI["UZ& ,SR MF)*NF[1].>'3Z1R_^>U8J&VOQBZF;FSU&_VP>*!,?,-U#)MGH6>UH?E&X>^0 MQ+V:KO'R^>_%H43Q[>+C?/,I&XE-I&0Y>N'!%D\2D34$,$R!B,$P([QUS1]I M#LW3^.WI3K8)NH+'V(5W5S'"FT*FYOW#8JMPK-:B7>=LD)PO MKG@";VO6OE@'W@@+Y'*Y&##:+.ZT GJ@%.^@Y*#(.P#+_:(>-$%C MO3H444E0.1'NH^"0L(XL9"KGV/HYU(%%5?\0]V''*>#(6IB?YVW\PQT5/2:P MZ(/)8&,L%ZG<:%6"5&*66:1L8NO^B@?65/%_B.ND(U70%$AC]==Y$5:?7LX6 M?ZQN<]6HK<[-IY^VF\X#7+5OHG.]T$W?.N%3T=$3%K&FN,D>^6)JW.H\%X8[ MKP;K"[*#G@:CJNIGTFG]94J2>_[M=Q+[J_GU@-YG:3W]-Y; TZGLI(K]6 3M&'PUI+HZ\+ZV_,;(D3-I!/#- M-/*8 @1N-(022&#,&LM;-S=XJJL^%("&UO/#SOI3A-X!7&[E66J29)ZF,[PU M'XZBV">*4@@*8/.F7E#7WC3&0B!_ VPN/'B3/2_-VQ\,P,>XY?,GAO#H0.A@ M,_R$M'*:7JAXGI^=+9;KZ7]MOIP$[F*RRH/%^O0R.-K7B'7DBK$E<*U$:5UB M\0@YXUK7\;&R&$9Q'6#P]@3AB[#K5UQ_J@.&ON"EU">QB"0%.3W9%49,%1); ME!RL0N7HF*EVH#$:]R)L7)/9'2[;*[.+N[NK>3"W+UXFAU&UU@MC0/[792,NYKH^Y0V$!='1C&:^F\KGFO=[6#_9M"@GNV6N%Z MV^)?SKZ>U*V3G,D@K(WU696#R$2]:,F."V59TJUO*IY*X[B/CKH#ZJ J[@#" MSU):XD:[6[S4N0NKM#BOC3WG^>T2SZ;G9ZOM\\%'KX)B"412=#Y0? E>6P/" M.>*/3HY R@=]\E1=W ^@;J[< >(H<^+59C]LER!GF.^ ME.UB7L7_2YC.W\S_MIRN\:?%'_,)SU*F+!#04M"J/";P&$G,4?GLO>"2MZZ: M/)36<1\1=0?MDZB\ XM=R5]5/G#UADZ=*LGSZ>K316JZ5G1,"OE).?L,19(' MKSS]+5@1(;"4HT"EOC$%O(@>6'0L%!U4:-XLZ7LTC?L"J#MH-E5A!_;R MMJ?S#K("2MC:B M[J#83'5C5\N^7"QQ^G'^XIP6GJ=O[_",HLGSY>8^N1X%5;1;3_X3UV@B!Y_1 M@^*!K+YB&GCV]&WI*WE[5U0E72*L+=+_!RF^2H8N[Q=H$!LTU!G<_NPFA0O/;KV&0>^D\Y*A$K<6NTPZR M@HR**2S6I>;-9[]+5&^-#T_L_!VBFE[#C>4YT3$-<3J[B-@NC?E-G<#-SR:" MY*N^2/#8VGNK3/AZ9 ZE&*[!/+MLI8KUKY- M>$(?31'@L4A0G#$(&@U(Z^C[GM@2PP)UCK GIP01."8F7;)6C/@:;=Q0YL0O, 92VN%P7- ^&Q*.%T5/#P@R MH5*1!&F<512H!0VQ* ,4K.EB/7?&MBZK>#J5G?Y=(D/MPG?U(>P8- ;7N&NC#RZL:QZ.'TAJEV\K!\/K"=39HU4EOLEY67^KO8W7Q'1] /6Y_LH$@.018;;629 8_U0E5F6>^T.'C/O$F\"&Y:/[)\.I6=S'L^49S>2ET= M>937_51OM[VN'O/NM\WD;0O%M /F:G??K"+$P!EDRZUUP5(TV+I;QZ&T=AFY M-\/0 V?ZH KM+X3?.551RSI.@#8\EW0N*%>;, G70?)ZK+ ML'PP,#9540_F(Q:QGY!=M73?[574_^)B481) *@ MJPT;BF8D,N= 4!09N!KVSA?L?.ZYE-I4VT>FT]R]"PYGL&87"^9R.^EP HAZ)S0&\:EMP.>G#N) M&K<.;<3S\W@5C7Z*7NP>BNF?D6MZAOEO8;D,\_5V;6=*7"I/7H'02I&TG($H M&>VL6(H)/,ETMVCWH:/S^XN-VWKBI.=E8\GW8\3VE^*D\,RL+QF81 Y*T:;Q M%LGAC#I:&;"P-%YF>MS>$R8$;3!>\0#9"3+Q@EP,QPH'QQG)WT7# MS*96R%=Y![.8K9BV&,]^ONT^R\YO^WQ7HAZHGVP@:G+.C$ M2&4,ZQBT0L$I^5PW#!^L)W2,4PZ.#B.LQ@AZ.AB3:-Y&4#% ML/'=&"2;DW(L*&-83WMBW+1!GQ!_DA*/'*5&$EBN.\"MD0:9KD>;=L2RS1PB M<@6<(Z-@1&J76I?1#X_;P9(/G>+V*4KL99;D^>?/LXTHP^Q*E*_F9;$\NU#F ME5!9$859.C\VD]15HL##6UT@EQQD0>.U;SU58T_2QLU=#(;$(133@8O\:DZ? M11NH3BNGX'>2/(J.N47"R./\AE#SO;>\ MA\N\"\A<-X"M'$QW":D.?G$VVB22 M;7VQLS=QXV9"AZO-'40Y':#NLO_"IKU6GJ[/26&TCVKKUOS\?/W;8OT?N+'! M$X\H60B.'$-9(_*LP+.D(&=C?3(^N.:@VY>VD4MNAX'&/2=_ #TUP]] X[S? M+#^&^64/ZS#/S\-JNEJ4MUNKW.9DOS'>>WQJT_'=3^6BT=CN[65O!H=?3%3< M7ORZ.7B8W3'4-$ M'9\R6]2>UQ](F<_I<_\^T7461989T"1;VQX)\([.(4:.K0PB>MF\U6EK'L:U MLZ?'\[UY9F-BHG=;_?[\["PLORW*^^G'^;30#^?KRQYV=!"^)5FE>E%^@+W> M\Y.;VNQ#N&EDM^\O'0Q2-!2 8RWK#I&!T\F#85$9"IS08NN+@H>I.3J+ M]YAD;_:(U=H'G@KH[$PM-"[@$O=0BQ081\^P^1/N_2@;>69S&Y3]/E-C=CAG#4R9=,:KV:XN&N^VBFA=ZMUYQHOU/=@B^6ZEAAO M3W ]P%[M^ MY=:O-1ZG:( K_V>[Q7VS<1"%==QH$,75&4TL@O,)@1=R+F*Q//G6@P^V[GF8U9>P[S\AKNM;U\7\4-OVP"GS[TMW*S;M9[]F=]6XPLE6&4$IB%!ID)A@H&0B*R1;@+/GDBS;% M-Z]2?PJ!1SN!^RRVE:Y[@<'KKW=!MWJL?8-%NWKFW,EWW*6EDH^H'[P",-L%F10K4.CLZKNAP M#,4)\'2(:E^D M&);!3NQ( _W?'TA_O,A[MPQW^Z@7&I7PSY[UKT['=L.,&Q2&I[*-!2*&.DN*>0> \U\M\&52)UC9_ M.+63D"[-QE-T?]=L'"_NWHW&ID'@_>:=AY0G[/ZDMN4(>U#;RI)<(^E-V5[L MLCW3B\5JO=JTGHN5G*L&H->HRUZ98'0"JVH0;U6$@(%O!AU4L05WMWG6\1;G M*(J/=FKV7?WY]NI;EU(V.)'ED:W(_'J1 M:]A%RT/@JM9B"P.J#G=S*A,(A$Z10GZTNG49[4.T'-TDY<[G;N55L_4Q: ;< MU7)&QP($K3T([4LN%%.PYB6N#Q(SKI%J@H-[S4J:"+YWP_(.O^#\_"!3GXKIB;C[OL*+OYR-HO_L7Y:DWV>7D#Z:A*4I57FSR",G4 C+,&:KN\ M6#PRI5J[1?O2-KK_TPPS]UMD#J"=W@U.K:I8?_L5UY]JBYJC2J<>^JBF!FDO M>EOY,[O7>C;/__=B.E__.WUQJW:/,2.%T0XDSQ47SM56EN3F^A(B=UYG;/W, M^8DD'NW][%YN9XXU1O0A)S!""W+W*S=K6:_A#3-GV/V]JOAZDJY')NO[\'2G1@$(9I@HYWO4!;M"1CBV' MI.22#87?VIK!NC"TSXGO^.BM$SHZDW4B5DT==9(L@^ R@=IIP;@,@9G6%0R/ MT3.NN6F%B0<[3ARK@=Z-R=6HQA>+LSB='YPJW_4Q;6LOOT=G(R.S8QTZNYZM M5KC>C+!<36]U-7%),I>A$?JG /^[BFMFQONAO9M*OU"'JOKM?;@'!7%9LH M)B2=)?GA,I.K7$\W[CF@S().-BU0MF['_B0"C[5H>RUVLV$RCQABB%"T]R2. M@N "M(4!*TRPH4G9W@(YV?FR?WF16N0FO/9KC.#)L.16_*G06^7?RY=9V==60V M(WC:L,2S-. V[:9XBB)EGJ1KG:+?C[)N.S,\!27W/+?V2NFB_=RN5Y-WF4KD MCUI'H70TIM:Q +KB:% MLZ"X1Y VI?I8EC:-C06RD=[S,0X@944@<0W#W_^6+F^2;Z MN1P5O9D(?;G+-.M+1 %:"E6\$D*J$V1^GX*OP>;7#!4?M!%^ M!S!Z)(5S]:-+QB)'5X0W@"%K4$(28ZI>Y3'AI+".A>8]J?/$;Y+U+AC M9 ;"6%M5=("M1S;-W:\O&>3!BXQ:TN8IM'D2I\WC&8*.*#+%UQQYZP?13R9R MW$$/I[=O#50U]@3OZWX1Z]JD9TH:NLS'7X^1OAL2,5>T\45!<:D.$] 1@@L4 MFF>-WFJ3BKSCMCTPS_O)2^^7PV5_$GR=0/P=@&O[E?ON[+22K/CDZ@!H'D!A MB! 3>LA"\X0Y.W'WFN1A/'UWM?T@]&>Y!QA&R/\8=YH? @EDP!O-R\\?X3YS M%V?#WV9R2WHN9')RBD@.EK7@N-60M?(V>QF];!U7#=AG/GW"?#[#^E3FSE3, M.W<HD@AU!"F=3G' 61V>\_Y%/SZ8RTS5M%\J&91A!;R- KB(@6/23O+6W=>>1F&WUZ!M<-A< M2;T?ND^9&W#XT7O *J--1QCP&'ZT%WY)T=H<&)FS^G* G$3P2L0ZV2.D)$WF MJG7APY S$F[VU/4J%\$T;:^M,.A2\OG-_!W6$7>TM3?5+W>V7#:"2;+O4+B4 MH(2I+:X#!4O"\.2=X#JV;F[5E(&.9S \!7J3/G^$ M^0T#6M'O=-\/R:$7="9;'R@D3D% -,P R9[# 6[O M+&29BF(JLQQ!^E2;&5H)WEL#/H82I'&Z!-T8 MK$^A;]P(:$!8#J:DWL_JW5,\#C^;'_V\$\P?&?#L;33]0?FL0I$@)8_DZ ' M7T2&.K<>(W,J8>L10)^'OX\&ZHPPZ.Z!N^GJ6T/,?M^.T.9UZZ MX H3($*L]3YH('#-0"J1M1,&%1L.G=^C;MSCN2=\-M5C[V?X(S-FC@BRO_NA MIYJ3,V0X_:2))C:C1X<.DJSE\MQ;"*8(<+9XGWD%3?/Q@*>\5H5C07!9B1#%2NUMP+!*6S]LY8QD3K"/H!4OY,\V^>@I9[?>D;:**#<_4U MKE:(;SYO*H#F'S=<79GD;[^&=0VWOMUA,6EFD',!:$6M&:D%M;%V_1!*%6:M M<N>YHOG=!XGK$6Y#W!KLJXO#0R00Y%J M#ZP"02)QRPRYO,E$BZWCN>,H'O?1Y6FA>R*]]N\@WBJG.\8IW/5!0TX1&M#Y M>V">#+.>"2\Y>)2UR3B%(BY84V,Z0A2R:#ZIX9);02>?"'%%@^-CGG6!& MS) X.6X2AXC:.2$D)!-JEY\2P;$2 &LJ1*#7,;;.&(P[*>8F"O^9D+/XAO@> MEU^F-56[ZVGHL]GF(R^;?*?%Q_GTOX@H7$X7%Y1NM6LKMKJX D+:;,U$QX$2 M&KC3*$)A)H7A*B$:,S-Z=_538?KA),V8\.C \;P1Q&[.-X;NXN'TZEE:3[_< M=U*81EOJPVD98@05?(*8H@'K91:"^>!*&6Q#'$KUN+%3%\@_B<+_!!"_*7W> M\/[[?$JB_B,L\P/L"RU\"$%!",C(*?<<@F6TX8L(N=A,H6?K8*LQ"^-&7QV# M?T@H]!Z?[1S<=;@O_MC'#3]P;$!/_,%Q4Q24%Q6$J3- ZCL&3A%8& J^FB2 MTJ&Y71AJ[-B6>W1GA5HVFI[-\T_3V3EMD[L76MYB<)PV8ZA#]VJ6)'"%P%PP MQ?BH?6K>\N8P4CL=6?84##WBTPZFM*Z.\V?S]317EJ9?\*9NZN>O:79.V_RB M$]79Y_.K"]^'1[I9[VS64@/+*I%#XPI$)1R8:L)-$LZIX1[]M.)B7(]V8$2/ MHNK>3^S+EFN'G]&W/V"(27[#9L0>GSHGHV:M/9#3#JVY.W(X&:]/-*RK(WX89J%U&C [WH2%<0.+4>!]>M5W@/RM MWG^;EFP9R\UW[G9DNY;#ZFU8KF\,PMW3=>O60!B=K3? -/.@DN'@9;+@7-1. M:\]=;%U3-RQ'XV;13[@O.@)&!]MDQ]'W=KEXN5B>A5?S4O]S^_PKR2;:\1[" M9H(\CVR(2[PT.W[W_HJ:;T M#1C*/6V>FI;*(-<61. ,E*YMD! 5,.5$D9HD=\IVLNW?9]PX25?+;CV*3R4% M6Q2@R+7[=/3@R'Y#-CHI(VQ,<3A?]QXY?Z8I?$]!S<-NZW$:Z>!LW6IG\["' M<<=]"(45E2V"R;4>0 ;RLH70$&PF!\*XI,V G8GV)7/<(&H,, ZCP8Y NGB, MQ9?GZRK2L\5R??D:]>>OM@?-P8Z/:Q/KO/>W&/L)TGY*\$?K'#R#7X=O/,QE+C+5ZG^7: ML(S7^>^* Z84'1JA%;;NUCA<^_D'FK.M7X3E\ANMMVF0.F&>>1UX@63KC:2- M&;P)"EQ1)GM49&!.U*#R-F'=MIA_"D;VFW!\C$HZ" %O[]R)512C,J^ >ZN M0ED&+CH-,15AGV?O/5O!:V MDD IC/V\6(79+\O%^>=-!?ZXP;I1T$:R(P M8V06R62TK9OCG)*_;D=T'VL8NP3(X9MGL0ZS7IS//WPV" N M3V9:L$!1G(P7::^@HP6>)9WZ23+KL7M/IKPXOGWR\7R16T!.YM= MAK3//BYQ$\E.7-!*16_!6E7;Z9-[X[BQX.GKG$661OOOP>X)ZW7K/CY%\;@KL3*.E@"'[!95R<_*9U4J10QB0'T;FZO:*$ MR$R&^I3*^2 4YN$>=7Z/NFY=PV/ -Y!RQIQ:NEQ/WA'Y^.SK=#4ICH1B'?G) MHB"YS45!K,55V7'!2N(\[5?73Y^ZA2;ZZ@9)MQ8<]V0<2IN+8T7; QY^Q;.( MRXFE\"2A0= %B?%D-7A-FZ<4DT0*J#'M522Y#R(NEAP'$T!_=GYV23AFP[P5!IP-%))R2;$SQMI*@V<6N0W>[#7V\SLJO[7HR$H_1&6+ M%O(;6_'AZS;A(;&R*=E-*8!RS$!,/((7N6C+;4:U5\'6]Q2_O>@X/FHSQ1\L MOP["G4<.O=?3.;Y:X]EJ@B0962=Z"A%(,@P%A-HJ0!MM$Y,E9VP] W@?NL8- M;09V' 934->@^WV%Y7SV>EI(:#QF%HR Y&HO"&\";4?:2(;QH"P:SO2 +Y(> MI&OD497-T; WW Y43>]%&4^9?7NKSO#B7UW(/NR8* M-Y;M*482JUR\4SX!VD !0A 2@BL.1!;22^T=;;_6%FK D<1/G5%+O_#;8KZ\ M/[)VDJP0T5@#,A0+2DI3J\4#2,N985C(?K0N^F]&?,>CB)^"MWMV?13E]N!K M7#'^_-N6N7FYQ/\\QWGZMHGT&87T,G@)W"5=:\\5>*X+A?M)%U.0A2-KX7B$JB9+I M,-BP^X?)Z@20K:#P$-0:Z:53J*VN=^QEPB*DJ"UF!%<2.?-29(A!:3!"":L$ MYQ$'.ZP?H:L3L+4"PQY@.THS/:'M^;?-F?%B%E:KS;94QCENL@>1ZC1D5@J$ MP#Q8D1R*K)1!.]SY>IN8<9-&W9VJ1VBJ)\A=B'.' #<2^WV^B"MS7_ M?+Z^_0)@6PJ7>YL'VF36>N#UDEAQP8$$4R=&*&$P96-$ZQ=60_'2B2$]#FJ/ M1S/CZ+T#_/_^_L-RP_NWF[:[EX='#CEKY@/P5#O[%N7 UYFY+.J:OBN2\=;' M^L/4=(+!4=&R&$1U'8#PU\4;[B(GG%I&02$MNX1UZ0&QX4 M&*23*0FG V]=];Z;DJY._#[ UT!E'0"O#HK$9!$,I,"+T-EYV?RYSTY"QJU]ZQ)VQRNL"]0M/R^688W/%_-\SW9S1R)@ M]6I,*_)J/$5OWF@/.OBB@XK(6.MC]U&"QNT>URD*6RFPBUKAW]__LJ#/F]<4 MPK.K.;D8U_4A_Q_M[+Q,C2>@Z$;S.NBF:_ ^I;1UE3_&@1I)E:X0^0LY>H#3_ MK4#92GD=X' K,7']U_\YQ241]>G;:_R"LTV6PJ$6GO$"TM<6?;JVZ//D%PN. MSN;(G6G>Y'X_RKIR+\?/8[;284_(W+X;N,_?Y78.NF0N2&HRUYK][I/3B>>W"C@.D0C'8!KQZB"B_HC5VR4CB(?K2@&"I*!9S*3 M1\%$-D%;$5MW WB E*[R?B.%!RVTU"G8+L:XX-6NE%85"J_!1$XA?2BLOC0R M@)KEF$V):;_'FD?"[A91?8Q=.TKU>\#I<#V,^>AST[T%%U_"*KV:IPL3?)7^ MMECW50!CL#Y?5 %\?C'_ M2)]V5A/-'^C?;/9,,"ZAU!F"][5["FIP0C/@A8A$+LD!:'VEM8N.KNX(1CK1 MCM9/AQB[W'D>R?7+Q0'79)1K-TD(,G(RU"RA9UXIVSJ;L)N2<4W4\1K^#F0. M$/?81]6+Q?P++M?U)>I[G$\7R]\6:US]=(ZD47=5NE*8(E$48#6-IX(WX*UQ M($E80:EDU-TG/ ^<6WLLUA="#E'H8D#I=F!BMK*^UUW!;@I/A92NCO,&K?GF M>;2$0*R"]5)FS#((WSI(>Y2@KNX9Q[_).5)C/<'O<4GN=W][6QR7FQU]22S; MZJ'26:"LX>!REN16LF@]AH!RL.SH4$QUDL _'H /0;L+-'1PEM>&?*21.GID MFB][(%^E ;5+P44/Q89$G) =B3HA<&=*CD'PPL.^I_C#RW2"M#[PL!A$.1U8 MX>>+Y7+Q![%S5:!21$S9U/&*11E0F&KABV" *HOLBD[2A<9&\RX-G=PC=86\ M)OKJ &\M'*G7USU\E _.UL21%37D3+9@8"^DV_\F M3NW)$='!=KCD^:IW"9W/*AL10 A41+U0$#UZB!151BU"T7?SRFU*.Q_HCO-G M[*9Q(!1VE7 >II[Y,S$75(D4X&ZED#R@0#SF""DE4F/DSAJ74E MW(/$C-SM_P@=[X3+L>+NP!X]Q?EY$V?3CY>S6:+GPIALZQ!88K,X#U[Z"*@S M-SYGQ4H:,=3>(G7D3O_M,'<*576 R"WN=NTO7QAYT3* 89'<7Y43>%0*=-'% M)!:E+JV+E!ZG:.1F_NWPU5#P'<#HZE+[Q>(L3N=74UUWQ?'7(=N$XJH<2Q$$ M 59G7&L) 0,'+)('YYWSIO51>0"9G43+H[ML0VNX Q!O74+5>ZT)2]%XF3($ M+3@HFW.-_8D1EB/]Z\+)\V@,T#LD=%*5.3KXCM%,[[U_[P_]W36#^GJ6VWZ_ M?D2KWT'I:=K9]W22:]3(]X%!MU?N1(X.DS :=+ 15"2OT=G,P%N6@K7:YM!\ MC->C%+6;(+5[G8OL%NJ87(@)-!-D&*RRX'DVD-!+@=67;NYC[D78N.%S0ZP\ M/#NJE5HZ.+QWM/G>W)JF5.^+N(=4AT4K07\$XPS(Q JBI9,'F[^=W4U*+R.F MFBG]?M?^HS70 9 ^+,-\12M7?^<]+K],$_DR;\JN-O*U\FFU^T>7=U$NF.Q2 M=76,J-NTD+\C4X&,Y.ZPHI,-K='7DO[1YTP<#ZA%)]KM -F/='O3'H/*@@'G ME9/:##%J'\ GG1)*1CYZZUB\UT9]XR%D_^9\3U%7!\![H-,;4XH[XQ2(:"AV MB^3-1,X,.5U 72'NOA9BT99XL1;(J6O)3+"B2(N:BL MT6ZP>4@JNP HH]U:V,"98@\D8!J79OU'KP* JS0Z*2Q4JK6AW*WK?:Z M 6(KA76 O=V9KILK*9Z9B/5**AO.0>E,[.C:5T08$YD7/$=L?40_3E(OTV2' MRA&VU$@' 'OV)4QG52@O%\OWX>)R\F;3/#M;+-?3_\+\8K%:;VY#)^B]2U%3 M!)48(_]"*0C($6((4I&'6[)KC;BGTMCCM<>! +EKV8;4UN%H7*S#K,&;ICL7 M1;MO-R=><29U*,!*K'W.HX)8;\Z+]Y)C";;V7P&0"+H.,/BHOFC>?;T+XN)F9$>W> 'KM_VA^D.G7]-4-TPFED"X:T$;6 MW&?.$(Q6D$I4A7SL4E0O8+Y%^+C)GA[!?+A>GPYF?P'F.7ZLA P"YQN6;PM@ M8G-0Z)D#9SEM4Z8,1$%_2]J')%0RQ/7 B'V(MG$S/:<$91/MC/Y*?B\G9U?Q MNO5*!HSD]_!L0?%"7!9+6TP4(25/3"O9T,D\])G 8+FN\]9P,!"<#((LY\A+JN/<_U2. [QP@GJ58, K@)E DAM;4YK0, MK"B&V:)22:J_HWRLLO^GH..))_E3%-%A?N=VR'6SS_\V77^:SM_,\3\P+*\] MXTG*]19+);"V/MU%)\$;F8AEY$5QC<:U/O&/H[C'3'H36)Y0D6-'U$]C]9\Y"(-3V6.2_2@4]Z77/Y%=?D\'SPPOO_[V$TEDPC$X6YNK%:4CJ$*'3ZBQ M9)+1Z&*+T&SHR_']J>TQPWY2>WRD ILEF48-Z'XC%XJ6_(*#1V7W5AHAM'J< MV]/$1R(%9U140(800:P\=&="ZP[N^_V!=;;Q<7 MD$D)2441:4=;$4 )5AL@1 >Z,%_G@_/$6@\I/H3.KF.IIR#IKI$<7&D=G.2/ M\WC1_.5\<;[:S2T7O])O?%J]6=99 ;C,F0 MK>:RQ&Q<\^<1@S+4=7PV'-1/"8/><\#/PRS,$[[_A+A^L3C[O)AO\I&71;6+ M4D_2.>VY;THZF;O@>Z5\\B\ 9LS =UJ ;YP!A)] M"B7P*)JWUWZ$G&,M\/5'OPM__%ICQFF8K7[#]9OR#FM?;%Q-,#**#:T$U)NI M/(E<;ITD^,1],%)E#'XHAA^D:MQCOQ4^[AK"QMKHX(2_YNAOB^7?7\W?+A<) M5W=8*B%;BMP2,.9\;;: X(JD+T7&DM!EF5HG2O<@:]S3=G"$-=)'3Q![.9U/ M5W1._+)8Y#LLA5R"\*Q.\9(V;JAP<8HWT M,79*?=-Y\N,<\S5CMWD1B2N%10)YDP(4A<=.! MK='27+0]62+B8N*TL)P%!RD84P>%"(*XK5]&%E!:E^].ZFMGI$DN9'O MB_-EW=T3I0UMH*PA19- H8P0+7F 46$RWNL<7.OBU^\2-6[$UPH==PU:6UV, M[2I=[MAZ?A,1-5WX$W[!V>)SO=NICUZON7+9^VSK(5#J]:$*GL)8E\!X1B$L M9D?G_'ZE!/LN.6X\UQH_ XJ[$Q!MFD2\/2>^PNIF-WC'G'$V 0^%&*EC>H-W M%HP4%H-P*>)^CXL?6V7WBX7!58^A"^XNI25%9RB<1\L#@6DAEKH %,/,^)4 M"0&# 98BV=-,9[2O88!#50HWDO9.\\K%HY TV%/$@0^T(V7?>Z*IMD6=7M3: MA7F^GJ]4>P$^RWE34%';O97%\FRSYC%5APH.;VAY=H>6'7E2 M0G L#BTPH6I5MB$C)@E_V1O#7;%%-A\K\20"CPKR?CNOW?[>E!L=O)Q^V52J MUX+028U*&990'VI6LRT_/989^3BP<'@<"OT:RCJL5,# M;SYO!L#-/[Y&BE]_OMR5/YU?3(6;8/;6J:S 9201T?^!1XHYBN"HK"H1,>R% MFL?7&;D.[S2H:2CJ#ORJV]S4U-A$AY!+\AF2#72H8PK51V0@@RU.2O(7[E[; M'N^?WZ-BY,=*@T.ID?R[0Q#YH!<-!@PY@HQC >OJ'60J":+1"2P2^8[$TKZ_ MZVY*1GXL-!*2#M)#=VCZ&TX_?EIC?O:%OOL1K[L*;'Y8#VD^08ZF>$&!#4LU M-U)3M$Q;\-IDCLE9(5MW5W\JC2/WWAH)@8UUUSLVJRP7Y_/UN[#&M[A,-3RF MO5>[.T6P43)0Q5)D7)_U&R%M,A(#"?64V-Q!X\C-NOK YK&ZZP&;-=NW)<[+ M=N$)H\M6@$FEM@LW B+W=!9H$T(BIT)@ZZFF.PD9N477Z5!VM!8Z@-+;Y8(V MR_K;VUF8KTE@]5'3YN+\^; 7&2E%\\IAU MZQS^'F2-F[5HH/S%L)KH&5R5H ][< H'+D%S('0GB4RPB[= M+648#EPW9(U<9M4:"OM"[4"]C)T0^T# P/^-RT7]W^:+Y^?SO^/R?TYGL]=A MCI=#54I6FL7@@(=J[+E BHYL!D[TH/#>H;]3$O% 8FR_]3K%T*$Z7@PK\ [, MU5V;_OJZ(Z,M.9&/6,!9Q>ID1@&A4!1CA"V&^QQU\X'Q#Q(S;MZU_;G71NIC MFZ#O7"_4:A]#.PHP10I^4R@0O0C ;'(4%"L4T>UE>GJ^R6FDR2?1RE78#X%\L45H*M=$J74$(0/8+F.BA6KG6[]WNTD MY0J/7&&58(Q*FE@.,H$J9(2#$;3CA"2SC):KT+H5Q(%7B)W4,#P%(WM<(3Y% M_AUXV?\>EM/J-&[=@=KLC2P.ZGO[>HIK\,)&LM$&>-<_'K=#X].S][>;XF8;ZKR\^N[MF'=JWV6/KTSM93Y3&*^V6L$88""7"U MF8;2)4#PEH,+PH3BK"2T_N.X7UM%VM>J.+\1AM#X_[?WKD].Y4J^Z/?[O^@< MO1]?;@1-0Q\F>@,![#TQ]XM#CQ3X;&,SMHMNYJ^_*9?K9)C9[*^_"T/EZ<86.3.+"B4B)*X,7 M)<\<3P7!B$!,,2VC$*QV-K(OC>/6F#>)S=ZJ&_LZ^"!SGQ:_P'L_32\R?NV6 MO9A"SJ8,% ZQC/$4D@03-;$JH=/MHZ9L)V+:IT RPR!-T4@-KWW%?!2AX\Z5 M;@.<5938'ZGN&JES^+SI(#G,^5Q^>3,O3X:FWV&2 TK04DE4*!=KU##B,3HC M":AS&72&W0+>=SRQ10PZI&1*'TI0+,8 M#TG#B6/22)]ECND\]\SWB.H&N@8JGQ9+'$79)15I] -V'UW1PF3@L9T'LE M5AM5NLV6O X8(@)-D1DN3$@#0W=+RB45\8\ UF,4=MGP+-44+*7@';=$X;8C MTNI(?(H8ZAM!,X=$$^\V8^5D4B[IT,2#/4\>=6M?\'IM%Q2@\61(-I;99>+T(?U&%)ERHNH0V09/1OG21 J$9&- M#TYQ;70>&*8-EY@)V4ZR3&-1!/&1 IM"061"+<*62?RI1TM_;L MQ]-P21T:1X!E+Q6U_M;U5PCKVB--GERS:FZT'P>54IWEHX]-;?8B,FLXB1*@ M-#$.Q"9CB(N>.A &?U"[ ?7CE)QZJU=6?3/'M:XV/>$V7;QX$LJYQ GGG*)/ MZQ+Q4$9% 8<8H@AB=]Q(%>9VR!@WXUA![[M7=*>*NH'"T84F\/)6__UIM.DCC9#2I%D M)DJA-'/$!P-$)*&=@:0-JSU*>Q\M+6&FOXX/0N9(@8_N3"_\'#W!CQ#+]>:/ M%Y^7 (6=;1?1Z*T5Z/T3EIDE,OE,G$\8)BCO=!;X9Z);V];#WVD)%\ Q/MAL%:V\]Z5).W"+UM5C1QI(@%%IV;1N.H]$X*_ MNS,?#SXX[H52K?/E>!FVH/@M7D.9$,*0\128P3A0)F*9RPK=E2EO"7;!@,-XF( (>C-$DXKA"K%.EDXO1)]&I/OH) ME3_XZ,A*/T9EBQKR.UKQWV$9%C54[_^\1SJC0 M:OSC3@]^GE+]_8^.8^RKJ?YH^340-]QT)2PS>39VSWBN)(N9&(^.L60>CSG% M/$&71[.,3#A;NXWJ+@WCWM;7CBU/DG!C"-EZQLZYG+A 4".]Y3U9:9-A%3$L M,.J!&1"U8\J?J1@W:CA-JP<@SV=^WF_UARQ/G%B-M'TC(Q;+ 'EE#*"*L%K=Z]]C(YQBP!K>[XG2[I!M&SW%,T^4<$$$1 28EYPXAW# M*%\IF;.0PM?O\/,Z.J=K^ G('"'N%D SG<.[_!(_/+U)^AL>J+/)DS)^ M#?>1I21 >1H*B269VO?=P\'M[LGR0S M;B#A2B54!!LU+EZS_U'Z!CYI>*)NCT(E2,$W0!8/L#WQ>P[QH / MF=E:2&\<@QP%.NB I(>& M^/?;H8$V"!4@ HF)&R(CX XK77P$I5IFEKBUM1N/["%EW$+_80O1CI-W<[#Y MQ:^FJX](BT_OYO<3%&Q"R_PT]-1(L,)BK)#06Q,.B(I4>:G!.E'[MJDK;2U5 M)1T)A(/@JJ25!M!V/PJX-;?7E[*_+);+Q1_%&/MO^"?K'Y/ '/51X<9,Y7&6 MEXP$KA3*4\;$'%C0M>O(^]#74MU3'=0-IIVQ[S8>8^Q%C*@CU-9K*"UC2@/% MY76;F*_3]<1G8T,&1;@M?BFUDMB F7>Z)A58IQU?(#4]],M7:F?!JLSB+X! MD_9^N8@ :?4:9?EFM;KR\X@,%SE.A(^,E^ZM5"M?+IH]"I+D%9[R&LI3AS.L:JAFP9@=\/&JS^_ MP7P%D^RD%@2?6!"2E [);Y#PK@/MX> SRDR;@ BO_GI M?/7[8K6"U;OY8P9WPI@)+&M=2EP8D=EH$C2**8D@@P!JN:P]3NA)HL8=4S $ MC.KJH0%@?8!OV_ZL6_JII\8X2"1E6=YKH6!LHID$P5,.-IHD:C?UWJ5AW"$$ M0\#F)"FWWRQY_AV6ZVF8P>95^RG-I';:W@]#4QI ,XZ$>O0\V>$5R<*6F6PCBG.4$=+G!$4[YW;&$?YW>#KUTW+6W M0Q^!CWT]<>]8_PCSZ6+Y=K&&,OT"=6JWU0@:BGLET=5"ZLOH>$V2$XALTZ6" M.$I!>R&<"9V>_O688Y5.>2K\$ M2O!G/G(J:=:UH7+T"XJS]@TYQ76]_KB:[.7G-4Y:Q1&EF4O)8P# MO)>9Y"0$1)N4V!W)N,?%W?>%EDIKCC]QZ@FQ121LMXC4*6I;4DU"Z>NG1A:< M(U3('*0!9O7Q6!CS-*FHO:?P<(0H6T3$N_G-\V6=M,H*(S,5BG28+@_&'.X; M/(5%8"+)W5?D/4!Q^YG&<'&,%I]"QG$B;1$V#$3WQ*<@ MB+5*:Y=2#F:(.ZMC7\"?8(D2\YQCG)\T M8;Q(#$]NXF3P:,BSH^[BXU& M0P++N.%BIH@CXQ*M?0-R(LEMOKL9%J#U=-@(9*^97*'2MNQ"NI/ QR^HBE5Y M*PF)3:*E(3C#B*.;N0E4$QL90V:9=A(HY=$LX ;*T,D04A&0!L1$DLUI$L)J*Z.%.\V#.V;;?^>^7S")@IH(E!+/2M.GDB=W41H2 M@[0F!9Y#[-:"_YBO=P/51=Q%G$<##9BPAT+[ F^;HJ:-Z?^70@T,2;YR# F MUQBCX_'O(_'@+[E[1NJ+O@>XHZ2FD":]>?O9YN@2[F:KWZ M;;E8K29>2Z,R."*5XL6Y#,3;@(QHJR+'0%N$^F^@]A#3#4\7=CM10_ -(&BW MW06>YTGKF$AT96H%E8DXL)Y8 ,:79<.@'#GFM/$-@-7Q=\-U!300V@;^,+ M;L[I273E%,;3F4>CB-1)H&TMAS6$$FDX!JKVH7;W]6ZXN:B4_9&B'3N.>[^$ MK].KKQ\@+C[/I_\#Z=W\I?_V#5)Y0?AIZ>5A/.G<\*+6LJ8TNE%J7G M-!<$SV*E0M2&Q6Z5[9T_V0TE%Y%''U#6HR/H:AF_^-*;*=]QL_H LY+@^+1X M_ WS!(-.&B2/1"8AT;]+&!R4:!2, R.245YT*XD_ZO/=D'41N?(SZ:"!PVOG M9-XD--#@SN/TFY]-:%8B\RA)MDR5S$8JPP<3H<@1C\(&9H?M@;-#4#>(75R6 MO(X"6N^NM7B:XDS-BM_C%\@7JDMJ$XB>*3G?ZMPM[E5XC"Q0_ 0V#Y'1W5S2=_4MV+V69)_*]W M^E MP5/U]-U>^F\F.<.,9>G)9 MR]T&6D/!L(5F)M74W@U.1^B@ 4"5+?8N?_0S6&U?Q#KG?51"$ X>X[VL-'&R M3$ 5R4;AH;CHU>L\=HAH$CC'*/BGTHY3I-T 7#Z@)I" +R_FZ5?X#K/%MR*A M[07+S03VTNG0.$>R*[F"4O;D,9 DP2,_0J$9U[7=O0YDC?L(<#A(U=9( R#[ M"#/\H\_(T3_\\M]0FKCO\&-!1"O1>J,W@+XLN@5!6DET"($;11FK7NWX%$WC MO@0<#EY5==$ MGZ#.2S]#/EYD;Y.Y],2'96+NH=,!:>SBC(@%[1TKU*6V!PY M23H%"R8*7GWH=2?"QGWH-QS*ZFNE :C5"7_N\K%*:>X3BR2SJ K[I<1%*6)< M%%)E#E#]AK\R"^.>P>T%IF,BI($-LN4,TN.,WY3M2$A9AA )#.W>G-TH&S=*&14\B\$U>9GW/B]2FI;_];,W\[Q8?AWFGN?@5\YP MK].=RS;N<8Q*E%KT%+0O-IJCDV(=,!)-@,C07XFV^ESO1NYQ]IB%Y=+//V^\ MN-4O/^[^SI:.%W_X9;H^WKR)00ICB(< 1/H8B4]4D"B"1,GQ9$7M-AC5B+_H M^YH^F-U_7W-.];?@46PHOVE.A,8_'?B[_WS_ETO?KP\9_; MM(L/TL1R5\:3RRA=Q8E#7YWXK+PW2@O':N<=#A(TLED='2\_7P!44EX#2+P- M:@LK-_-HC,C&6T-TLLB"W(P"SHSD&'4J#WI"JGV,/T+&R+FKUE!WJJ(:P-I[ M6&Z"U_DV>7)S)2N+ARV$)K0T#9<)?7"?+"4<$G,VAYBJYUGWD#+NI5)SF*NA ML#&?0"S7DP]%=M<^BX3 .=,DL'+Q'TLCS7*CP5WTV2H.T76ZP\15[R$,?W>' MK@C5E)(\V&=DIB=0', MJ%,BCE?6KKJ/D-S("O_'=%X:<=P8-HL\EC[A7DN.!ZHKQ4$)",V@M$X,?.Y4 M?_Z$RA]\=&2E'Z.R10WYC:WXZPXL6\*-8IF%I$B,"HUQ'+<4?+;\&/-$GS\1]1^+=[1VG&GG6G@13NMKI*$G(:#8- M"D_1')/FHK+3>CK5(_NW321(SZS[!M!>Y^+ZI?\V7?M9^>EVJ@;0TE\YF&TE MFL70PK)HT%\ +Y32@HK:58$#L=)XAJLR(@\7,>\I=YW M^1W2Z\7R]=7Z:@GE<6T)B25J5C-W?8>F#;Z7OYQ=5Z40I#XHOY_*H4BL0EH%C?S.])X1[CMRS[ M@%$='J:E?5>Y]TYE6I_(A$FO:8 DZ.Y4W3W='NK0TW@*;AC CJ7/L2%\)(\O M5O=;[-]L[?*7WUVM5VL_+_,AWLW?+R%"^<_7TU7TL_\"OWPU3[^6=L$AF)1Y M(=GD['$)9X(,)E,E9+\"'4GHDS%"_C MCL\9V3MJ B"7O%$VO_P+5NO; 8!LDJ1FVON NI#X"VJ H"S*= WKJ).LM/)I M97,\0O^XXWHN=4.<"H16-D%XFO=PB/&%RJ(O M"KH\1] \&=2%J1TA#\+(N$.#6M@6HT+CDO?'3?N_3?O136'Z[:R):V%,&)++ MH72GW?3[\Q2UE,MC<:>-3A14JMY$9#ANQAUT=*D[I2Y(&M@N'=^G*9.SM)&5 MUV^2H'M8WG*B.TL57QH.UB!R9!@/H+RC(?D=EF'10EO)=YLY M&B]*D_'I^L> G20?_]!9FT=VX+6-=X:,FV09DV7>*SK9W@-QD5$2(Y;WU9\8A4Q7948=BQJU#$98>ANXJ@78P2H'KN MOS>5%UKS,"#>AU5T?T"[:T#/X7,Y%YLP_2CG#--2#+)Z,[^6S\2X'&,.@03( M&.$XA>&W38%$FI@TDELI:C],&H"-"ZVH:-?\GPJ59[%??CX#G?(T9*D(1.&( M9"@,ZS0E)N6<%#JRF@TRM>KLKE)[917M[I738'*BJ_1JWL9>V1ZKY9+\QE_T MD(*UC"C!11E7KHB//A%+%8#PFE/3VLGR$Q/CNED7'&N?!H=G$&:7.T%(+^:I MI)+C9@Q6^='/MH(&D%::3!P3I6M\N22TEI,4P$F7N(-4>TKKN7@;URN[X-TS M"'B>P::Z)X#_A'+;CD+Z#DO_&6ZBNLWM8G$,\M8QR,9H94"0;!(0:2TE5I;7 MF\9(RD&@3EO;7OVY'->EN^"--C"@_CI;;L)<2-8%2[B@J$7NRK4LE43G9+RT M5 A^H?OLV:26!T'X.!NR%]S:248?_21X)W=YFY,Y**/,F(C..XR)2_-ESAUQ MX WD@$3,@5=O?+DO!P^FR1X$SMS//!=PC'YE'0>29@>E$\Q4 )DZ41!-9$R M)Q*<\L0DZA2+PKDP2$7D&7E\-DGYB]B>0P+P$C9H)<)[F98DA-X$12I4G(AA.3 M-8 3.L=4?4K >5@;]TGF!:=KAH#.,SC;GDX7'Y16E$[' (Z$TL=.0A#$)^\) MLQZXS<[R5'L6TK@C%[RIZL&DE3USS// )_WF#U!Z?>//7R[F&]%< M^=DG6'[E$Z$XRS0'HA-%'SIP7WHQ:-0@3S9D+Z0:9/C)>=F\[&N(BB"O]2#U M3(A[!IMRO]N]3T1LPKD/65E/(G.^/.95Q+.$1[^34@3. \;CC6W*(]B\[!N( M=C?ET(A[!INRMR^^7W+&4=#."6) Z]+,*!$74B;:10-2*N[8()F6)KB_[%N* M=K?P2/@?7<&M)D-2F97LL#><$YGQEY"<10?$T>2- MBH;N;-$]S1R'H6_:S=?'XR9D4:@M +3X:[73L!,*YNGCJ/\4!!L(CD%*E(@SD)YKA/N.CII7],^B-QHO/GY>;-ZD[AD:G ,(! M)793X$9Y)MZ!)=+J0*T#;D-KS]N.9G:<&*GIW=<\YJIMSI&:D7WX^,\S=")[ MY"MG;4/V%)=M]" #%W667A.*^P(C)%8Z,QI%$(K LC#1B=H];D?N059MC%=* M>)YFHPEBDN&6=8YX@;]$"MDR\-[ZZO6$M8B_Z$YC?3#[DX4?1?T-N%-W0Y;+ MG%3'($5&+0&:')$Z8RSEA4'B7?*@M;2[$T1.;UUZGX"1KSS' <%NH]*C-=( MG(X7W(%IW](8H;,% EX)(H,O>[IAJZA8,W9LT)'\#$NN$^ 5;6'"Y5T MW #./Z#[OIP65W[C[_US/EVOT+/;#HY5RC(GLBB-B=%K%UDB'QA21\6E"8E' MR*$R8 \2U'@ER>!X60REO :0^!Z6>;'\6J9!;82XVK)!(W,8)#*,04&6 MYW@>=SB3/%"E-%>UC>8>4AHOF3@W^FHHK '<'9T3^?VVG;OWTEMN&=$^Q/*D M.Q*O8B8N40[@@TB>G?MC@T-^&BGEGWEXSV5_]]-5W_>#/'$^=JHY5W MZR^P_/3%S[>YP;>+^?=->O!^JZ:>9-X M%(>->R25\5MK^PP/IK_&5MOVTI+:^B0L^G<1_3L) D]P#$XP9RFU5VD MLS%WH1OL# @__V8\ FZ7T\'F:/%LQFK>]1K.T6:F4B8BT.)2S#G]B[T-KOY[053X/<9;>9?U(XUY4BMY()@283M2"<8:0N2VL3 M5XI6O)%),F!HOL[>,ZH2;Q?:G.8Y[<03P/;,M^&NZTZC0R<]*9*T+>W]LR'. MAT1T .^-DMSK9@9F#1(I#M:;YN^->"+<+KU'5'?A[+P>V[CTOZ(Q>>VGRTVU MY'U%4W0IK(^!J,Q1A#)2XG.,1(.P:.3,BQ<2,B_^"*H>=":&:<&8$6!M,Z.7*O+][#.WPVV?KWX&)F P)#_K_?\P M^?BTX#@$9TLFA$=4NY1H/;U#MTI0XX*7V3E^.=% 3^:??:[\&5B!(?'\K U! MCUA*B @RJT2X#AJ-)T@2M$E$4\>UI\GE"[(!E3,"EYRA?P;;?R 45\WN#_2N M_RVLW\SQ=_#[8K5"\[>18)'O8EXDM<@H3?P7\_3K='95+CD>^_LGO/BO^OVJ MO0"&DTRE+@&O_++TW[O]UMU;:F:X,(P311.ZJ8*71U#!D2BYI4EI(TWM"\]] MM)S4G&]WT>NW#XHGKW,0)(E41I4E2YPPAB3%N50B2 #U%.KV+S]N K>*2A\T MO3M=A@WX+P^?OV85O(_,E/D[4!H (O$ #(,RG:DISU^EJ SO!MZYU]+FP0?K M?43; "X&>1ZHC<:MABZ*S4X0F9PASEE*. -JK#8!?&UX#<%'2P_6>\'J' _6 M^^BX 9P??O/LP3HM4;J6JT!D (IG0XK$4!:U4 E\JCTX]J_V8+T77GH]6.^C MO :0^ I]^L4/@ TK6Q8BRL8AK20':8DT6A$;C"6:"6YT\"KEV@,]'B&C\?NV MMMWU6W":"I9SL1(BCN),V0 +!IQZ9D(T0OO=ZXT.\:@ MOX_;J:!RD%%1B@W8HP<)GA??_716!/-I@4C_NIAO0/]E,4/%K#:9H=O8'8/S M''E$YH)B17*4>"]Q9Z7D<7-YI:#V2^4C26THLCT2)8OSJZPU9$XD#2XZ%%@, MM+2=C4"\$XX$IJ)/*OOH:O>?>$# N/[_651^"&:]Y-\ >';N/*Y?,6Q;U-SO MW'\K*1MLM%Y8Y"]F(IUFQ OD%'S403C#8O7./WUI;.CTK&/(!E72!8%PLV4F M@O*S[?&Q8>O%>KV"<)XKG71%M(QJG( M\^XDJ).A>CK5X^92SHK?,ZNX 5#O$>_V%OLG*4^H==%0[DG4I63#&X['EI<$ M=/164:J1[?,8VWTDCIM^:<'<5E'>\=AZ1#101LH'[#%3./@EAN=WI:[(OW[+W&R,.3:GK,M:490/F:E5V4LOCZ[>H:,^_RXQ=7E>F7@FFV#N/T3F\ZNX@:\DQ-Y_N7'XPM1'*"$6N:W> ')"=5D9*G1^ENV6ZC4"FV=USKW1% M":FXLH$PSR61&$ C/P&("CD ]2F[[**(!5#U6R>D#-T$G M1Q(MNPXR'B4!HVN1 O/9&ZEC[5.^N9+;01%TJM#'+EU\Z;]]@X0AZ^Q.-%LV M=.+:&,6(<3P1R90F@5^<6D6"0&,J*8U)BFBLKGV_78OV5H:!77IP<1P8+G\3O/BZ MN)JO)RA=""ZA#9'E<5LP@@0%E&19YK RA1[P><*-GH2WZ/\-C;FZP#\" *U? M<'R [S"_@AOCM,COEXMT%=?;GV]J8!;S[0^+$DZXBCCZ6U4O#>IP7"F]_^MT MY3]_7I8V^QO$;8FXS;D:F5VTQA"AK";2.DD ML_SUH6:"\MI03E(.'",U1HD/29#H39:XWZUPM<.<0_2,:S%K8F/7$%;3PIAQ MSW(]V6[3=\N/L/P^C=>OSR4:9\Z\(98EBZZYSN@:946>?=]N$C%':'514<1M0&3U8IZV'*RV82$(34'ZTM&D)*LQ0VT=JU@H?H&:D^N3IPJLM^;-OQ >/&>$NY MC>@Z99-1$ )*BWA%@A:,4.6RTI(ZEDTGP_%@V7%Z" ]D-8X76 ,F8X]/?2\? M)6W005MB?&GHD[TF3FJ,Q8*D24MPU-1N<_L43>,FNJM'(8.HH@%H;>F_3CO. M-T']?T[77UY>K=:+K["\3DN6AT2K%>#_IT_^SPFS64&4FE"1T5!2KHA5/!)F MG>$ @J'+7KVHH#>938;!1^+DIU*#897V/!+&OQ?PXQ<'SQ;O?FB$5/%!7L^4 M)\XZ6@M4$\4 _7#M!"D]*8BP469.@26HW0)DS#RQ$\9K:@51'@-,=!Z!!"HT MX3;J++UB1M3N!W"Y>>(^V.B5)^ZCA9&3@!]1'9O7V[_!XO/2?_M2-OHFZV4S M!06*$6$DVN:L%?%42>)+59B)C#G9:><\D03<2T"3V#E"OXO:PAX;,?!YEX5M M',0$-4R6@UP(=&$UDR3$0(E%$B)74>G4R>%_"C'["!@OAUA)L8O:4AX1*K%4 M!"Q_3/[Y<>*X!BN-)-RY7-X]EF?^H$E)A#&J,O?LT.7E"N+_^KSX_K^W*UY# M8_N;.V36ZVC])EF-G E_,9ILDYLL-A.]J0RU3PDD,+6U0 MI40)?_$T2Z(5%8D+QPS?N5C;))&B+1>A*K M,R7 N.;6<.NZ'4E_Z3QA+YQ4R!/V45KK><+K&6S_@/6717JSF;:V:9[V(J5I M^82?O9GGQ?+KJ5G"8SY3-4=X,I^U&D7LH6.>_F,QG:__A;\I,V]OLT(J\1RS M<=J-LY#80 ^)I?W>(:IH:.WOT!$<__Q2@/%B[GI[$O?,! M0R#!\ 20,9="*N0S9)6HR4&#[E2(\E2"Z00:6^G34 \OBQ&4-W8.8P\?VXB. MNAQ92)(X39$35@1I.$?&1/(V!"9DIY$K3V4U#E(Q8I;K;"A8#**2L9,C__&O M%^A;;]+%Q?']#>:PFF)PGSY!_')3,BH"R@D94#DK(B67Q+I("3,RFR23]K); ME6V'CXV'I)I*70PHX09"W3*;Z%V^UVUYLYLBY2&Y8 E-,J-OH33!,$D334/T M6FD;16U?]5%"6GE 7/W4JR?^!C!TOU,D,!=Z@/@@@NT"*#PYT**$?@"@,H_!E M\N!I[XT\GOO(76\ M&$K@8Z/G]VF$^0IV60B<"Q94)MF5:>#)4Q+0O!.6;!#"6= Y=L+,X^N/W-?G M7$BI(-P&CKJF@75=O]EKUPG&$HZX$R(AV@D+@4)/F4/#J! M5E3/,1TDJ!V#=)+:N\'I"!TT *B?S*RQ6M!D+3%"(OU)1[39:' SBPIW7 *H M/J:RW7/L1/4^=:3UD74#6'G25/]^6W7DM'+6(#],%\YT N)5"7<-)/P_(52W M]D4U"Q)^[U4RJ"[XP!M(42U L+0V?K-:74'Z]6I9IN+ KUCH1:3(G@3F/IP3W67'DMWK; M_,[$-7X!6 >"PZAJ[,SZ2[_ZLBG$+5-^46&E,/?5G_%+233?"'02L\]:,R I M2W1MP2CBG%,%,9PQ&A/(G:%:>UNE/_VUQA.@IX%I&)F/#:([[+_+N\Q]@ C3 M[]==A'>9?'FU+#J9@(-DF!!$LH"2%.613 9!J+')E+TD=A-=^[N,G4)(XVF+ M"M [IZ;:1V7QBA_CMI0-3>?OYO!?X)<38856'#+!Z$D129DC5CI-P$L-,2:7 M=U\H'8W.3@0U'FN-$I*I3BVB>UBD3H1U@IN]4+@-IZ(&<+?O9F4S6F3U+M_[V20(P] $XQX2 M3"-K6A KJ"#.TI0R>J<@:Z.O!WF=,.@N'(-#J:L!)#[V+/GWJ0_3&8KS[6(> MMZ&0=8%Z3A6AW)5*A(R&/0.*SQD4*C7>Q=I>64?2NF6$Z85#< @]M?YZ_-KT M?_)_PNJ$Q^&/K%+U[?=35%9ZVGW[F5^GJSA;K*[N#67GE/'@."5.>;0Y(0.Q M0"4)96A#M$E24?OU\@%RZCAEN/2K/[^54MU?8 YYBEP*#EPCH&UY9R"S8,0S M41Y+127\!MVUGVCL(67<2ZA:2'CXWH\'?WEB.<8P%H6GI5&E0;4ESLA8*O!XU#(::VO7 M3%<@>]R+J:%@>6Y]MGXJ_G*U0H]BM7JY^!JF\\VR;\M;B2*B$X[)+LM6/3=[ M\U'I('WDNR_FJ73@6;^(Z,*M-BU;;J%+,V01HR B*(/0H1A4&H](]@I\M#93 M6?O4Z4=AO:*DF^_>^\CJEQ_W?G==6).4$!Y&A,H"&J MD&L?T'M(::4@:0C]+^HKHU%,E?] T_%Z&/L.ZBTLOOM51+_SNC;Y]EVIX)RK3+0*Z'EZ MA79=\DB\3=%H9V-6]BG7[,#Z[:'B! TNZHJS 5-3LG;3^6<4)?[7:EI"E"*D M7WZ4=@J;#016TNP")UGAWI$1$@DB<1(-=9DJ&7RH;6J>)*J5 L)&_<@;P[$]13Y#(!L=OF/(#*(X(D BVX4IY'8XF0; M *Z5%<)K=2X@[Q(W[BN)MH%\DB(;\%@?\?)_OVN^SP'#1*:(CMP3::(FSN'I M$B.UR>DB[MK/8 _1T\IKG7&2?<>II4V(;=Y2OE].(TQRY$YRZPEGJ93,^(#, M2$]"X,XD+S3H-#S&[@AJ+J=SI-Z?!M212F@(4?>O>.[XVM8+OERLUJN)"@:E M$RD1I2Q+4IF( [#$LLV8,\VY'LJ$/4W=N![BX%BKK)XV@??0*2FEJ->4L0E8 M*A1P08QG@<@DT"V)SA6W1(/UN-^"'!YZ>^D;]S0])_CJJ*@!^+WW/ZY;;"RV MB?X;9F'UVW*Q6DTRQOZ.@B!)EHYE(3L26,[$,\5%E!P=DMHM )^B:=QWKH/! MK*HJ&H!6]U#HMNYY8F22R6=-##H(1&+44V9E H3CG*3+'?<)Z M9CM73V$7AZ[Z[6I09Q]2\_NX+_,_W\9>(]N)@9)SR4#HPQ 7&* M21(=.,>]B4;6?D11EX-Q7\0V@.3J:K[,3.*&UTW@]AZ6FRANXJ3(%F)IP(:_ MR$3+R%Z/,I!>YNQ,,&:G(JMJ^O!GBL9]C%L=J^-IJP$[_-MBD?Z8SF:3)"V7 M$ -A090>MC:2D+@J72BC"TQ8YFO7GMY\>]S7MH/9OJ-$VP D'MD*Y4W Y_GT M?R"]22C2:9Z6+.BF[G:U]9'3BWFZ\4:FL,(_N_H*Z=82/"8<+?$3RTL_BU6SSGXN\ M+V%1]X%)KT\._?CD>/['>9CBI';*64DL^'*$:TD\E9%X8T&7V\B8.@T(?3X/ M4TQ,2N$F)9HS1Z2/GMA(42)92V<3 Z@^[OQ9/TSI@["3'Z;T45Y#[L=N07SR M.92J)Q)8+)6"TA.'C!$*6F2C6!2N]E/LY_$PI9?^.SY,Z:.,1C'UL)S>H>YQ M1_KR5$P2J7,@P4>'7%F67'82M^3?#U-ZJ[[WPY0^>A@[P[/G)466FKOL$\G, MF7+OF4F@P(A.62IC78RZ6[[F,A^F]-)@AX4)U:7D1\0R MJH%1$D3F!K>?"ZSVC($J5\7CE%[UTG[?J^(^JF@ 6L?CM^K6A<[Q'<3U.>M=O!I@I M3C0KMPT*,(!5$ FU+C'#0( ;*M1O-+UK&:@:*Q] MQ? \TKN]]-\UO=M#&8UBZF%2BCDG&4=O-TA9ALY029PUB@0P5$F1$DMG>.UV M$>G=/JKOG=[MHX=&T[L8(0GN?2#*!HG14WF16L:C0@@F*DDU2/F4(W?!Z=U> M&NS2=ZB'.-LT-7(R@_F63Z#]&[E@^PX MM30$L1H%5V7J%?Y!::#_W<]*IG+BA)5:B40,V( ;6!OB3*"D#%WC 'C\:$< MK6$X:LYB'HF\ >ON3H3!<]L4UQ,=KO_FW1RXU42IJ*D)* X?2D^]*(AC>"J5 M/K'>)FY-K/W$[AQ\-9SZ;F:#U(#$,]LF9=+*O'1\GW#IDJ#:D0PV$2F3(]XS M27C"HUE([B,[0U+]=$8:SKZWLA&.4_HS0_X#:_!^"=_\-&U'=^#??[?^ LOK M/YN(:*U7WA">T7&5.C+B@@DDT3*^@WE0.32\,SHSVO!+[U9VSC"@&3L),IB$ MWGW;W W./_\.?@4?II^_K-_E?ZZVZTQ,Y,'R[(CUY?!-2A#OP!*F$N->L9#< M3E%!]T>/YV"@X9?IQVR8B\'",SN)WB\7*)OUC_<90K*< M,$T]"B6A8XKN*0DY@O$!%1S/\$BE/F,-/X1OY:2I XIGME/>($KFGZ>W?WES MX'[ZXN>WSW M,PX=5T^4*'4GFE+B> "2!&,:_Q!$:-E7>Y+!AI_EM[)SZH+D MF>V@C3#N!IYN#U_P5F8>40PB.")5C,09JHCA"IPPG&M7NR_ X$PUW'"@E9UR M.AB>V>ZX]44=S2(Z8J!TH#&:$^!^G4T$K^#]"W<<# M?K'VL^8 OXW0[O]!C)NQ[._]C^OW."FI$)@CE%E#9,9CTCD.A&=458H<:-LW MB4\Q./+\\XO8)W51\LS.C)^%LSE6)QBB,9MT:7#"4GF 21P#02, !:E2U%< MP#WC+EO=MLM?_"*^ B*>84IXD_>[WQ%(1XZ&(3$2+5@BF7?$FI2)I$GJ$*PQ M\WSIWUUBN^'^-G#,&,& M0&!6G.%AUAA= =E?^^J\ AZ>V0ZY9S=^=A5%]-9RHFD9_*M,("$G_"W7FB=5,L% M(>'-4T6))=27(9W*HV9TV2RACQ&(A9U#;-O6HC MV.5=^1XEVP8P<>26N&%W[]; ( %RIFC^*44GB$,D5I3[NFA"M)1IIAO)K#_% M2C?$_F4N::MJOMKI?[ZN0J^G\^D:?I]^_[F(J6Y#H0X?&KJ74%]>QVDC9*,+ MBDM.F,6=()F3)+A44MC&!T?QA-9G:'O74ALA!B<@A% [,_&LVPCU0=C);83Z**\A!V*W?8F2.B:&9Y'TCN$Q(,K19/ LH"%# M,BSF,-0@N,MN(]1+_QW;"/511J.8>MC\)&O%G N4\/)R7EJM,?*R&5T@GSU3 MUJ3J,U@OM(U0+]7W;B/41P]CWQSOZ7LCHT!=HUUW&0R1RBOBN"T-T]%7=9YZ M;<-3[ML%MQ'JI<$.;83ZB+,!4W/ Q?WEQS_\_UTL7\X\RJ]L)QFWK]..A$0CH9RYZ(3@ 6J[^CU)'-< #@:5[I \66\-P/+EU6J]^ K+#W ] M/F[U9?IMM;7XU">4ET:+7Z:M2A88"9DIHC)Z'B%8RU/M^/L .J)GDZ$ MC7ORGA-R]?74 /C>S-\O%Q$]E@^H.*2D-&C[%;[#;+%YR[UE"IUDDTSDI2EF MP#@J"O23.7*FM(M6^B!R[8.V$V'CME(Z)_CJZZD!\!V\WO$2B64E@MKII2&(U7VWOYJ8K"B5@B'S$N7KE";! M*N5-&5 MNPH-FB@3HAKB&VX/1$K_":71'@KD.RS] M9_CG"O+5[/=IAHD!%'[I]2JTU\BK+3,>,*PQDB=KAIN3GH+O MLZGP H?L84C^>K'\ZM_,<_F?\J.Z97 '/C!T^5M7WL8I>U/9&BED(EJQ,HY; M2.(Y]T0%1:VP'%P\PR/-ELK>?,Q.,Z"$&842B66K 8_$6-B&VNHFH/L!W MF%_!1+%$G96&Z%2&.O%4^JY%390 HX4*FN8SG&>[9#5GNX[$P-/@.DDAC6/L M+:S12"^^PN^+%?H#3.&V-$"\T66ZJ0(2//Y6@G"V=,5,]@Q7Z8\3U_"URE!X M.UXYK>?(;O+4?IZFMTE"OTD2OOR"OP44RDN_7/Z8SC^_^%H:M"[RS;\Y(7-6 MX[-5\VG5Y5 IRW;O_?)/;UJGJSA;K*Z6<)L"<9H*)7(F%#PELMQW!Q$IH3(; M$[3U[FX4;N5."9T(K-42XL-B-L.-^8=?IHE1,DK)/0FNN+(^!V)U:6?$DA;9 MN!!"[1'MCY Q[B$\'$KV-8XX5@-'V\/OL R+VIU%C)>NO% ,I300=MH S-%JW-=/I(]$C\;"-UA.%^GCVB_75?%P!=-&.9MXB*'VQ<4A>L;UOH;"S9R2<0LZAL+."=)N M(":\M9Q*"N%*?!&+1GBEA3;HF$1-/F M4B169A\Y-=R;VK>U9PWO[I+7!VJ7KM/67"7$Q$[C#<%IP L"]D\90 ML3MRNKD^"V>HJZB+D!,Z+/115]M(?/3)(L7=J[FD!'TFCP%X*#6D3!!GE5;) MF&AS[6=.S[;#0B^HG-AAH8_>&H#EH=?\62: H"4!E7T9?EAN2C ""RDQEIBQ MCOW=8:$&#'IT6.BCDR9R*=W>[G.GLRNI;(7'!(J+B A_.BB\4%$KD"1Z9$HJXX@5*$\KHI;94A1A[=Q-3Q); MJ4H:U T<4FWMH_+1K>TI!^8])=1;A^($3@*CFD3F&4^94<_.C,SV7,)!8=,/ MHB?KL F8=FE\$I7(SN 6-U9)(GD(I70+3P1F/+,40N:T.C!K-:@9"XJGP^.H M)C5]=-4 /<5V8,2,F501'B)@J(\$Q>314&!"5188_10(YZ.>>QRAM8T@Y[& M-=30*)H>%N='I[W)U! =LRHEU)9XIC@1AON<=>#!G -7%_#,I9?J>S]SZ:.' M1I^Y6"<3#0X(S<6UD+YTK3&"!&4\!#3K'':R=\_JF4LO#79XYM)'G V8F@/F M^/>[U@#">.,3)X:5U@"@-'&0&:&124$Y"\+7KD?J0M>X-03CWS,IURJJV[>M&6;-]=&O! MK[IZ&FBN=4!L+V*\^GHU\Z4IT]?%NHLAO#57<&.I'6"H+I8" ZAH 9P=T!N93:KSQR$E$"B I28"<6\ MHZ\K66:.!<=4JMTAZS!%G5"F+Q9E%=71P&G[" L_>Q!HFI.U3I$L4B;2ZT"" MHIQDDQ)+R8*M7JO4A:Y.0!MLHOW9W;N35=, W/8+[5Y[36=TECH+XE1IK\D@ M$0^ ;H*,PC 0'']\-HO6LQ/J8%/N1[1K1ZJF[:/S Y1D^G6C@EN7]/I-)9MX MB EM>"D$#()($6BIQ*+()H4HK0R:U[ZL.I+43J <;)#]F(=M-05>1MWZY MQ.]\AV$>JOVT_+G>GQWF:Y1G9<+&*)+VI>@3+9]C#H,&81%;RDOC@TK\+_.L MC.G2=AM(,C)B_*0%"1:#*"$C_D2GX'GMR[7G^:RL#Z9.>5;60U\-'-K[ZB*2 M-.MJOF-E4A\U-(JFA_44)@:O11FD MJ=SFU8E4E]]-!H99)14@M*RR2($HU' M&XE#1XNP2%EF*FC<@L^X,JF7!CM4)O419P.FIE,TQ*B,-/- F**N5"4$XDHS MQF@@&P!)E:_=3:M:95(33U]..-*J*VAL,]3_T@U#X^R0#E,:QEC\A2GPYQ[KK_[\!O/50&F+ M)S]WKC1&/[Y'26M0#28%!%^0(A"9')2IRI+D)(*37&55?;Y.JVD-G5D4OM0+ MNKCIQ0C$>9:(8#FC P-9QN%VGM$8?3)V0UNBCKP:\PWU!58:<(J"_[ (O M#R5=)LXB0TQ "LB+36RHD L"5$8(K,S MQ#F!6U%HG36$$*O7A5QH6J.7ZGNG-?KH8>QX8E\A<=$1 M[:CU'IAV470*&2XSK=%+@UW2&CW$V8"IZ10VY9Q\U (W#2Z )ADLFN0B+6F, MB0[9\F=\_W)Y:8U3CK3J"FH;=(_$4]>U *C,(ND5AF?_!1[WF7/)9B^)YAC% M2QD,"4E98G"C2!U\,(2H5D9Q9A0OEPR$I0UPALE7#CGBYR]A%[ "['S0?48Y5TF M0A%R9:AC0J^>9B)R+&FJG$F@1A+&D\)#)&EI:C=7.I+4"W@Z=F:4]E;@1>+T M]>)J.=$ 7%$62"[=)C?1HLT8?0J=C+#2,";.^+[G *47\+KLO"CMK;ZQTS_[ M62QZ9U*Q 6\/#L& M@6?53=N&LKRP4UDJEH(EP!SN*.4%.M L%V^%BYPC9?Z,\5#7!X_COD,;R/#U M54>U%VA'US!LUEY!_%^?%]__-\1TO?R+,D_IT_3K=/[Y[C[SZ:J$![BZO^@U MI&*Z0]+C7^A9B' T\95*"SY^041N.EB_7'PMQ]P6Y$L$!91WUZM??MS]G??^ M1_G9AKQK&O$S+^;I_*8L? !N0#J+_Q[XPJI=\3MT?$.^X>M\0=)__PL\@^C_T MI5'=UG/BH(.XQ\$#^G"3:W:^;GRW6X?]:#]S_XH52/S'_-NT+/H)_JFN@U1:V'BKE[/%"CXM;LDMU8T5=]\3ZX\2TO3?@MVDU*P^!U+C. W6*FFO M$:6]F:?I]VFZ\K/-BYY3%+6SU+A!V6&9+YX2P-A;:3:[H^OI1&^'3?38@J-I M:(_,%]T$T,"-\UU*Z?"F.28#]W#M<8/E3KOHH%"J*^OZ/<[6;,!PR.3D^ MW!_DQ=]]*[P-?_GPX#OC/LL9ZPKB,5$W (<-;2^^X>?C=".*#]//7]:KCR\^ M?!SN3N+@]\:=_'CNFXDNHA_;@7GL], 3O7!8/QJX67B4WK:GQP,[/$*^6T_445B^^KD_7VZ.K=CK=Z?A:.R22%E3VZL]E?+^ *L?_5K>.VGRW_YV54%U3RR9B<=-7"AME\<(ROKX<[^ M\8]_KS=0>OEE_OE]/,WL/;%T)]6->\?633CC-QM[O-;US7PU12E^6OHR!>.^ M3_:0\A.K=0]\IDK);EBCSZ M#\=+4QY*<2TZ\CM.&=+U Y-/_^%__*=?_WLZ[Z.$1_[9>#FNKBK8S^N("OBT MG,Z_O/]R-?_<0_P__:/QJCRZ"G\?GR.*_E<_G\+L_57\-ZS7/:3_V+\;KWRC MJP(.<#M>&>1/1^)/7LR1EUA[ESV!V+OE?OF!,C_]4O31!4>\SWE*%_<]RD/" M&#D2N"/MY-O0G:5&T\U!:3^JE;;N01_Q>>LXI?L7;D!7!^Y%GQ3(7[JB8! _ ML>L>.E,MP=]7]1VA^(_U(T MI,6W-9S^SF#?FJ/5J_?3TQ,B&5EA;Q?S(71V8-G1:M7[J>UIP31A #=TH?#* M158%(_A@N=&JT8\QA(\)HB%C^&GY=;ZN:POO+3E:Y?GQIO!G@;1E"2LI;/^J MHU4'G60'FU/;3<"P_#J=^XJ6<'?%\>J"CK&&>^31A*Y^O5IN"*N@I-NEQBL, M.D8[NQ)H0BWW*LD^?W[QW4]GIQ;9'5IWO"JA8Q1V4#:M%IN\6FY>60[4$>[G MU:N4ECQ!=(6*D@\0%]]A^>-=_NE;/R'A.!^MRP=.V*[;56\^<_KMW:,+CI;B M[:.?^SOUD%C&#@1@A;+;7(Z4T_CDBXC'UAM-7P?EON@DA+^OB,92RM_/3?^^ MP^H;);^%10VE/%RIZ;K'O8PW=*[ NF((?'#AT8S:L9Y!%S&-;?(^?UYOF3KY M:=/#I4:[8CQ66X^+8F3]W! T][,?J^FJSL7]WD5'NX$\T??>*YZ1M?=Q_>_W MR_AN^6FU?+5:3[_ZZW?,]7H+=OK :/>5QVJUC]A&UO"[JS7:^/DFHU//E.Y? M=;1+S&-U^:2 VCD WR[6_P6W)S74:G[7Y0.CW7A6."R?%-O(&GZ-BR[F<,-I MC6*J/4N.=AMZK!8/BZ8MO?UZ!9\6VRE1R.<\+Y9QXUJ?:FS[?&>TN]-*&NXB MQ ;5_J_I8K81\[O\?Q9?X>7B:KY>_OC=_S&$[@]^;+S;V)H(Z"+/!F& '/_W ME9]-\S1NJ?_D__P%YI"GZY,[-TJ*@1A;?IZCQ!8.8[> M7;:3$IO*=3TMHX9N!1:PPKCP _SWU71Y:U?J&.4>G^FDY*927_UEV&H5T/OO M0U4 /5RY2O7/ 6(K5/Z\]S_^M;HW4*UVX4^7]4_8URB^$/H3XM5Z^AU>HIGXO%C^.+ETY/$5QU/3KKP7'9D?.Y$\F^V2-^TP MG+)3$KOCJHBD4_N8RLNO>PJ*"GNU7&K"EY6M:+ XR/7^2#)+VMHH[= MM<;LKM5+*7N$\'>MXCE/FK_K$_^N3^RGF_1_/RTV\?BIV^/A2J.541W:'8\R M.[8"9K-;LNILC=WEQCO6'Q7WH@OO8W>> 5\"K)/WQ/UU1BM2.[0C'F%T;*=V M2VV=I-O/JXUW;)\6Q[=V?_%R\1%F$->0MA@Z^>KB\17'.TB.T]=!N8P=IR I MZ=:I?Y?S-.*ZK^=U]MK3JX]G H_396=YC6TS 9:_+1=7W]ZL5E<5-7IHW=&J MH+,;7T(NXQDA\]N.]GZ9*BGILR=$*:X_7UP')C!THET@1*2Q4U3*- M^]8!K2WH:R>Q:BIA(? M6WN\.M4*NCP@K!9,Z2VIU0WJWI7'JS ]Q:X^):BQ*RO^^VJZ_E$&LEV+$L.; MK]>=':<9B0'DMI9V>WYJO(+3(]5]G"C'#AMWS,R_5IM#9#.R]LMBAE+^L*X5 M2?;[U'BUJD?G[HX197/Z?POK-_.X^%HIA][I ^.5K%;3]7ZQ-:?AGY+,0VGZ MP(>PFMND[];?X'EP/O[ M\6]T4G5+B:N>PAM[5_MP-?/+WZ>K=<6K[OVK=E)G2^FL)P4TM@)_MBPG]_Y] M?,E.U0HM);,.BV;TS/^-\:^OP*?6[J3)EE)9'84UHDJO5N2S]]\FMX[[[XO5 MH7JM[%=A0\3V'VXU.5NO;GYRI]+'U^ZDQ%826 ?%,[JWL^-YG[K]'EVPD[I: M2D =$LO83YV+0U4XJJ2PQ];KI*^6$D8'A-)"BK]*>\S["W524$M9GL?$,+H3 MLCBY5/)FC4[Z:"D'L\-\&V7>)ZNC;[TJ;RE-TF"9ZF+^&SHN6\)^A55<3C?7 M,)7J5)]>OI,26TJ =!?9Z.=2FA:Z_$Q2_OV.NUK7ST^MWDFS+>5".@NLU88: M#^<'O5_,IG$*J_?+17Q(^8G=-0Y\IDJKC:YL5.B[L?]3/R'ER(>L3Z]_TI/; M[?+I_M*U)J4^O?J(#T$[Z^WAF]V.\AK]*?5C=+Y=K+>DUC'AW;\RVDNNJGH^ M(+_A+?KV#\HOP:_@__U__G]02P,$% @ #X1F5[KTCW-&" ^"D !0 M !S=V%V+65X,S%?,7AQ,S(S+FAT;>U:[U/;.A;]OG^%ELZV,),$.PD_&B@S M*:3O9:8++(1]W4\[BB7'&F3+3Y(3LG_]'LD.20AL4SHM*;/]0+%])=VK>W3N MD=!Q8E-YIV69)I#FUG)'"B&Q$_F#G_VF!\7 MET]I*VBZ6'RHW:N/W?/>=?WBR^?>OV91-H.@N29J?WB$[4X=&Z*R^GC(%#ZY+'MM.Z7XLB8\ABIQX>OEB< M86,6P\\??7E:PJ"QYZ:A3Q(ZYD3SL> 35!^;"$/^+*@&W.44[W.E+5$9^:1T M2L*@_@^B8G*=J.AVXAK^G3,1462KGT4-9.G]*\A2<^.R])$:Y 992*?D-E,3 MR=F(U\ID52EB"BYD"CH"(U"1$9I-29%977!$ &7A109R1TF*)RVH)#&-\$H3 ME:*V657:K1AD/.+&4#UU)BF]Y1AWH4^#=PS.8$CI%0K&< :1T% D,,O0')XP MKLDD$5%"3.%^S-M/N.95)RZ 5!@)Z>)4T$38! &:G$?>0==O#M<40YAC-&-D M.%V"P-:O@T!.8I$AQPXN\YS6 #^8X[->^"ZR&"Q"K4 _(HMDP= G<+.0 MP!HP)QSSY$B[0ZQ#LI1S2%9H, ^&!NJ9\/Q$U"8FE MFI@92#4?"6,UQ4#4O2S]AI>U!:R9F3,KWKX2N+4W#FZ#I=R\,Q64*DG@J$'% ML<"CSU>?4,T],I!I,93<99!PP'$HA4FNWIGLI'X11C M5D+3]4\<82T@MD20\V7M@>*E@6(,Y.)\B&-8N)K^?,FT[Y.PC,YFNTS,B^ 3 M>GYC -IJM$,W$6?<8&. C/EJ]G4XU5RAC6AAUF_B*MZ0 QK52&4-585&!V"F ML3">[V#%,]^/4\ISIEQD6\TE]5BKBN@<+[6*B=U' =:$+T9)P?Q9A"F&1C!! MM7 !B++4>_[/7$^%<>77+TWC:[5G1V4X'+)@8]G_+61C96PU@P M!UAJ5$8=MU,#L#M5Z5!,-9LA"A@7="BDL%-7WA\;UJTO#SZ/JW)I+)DNJ%)? M0NZJ@/)"Y\"U\7(DBI1FW@&O3T<\@\J0@#>^\-RM&V<"[5U"&.M+Y&#QUP3B M:'- /"/DWIC*PK.6RS"/8ZA$,49NS"-J#XIB#?XM'Q^7?AZM: CN-*7 '*K" M/CWV.A6"WEMSIY[CK^]WR'"FR_T"Y.4C$1NJ@.<,CVBG$,V(*S M'MA5;F)_Q/T1@3L]R(I[7W9*3Q)J[M6%8SL/<\Y\&?#15Q0])5+<70GM!2TH@#"WB77;X4AP0*(JP_>[F@FGMZZNEEK,5U:O M(OTYYNRXYYN 5FU RB.$1RB,,C0T_)[!'@%EI3IA#'Q!'-;*LFY0TTV1 AV8 M'Q]&52$>/1)[;25[ SI?1 M475VKBM*Y&DNU93CZR11)0_2)?0";=]9^AOK8"!LOEARSS!=GA+).4)(AUR_ M?1/N!T?[-7]!8<7[)^\ ?/WR@/6;OLIFB,7%=1UA2IH;WIG]T'C, C=M08+5RV;#5S=>&CX&P^[ MEJU^VV\<'.X_^35HA,_Z%C9:!P?/;/FTKX?O&^W6>MWN^GDHYP*S;7*:?=AJ M;9Y'$S,C,N:'1M[5IM4^,X$OY^OT+'U,U M51+BO )S%1E(.RF;BYP$&KW/EW)MDQ4V);7DA.ROWZ?ENV\$+@)3,V0H6X^ M,+'5+76K'SW=DG4R-E'XZ60LN/_I;R=_KU;9F?*R2,2&>:G@1O@LTS*^9;_Y M0M^Q:K60.E7)+)6W8\,:]4:3_:;2.SGA>;N1)A2?RGY.]O/GDWT[R(FK_-FG M$U].F/0_[LBVVSEL^TVOT^G46TZ[T>FT&NZA$+S#V^VVY_W7V8$JQ',=;6:A M^+@3R;@Z%C1^]["1F..I],VXZ]3K_]A9E>/I+41=98R*NO5:_2@QD A4;&!) MBI[SG_D Z\.LJ$/WV(A[4^6AO(V[UOVBLU+!4Z%*N^_J]M\QM50#'LEPUOTP MDI'0;"BF[$I%//Y0T3S652U2&>2"6OXIX (&L8_3PCWT$\I8E.[F/O;OQ]*5 MAC6=6F/5AW7KC4JZ!ZNF>XB+2%_)]M/^U6AP/CCMC0870W9QSBZO!L/3P67O M"SL?#'OXB5\7YY#H7['+FZOKF]YPQ$873_JY+8Y=W7SI7S.GR:M.:Y?OL=[P MC#EMOWBZ&9[!G]&O?7;=/[VY&HP&$.[_?OIK;_A+G_5.1S053J?9JFR]H[UK MUCN[N!SUSY;C0W[9D#;K#?+%NMJ[^MP;]J^K%[]_Z?^G]+)1KV^*VN_N8>M1 M#P<5=L9C=IEY=\*8"O-$:F0P8V;,S?MW[:/C31==PGT?]%D-16"ZS?DRE+&/ M ':KSM&KN>C42A]^_.BKT^+4:VV:A@$;\XE@J9A(,47B,6.IV1\93X'T<(;W MB4H-4S$[5VG$G'KUWTP%['JLO+LI*?Y+^-+C884-8J^&*'7>0)0:6Q>ESUPC M-HA"-&-WL9J&PK\5E3Q818A\!1-BA1("(W 9,Q[/6!:;-!/P $6%K2\0.\XB M/*62ARS@'EZE3$5(:T;EI3XYT/8S!D:(L3C$$" MGDQ1C$ LACHL\47*IF/IC9G.Z,]"?RI2471"#D12AZA:J ":2C.&@SH1GC60 M^DU@FO+AY@1J/G-GR]/P1A#8_'D0*%@@8\28X+*(:07P@SB:TZ5V&0=@$6XD M^I&Q%V8^^@1NE@)8 >8D,4^"L!-B"YG;#RLH2UG1IS)JU;P1NK:V#VV@E M-A]T :6B)"!J4$$@\6CC-6 \%189B+1T0T$19 )P=$.IQR1.8A%HD:B1GGVI MO5#I#'I$F*D*:[0(1O@#$\K#W[[TQCV\%ZX&+KK(0$K;L;.^* M/:MJRTYZRA\E%8MQ#DWJGQ%A+2$V1Q#9LO% P,AW8 M(*RBL]'* _,J^$0IOS4 ;=9:#DW$F=#8$R!B-IM]'4X52K0>S_3F*I3Q7 %H M%"/E.51E*3H ,TVDMGP'*1';?JA27C#E,MNF(N06:T427>"E4C Q-4JP)FS1 M*I2^/8;0F:NE+WDJR0&9IWK+_S'UE&E*OW9I:INK+3LJ+6"0 1N34H)24GI9 MR(G4X98U8I'&H9$7!>J7B +&)7=E*,V,TOMCP]+ZLN"S MN,J7QHKH4E5J4\A]X5"2I0EPK6TYXGDJ]:T!MCZ]%3&JC!#P1HM(:-V0"&KO M',)87S(!B[\E$'O; ^*2D/L3'F:6M2C"(@A0)Y95UN%Z#(YP#V6+#1 &\$^30/6^X*B M9RR4=R(LS@L>R%>^84*^#=1;M>5J__1;+GMNZ)=KH+)@(B+&94PN2(FP]8SJ M8JU6A5$52@3J,67L,FJ[P*S8%9-S(W_J5(N M%Y?X(Y,PV2ZG+/;L\<'>_W=3WS5Y]T+47J@%)1!&FUC:#GM2 !)%&I[O:J:" MWU%>S6LQFUEM%6G/,4WP,8>.A?XJN2I M3L83%4X$Y;N8WQ9GYVE!B2)*0C43:)V.535BS_LG/_U^_-V#LIJ^0<;&X1%J%FR%/M.B6 M/XZ1B)*0S[HRML9:I>/5'FEY3"B;H?(IONC:U9(W%]<96DZMWFC3C08#4XU? M#EQ<=JC9RP[[QE]OZ]1:K8,G6^LUYT5M3NVPW7RAYM.V'AW46O7-#-JW\Y#/ M!69;)SS^N-/<*16*==9M)/?,6;WP0$MO;<)5\N,1:^/Y>;::P@N__X=+=693 MTR:B6^_]^W>MPV-M_])'=BE"]L]:^:E]94XVC/8MG-H7S=VTGSG@L;VV)4&H? V M,.;OXY8R*>O(-8%A$+ M%>Z"4S+SM,I+KBT6?_/KE?OV6N=?4$L#!!0 ( ^$9E=2B_4VP00 # 4 M 4 #,R7S%X<3,R,RYH=&W=6&U/XT80_MY?,0TJ!U)L_)+D M8B<@Y4)H(UT)EX3>]5.U\:[Q"MOK6V^ ]-=W=FUS4"X5(-W!%:$H]L[,SC/S M[,QDAXG*TJ-AP@@]^FGXLV7!L8C6&) L_Q?/@HY"6_(M6ZXBIE1XV=X4'U/#PPFPQ7@FZ.AI1? :>'+=YGL1_T MNE[@]$G'];P@<(G?7<5N)_ Z >O]Y;90%<4KG5)M4G;8RGAN)4SO'[[U"C6X MYE0EH>LXO[3NRQ%Y@:(KH93(0L=V^H5"B5CD"CV1:+GZ6FWP8!O%;I1%4GZ1 MAP9LK=HL1R(5,MQQS-] KU@QR7BZ"=\L><9*.&77,!<9R=^T2Y*75LDDCRO! MDO_-T&'TW3Q>UV#03LISUH"K$$UN$K[B"GS/=N][;#ZVH/DZC@A3PN0+ 1E/ MYLOIR70\6DYGIS [@;/Y]'0\/1N]A\FGR?A\.?UC@J]18C*'L_/YXGQTNH3E M[-4#<_MP;B_LL0V+R=B <_VNTX;1 D;'L[/EY/B'@M. ")R>SM+RMPDL1O-W MH]/)PII]>C_Y$T;CI5[Q',=[,IJO<_5;(^U\%>DTATCD.8L4%SE<7('^X V3X3,P'6L#Q +:8P7Z*J@P'*J"^N"%8IE*R9W=]R>,_"1-::DDA)B MGF+]O75JP:*UY(HC>I)3F-Q$"+QI0[&6Y9I@ I2 .VRN U.Q&5TB5!2Z*=P5;X0T6W!#XRJ1*Y*S MTIK=I&P#H\A$4+.EC>L$7>CV!UN)4U=M)8HJC06A.E16RF(5^CU\8ZC%&O21NO4V1PA)Q,-6ENB239YS67 M3'?GTC#[-LM[!#DKP>WNT?W;7'ZAW2WEZH2Z@=^I:(&V**.8UF"@R?E_2*WW M*E/+2=<%VZ"LE*G>*V7B9I"JB&SI 4"5 6F/.R M;;1BGI,\TN_1(.7&M"XP*+5.*X8(K%EFS[)A15WI["?-(Z^O_A]C2$PQ@E-Q M=:<,]ZHJ_*QI:\O0J<@J98W,2DC*I(4P4U*4+&R^#"@OBY1L0IX;9XW2X+[% M+B*[TG4;>U#=7\VAJ9;K6;C;MWW?U^.P0E<5;3:N)V7;3,H'BCY/E-SNZ\!*KK;E^^:/3!QJ&*!T2Z1O8)OGKTNSN=MX/2?.(OU?5% MBLWG5T'+!.O;O9 \,MU/B,TC1.M3K;N;8^,QA5*DG$(3EA\FRJ\OLL\*W8MU ME3-LG5Q/,&T8)YS%.#CA$*4X_G:8Q3''H=LTV&,-XQ%D.N M,$71HX+(<2HI<"QY$+V7&\Q:1_O_NC.Z/1('IE<_<5:X>XE5B-(,7Z%D*=%P MMUYK-:/%%Q6RPE*S5MM5GG,35G]6-W8'YJ;P'U!+ P04 " /A&97RIFX M_*8$ ;% % '-W878M97@S,E\R>'$S,C,N:'1MW5AM;^(X$/Y^OV*. MZG9;B:0);Z6!5F(IZ-#M 0M4>_?I9&*G6$WBK&-HN5]_8R>AY5KVVDIMV4,H M2N+Q>)YGGHQ';B]4%)ZW%XS0\Y_:/UL67 A_&;%8@2\948S",N7Q%7RE++T& MR\JMNB)92WZU4%!Q*E7X*N0U7Y%L7'$5LO/"3_LX>VX?FT7:Q]G/&(I#-D-3$1$XH_E ME,2IE3+)@\PPY7\S#!AC-X\W.1CT$_*8%> R1+W;!9]S!=6*7=F.V%QVH'D< MAX\I8?*=@'1[D]F@/^AV9H/1$$9]&$\&P^Y@W/D,_<&P@[=X-^JC16\"X\O) M]+(SG,%LM/? W"9U^MI(:X\B'<3@BSAFON(B MAANN%J 6#+XLB<2 PS5,6"*D A' ="'\ZQNR8O [H]PG81D&L6_#H9[PX:!9 MJ3BMKH@2$J_-D]LZ O39%S("U[&^0""D<9Y@J(("BZDNK%.6*!;-F?QPX#:< M5A558THJ22'@(=;?35!3YB\E5QS1DYA"[]9?D/B*82V.(IZF&@#^M27%P@T+ M)AF&?3^\#$P1'<8//I.*!^LR)$N9+@DF0 FXI^: ;(RT>4Y259[EW1?VMY7/H'A4HWG[Y;5X:=K6F>9@A_;EH@V6("O91DZ$6 MS49(DGU;4)=4^KM4P6Z(LRBFD] M;6EQ_A]26]G+U/(8RTA$3+ZP%&7H5?U&[MZ#H5F8>LL)D+29FT$&=(DI1YQ4V+\C0)R=KC ML8G63&IM>ZPCM)4NW+@)Y1NL^6JRX;P9KN&ZC9KNAQ6&JFBQ<-XJVZ95/E;T MX5C3KCN[1QW;W3GV/:\5VWT%K\W&D]T>&QXR+I#M%.5[5JJ6B@GY%^=5DEMP MBSJ4D:L_P@>$B^3M"U.ECF@^K;=WSQSW=R Y&E#I2:9[C_[#0>VDE9HK7)"8 MLQ!^LV&\]*^94ENA? MQT,;Z1^;7?F97<']\ZI$I*;/\B0+L:]:L9TG6$43<3>%S+&F+-7N*2\Y],JO MV>'&UL4$L! A0#% @ #X1F5[I"J(LH5 M0MD# !4 ( ![=,! '-W878M,C R,S Y,S!?9&5F+GAM;%!+ M 0(4 Q0 ( ^$9E>,C/!!N1&UL4$L! M A0#% @ #X1F5[KTCW-&" ^"D !0 ( !'.(# '-W M878M97@S,5\Q>'$S,C,N:'1M4$L! A0#% @ #X1F5WSRMU Z" W2D M !0 ( !E.H# '-W878M97@S,5\R>'$S,C,N:'1M4$L! A0# M% @ #X1F5U*+]3;!! ,!0 !0 ( ! /,# '-W878M M97@S,E\Q>'$S,C,N:'1M4$L! A0#% @ #X1F5\J9N/RF! &Q0 !0 M ( !\_<# '-W878M97@S,E\R>'$S,C,N:'1M4$L%!@ * - H D@( ,O\ P $! end

    %5!R1VEICHHR=V=3.XNE-RA:AREIE:&2G+W3B-WKP_1 MO9I0*+63 =5)2F+W ,3N]8E=\WT[']R;SN07D=JL91:JIKK5+UDWC=&U440\'S['0 8SO.0>N>I'5O M/*U_N[B]L+[FS85QWZVB?N4X8T#Q':K&46JJI1+?ORDPYC?(F2IE2&LI#W)$U4,@,EG_LTGQME MH/;+9SJ \5J"HCY*336W=4VJ/SD#L1>D8J](/0?1^Y+H?9)]AS,P&(13.H*Q M'U1 =9(2P'T:P(WR3GOJF Y@O(*@.(]24\V5..]'D_,.2NQ0-8Y24UV3Q.Z3 M;#N<=_%PWD%9G RH7N\N 3N@ ;N==Y^RC?ANK9/\2936_6ZCOZL)+6BZ8J!J M'*6FFBGQ/6!3\RR SD$'<;8E'Y4 MYMC'JJL"R=,!S=-TPM&;.UK:>!%!B1REIMHJN3WP)J<>%,BA:AREIKHF@3R@ MS[T/IIX_,O6@O*V)2J5>Z^8N-$B/3#WMKHZ6-EY$V!O G./<>2#1/0@GIQZ4 MR:%J'*6FNB:9/*!/L0^F7C1(EW0$8S^H@.HD)4('-$*/S#CM?HZ6-EX[4!)' MJ:GW7)+0'MI3,RZ$TCE4C:/45-,H-=5*2>KAY *7$ KB4#6.4E-=DR >TB?0 M![.L7^'B^"[K$B4=Q=B3?M#(=N,CR2;Q.1Q?NM)--GHG1PL;+R H?J/45%,E MI8>3"UA"*(1#U3A*376M=1]&^OSY8-H-5[#0$8S]H *JDY3,'(XO2SF:;]KM M&RULO'*@X(U24TV5C!Y.+DP)H0@.5>,H-?66GA+!H],*4Z)^B8CN,$=',?5$ M$_3X82Z2X!R-KTHYFG;:/1PM;+J H&H3ZXWB; W/,?>\?P<(!Y)$(].JS>) MANM-Z C&?HRN-XDE-\?CZTV.I9MV!T?KFBX2CZ/)Y>=Q% AZIQ ME)KJF@3P^+2RDUA7 -(_RM%1C#W1!#U^E(LE-\?CJTZ.I9UV!T?K&B\@*'NC MU%1/):;'DTM.8BB20]4X2DUU32)Y?%K)2=PO_N@>Y>@(QGY0 =5)2H*.QU>: M?+NU?LF>1;ZI&])9[Q_$9E'7,M>-JJQ;\FHZ.HCQ*H+B.$I--5A2>SRYYB2& MGU9S$_1(0YH9Q+_^@U*T)&GO.D9.6<:N#T/C2DW$I2&_W MZ'#&RPK;>>@\K8?:O8Q,C&=C&"RG&87,>Z5B,C^[1*E[?Q] $3V\?([C7 MNS0+YN))+ >VC0.RY@L(V[$()=>QM=6SR)[>M,C&=BV"RG&87*?G9HOS M3VTRJNDRZH=^O]\F%N)1I"8)J]]\0AN3 MWF#E.$RN8W!K0\$F5]XP<'-3<'?3\[0W;?^D-5H[#Y#H&M_8;;'+9#@,W005W03U/&]1V'U2Z9>B( MG(V)'>*;*=C= K;+Z;QX%*+D29E<7VZ3!_$IR1_236&MQ'TE;U_45PWEZ@#8].Q$$ET M2=II]^N7NL2T)(J^1'Y)+&EF>&9$SIFA>/G,Q9-<,*; SR1.Y55OH=3RHM^7 MTP5+J#SG2Y;J)W,N$JKTI7CLRZ5@=)8K)7$?>9[?3VB4]D:7^;W/8G3)5RJ. M4O99 +E*$BI^W;"8/U_U8._EQI?H<:&R&_W1Y9(^L@E37Y>?A;[J;ZS,HH2E M,N(I$&Q^U;N&%V/B9PJYQ#\1>Y9;OT'FR@/G3]G%W>RJYV6(6,RF*C-!];\U MNV5QG%G2.'Z41GN;,3/%[=\OUO_*G=?./%#);GG\;S13BZM>T ,S-J>K6'WA MSW^STJ%!9F_*8YG_!<^EK-<#TY54/"F5-8(D2HO_]&<9B"T%2%H44*F ]E7 MI0*N*^ 6!5(JD#PRA2MY',94T=&EX,] 9-+:6O8C#V:NK=V/TNR]3Y303R.M MIT:W5"[ GS]6T9K&+%42T'0&)@LNU-D]$PFX2]=,JB1_= 8FQ>P ? X.47P[ M9HI&L7RG37R=C,';-^_ &Q"EX'[!5U(KRLN^TLYDD/K3$OA- 1RU )^PY3G MWGN /(0MZK=N]3&;:G68JZ.J>E^'H;_.Y()^'&M] ]Q<\GY^!>3W.YTHPC MV70E(A799[K3TJ$YM"-C%:>A9_C8.Q&1E(8[BD)7UJIAV"I+X!$S>W_>*,U7 MEJ6/$*FG/XL@$ZNW8L[2A,5D*@.T"+3@LT0-70S]5[L4=JH M,4,]85BEO!"V0#3,"]W4V_;^W60!FTRKW[J>E'74%D:&T,=ML TM0S*5V9*WJLJ%ZZ)\J83F+B(/#T)&U:AA,I0#=I<*K M$Y:]CH"-J7M0(0%-)0'=I+U7OFJ6![A>YUADO!9LIA* .TJ!O?)5Z!BXQ.82 MJ;9]AJ^1DPB/3%2ET9U5HT7.\;:1H5?DIM=;GB1,3",:@R5=,F'%Z#1Q<&?: MD;6JPUOM^WU-. 4J4(SQ(\Z:,B1I=D>UBLJBU ;.L/1R-V/'YFDFDVU?MFPD:.L M+7K;RS:$BG;TWEPLN:"*@1N>;2TZ&T"WK8,7:4?6JIX;*D;!J7*5D^,/#D-' MUJIA,*R/W*S_ZES59'N(8#BL3U^+6!"T42PVA0%V%P;[)"ML*0/J#:!%)FC! M9N@?N^E_KVR%FZWQ&:I'SR;4&CO#UMC=/!^7KW"S588(>8V 6L2"P&L+ZM;V M]XZN>@(^\#43:0867#^R=*JS%1BS![4C>[D-'[ILN[)6#8,A:4Q.E+VPD_T/ M#D-'UJIA, 4!=A<$K\U>N%D&0!SX=?*UB(4$MWSWP*9@P.Z"8:_DU>3]>J5E M$6GYLH!-78#==<%^N:O9)6^GI1*=3:@%GB%O?,R6_,[49=EXQ\.P$<^@\9TK M)*BEU,*&:;&;::]U&-79#9T^L5V%EMO2P6OT%'OMQ% T.=5>.^ETK[TK:]4P MF&J G':OG31K@,'0K_>$;A#'.FE*"O+Z_7C2K P:GW)/T;\34V.0#G;NB75/ MON[(*:H$LO5E_13[^Z51OS+3!O6:U#WTL:YES%^]8]B4N-GT&_Q^OV!Z%:4S MELI\/:62Q]%,=[F"A@O9Q3 9$$,R:BM=:: M"YX I:W2U2Q2=9OS*-4VL^T]J?2-XAA.85HMJ *9U+G-V_[64:*$BI*HZ";.X6Q[YNX<4X/QU5NW]-!A=C,K ^\5].BO7-$,4YLT]4/.K%"6(V MU\-YYT,]B45Q=*NX4'R9'V9ZX$KQ)/^Y8%0')1/0S^>+;(#- ;K1_U!+ M P04 " /A&97SNQ7=]," #3!P &0 'AL+W=OICVXZ=?&PK&+ M[;3P[_?92;-"2[2AO;2^?.?XG&/''JRENMIN!&[;(C1WPT\&2+F "YFYYK;#G-RPS5H#03 JB8#[TSL.S46+K M7<%W!FN]U2;6R53*>]NYG V]P H"#IFQ#!3_5C "SBT1RGBH.;UF20O<;F_8 M/SOOZ&5*-8PD_\%F)A]Z?8_,8$Y+;F[D^BO4?GJ6+Y-1\11FG4PX=['4T+D$FD&TJ M#L=@<%X?(?/=9$P.#X[( 6&"W.:RU"A$#WR#'JU2/ZO]7%1^HE?\3&!Y3.+@ M XF"*-X#'[7#QY A/'3PZ#G*,FWLCQQ6WQVDAW#6H&7OG\7)L''?9;_$]FS .(F@+B-/;V2 I[PP*I[ MO)'FY2M[6G$DCL/>.ZLT[L>GW63@K[:-[):%47#RI^J9PFZCL-NJ\)L \@14 M$3RO'/1>?15#;VOA;G :]Z,7^EH7>F/0O<9&K]7&%[S##2ABR M_ZMV?^O*M<_=%54+)C2&/4?ZX/@$DU+5$U)UC%RZ6W@J#=[IKIGCJPO*%N#\ M7$JSZ=B+O7G'T]]02P,$% @ #X1F5PR>;\65 @ 3 8 !D !X;"]W M;W)K&ULK55=;]HP%/TK5UDUM1*0+]I5'41J8=,J MK1,JZ_8P[<&$"['JV*GMA&Z_?MAF:2B.;>U IPB2*SL*2<1ED [\V MT=E U59PB1,-IBY+IG]=H5"K81 '3PNW?%E8MQ!F@XHM<8KVKIIHFH4;ECDO M41JN)&A<#(/+^&+4=_$^X!O'E=D:@U,R4^K>3:[GPR!R":' W#H&1J\&1RB$ M(Z(T'EK.8'.D VZ/G]@_>NVD9<8,CI3XSN>V& ;G 6VL*ELP95!RN7ZSQ]:'+4#&X\F-5RZ6YQ:3;N<<#8;,5/ AX>:-TR@M :8G,.T4-IV MOZ(NX5HV:&SIM[KPA6G-G.]P/$;+N# GM'HW'2O)#*%*L>I%$'DBA)#\!'K\/'F!,\]O!D%QZ2*1MGDHTSB>=+ M7W/&N;%GT8_+F;&:/L"?AT2N6?N'65U17IB*Y3@,J.H,Z@:#[.V;^"QZ?TCR M?R+;,2#=&)"^QDZ&SBQ,,:\UMQQ-!RX;NG$V$]BE[M&=DAL=N)/4.P3_C7/X MK(R!B3+UV4MF&WC#XGO[^F*>NDS[?LQ<2]YICS< MJG779V^87G)I0.""4%'OW6D >MV[UA.K*E_^,V6IF?AA0>T>M0N@_852]FGB M.LKF!Y+] 5!+ P04 " /A&977$UD250# !+"0 &0 'AL+W=O8]OJ/G0_"C5-UT!&/*]YD(O MG,J8YMYU=5%!3?6=;$#@DZU4-36X53M7-PIHV8)J[@:>E[@U9<+)YZWM2>5S MN3><"7A21._KFJH?C\#E<>'XSLGPS':5L08WGS=T!VLPGYHGA3MW8"E9#4(S M*8B"[<)Y\.]7F?5O'?YB<-1G:V(CV4CYS6X^E@O'LX* 0V$L \6_ RR!Q8RP;JF$I^6=6FFKAS!Q2PI;NN7F6QP_0QQ-;OD)R MW?Z28^_K.:38:R/K'HP*:B:Z?_J]OX \ 8@Z@%1 M>S-=*.T]K*BA^5S)(U'6&]GLHKW,%HWA,V%?^]HH?,H09_)'RJDH@*S;'%O* MNI$"A-'D=[+&%"OW'(C;R3P@G $OIR&KZ! N-_"@]=P%Z]C MN)-@N).@Y0MO\/T,=L5TP:7>*R!?'C;:*$S3KV/Q=831.*$MW7O=T (6#M:F M!G4 )__U%S_Q_AB+]G\B>Q5[.,0>3K'GS_2(Z65 ,_: M*TV2&^KB05T\J>X]$PSKL"0[*<>+(+XZ-8XR+[W0=NT5S=(P'A>7#.*227%+ MB8UZ)U =.R7WF,+D^NS,O]!W[1/$-]2E@[IT4MV+-)1/*TNO$BI+_9EWH>W: M*XU]/WCMM9H6\\7_.E%',^?"D TQ9O]&^U(!*:0H<6CBB\"5EIR56&PECJZN M#7>CGFK;<[&M0;T!U=7VJ;\1IG&N*1R6)=DJ61.#K'1?,G/)N64".;&.B39H MJ-NVWE&;BAIBO>[&0G7/QDD-:M>.98WD>V&Z3C)8N\F_Q,G?3L@+^\/L?C4; MLV?]EX+[D[[[S/B3JAT3FG#8XE'>78IYIKK1W6V,;-IAMI$&1V.[K/!K!Y1U MP.=;*"^ P Q H !D !X M;"]W;W)K&ULK9;;;N,V$(9?A5 7Q2Z01F?93FT# M3MRB!791(\ZV%XN]H*6Q12PEJB1E)V_?(:5H;4M1>]$;6R1G?G[#PW#F)R&_ MJ1Q D^>"EVKAY%I7=ZZKTAP*JFY%!26.[(4LJ,:F/+BJDD SZU1P-_"\Q"TH M*YWEW/9MY'(N:LU9"1M)5%T45+[< Q>GA>,[KQV/[)!KT^$NYQ4]P!;TYVHC ML>5V*ADKH%1,E$3"?N&L_+NU;QVLQ9\,3NKLFYA0=D)\,XW?LX7C&2+@D&HC M0?'O" _ N5%"CK];4:>;TSB>?[^J_VJ#QV!V5,&#X'^Q3.<+9^J0#/:TYOI1 MG'Z#-J#8Z*6"*_M+3JVMYY"T5EH4K3,2%*QL_NESNQ!G#G[TAD/0.@3_U2%L M'<)KA_ -AZAUB.S*-*'8=5A339=S*4Y$&FM4,Q]V,:TWAL]*L^];+7&4H9]> MWE-.RQ3(UAZR!U%4HH12*_(3V>(9RVH.1.S)*DUE#1GYR.B.<:89*/)^#9HR MKCZ@[>?MFKQ_]X&\(ZPD3[FH%2TS-7XXQHK1-&M N2)?5CNE M)9[8KT,!-HK1L**YQG>JHBDL'+RG"N01G.6//_B)]_-0N/^3V$7P81=\.*:^ M_*6HN'@!("F>"KSIU%S4H8@;F<3*F#QS7(9QD$1S]W@>RH!5,)W&G=4%8]0Q M1J.,CQ@UE6EN-RB#(^:Q"K.21F:E!\]?HQ>?84QF47C%VC>*/&\RC!IWJ/$H MZDHIO&%5C;28IP;9XOZT$W]ZQ39@E'C>,%O2L26C;!LI]J!,+J>MX@UD&#R7871I^U9Q'$[B2ZOU.-87_^M(MO)-G7#9<_:V M^?^F_)2;_%5FF+\P9OQ2@K.,:FSLVJ>OJ:^H,N\IMQZ,.66*0&N^E>^AP/>X$A7H;G?IVCJNT]4'EBI"(<]3N?= M3O#DR:9D:AI:5+:(V F-)8G]S+',!&D,<'POA'YMF FZPG7Y#U!+ P04 M" /A&97*WY0W(T$ !)&P &0 'AL+W=O8 M$GY&EYC).S/*4B+D*9N;?,F01+E3FIB.9?7-E,29,1[FU^[8>$A7(HDSO&/ M5VE*V/,U)G0S,FSCY<+G>+X0ZH(Y'B[)'.]1?%G>,7EF5I0H3C'C,.T8U*,\4OI-G=Q$(\-2&6&"4Z$01/ZM<8))HD@RC^\E MU*AB*L?Z\0L]S!]>/LPCX3BAR1]Q)!8CX\* "&=DE8C/=/,!RP?R%&]*$Y[_ MPJ:TM0R8KKB@:>DL,TCCK/@G3V4A:@[V8(^#4SHX.PZ.M\?!+1W<70=GCT.O M=.@=&L$K';Q#(_1+AWY>^Z)8>:5](LAXR.@&F+*6-'60RY5[RP+'F6I9]X+) MN['T$^,)3=-8R*8B.) L@@G-1)S-,9O&R.$7N(JB6#4!DL!-5C1DU2#>^2A( MG/#W< )Q!@\+NN+2G0]-(9-2:'-:)G!=).#L2<"&CS+D@D.011BU^$^Z_=T? M^0?=_H,.?U,6LZJH\U+1:Z<3>(_+,W"M4W LQP:!+&U[J,,9+GRY]^'=R?L6 MC'\XQNG !'JR"=^<3:/@;M6$W9SK_JNU!5 =_R9=DBB-#]N -PA:C7LVH43NOJIUW8.UN5>U.X8X\%R_0G@)VXHXMH/>Z-CW+ MVBE@BY&U:Q2\-NK9NT;A:R.G;M0H8+\J8/^8QG<*FWP*@Q&0M;PS1SGK4O.Z M;?/<,Q!<=\8YMK+=25_ ,Q+&P8&T&/)L!R+RW#9H^SK3"K2E%6I*JZ'Y>:7Y M^1LUC^180U>9 &F';6)W!CA6[ (VJ+5KZ\SRG)WW2&?(X*"0H::0#9$N*I$N M.D5Z6#!$^ L9+7Z*\^M5]@T9?(B3!&Y)UJI-)_=8;73"?)VP0"9SNH?IV&\1OA3 MCB/P( =:.8W9-]Z6<*\^'6CV7Y/N^,?*J)46:*6%NFA-)6MK#_8QTU (G@2J MKW#P5RQ?9V@5L)OI%;.)UH6$3L^C==5)"[320EVTIJ[.5E>GLVO^)!;R!:UW MT%]OI0G<"$QY:R]< C5UPUIIOE9:H)46ZJ(UA=ZNO-B=7_AO[8K='W?%6A=2 MM-("K;10%ZVIY'8QQ3YT->68KKB;V=45ZUR1\;72 JVT4!>MT-6LK?2GR.;Y MG@R'_*NS6#&MKE;[/E?Y;L?.]8E]Z=LMUP.U3Y3O+&SQQ2;31\+F<<;EQ^], MAK+.SN5[RXI]F^)$T&6^S_!(A:!I?KA $B%3!O+^C%+QR5>7H_@( ,0) 9 >&PO=V]R:W-H965T37,!J$F>V M@>[?[SH)&82455U?(';..?>>>QW;@PT7#W()H,ACEN9R:"R5*OJF*>,E9%2> M\0)R?#/G(J,*AV)ARD( 34I2EIJ.905F1EENA(-R[EJ$ [Y2*%:3,8.,Y=4_?:SKL$- G6Z"4Q.<-L%[@N#6!/>Y$;R:X#TW@E\32NMFY;TL M7$05#0>";XC0:%33#V7U2S;6B^5ZG4R5P+<,>2H<\RQC"ANO)*%Y0L8\5RQ? M0!XSD.0#F>+"3%8I$#XG7P$[@@BIR&D$BK)4OD/(W30BIR?OR EA.;E=\I5$ M(3DP%::G@YAQG.\$TL2U,;9UN;D7-4 M< K%&7&M]\2Q'+A+$&HSP[1L[L#YVU?\UQ:+7%)N\ MDMA>I[RF4]XQ]?!; 8+JWI"T_&!C_&"[6E&I!*6*/D[6H>WHE;;>+7$'R XN M]D'1(<@-?'L?-.D >3N@/:M^8]4_:O6>"D9GN#L==UJ)^'OY!2VCAQC/;Q4C M.L3T?+]E\Q 3]()NET'C,CCJ\I8KFO[#8G#8)_^BU_+8 0J<5I^B0Y 76*UJ M33I MG?>LFGN'$L9B$5Y'Y!H896K:N-I9ILKQV5YTK;F1W9_;'?,1WA%J6X4 M?^6K^\T5%0N62RS:'$-99^?8$%'=&:J!XD5Y*,ZXPB.V?%SB-0N$!N#[.>=J M.] !FHM;^ =02P,$% @ #X1F5WF5/\Z ! QA !D !X;"]W;W)K M&ULK5C;;MLX$/T50ELL$B")1-UL:6T#J85B"Z38 M(&FW#T4?:(NVB4JBEJ3BYN]W*,FR(S%*8?0EED8\PW.&0PXGLST7/^2.4H5^ MYEDAY]9.J3*V;;G>T9S(&U[2 KYLN,B)@E>QM64I*$EK4)[9KN.$=DY882UF MM>U>+&:\4ADKZ+U LLIS(I[?TXSOYQ:V#H8'MMTI;; 7LY)LZ2-57\I[ 6]V MYR5E.2TDXP42=#.W;G&)+FF6:4_ X[_6J=7-J8&GSP?O'VKQ(&9%)%WR["M+U6YN32V4T@VI,O7 M]W_35E"@_:UY)NN_:-^.=2RTKJ3B>0L&!CDKFE_RLPW$"0#[KP#<%N#^*L!K M 5X?X+T"\%N 7T>FD5+'(2&*+&:"[Y'0H\&;?JB#6:-!/BOTNC\J 5\9X-1B MR?.<*5A()1$I4K3DA6+%EA9K1B6Z1H^0:&F54<0WZ!,K6%[EZ$.E*D'1 X!( MAN[)H^TO$&>B.D17+F-(![H*75!1]NUU))6 G?#<%JIG$-T^BCX=8EF1- MYQ;L?TG%$[46?_Z!0^'ACWA=Z*=&%H/I42JG0F?5,B;@T MB6X\A;4G?80]+; WA41X.A4S.MV98OQ.C/^6&-]$O$$%)\2# $]ZQ$==GTD\ MZ(@';Q$/3,0# W$W[!$?=7TF\; C'KY%/#01#X?$P\CI$1]U?2;Q24=\\A;Q MB8GX9$A\ZKD]XJ.NSR0^[8A/1XE_WE&X4FP4%2;ZTP%]UX^"J,=_=(8S^4<= M_VBW3ZN1M/A?R)BRPH) M!]0&5L:YF< N%4W3W+PH7M9MY(HK:$KKQQTED#]Z 'S?<*X.+WJ"[E\7B_\! M4$L#!!0 ( ^$9E>F7:*6K0( !T' 9 >&PO=V]R:W-H965T1=@/^.N_S'H./LQT73[("4.BYIDS.O$JIYLKW95%! MC>4E;X#IF347-5:Z*S:^; 3@T@;5U ^#(/%K3)B79W;L3N09;Q4E#.X$DFU= M8_%R#93O9M[(>QVX)YM*F0$_SQJ\@26HQ^9.Z)X_J)2D!B8)9TC >N9]'EU= M3\UZN^ '@9W<:R.3R8KS)]/Y5LZ\P!@""H4R"EB_MC '2HV0MO&GU_0&I G< M;[^J?[&YZUQ66,*"[Y PJ[6::=A4;;0V M1YCY*$LE]"S1<2J?\[HF2N^RD@BS$LTY4X1M@!4$)/J(EOHO*%L*B*_1+5:M M(,I,Z-[W!@0V:]$-Z&U!-P2O".VFSQ>@,*'R ITAPM!#Q5NIU67F*^W9D/VB M]W?=^0O?\+>$YA*-@P\H#,(Q>EPNT/G9Q;\RODYYR#L<\@ZM[OB_\EX065 N M6P'HU^>55$+_/+]=YCM(Y(:8 W4E&US S-,G1H+8@I>_?S=*@D]'4A@/*8R/ MJ>=V1\X%F*-7@C#?Y 6PN'#Y[)02JV3.Z38/,G_K@$<#/#H%CUR@+BK> T5I MXD;% RH^A8I=J/@ -1JE8S1F M30;6Y"CKH0)=LM<*A(LX.2#&XWCJ)DX'XO0XD2M,4 7 M>^Q<1J8'O^DT.C#B[U4[V M6>G["X19H.?7G*O7CJFIPXV8_P502P,$% @ #X1F5\74P)_N" .6\ M !D !X;"]W;W)K&ULO9U;;^.V%H7_"N$6!S- M&^OB:TYB((E(D< $$R1HS\/!>5!L)A$J2ZXD)QF@/[[4)9)I*XQULM"7B2US M?YL:+5-;7)9X]I*D?V1/4N;D=1W%V?G@*<\WI\-AMGR2ZR [238R5I\\).DZ MR-7;]'&8;5(9K,J@=31T+&LR7 =A/%BGO-@P7)QM@D=Y)_/?-C>I>C=L**MP+>,L3&*2RH?SP85] M*D96$5"V^#V4+]G.:U+LRGV2_%&\$:OS@57T2$9RF1>(0/UYEE? M-730Y"P"=U^_T5FY\VIG[H-,7B71?\)5_G0^F W(2CX$VRB_35ZXK'=H7/"6 M2925_Y*7NJTU(,MMEB?K.ECU8!W&U=_@M?Z/V E0G.X IPYPC@UPZP#WV(!1 M'3#:#YB\$S"N \;'9IC4 9/]@-$[ =,Z8'ILAED=,#LVP[P.F)=RJ(Y?>?"] M( \69VGR0M*BM:(5+TH%E='JF(=Q(?:[/%6?ABHN7WCR/B>_DHO5*BS$%T1$ MQ-57J)#B%T_F01AE7U63W^X\\N7GKV?#7*4M@H?+.@6K4CCOI'#)=1+G3QFA M\4JN.N*Y.7YNB!^JW6WVV7G;YTO'"+S8/IX09_X+<2S'[>C/U0?AFU2%3]X- M]\SAUX$*M]\/I^;P[\M==[H.ACG\3FY.B&N]F]T_/KPK._]<=O%_9]>$ MX#;B=TN>:Q*_B+,\W:KQ.R?__:8:$)'+=?:_CMY=5K11-ZTX+9UFFV ISP?J MO)/)]%D.%O_ZR9Y8_^X2&1+F(6$4"6-(F(^$<21,@&":C$>-C$[S321C!N1C(TB\57A2[Y\2S)U,E=G=OJ:A_'C-LR> MRI$O>2#%8-BE'".VKW*0, \)HT@8&Q\5%Q+F M(6$4"6-(F(^$<21,@&":J*>-J*?0TG"*E#$2YB%A% EC2)B/A'$D3(!@FHQG MC8QG1XW-RVH@?J@'XE^**81PO5V3^R15R&*L7@:J%^\,TL8D?=6-A'E(&)T= MG$+MZ=CJ.',S9%H?">-(F #!-.G.&^G./[BJ4:(MQMX@(FE342R3]3K,B\U9 M(^(NQ1K9?16+A'E(&)T?%'.V974J%IG61\(X$B9 ,$VQMM5.IEI&S=ZDR5+* M558,N=EVLXG>!*PNT-3=L=$V>= J,=+9WNP1/:0Q]* MXU":0-%T.>[,[=M]KLQ8<_9O9HQN@UR2(" D72/"B- M0FFLILUWK[5/K*F[-PT 3W!TCPHC4)I#$KSH30.I0D431=TZTK99ENJ%'3X5@RDQ5A^ M'V1AUBEFJ!4%I7E0&JUIQ>7#;A%G[U]((9/Z4!J'T@2*IJNT=;ALL\7%5.W! MMK&ZL*]-)UGB_%($Z8E :A]($BJ:KM'7%;+,M=AW&I7'[Z?H"ZI!!:1Z4 M1J$T!J7Y4!J'T@2*IO]&O_72' M:7SA0%PU*\Z T"J4Q*,V'TCB4)E T7="M M&^>8W;@^]849U5O,4,<-2J,U39_JV"LNH!E]*(U#:0)%TR7:NG*.V95KBXO+ M().8B0QSRMY2AKIX4!J%TAB4YD-I'$H3*)HN^M9<=+!W@3E0DQ!*\Z T"J4Q M*,V'TCB4)E T7="M2>@8/9M^A0;4((32/"B-UC1SH0&U_: T#J4)%$V7:&O[ M.6;;KRTT_JF?=I@[U%OH4/,02J-0&H/2?"B-0VD"1=._$JW'Z$RP90C4((32 M/"B-0FD,2O.A- ZE"11-%W1K$#I&OZ9?&0(U!Z$T#TJC->VCGW9 D_I0&H?2 M!(JFJ[1U_1RSZW==WPCWZ?H"Z@A":1Z41J$T!J7Y4!J'T@2*I@N]-0Z=.;:^ M@!J$4)H'I5$HC4%I/I3&H32!HNG/;FH-0M=\LUV?^L*,ZBMF*,V#TFA-VZ\O MG+WZ IK4A](XE"90-%VEK>OGFEV_MK[ 62KFE+W5#'4'H30*I3$HS8?2.)0F M4#1=]*V/Z#K06L.%>H10F@>E42B-06D^E,:A-(&BZ8+>>5"D^0;$7K4&]C&1 MV.=$8A\4Z1XUEP%-ZD-I'$H3*)JNTM;X<\W&7UMK_%.NBKE#O;4.M0^A- JE M,2C-A](XE"90-/TKT1J-[AA;B4!M0BC-@](HE,:@-!]*XU":0-%T0;W#60^H]P>E<2A-H&BZ2EOOSS5[?]^2("9!O*H*$54\ MD(O'5)9/P^H4*M3^@](\*(U":0Q*\Z$T#J4)%$W7<^L2NC-L&0%U Z$T#TJC M4!J#TGPHC4-I D73!=VZ@:[Y-L)2T+)Y"'SGNBR79D9O%5>TCQ\EZ$'S4BB- M06D^E,:A-(&BZ6M:M/;>R&SOW=F:?^G;' M=FZ?BFH5MQ9?+2IW':2/89R12#ZH5-;)5%UDIM4Z;=6;/-F4BWC=)WF>K,N7 M3S)8R;1HH#Y_2)+\[4V1H%DM;_$W4$L#!!0 ( ^$9E==.#6ZW@@ /=8 M 9 >&PO=V]R:W-H965T@'QF9L871Q*3F9%//C2UW&$F69L3!GMX-@ M;,E\'U+F ?GJB.;E:R*_I!LA,O(U"N/T:K#)LNW%:)0N-R+BZ3#9BEA]\IS( MB&?J4*Y'Z58*OBJ"HG#D6-9T%/$@'BPNBW-WKP8?[0LV MMO* HL3O@7A-&^])?BE/2?(E/[A=70VLO$4B%,LL1W#U\B)N1!CF)-6._U30 MP;[./+#Y_CN=%A>O+N:)I^(F"?\9K++-U>!\0%;BF>_"[#YY_9NH+FB2\Y9) MF!;_D]>JK#4@RUV:)5$5K%H0!7'YRK]67\0I 4X5X+0"QL<"W"K ;04XSI& M<14P/C5@4@5,3@V85@'34P-F5<"LZ*SRVRVZQN,97US*Y)7(O+2BY6^*_BVB M58\$<2[%ATRJ3P,5ERUNDOA%R"QX"@7QQ%-&?O%$QH,P_?5RE"E^7FJTK%A> MR7*.L%SR*8FS34K\>"56'?'4'#\WQ(_4=>TOSOE^<=>.$?AQMQX2>W)&',MQ MR6\/'OGEPZ]D13Z0$4DW7(JT>NEHZ\TI:*N%/@7LF<$/8CLD;@O<@?%/QS@& M#,6TAOUP:[0.=O?J=0NN>X1;*/8V3C.Y4\-C1O[U=U6 W&8B2O_=TBKDBQ@L?O[)GEI_[1(($N8A83X21I$P!H)I8AGOQ3(V MT1>W<284-2/^5S61IX)\(Q^Z1&*D]!4)$N:5L&D!RW.,EX4SL>:695V.7IK] M?UC.5$^4@81<(8"*8I9KI7S!0ZVD^18D'"/"3,1\(H$L9 M,$TLL[U89L;AI266,[(?_N]Y)LBCD%%7=G9MICYN1#5*/0DN2?"=R=4?D3DX M>2;VT/H+V0I)WE29,[+E;SP?Y%(1!3R.=SP,WU0DX5+=.\J4J!LR*I[D3MT) MJF25\'A%5':I4O_\2.$$7VXJU)-8!W$,6&DZ>BCO36_3=*<^^7;\)O7:6%W?N;.$V78STQR.)_.)KCH/6:F/A%$D MC(%@FE!LJS9\+(14/O&O0;2+>DBFJE?KYO%P/)^-6X.+N8%]1Q16MZ7/88\LZM%>@U5(HC:%HN@YJ/]8V.GCOFSI* M&.U'#ITZ@3JU4)H'I?E0&H72&(JFBZGV:^TQU.^QHBX5&R4X(Y-@E-#@=ZJ_K73D>@'C&4YD-I%$IC*)HN@MHHMHW6 MXGOFG[>3N8>FLM4@Z7I.?5WAM4S5&EH'R2K4%(;2?"B-0FD,1=/543O#=D]K M^(B]IDZG8KG+U\J01\E7N68\_I:J<:5;-66UDZ;-<3"@0+U8*,V'TBB4QE T M73*U(6MC'-F39')^(!/G0"90 Q9*\Z$T"J4Q%$V72>W"VB?8L$=E4IMNE4O_ MK;%@J%,I96VSIE+.YT-KVE8+TI[TH#0?2J-0&D/1],5IM1/K0)S8/&7I4D=% M;R4I[2Z_E MI).F.QZK.>4F2;/TC#"9I.FQ&V"GP^F<3[KN?\U5]Y8$DN9#:11*8RB:+HG: MAG7,-FPAB?WB%'EL BDA\]9-[L&P '5/H30?2J-0&D/1= W4[JEC--HZ/)#B M$>Y9GGO&RV#+PZ/#P^&"S]FDVQ\SMZ&W-J F*91&H32&HNG:J$U2YP?7WG8\ MIE&G#B15.FCD<]P]OD!7ZT)I'I3F0VD42F,HFBZUVHIUL(MV'>BJ72C-@])\ M*(U":0Q%TT53.[3._\>A=4YP:,U-ZRT9J$,+I5$HC:%HNF1JA];Y\QQ:YP2' MUMRRM'*A;"Z51*(VA M:/HO36NWUC6[M>"<^?$UZ9*0N1%]TQ\HS8/2?"B-0FD,1=.E5IN_K@W-F5VD MG7D#I7E0F@^E42B-H6BZ:&H;V#W%!L;GS%6US62H[1":6]9;,5"7&$JC4!I# MT73%-#9/.,$E!J7,555&E6 W3,#NF(#=,@&[9\(?X2.[M8_L]O21D1ES57?K M&?;\O"T=J,T,I?E0&H72&(JF2Z>VF=UW;&8>AN1S^0NAT];]FX&],QFH90RE M^5 :A=(8BJ;+IK:,7:QE[$(M8RC-@])\*(U":0Q%TT536\:NV3)&+I@Q5]5; M4+.3EM]XT%I]*(U":0Q%TZ526\6NV2HN17#:$DPSJK<4S@^D,!Z/A[.V$J!N M,)1&H32&HNE*J-U@U^P&WTD1!;N(W(MELHZ#_XK\63:YX=NM>E=D+^K>)TYY ML6UF^KY8H+LF5+3F+97=%@K4_(72*)3&4#1]Y[C:_!V;S=^[G5QN>"I2\OFY MJ8]422BN:MDW;M.OWRQZT7A]*HU :0]%*U8P:VZQ& M0JZ+'713LLQ_:UCN6;D_N]^E]V.Q-VWKO&=?^';'>6I?L'(/WAI?;@G\BM3DF5)5+S="+X2,B^@/G].E!*K@[R" M_5['B_\!4$L#!!0 ( ^$9E>^@_S&<@0 ,09 9 >&PO=V]R:W-H M965T=