0000950170-24-091815.txt : 20240806 0000950170-24-091815.hdr.sgml : 20240806 20240806161232 ACCESSION NUMBER: 0000950170-24-091815 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 85 CONFORMED PERIOD OF REPORT: 20240630 FILED AS OF DATE: 20240806 DATE AS OF CHANGE: 20240806 FILER: COMPANY DATA: COMPANY CONFORMED NAME: NEVRO CORP CENTRAL INDEX KEY: 0001444380 STANDARD INDUSTRIAL CLASSIFICATION: SURGICAL & MEDICAL INSTRUMENTS & APPARATUS [3841] ORGANIZATION NAME: 08 Industrial Applications and Services IRS NUMBER: 562568057 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-36715 FILM NUMBER: 241179367 BUSINESS ADDRESS: STREET 1: 1800 BRIDGE PARKWAY CITY: REDWOOD CITY STATE: CA ZIP: 94065 BUSINESS PHONE: 650-251-0005 MAIL ADDRESS: STREET 1: 1800 BRIDGE PARKWAY CITY: REDWOOD CITY STATE: CA ZIP: 94065 10-Q 1 nvro-20240630.htm 10-Q 10-Q
--12-310001444380Q2falsehttp://fasb.org/us-gaap/2023#OtherLiabilitiesCurrenthttp://fasb.org/us-gaap/2023#OtherLiabilitiesCurrent0001444380us-gaap:AdditionalPaidInCapitalMember2023-04-012023-06-300001444380us-gaap:NonUsMember2024-04-012024-06-300001444380us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001444380us-gaap:FairValueInputsLevel3Memberus-gaap:WarrantMember2024-06-300001444380nvro:TwoThousandTwentyFiveNotesMember2024-01-012024-06-300001444380us-gaap:CostOfSalesMember2024-04-012024-06-300001444380nvro:MajorCustomersMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2024-01-012024-06-300001444380nvro:PerformanceStockUnitsMembernvro:RevenueTargetsMember2024-04-012024-06-300001444380nvro:TwoThousandTwentyFiveNotesMember2023-04-012023-06-300001444380us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-06-300001444380nvro:PerformanceStockUnitsMember2023-01-012023-06-300001444380us-gaap:FairValueInputsLevel3Membernvro:RevenueMilestoneMembernvro:MeasurementInputRevenueVolatilityMember2023-12-310001444380us-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputRiskFreeInterestRateMembersrt:MinimumMembernvro:RegulatoryApprovalMilestoneMember2023-12-310001444380us-gaap:SellingGeneralAndAdministrativeExpensesMember2023-01-012023-06-300001444380us-gaap:RestrictedStockUnitsRSUMember2024-01-012024-06-300001444380us-gaap:AgencySecuritiesMember2023-12-310001444380us-gaap:FairValueInputsLevel3Membernvro:RegulatoryApprovalMember2023-12-310001444380nvro:OneTimeTerminationBenefitsAndContractTerminationMember2024-04-012024-06-300001444380us-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputCreditSpreadMembernvro:RegulatoryApprovalMilestoneMember2023-12-310001444380us-gaap:MeasurementInputExpectedTermMember2023-12-310001444380us-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputDiscountRateMembersrt:MinimumMembernvro:RevenueMilestoneMember2023-12-310001444380us-gaap:CommonStockMember2023-04-012023-06-300001444380nvro:DebtLiabilityComponentBraidwellTermLoansMember2024-06-300001444380us-gaap:LeaseholdImprovementsMember2024-06-300001444380us-gaap:FairValueMeasurementsRecurringMembernvro:AgencyBondsMember2023-12-310001444380us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-012023-06-300001444380nvro:MajorCustomersMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2024-04-012024-06-300001444380us-gaap:RetainedEarningsMember2023-03-310001444380us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-06-3000014443802024-03-310001444380nvro:MajorCustomersMemberus-gaap:CreditConcentrationRiskMemberus-gaap:AccountsReceivableMember2023-01-012023-12-310001444380us-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMembercountry:US2024-01-012024-06-3000014443802024-06-3000014443802023-03-3100014443802023-04-012023-06-300001444380us-gaap:CommercialPaperMember2023-12-310001444380us-gaap:RetainedEarningsMember2024-04-012024-06-300001444380us-gaap:USTreasuryBondSecuritiesMember2023-12-310001444380us-gaap:CorporateNoteSecuritiesMember2023-12-310001444380us-gaap:AdditionalPaidInCapitalMember2023-06-300001444380us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-03-310001444380us-gaap:WarrantMember2024-01-012024-06-300001444380nvro:SupplyAgreementsMemberus-gaap:AccruedLiabilitiesMember2024-01-012024-06-300001444380us-gaap:MeasurementInputRiskFreeInterestRateMember2023-12-310001444380us-gaap:RetainedEarningsMember2023-04-012023-06-300001444380us-gaap:CommonStockMember2023-06-300001444380us-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputRiskFreeInterestRateMembersrt:MaximumMembernvro:ProductDevelopmentMilestoneMember2023-12-3100014443802024-04-012024-06-300001444380nvro:FirstAmendmentMembernvro:RedwoodOfficeAgreementAdditionalExpansionPremisesMember2024-01-012024-06-300001444380us-gaap:RetainedEarningsMember2022-12-310001444380us-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputDiscountRateMembersrt:MaximumMembernvro:RevenueMilestoneMember2023-12-310001444380nvro:FirstAmendmentMembernvro:RedwoodOfficeAgreementAdditionalExpansionPremisesMember2016-12-012016-12-310001444380us-gaap:CostOfSalesMember2023-04-012023-06-300001444380us-gaap:RetainedEarningsMember2023-06-300001444380us-gaap:RestrictedStockUnitsRSUMember2023-04-012023-06-300001444380us-gaap:AdditionalPaidInCapitalMember2024-01-012024-03-310001444380nvro:RestrictedStockAndPerformanceSharesMember2023-01-012023-06-300001444380us-gaap:FairValueInputsLevel3Membernvro:RevenueMilestoneMember2023-12-3100014443802023-01-012023-03-310001444380us-gaap:ResearchAndDevelopmentExpenseMember2024-04-012024-06-300001444380us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryBondSecuritiesMember2023-12-310001444380us-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputCreditSpreadMembernvro:ProductDevelopmentMilestoneMember2023-12-310001444380us-gaap:AdditionalPaidInCapitalMember2024-03-310001444380us-gaap:FairValueInputsLevel3Membernvro:ProductDevelopmentMilestoneMember2023-12-310001444380nvro:SupplyAgreementsMember2024-06-300001444380nvro:PerformanceStockUnitsMembernvro:RevenueTargetsMember2023-01-012023-06-300001444380us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-310001444380nvro:CreditAgreementWithBraidwellLpMembernvro:BraidwellTermLoansFirstAnniversaryOfTheClosingDateAndOnOrPriorToTheThirdAnniversaryOfTheClosingDateMember2023-11-012023-11-300001444380us-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputRiskFreeInterestRateMembersrt:MaximumMembernvro:ProductDevelopmentMilestoneMember2024-06-300001444380us-gaap:NonUsMember2024-01-012024-06-300001444380us-gaap:RetainedEarningsMember2023-12-310001444380us-gaap:FairValueInputsLevel3Membernvro:ProductDevelopmentMember2023-12-310001444380nvro:TwoThousandTwentyFiveNotesMember2024-06-300001444380nvro:PerformanceStockUnitsMembernvro:TotalShareholderReturnMember2024-01-012024-06-300001444380us-gaap:EmployeeStockOptionMember2023-01-012023-06-300001444380nvro:EmployeeStockPurchasePlanMember2023-04-012023-06-300001444380us-gaap:CostOfSalesMember2024-01-012024-06-300001444380nvro:EmployeeStockPurchasePlanMember2024-04-012024-06-300001444380us-gaap:EmployeeStockOptionMember2023-04-012023-06-300001444380nvro:PerformanceStockUnitsMembersrt:ManagementMember2024-01-012024-06-300001444380nvro:TwoPointSevenFivePercentageConvertibleSeniorNotesDue2025Member2024-06-300001444380us-gaap:SellingGeneralAndAdministrativeExpensesMember2023-04-012023-06-300001444380us-gaap:EquipmentMember2024-06-300001444380us-gaap:CommonStockMember2024-06-300001444380us-gaap:CommonStockMember2024-03-310001444380nvro:PerformanceStockUnitsMembernvro:TotalShareholderReturnMember2023-04-012023-06-300001444380nvro:EmployeeStockPurchasePlanMember2024-01-012024-06-300001444380srt:MaximumMembernvro:SecondAmendmentMember2024-04-012024-04-300001444380us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-300001444380us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMembernvro:AgencyBondsMember2023-12-310001444380us-gaap:SalesRevenueNetMembernvro:MajorCustomersMemberus-gaap:CustomerConcentrationRiskMember2023-04-012023-06-300001444380us-gaap:CommonStockMember2024-04-012024-06-300001444380nvro:PerformanceStockUnitsMember2024-04-012024-06-300001444380nvro:FirstAmendmentMembernvro:RedwoodOfficeAgreementAdditionalExpansionPremisesMember2016-12-310001444380us-gaap:CostOfSalesMember2023-01-012023-06-300001444380us-gaap:FairValueInputsLevel3Membernvro:RegulatoryApprovalMilestoneMemberus-gaap:MeasurementInputExpectedTermMember2023-01-012023-12-310001444380us-gaap:LeaseholdImprovementsMember2023-12-310001444380nvro:MajorCustomersMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-06-300001444380us-gaap:AdditionalPaidInCapitalMember2024-06-300001444380nvro:CreditAgreementWithBraidwellLpMembernvro:PaymentInKindPikInterestRateMembernvro:BraidwellTermLoansThirdAnniversaryOfTheClosingDateMember2023-11-012023-11-300001444380us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310001444380us-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputRiskFreeInterestRateMembersrt:MinimumMembernvro:ProductDevelopmentMilestoneMember2023-12-310001444380us-gaap:ComputerEquipmentMember2024-06-300001444380us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryBondSecuritiesMember2024-06-300001444380nvro:TwoThousandTwentyFiveNotesMember2024-04-012024-06-300001444380country:US2023-04-012023-06-300001444380us-gaap:EmployeeStockOptionMember2024-04-012024-06-300001444380us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-03-310001444380us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-06-300001444380us-gaap:MeasurementInputRiskFreeInterestRateMember2024-06-300001444380us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryBondSecuritiesMember2024-06-300001444380us-gaap:FairValueInputsLevel3Membersrt:MinimumMemberus-gaap:MeasurementInputDiscountRateMembernvro:RevenueMilestoneMember2024-06-300001444380us-gaap:FairValueInputsLevel3Membernvro:RegulatoryApprovalMember2024-03-310001444380us-gaap:AdditionalPaidInCapitalMember2023-12-310001444380nvro:RedwoodOfficeAgreementMember2015-03-310001444380us-gaap:CommonStockMember2023-12-310001444380nvro:DebtLiabilityComponentBraidwellTermLoansMember2024-01-012024-06-300001444380us-gaap:FairValueInputsLevel3Membernvro:MeasurementInputProbabilityOfPaymentMembernvro:ProductDevelopmentMilestoneMember2023-12-310001444380us-gaap:FairValueInputsLevel3Membersrt:MaximumMembernvro:RevenueMilestoneMemberus-gaap:MeasurementInputExpectedTermMember2024-01-012024-06-300001444380nvro:RedwoodOfficeAgreementMember2015-03-012015-03-310001444380us-gaap:RetainedEarningsMember2024-01-012024-03-310001444380us-gaap:CommonStockMember2023-03-310001444380us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-310001444380nvro:SecondAmendmentMembernvro:RedwoodOfficeAgreementAdditionalExpansionPremisesMember2024-04-300001444380us-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputRiskFreeInterestRateMembernvro:RegulatoryApprovalMilestoneMembersrt:MaximumMember2023-12-310001444380us-gaap:EmployeeStockOptionMember2024-01-012024-06-300001444380us-gaap:NonUsMember2023-01-012023-06-300001444380us-gaap:CommonStockMember2024-01-012024-03-310001444380country:CR2020-08-310001444380nvro:RedwoodOfficeAgreementMembernvro:SecondAmendmentMember2024-04-012024-04-300001444380us-gaap:CustomerRelationshipsMember2024-06-300001444380us-gaap:FairValueInputsLevel2Memberus-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001444380us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310001444380us-gaap:USTreasuryBondSecuritiesMember2024-06-300001444380us-gaap:WarrantMember2023-01-012023-06-300001444380us-gaap:ConstructionInProgressMember2024-06-300001444380us-gaap:EmployeeStockOptionMember2024-01-012024-06-300001444380us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-06-300001444380us-gaap:FairValueInputsLevel2Memberus-gaap:CorporateNoteSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001444380us-gaap:SalesRevenueNetMembercountry:USus-gaap:GeographicConcentrationRiskMember2023-04-012023-06-300001444380us-gaap:ConstructionInProgressMember2023-12-310001444380us-gaap:FairValueInputsLevel3Membernvro:MeasurementInputProbabilityOfPaymentMembernvro:RegulatoryApprovalMilestoneMember2023-12-310001444380us-gaap:ResearchAndDevelopmentExpenseMember2023-04-012023-06-300001444380nvro:RedwoodOfficeAgreementMembernvro:SecondAmendmentMember2024-04-300001444380nvro:PerformanceStockUnitsMember2024-01-012024-06-300001444380us-gaap:SellingGeneralAndAdministrativeExpensesMember2024-04-012024-06-300001444380nvro:FirstAmendmentMembernvro:FacilityLeaseAgreementThreeMember2021-10-012021-10-3100014443802024-01-012024-03-310001444380nvro:CreditAgreementWithBraidwellLpMembernvro:BraidwellTermLoansMember2023-11-012023-11-300001444380nvro:TwoPointSevenFivePercentageConvertibleSeniorNotesDue2025Member2023-12-310001444380us-gaap:FairValueInputsLevel3Membersrt:MinimumMembernvro:RevenueMilestoneMemberus-gaap:MeasurementInputExpectedTermMember2023-01-012023-12-310001444380nvro:CreditAgreementWithBraidwellLpMemberus-gaap:BaseRateMembernvro:BraidwellTermLoansMember2023-11-012023-11-3000014443802023-01-012023-06-300001444380nvro:PerformanceStockUnitsMembernvro:TotalShareholderReturnMember2024-04-012024-06-300001444380us-gaap:FairValueInputsLevel3Membernvro:RegulatoryApprovalMember2024-01-012024-03-310001444380us-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputCreditSpreadMembernvro:ProductDevelopmentMilestoneMember2024-06-3000014443802024-01-062024-01-060001444380us-gaap:MeasurementInputExpectedTermMember2024-06-300001444380us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001444380us-gaap:SalesRevenueNetMembercountry:USus-gaap:GeographicConcentrationRiskMember2023-01-012023-06-300001444380nvro:BraidwellTermLoansMember2024-01-012024-06-300001444380us-gaap:CommonStockMember2022-12-310001444380us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasuryBondSecuritiesMember2023-12-310001444380us-gaap:FurnitureAndFixturesMember2023-12-310001444380us-gaap:FairValueInputsLevel3Membernvro:RevenueMilestoneMembernvro:MeasurementInputRevenueVolatilityMember2024-06-300001444380us-gaap:CorporateNoteSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001444380us-gaap:ResearchAndDevelopmentExpenseMember2024-01-012024-06-300001444380us-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputRiskFreeInterestRateMembersrt:MinimumMembernvro:ProductDevelopmentMilestoneMember2024-06-3000014443802024-05-082024-05-080001444380nvro:TwoThousandTwentyFiveNotesAndConvertibleNotesMember2024-01-012024-06-300001444380us-gaap:RestrictedStockUnitsRSUMember2024-04-012024-06-300001444380us-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001444380us-gaap:FairValueInputsLevel3Membersrt:MaximumMembernvro:RevenueMilestoneMemberus-gaap:MeasurementInputExpectedTermMember2023-01-012023-12-310001444380us-gaap:FurnitureAndFixturesMember2024-06-300001444380us-gaap:RetainedEarningsMember2024-06-300001444380us-gaap:MeasurementInputExpectedDividendRateMember2024-06-300001444380us-gaap:SoftwareDevelopmentMember2024-06-300001444380us-gaap:FairValueInputsLevel3Membernvro:ProductDevelopmentMember2024-06-300001444380us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001444380srt:MaximumMembernvro:SecondAmendmentMember2024-01-012024-06-300001444380us-gaap:RetainedEarningsMember2023-01-012023-03-310001444380us-gaap:FairValueMeasurementsRecurringMembernvro:AgencyBondsMember2024-06-300001444380nvro:WarrantsRelatedTermDebtMember2024-01-012024-06-300001444380us-gaap:NonUsMember2023-04-012023-06-300001444380nvro:EmployeeStockPurchasePlanMember2023-01-012023-06-300001444380country:US2024-01-012024-06-300001444380us-gaap:FairValueInputsLevel3Membersrt:MinimumMembernvro:RevenueMilestoneMemberus-gaap:MeasurementInputExpectedTermMember2024-01-012024-06-300001444380nvro:BraidwellTermLoansMember2024-04-012024-06-3000014443802024-08-0200014443802023-12-310001444380nvro:MajorCustomersMemberus-gaap:CreditConcentrationRiskMemberus-gaap:AccountsReceivableMember2024-01-012024-06-300001444380us-gaap:AdditionalPaidInCapitalMember2024-04-012024-06-300001444380us-gaap:AdditionalPaidInCapitalMember2022-12-310001444380nvro:PerformanceStockUnitsMembernvro:RevenueTargetsMember2024-01-012024-06-300001444380us-gaap:FairValueInputsLevel3Memberus-gaap:WarrantMember2023-12-310001444380us-gaap:AdditionalPaidInCapitalMember2023-03-310001444380us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310001444380country:CR2021-04-300001444380us-gaap:AgencySecuritiesMember2024-06-300001444380us-gaap:CommonStockMember2023-01-012023-03-310001444380us-gaap:SoftwareDevelopmentMember2023-12-310001444380us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-06-300001444380us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2024-06-300001444380us-gaap:MeasurementInputPriceVolatilityMember2024-06-300001444380us-gaap:FairValueInputsLevel3Membernvro:ProductDevelopmentMilestoneMemberus-gaap:MeasurementInputExpectedTermMember2024-01-012024-06-300001444380us-gaap:FairValueInputsLevel3Membersrt:MinimumMembernvro:ProductDevelopmentMilestoneMemberus-gaap:MeasurementInputExpectedTermMember2023-01-012023-12-310001444380nvro:CreditAgreementWithBraidwellLpMemberus-gaap:LineOfCreditMember2023-11-300001444380us-gaap:MeasurementInputExpectedDividendRateMember2023-12-310001444380us-gaap:ConvertibleDebtSecuritiesMember2023-01-012023-06-300001444380us-gaap:CustomerRelationshipsMember2023-12-310001444380country:US2023-01-012023-06-300001444380us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-06-300001444380nvro:PerformanceStockUnitsMembernvro:TotalShareholderReturnMember2023-01-012023-06-3000014443802022-06-010001444380nvro:CreditAgreementWithBraidwellLpMemberus-gaap:CommonStockMember2023-11-300001444380us-gaap:EquipmentMember2023-12-310001444380nvro:RedwoodOfficeAgreementMember2024-01-012024-06-300001444380us-gaap:FairValueInputsLevel3Membernvro:RegulatoryApprovalMilestoneMember2023-12-310001444380us-gaap:FairValueInputsLevel3Membernvro:RevenueMilestoneMember2024-06-300001444380us-gaap:FairValueInputsLevel3Membersrt:MaximumMembernvro:ProductDevelopmentMilestoneMemberus-gaap:MeasurementInputExpectedTermMember2023-01-012023-12-310001444380us-gaap:ComputerEquipmentMember2023-12-310001444380nvro:DebtLiabilityComponentMembernvro:TwoThousandTwentyFiveNotesAndConvertibleNotesMember2024-01-012024-06-300001444380nvro:OneTimeTerminationBenefitsAndContractTerminationMember2024-01-012024-03-310001444380us-gaap:FairValueMeasurementsRecurringMember2024-06-300001444380nvro:RestrictedStockAndPerformanceSharesMember2024-01-012024-06-3000014443802022-12-310001444380us-gaap:WarrantMember2024-01-012024-06-300001444380us-gaap:RetainedEarningsMember2024-03-310001444380nvro:PerformanceStockUnitsMembernvro:RevenueTargetsMember2023-04-012023-06-300001444380nvro:TwoThousandTwentyFiveNotesMember2023-01-012023-06-300001444380us-gaap:EmployeeStockOptionMember2023-01-012023-06-300001444380us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001444380us-gaap:MeasurementInputPriceVolatilityMember2023-12-310001444380nvro:TwoThousandTwentyFiveNotesMember2023-12-310001444380us-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMembercountry:US2024-04-012024-06-300001444380us-gaap:DevelopedTechnologyRightsMember2023-12-310001444380us-gaap:FairValueInputsLevel3Membernvro:MeasurementInputProbabilityOfPaymentMembernvro:ProductDevelopmentMilestoneMember2024-06-300001444380us-gaap:FairValueInputsLevel3Membernvro:ProductDevelopmentMilestoneMember2024-06-300001444380us-gaap:DevelopedTechnologyRightsMember2024-06-300001444380country:US2024-04-012024-06-300001444380us-gaap:SellingGeneralAndAdministrativeExpensesMember2024-01-012024-06-300001444380us-gaap:ConvertibleDebtSecuritiesMember2024-01-012024-06-300001444380nvro:FacilityLeaseAgreementThreeMember2024-01-012024-06-300001444380us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMembernvro:AgencyBondsMember2024-06-3000014443802024-01-012024-06-300001444380us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-04-012024-06-300001444380nvro:DebtLiabilityComponentBraidwellTermLoansMember2023-12-310001444380nvro:RedwoodOfficeAgreementMember2024-04-012024-04-3000014443802023-06-300001444380us-gaap:FairValueMeasurementsRecurringMember2023-12-310001444380nvro:TwoPointSevenFivePercentageConvertibleSeniorNotesDue2025Member2024-01-012024-06-300001444380us-gaap:FairValueInputsLevel3Memberus-gaap:MeasurementInputDiscountRateMembernvro:RevenueMilestoneMembersrt:MaximumMember2024-06-300001444380nvro:PerformanceStockUnitsMember2023-04-012023-06-300001444380nvro:CreditAgreementWithBraidwellLpMembernvro:BraidwellTermLoansOnOrPriorToTheFirstAnniversaryOfTheClosingDateMember2023-11-012023-11-300001444380nvro:TwoPointSevenFivePercentageConvertibleSeniorNotesDue2025Member2023-01-012023-12-310001444380country:CR2020-08-012020-08-31iso4217:USDxbrli:sharesxbrli:purenvro:Customerutr:sqftnvro:Employeexbrli:sharesiso4217:USD

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

WASHINGTON, D.C. 20549

FORM 10-Q

(Mark One)

QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

For the quarterly period ended June 30, 2024

or

TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

Commission File Number: 001-36715

Nevro Corp.

(Exact name of registrant as specified in its charter)

 

Delaware

56-2568057

(State or other jurisdiction of

incorporation or organization)

(I.R.S. Employer

Identification No.)

 

1800 Bridge Parkway

Redwood City, CA

(Address of principal executive offices)

94065

(Zip Code)

(650) 251-0005

(Registrant’s telephone number, including area code)

Securities registered pursuant to Section 12(b) of the Act:

 

Title of each class

Trading Symbol

 

Name of each exchange on which registered

Common Stock, $0.001 par value per share

NVRO

 

The New York Stock Exchange

 

Indicate by check mark whether the registrant: (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes No

Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes No

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.

 

Large accelerated filer

Accelerated filer

 

 

 

 

 

Non-accelerated filer

 

Smaller reporting company

 

 

 

 

 

 

 

 

Emerging growth company

 

If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.

Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes No

As of August 2, 2024, there were 37,283,164 shares of the registrant’s common stock, par value $0.001 per share, outstanding.

 


 

Nevro Corp.

TABLE OF CONTENTS

 

 

Page

 

 

 

PART I—FINANCIAL INFORMATION

 

3

 

 

 

Item 1. Condensed Consolidated Financial Statements (unaudited)

 

3

 

 

 

Condensed Consolidated Balance Sheets as of June 30, 2024 and December 31, 2023

 

3

 

 

 

Condensed Consolidated Statements of Operations and Comprehensive Loss for the three and six months ended June 30, 2024 and 2023

 

4

 

 

 

Condensed Consolidated Statements of Stockholders’ Equity for the three and six months ended June 30, 2024 and 2023

 

5

 

 

 

Condensed Consolidated Statements of Cash Flows for the six months ended June 30, 2024 and 2023

 

6

 

 

 

Notes to Condensed Consolidated Financial Statements

 

7

 

 

 

Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations

 

20

 

 

 

Item 3. Quantitative and Qualitative Disclosures About Market Risk

 

32

 

 

 

Item 4. Controls and Procedures

 

32

 

 

 

PART II—OTHER INFORMATION

 

32

 

 

 

Item 1. Legal Proceedings

 

32

 

 

 

Item 1A. Risk Factors

 

33

 

 

 

Item 2. Unregistered Sales of Equity Securities and Use of Proceeds

 

33

 

 

 

Item 3. Defaults Upon Senior Securities

 

33

 

 

 

Item 4. Mine Safety Disclosures

 

33

 

 

 

Item 5. Other Information

 

33

 

 

 

Item 6. Exhibits

 

33

 

 

 

SIGNATURES

 

36

 

2


 

PART I—FINANCIAL INFORMATION

Item 1. Condensed Consolidated Financial Statements

Nevro Corp.

Condensed Consolidated Balance Sheets

(unaudited)

(in thousands, except share and per share data)

 

 

 

June 30,

 

 

December 31,

 

 

 

2024

 

 

2023

 

Assets

 

 

 

 

 

 

Current assets

 

 

 

 

 

 

Cash and cash equivalents

 

$

74,702

 

 

$

104,217

 

Short-term investments

 

 

198,991

 

 

 

218,506

 

Accounts receivable, net of allowance for doubtful accounts of $1,067 and $1,048 at
   June 30, 2024 and December 31, 2023, respectively

 

 

74,273

 

 

 

79,377

 

Inventories

 

 

126,096

 

 

 

118,676

 

Prepaid expenses and other current assets

 

 

12,125

 

 

 

10,145

 

Total current assets

 

 

486,187

 

 

 

530,921

 

Property and equipment, net

 

 

24,559

 

 

 

24,568

 

Operating lease assets

 

 

22,401

 

 

 

8,944

 

Goodwill

 

 

38,209

 

 

 

38,164

 

Intangible assets, net

 

 

25,881

 

 

 

27,354

 

Other assets

 

 

5,492

 

 

 

5,156

 

Restricted cash

 

 

606

 

 

 

606

 

Total assets

 

$

603,335

 

 

$

635,713

 

Liabilities and stockholders’ equity

 

 

 

 

 

 

Current liabilities

 

 

 

 

 

 

Accounts payable

 

$

22,938

 

 

$

22,520

 

Accrued liabilities

 

 

38,922

 

 

 

45,297

 

Short-term debt

 

 

37,841

 

 

 

 

Contingent liabilities, current portion

 

 

1,864

 

 

 

9,836

 

Other current liabilities

 

 

369

 

 

 

5,722

 

Total current liabilities

 

 

101,934

 

 

 

83,375

 

Long-term debt

 

 

180,558

 

 

 

211,471

 

Long-term operating lease liabilities

 

 

23,890

 

 

 

4,634

 

Contingent liabilities, non-current portion

 

 

14,856

 

 

 

12,257

 

Warrant liability

 

 

5,676

 

 

 

28,739

 

Other long-term liabilities

 

 

2,168

 

 

 

2,092

 

Total liabilities

 

 

329,082

 

 

 

342,568

 

Commitments and contingencies (Note 6)

 

 

 

 

 

 

Stockholders’ equity

 

 

 

 

 

 

Preferred stock, $0.001 par value, 10,000,000 shares authorized at June 30, 2024
   and December 31, 2023;
zero shares issued and outstanding at June 30, 2024
   and December 31, 2023

 

 

 

 

 

 

Common stock, $0.001 par value, 290,000,000 shares authorized at June 30,
   2024 and December 31, 2023;
37,879,790 and 37,044,390 shares issued at
   June 30, 2024 and December 31, 2023, respectively;
37,204,214 and
   
36,361,474 shares outstanding at June 30, 2024 and
   December 31, 2023, respectively

 

 

37

 

 

 

36

 

Additional paid-in capital

 

 

1,019,741

 

 

 

992,762

 

Accumulated other comprehensive income (loss)

 

 

(1,131

)

 

 

(243

)

Accumulated deficit

 

 

(744,394

)

 

 

(699,410

)

Total stockholders’ equity

 

 

274,253

 

 

 

293,145

 

Total liabilities and stockholders’ equity

 

$

603,335

 

 

$

635,713

 

 

The accompanying notes are an integral part of these condensed consolidated financial statements.

 

3


 

Nevro Corp.

Condensed Consolidated Statements of Operations and Comprehensive Loss

(unaudited)

(in thousands, except share and per share data)

 

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

June 30,

 

 

June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Revenue

 

$

104,161

 

 

$

108,809

 

 

$

206,060

 

 

$

205,136

 

Cost of revenue (1)

 

 

36,694

 

 

 

34,366

 

 

 

67,065

 

 

 

66,069

 

Gross profit

 

 

67,467

 

 

 

74,443

 

 

 

138,995

 

 

 

139,067

 

Operating expenses

 

 

 

 

 

 

 

 

 

 

 

 

Research and development

 

 

14,117

 

 

 

13,320

 

 

 

28,945

 

 

 

28,075

 

Sales, general and administrative

 

 

76,774

 

 

 

86,762

 

 

 

165,100

 

 

 

172,954

 

Amortization of intangibles

 

 

737

 

 

 

 

 

 

1,474

 

 

 

 

Change in fair value of contingent consideration

 

 

960

 

 

 

 

 

 

4,431

 

 

 

 

Total operating expenses

 

 

92,588

 

 

 

100,082

 

 

 

199,950

 

 

 

201,029

 

Loss from operations

 

 

(25,121

)

 

 

(25,639

)

 

 

(60,955

)

 

 

(61,962

)

Interest income

 

 

3,317

 

 

 

3,348

 

 

 

7,097

 

 

 

6,626

 

Interest expense

 

 

(6,741

)

 

 

(1,618

)

 

 

(13,253

)

 

 

(3,231

)

Change in fair market value of warrants

 

 

9,504

 

 

 

 

 

 

23,064

 

 

 

 

Other income (expense), net

 

 

(272

)

 

 

(338

)

 

 

(293

)

 

 

(384

)

Loss before income taxes

 

 

(19,313

)

 

 

(24,247

)

 

 

(44,340

)

 

 

(58,951

)

Provision for income taxes

 

 

262

 

 

 

477

 

 

 

644

 

 

 

802

 

Net loss

 

 

(19,575

)

 

 

(24,724

)

 

 

(44,984

)

 

 

(59,753

)

Other comprehensive income (loss):

 

 

 

 

 

 

 

 

 

 

 

 

Changes in foreign currency translation adjustment

 

 

43

 

 

 

336

 

 

 

(212

)

 

 

842

 

Changes in unrealized gains on short-term investments, net

 

 

(150

)

 

 

(192

)

 

 

(676

)

 

 

395

 

Net change in other comprehensive income (loss)

 

 

(107

)

 

 

144

 

 

 

(888

)

 

 

1,237

 

Comprehensive loss

 

$

(19,682

)

 

$

(24,580

)

 

$

(45,872

)

 

$

(58,516

)

Net loss per common share, basic and diluted

 

$

(0.53

)

 

$

(0.69

)

 

$

(1.23

)

 

$

(1.67

)

Weighted average number of shares used to compute
   basic and diluted net loss per share

 

 

36,936,867

 

 

 

35,921,539

 

 

 

36,702,118

 

 

 

35,753,112

 

 

(1) Exclusive of amortization of intangible assets, which is shown separately.

 

The accompanying notes are an integral part of these condensed consolidated financial statements.

 

4


 

Nevro Corp.

Condensed Consolidated Statements of Stockholders’ Equity

(unaudited)

(in thousands, except share data)

 

For the three and six months ended June 30, 2024

 

 

 

 

 

 

 

 

Additional

 

 

 

 

 

Accumulated

 

 

Total

 

 

 

Common Stock

 

 

Paid-In

 

 

Accumulated

 

 

Other Comprehensive

 

 

Stockholders'

 

 

 

Shares

 

 

Amount

 

 

Capital

 

 

Deficit

 

 

Income (Loss)

 

 

Equity

 

Balances at December 31, 2023

 

 

36,361,474

 

 

$

36

 

 

$

992,762

 

 

$

(699,410

)

 

$

(243

)

 

$

293,145

 

Issuance of common stock upon release of restricted stock units

 

 

408,083

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Shares withheld for tax obligations

 

 

(82,727

)

 

 

 

 

 

(1,251

)

 

 

 

 

 

 

 

 

(1,251

)

Stock based compensation

 

 

 

 

 

 

 

 

12,837

 

 

 

 

 

 

 

 

 

12,837

 

Net loss

 

 

 

 

 

 

 

 

 

 

 

(25,409

)

 

 

 

 

 

(25,409

)

Other comprehensive loss

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(781

)

 

 

(781

)

Balances at March 31, 2024

 

 

36,686,830

 

 

$

36

 

 

$

1,004,348

 

 

$

(724,819

)

 

$

(1,024

)

 

$

278,541

 

Issuance of common stock upon release of restricted stock units

 

 

275,513

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Shares withheld for tax obligations

 

 

(61,316

)

 

 

 

 

 

(662

)

 

 

 

 

 

 

 

 

(662

)

Issuance of common stock under employee stock purchase plan

 

 

303,187

 

 

 

1

 

 

 

2,721

 

 

 

 

 

 

 

 

 

2,722

 

Stock based compensation

 

 

 

 

 

 

 

 

13,334

 

 

 

 

 

 

 

 

 

13,334

 

Net loss

 

 

 

 

 

 

 

 

 

 

 

(19,575

)

 

 

 

 

 

(19,575

)

Other comprehensive loss

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(107

)

 

 

(107

)

Balances at June 30, 2024

 

 

37,204,214

 

 

$

37

 

 

$

1,019,741

 

 

$

(744,394

)

 

$

(1,131

)

 

$

274,253

 

 

For the three and six months ended June 30, 2023

 

 

 

 

 

 

 

 

Additional

 

 

 

 

 

Accumulated

 

 

Total

 

 

 

Common Stock

 

 

Paid-In

 

 

Accumulated

 

 

Other Comprehensive

 

 

Stockholders'

 

 

 

Shares

 

 

Amount

 

 

Capital

 

 

Deficit

 

 

Income (Loss)

 

 

Equity

 

Balances at December 31, 2022

 

 

35,520,507

 

 

$

35

 

 

$

934,132

 

 

$

(607,197

)

 

$

(3,094

)

 

$

323,876

 

Issuance of common stock upon release of restricted stock units

 

 

243,276

 

 

 

1

 

 

 

(1

)

 

 

 

 

 

 

 

 

 

Shares withheld for tax obligations

 

 

(69,763

)

 

 

 

 

 

(2,273

)

 

 

 

 

 

 

 

 

(2,273

)

Stock based compensation

 

 

 

 

 

 

 

 

13,561

 

 

 

 

 

 

 

 

 

13,561

 

Net loss

 

 

 

 

 

 

 

 

 

 

 

(35,029

)

 

 

 

 

 

(35,029

)

Other comprehensive loss

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1,093

 

 

 

1,093

 

Balances at March 31, 2023

 

 

35,694,020

 

 

$

36

 

 

$

945,419

 

 

$

(642,226

)

 

$

(2,001

)

 

$

301,228

 

Exercise of common stock options

 

 

83,058

 

 

 

 

 

 

1,455

 

 

 

 

 

 

 

 

 

1,455

 

Issuance of common stock upon release of restricted stock units

 

 

185,918

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Shares withheld for tax obligations

 

 

(38,463

)

 

 

 

 

 

(1,080

)

 

 

 

 

 

 

 

 

(1,080

)

Issuance of common stock under employee stock purchase plan

 

 

155,589

 

 

 

 

 

 

3,747

 

 

 

 

 

 

 

 

 

3,747

 

Stock based compensation

 

 

 

 

 

 

 

 

13,980

 

 

 

 

 

 

 

 

 

13,980

 

Net loss

 

 

 

 

 

 

 

 

 

 

 

(24,724

)

 

 

 

 

 

(24,724

)

Other comprehensive loss

 

 

 

 

 

 

 

 

 

 

 

 

 

 

144

 

 

 

144

 

Balances at June 30, 2023

 

 

36,080,122

 

 

$

36

 

 

$

963,521

 

 

$

(666,950

)

 

$

(1,857

)

 

$

294,750

 

 

The accompanying notes are an integral part of these condensed consolidated financial statements.

5


 

Nevro Corp.

Condensed Consolidated Statements of Cash Flows

(unaudited)

(in thousands)

 

 

 

Six Months Ended

 

 

 

June 30,

 

 

 

2024

 

 

2023

 

Cash flows from operating activities

 

 

 

 

 

 

Net loss

 

$

(44,984

)

 

$

(59,753

)

Adjustments to reconcile net loss to net cash used in operating activities

 

 

 

 

 

 

Depreciation and amortization

 

 

4,066

 

 

 

3,212

 

Amortization of operating lease assets

 

 

2,000

 

 

 

2,198

 

Stock-based compensation expense

 

 

27,259

 

 

 

29,726

 

Amortization of intangibles

 

 

1,474

 

 

 

 

Amortization of premium (accretion of discount) on short-term investments

 

 

(2,224

)

 

 

(1,771

)

Provision for doubtful accounts

 

 

577

 

 

 

449

 

Write-down of inventory

 

 

667

 

 

 

2,837

 

Amortization of debt issuance costs

 

 

1,867

 

 

 

622

 

Non-cash interest expense

 

 

5,390

 

 

 

 

Change in fair value of warrants

 

 

(23,064

)

 

 

 

Change in fair value of contingent consideration

 

 

4,431

 

 

 

 

Unrealized (gains) losses on foreign currency transactions

 

 

(334

)

 

 

54

 

Changes in operating assets and liabilities

 

 

 

 

 

 

Accounts receivable

 

 

4,216

 

 

 

9,142

 

Inventories

 

 

(7,695

)

 

 

(22,551

)

Prepaid expenses and other current assets

 

 

(2,114

)

 

 

(1,928

)

Other assets

 

 

(341

)

 

 

364

 

Accounts payable

 

 

1,616

 

 

 

3,769

 

Accrued liabilities

 

 

(11,913

)

 

 

(7,484

)

Other long-term liabilities

 

 

(1,660

)

 

 

(2,702

)

Net cash provided by (used in) operating activities

 

 

(40,766

)

 

 

(43,816

)

Cash flows from investing activities

 

 

 

 

 

 

Purchases of short-term investments

 

 

(98,078

)

 

 

(93,578

)

Proceeds from maturity of short-term investments

 

 

119,140

 

 

 

85,000

 

Payment for acquisition of business, net of cash acquired

 

 

(45

)

 

 

 

Purchases of property and equipment

 

 

(5,223

)

 

 

(4,796

)

Net cash provided by (used in) investing activities

 

 

15,794

 

 

 

(13,374

)

Cash flows from financing activities

 

 

 

 

 

 

Convertible notes debt issuance costs

 

 

(328

)

 

 

 

Minimum tax withholding paid on behalf of employees for net share settlement

 

 

(1,913

)

 

 

(3,353

)

Payment of contingent consideration established in purchase accounting

 

 

(4,964

)

 

 

 

Proceeds from issuance of common stock to employees

 

 

2,722

 

 

 

5,202

 

Net cash provided by (used in) financing activities

 

 

(4,483

)

 

 

1,849

 

Effect of exchange rate changes on cash and cash equivalents

 

 

(60

)

 

 

154

 

Net increase (decrease) in cash, cash equivalents and restricted cash

 

 

(29,515

)

 

 

(55,187

)

Cash, cash equivalents and restricted cash

 

 

 

 

 

Cash, cash equivalents and restricted cash at beginning of period

 

 

104,823

 

 

 

120,979

 

Cash, cash equivalents and restricted cash at end of period

 

$

75,308

 

 

$

65,792

 

Significant non-cash transactions

 

 

 

 

 

Purchases of property and equipment in accounts payable

 

$

294

 

 

$

435

 

Remeasurement of operating lease right-of-use assets for lease modification

 

$

15,457

 

 

$

 

 

The accompanying notes are an integral part of these condensed consolidated financial statements.

 

6


 

Nevro Corp.

Notes to Condensed Consolidated Financial Statements

(unaudited)

 

1. Summary of Significant Accounting Policies

Basis of Presentation

The accompanying interim condensed consolidated financial statements as of June 30, 2024 and for the three and six months ended June 30, 2024 and 2023, and the related interim information contained within the notes to the financial statements, are unaudited. The unaudited interim condensed consolidated financial statements (the condensed consolidated financial statements) have been prepared in accordance with generally accepted accounting principles in the United States (U.S. GAAP) for interim financial information and on the same basis as the audited financial statements included on the Company’s Annual Report on Form 10-K for the year ended December 31, 2023 (the Annual Report) filed with the Securities and Exchange Commission (SEC) on February 23, 2024. The condensed consolidated financial statements are prepared in U.S. dollars and include the Company’s accounts and those of its wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated. In the opinion of management, the accompanying unaudited interim condensed consolidated financial statements contain all adjustments (consisting of normal recurring adjustments) necessary to state fairly the Company’s financial position as of June 30, 2024, the results of its operations for the three and six months ended June 30, 2024 and 2023 and the consolidated statements of cash flows for the six months ended June 30, 2024 and 2023. All such adjustments are of a normal and recurring nature. The interim financial data as of June 30, 2024 is not necessarily indicative of the results to be expected for the year ending December 31, 2024, or for any future period.

The consolidated balance sheet as of December 31, 2023 was derived from the audited financials as of that date. The accompanying condensed consolidated financial statements and related financial information should be read in conjunction with the audited consolidated financial statements and the related notes thereto for the year ended December 31, 2023 included in the Annual Report.

Use of Estimates

The preparation of financial statements in accordance with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in the condensed consolidated financial statements and accompanying notes. Estimates are based on historical experience, where applicable, and other assumptions believed to be reasonable by management. Actual results may differ from those estimates under different assumptions or conditions.

Foreign Currency Translation

Unrealized foreign exchange gains and losses from the remeasurement of assets and liabilities denominated in currencies other than the functional currency of the reporting entity are recorded in other income (expense), net. Additionally, realized gains and losses resulting from transactions denominated in currencies other than the local currency are recorded in other income (expense), net in the condensed consolidated statements of operations and comprehensive loss. The Company recorded net unrealized and net realized foreign currency transaction gains (losses) during the periods presented as follows (in thousands):

 

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

June 30,

 

 

June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Net unrealized foreign currency gain (loss)

 

$

(156

)

 

$

(278

)

 

$

196

 

 

$

(145

)

Net realized foreign currency gain (loss)

 

 

(66

)

 

 

(9

)

 

 

(388

)

 

 

(137

)

 

New Accounting Pronouncements Not Yet Adopted

In December 2023, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2023-09 (Topic 740): Income Taxes: Improvements to Income Tax Disclosures which expands the existing rules on income tax disclosures. This update requires entities to disclose specific categories in the tax rate reconciliation, provide additional information for reconciling items that meet a quantitative threshold and disclose additional information about income taxes paid on an annual basis. The new disclosure requirements are effective for fiscal years beginning after December 15, 2024. The Company is currently evaluating the impact of adopting ASU 2023-09.

7


 

In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures which expands disclosure requirements to require entities to disclose significant segment expenses that are regularly provided to or easily computed from information regularly provided to the chief operating decision maker. This update also requires all annual disclosures currently required by Topic 280 to be disclosed in interim periods. The new disclosure requirements are effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. The Company is currently evaluating the impact of adopting ASU 2023-07.

2. Revenue

The following table presents revenue by geography, based on the billing address of the customer (in thousands):

 

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

June 30,

 

 

June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

United States

 

$

90,694

 

 

$

92,961

 

 

$

177,732

 

 

$

175,282

 

International

 

 

13,467

 

 

 

15,848

 

 

 

28,328

 

 

 

29,854

 

Total revenue

 

$

104,161

 

 

$

108,809

 

 

$

206,060

 

 

$

205,136

 

The United States is the only country that accounts for 10% or more of the revenue during the periods presented:

 

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

June 30,

 

 

June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

United States

 

 

87

%

 

 

85

%

 

 

86

%

 

 

85

%

There were no customers that accounted for 10% or more of the Company’s revenue for each of the three and six months ended June 30, 2024 and 2023. Additionally, there were no customers that accounted for 10% or more of the Company’s accounts receivable balance as of June 30, 2024 and December 31, 2023. For the three and six months ended June 30, 2024, the Company recognized bad debt expenses of $0.3 and $0.6 million, respectively. For the three and six months ended June 30, 2023, the Company recognized bad debt expenses of $0.3 million and $0.4 million, respectively.

3. Lease Accounting

The Company has operating leases for office space, a manufacturing facility, warehouse, research and development facilities and equipment. Leases with terms of 12 months or less are not recorded on the balance sheet, as the related lease expenses are recognized on a straight-line basis over the lease term. The Company accounts for lease components (such as fixed payments) separately from non-lease components (such as common area expenses).

In April 2024, the Company entered into an amendment to its office space located in Redwood City, California, which reduced the total office space to approximately 78,000 square feet, beginning on June 1, 2024 and ending on December 31, 2031. Pursuant to the lease amendment, the landlord provided the Company with a tenant improvement allowance of up to $4.7 million. The amendment increased the right-of-use asset and lease liability by $15.5 million.

The weighted average lease terms and discounts rates are as follows:

 

 

 

June 30, 2024

 

December 31, 2023

Operating Lease Term and Discount Rate

 

 

 

 

Weighted-average remaining lease term

 

7.41 years

 

2.86 years

Weighted-average discount rate

 

7.0%

 

7.0%

As of June 30, 2024, the maturity of lease liabilities are as follows (in thousands):

 

8


 

 

 

Operating Leases

 

2024, remaining months

 

$

491

 

2025

 

 

545

 

2026

 

 

5,323

 

2027

 

 

5,508

 

2028

 

 

5,698

 

Thereafter

 

 

18,071

 

Total lease payments

 

 

35,636

 

Less: Interest

 

 

(11,377

)

Present value of lease liabilities

 

$

24,259

 

 

Lease payments in 2025 are net of a tenant improvement allowance of $4.7 million that the Company expects to receive in 2025.

Supplemental lease cost information are as follows (in thousands):

 

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

June 30,

 

 

June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Operating lease cost

 

$

1,221

 

 

$

1,342

 

 

$

2,563

 

 

$

2,685

 

 

Supplemental balance sheet information are as follows (in thousands):

 

 

 

June 30, 2024

 

 

December 31, 2023

 

Operating Leases:

 

 

 

 

 

 

Operating lease assets

 

$

22,401

 

 

$

8,944

 

 

 

 

 

 

 

 

Other current liabilities

 

$

369

 

 

$

5,722

 

Long term operating lease liabilities

 

 

23,890

 

 

 

4,634

 

Total operating lease liabilities

 

$

24,259

 

 

$

10,356

 

 

Supplemental cash flow information are as follows (in thousands):

 

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

June 30,

 

 

June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Cash paid for amounts included in the measurement of lease liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

Operating cash flow from operating leases

 

$

591

 

 

$

1,496

 

 

$

1,989

 

 

$

2,974

 

See Note 6 for further details of the Company’s lease commitments.

4. Fair Value Measurements

Cash Equivalents and Short-Term Investments

The Company’s money market funds are classified within Level 1 of the fair value hierarchy and are valued based on quoted prices in active markets for identical securities. The Company’s short-term investments are comprised of agency bonds, commercial paper, corporate notes and treasury bonds. All short-term investments have been classified within Level 1 or Level 2 of the fair value hierarchy because of the sufficient observable inputs for revaluation. The Company’s Level 2 investments are valued using third-party pricing sources. The pricing services utilize industry-standard valuation models, including both income and market-based approaches, for which all significant inputs are observable, either directly or indirectly, to estimate fair value. These inputs include reported trades of and broker/dealer quotes on the same or similar investments, issuer credit spreads, benchmark investments, prepayment/default

9


 

projections based on historical data and other observable inputs. The following table sets forth the Company’s financial instruments that were measured at fair value on a recurring basis by level within the fair value hierarchy (in thousands):

 

Balance as of June 30, 2024

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Total

 

Assets:

 

 

 

 

 

 

 

 

 

 

 

 

Money market funds (i)

 

$

54,078

 

 

$

 

 

$

 

 

$

54,078

 

Agency bonds (ii)

 

 

 

 

 

20,966

 

 

 

 

 

 

20,966

 

Treasury bonds (ii)

 

 

178,025

 

 

 

 

 

 

 

 

 

178,025

 

Total assets

 

$

232,103

 

 

$

20,966

 

 

$

 

 

$

253,069

 

 

Balance as of December 31, 2023

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Total

 

Assets:

 

 

 

 

 

 

 

 

 

 

 

 

Money market funds (i)

 

$

82,886

 

 

$

 

 

$

 

 

$

82,886

 

Agency bonds (ii)

 

 

 

 

 

99,054

 

 

 

 

 

 

99,054

 

Commercial paper (ii)

 

 

 

 

 

22,374

 

 

 

 

 

 

22,374

 

Corporate notes (ii)

 

 

 

 

 

3,490

 

 

 

 

 

 

3,490

 

Treasury bonds (ii)

 

 

93,588

 

 

 

 

 

 

 

 

 

93,588

 

Total assets

 

$

176,474

 

 

$

124,918

 

 

$

 

 

$

301,392

 

 

(i)
Included in cash and cash equivalents on the condensed consolidated balance sheets.
(ii)
Included in short-term investments on the condensed consolidated balance sheets.

Convertible Senior Notes

As of June 30, 2024 and December 31, 2023, the fair value of the 2.75% convertible senior notes due 2025 (the 2025 Notes) was $35.7 million and $35.6 million, respectively. The fair value was determined on the basis of market prices observable for similar instruments and is considered Level 2 in the fair value hierarchy (See Note 7 for additional information regarding the 2025 Notes).

Warrant Liability

 

In November 2023, the Company entered into a Credit Agreement and Guaranty (the Braidwell Credit Agreement) with Braidwell LP (together with its affiliates, Braidwell). In connection with the Braidwell Credit Agreement, the Company issued warrants (the Braidwell Warrants) to Braidwell to purchase an aggregate of approximately 2.58 million shares of the Company's common stock.

 

The Braidwell Warrants are valued using the Black Scholes valuation model and are considered Level 3 in the fair value hierarchy. As of June 30, 2024 and December 31, 2023, the fair value of the Braidwell Warrants was $5.7 million and $28.7 million, respectively. Assumptions for the warrant liability are as follows:

 

 

 

June 30, 2024

 

December 31, 2023

Expected term (in years)

 

5.4

 

6.0

Expected volatility

 

53%

 

53%

Risk-free interest rate

 

4.08%

 

3.50%

Dividend yield

 

0%

 

0%

 

Contingent Consideration

 

In connection with the Company's acquisition of Interventional Pain Technologies, Inc. (Vyrsa) in the fourth quarter of 2023, the Company is subject to certain contingent consideration. Changes in the fair value of the contingent consideration liability for the six months ended June 30, 2024 were as follows (in thousands):

 

Balance as of December 31, 2023

 

$

22,093

 

Change in fair value of contingent consideration

 

 

4,431

 

Contingent consideration payments

 

 

(9,804

)

Balance as of June 30, 2024

 

$

16,720

 

 

Upon the achievement of the regulatory approval milestone in the three months ended March 31, 2024, the Company accrued an additional $5.0 million and made contingent consideration payments of $9.8 million.

 

10


 

The regulatory approval milestone and product development milestone consideration are valued using the probability-weighted average discount cash flow model, and the revenue milestone consideration is valued using the Monte Carlo simulation model. The contingent consideration is considered Level 3 in the fair value hierarchy. As of June 30, 2024, the fair value of the contingent consideration related to the product development and revenue milestones were $1.7 million and $14.9 million, respectively. As of December 31, 2023, the fair value of the contingent consideration related to the regulatory approval, product development and revenue milestones were $5.0 million, $1.7 million and $15.5 million, respectively.

 

Significant unobservable inputs for the contingent consideration are as follows:

 

Contingent Liability

 

Fair Value at
June 30, 2024

 

Valuation Technique

 

Unobservable Input

 

Range

Product Development

 

$1,668

 

Probability-Weighted

 

Probability of Payment

 

75%

Milestone

 

 

 

Average Discount

 

Risk-Free Rate

 

5.1% - 5.3%

 

 

 

 

Cash Flow

 

Credit Spread

 

7.3%

 

 

 

 

 

 

Projected Year of Payment

 

2025

Revenue Milestone

 

$14,856

 

Monte Carlo Simulation

 

Discount Rate

 

11.8% - 12.5%

 

 

 

 

 

 

Revenue Volatility

 

13%

 

 

 

 

 

 

Projected Year of Payment

 

2026 - 2027

 

Contingent Liability

 

Fair Value at December 31, 2023

 

Valuation Technique

 

Unobservable Input

 

Range

Regulatory Approval

 

$4,964

 

Probability-Weighted

 

Probability of Payment

 

80%

Milestone

 

 

 

Average Discount

 

Risk-Free Rate

 

5.2% — 5.3%

 

 

 

 

Cash Flow

 

Credit Spread

 

4.3%

 

 

 

 

 

 

Projected Year of Payment

 

2024

Product Development

 

$1,677

 

Probability-Weighted

 

Probability of Payment

 

50%

Milestone

 

 

 

Average Discount

 

Risk-Free Rate

 

4.9% — 5.1%

 

 

 

 

Cash Flow

 

Credit Spread

 

4.3%

 

 

 

 

 

 

Projected Year of Payment

 

2024 — 2025

Revenue Milestone

 

$15,452

 

Monte Carlo Simulation

 

Discount Rate

 

8.7% — 9.3%

 

 

 

 

 

 

Revenue Volatility

 

17.0%

 

 

 

 

 

 

Projected Year of Payment

 

2025 — 2027

 

5. Balance Sheet Components

Cash and Cash Equivalents

The Company considers all highly-liquid investments purchased with an original maturity of three months or less at the date of purchase to be cash equivalents. Cash and cash equivalents include money market funds in the amount of $54.1 million and $82.9 million as of June 30, 2024 and December 31, 2023, respectively. As of June 30, 2024 and December 31, 2023, the Company’s cash equivalents were held at institutions in the United States and include deposits in a money market fund which was unrestricted as to withdrawal or use. The Company also held cash in foreign banks of approximately $13.2 million at June 30, 2024 and $9.4 million at December 31, 2023 that was not insured. The Company has not experienced any losses on its deposits of cash and cash equivalents.

Investments

The Company measures its cash equivalents and short-term investments at fair value, with unrealized gains and losses recorded in accumulated other comprehensive income within stockholders’ equity. The Company regularly reviews its investments and evaluates the current expected credit loss by considering factors such as historical experience, market data, and the near-term

11


 

prospects of the investee. The following is a summary of the gross unrealized gains and unrealized losses on the Company’s investment securities, excluding investments in money market funds (in thousands):

 

 

 

June 30, 2024

 

 

 

Amortized
Cost

 

 

Gross
Unrealized
Holding
Gains

 

 

Gross
Unrealized
Holding
Losses

 

 

Aggregate
Fair Value

 

Investment Securities

 

 

 

 

 

 

 

 

 

 

 

 

Agency bonds

 

$

20,976

 

 

$

1

 

 

$

(11

)

 

$

20,966

 

Treasury bonds

 

 

178,433

 

 

 

19

 

 

 

(427

)

 

 

178,025

 

Total securities

 

$

199,409

 

 

$

20

 

 

$

(438

)

 

$

198,991

 

 

 

 

 

December 31, 2023

 

 

 

Amortized
Cost

 

 

Gross
Unrealized
Holding
Gains

 

 

Gross
Unrealized
Holding
Losses

 

 

Aggregate
Fair Value

 

Investment Securities

 

 

 

 

 

 

 

 

 

 

 

 

Agency bonds

 

$

99,076

 

 

$

68

 

 

$

(90

)

 

$

99,054

 

Commercial paper

 

 

22,369

 

 

 

5

 

 

 

 

 

 

22,374

 

Corporate notes

 

 

3,491

 

 

 

 

 

 

(1

)

 

 

3,490

 

Treasury bonds

 

 

93,312

 

 

 

317

 

 

 

(41

)

 

 

93,588

 

Total securities

 

$

218,248

 

 

$

390

 

 

$

(132

)

 

$

218,506

 

 

Realized gains or losses and other-than-temporary impairments, if any, on available-for-sale securities are reported in other income (expense), net as incurred. The cost of securities sold is determined based on the specific identification method. The amount of realized gains and realized losses on investments recorded for the periods presented has not been material.

The contractual maturities of the Company’s investment securities as of June 30, 2024 were as follows (in thousands):

 

 

 

Amortized Cost

 

 

Fair Value

 

Amounts maturing within one year

 

$

125,126

 

 

$

124,995

 

Amounts maturing after one year through five years

 

 

74,283

 

 

 

73,996

 

Total investment securities

 

$

199,409

 

 

$

198,991

 

Inventories (in thousands)

 

 

June 30,

 

 

December 31,

 

 

 

2024

 

 

2023

 

Raw materials

 

$

55,762

 

 

$

64,974

 

Work in process

 

 

12,490

 

 

 

2,149

 

Finished goods

 

 

57,844

 

 

 

51,553

 

Total inventories

 

$

126,096

 

 

$

118,676

 

Inventories are stated at the lower of cost or net realizable value. Cost is determined using the standard cost method which approximates the first-in, first-out basis. Net realizable value is determined as the prices in the ordinary course of business, less reasonably predictable costs of completion, disposal and transportation. The Company regularly reviews inventory quantities compared to forecasted sales to record a provision for excess and obsolete inventory when appropriate. Inventory write-downs are recorded for excess and obsolete inventory. The Company estimates forecasted sales by considering product acceptance in the marketplace, customer demand, historical sales, product obsolescence and technological innovations.

The Company periodically evaluates the carrying value of inventory on hand for potential excess amount over demand using the same lower of cost or net realizable value approach as that has been used to value the inventory. The Company also periodically evaluates inventory quantities in consideration of actual loss experience. As a result of these evaluations, there was an immaterial change to the carrying value of inventory recognized for the three months ended June 30, 2024 and for the three months ended June 30, 2023, the Company recognized a write-down of $1.6 million. For the six months ended June 30, 2024 and 2023, the Company had write-downs of $0.7 million and $2.8 million, respectively.

12


 

 

Property and Equipment, Net (in thousands)

 

 

 

June 30,

 

 

December 31,

 

 

 

2024

 

 

2023

 

Laboratory and manufacturing equipment

 

$

16,084

 

 

$

15,414

 

Computer equipment and software

 

 

15,710

 

 

 

15,451

 

Internally developed software

 

 

10,855

 

 

 

8,831

 

Furniture and fixtures

 

 

4,781

 

 

 

4,745

 

Leasehold improvements

 

 

10,933

 

 

 

10,924

 

Construction in process

 

 

5,930

 

 

 

4,865

 

Total

 

 

64,293

 

 

 

60,230

 

Less: Accumulated depreciation and amortization

 

 

(39,734

)

 

 

(35,662

)

Property and equipment, net

 

$

24,559

 

 

$

24,568

 

The Company recognized depreciation and amortization expense on property and equipment as follows (in thousands):

 

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

June 30,

 

 

June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Depreciation and amortization expense

 

$

2,014

 

 

$

1,671

 

 

$

4,066

 

 

$

3,212

 

 

Accrued Liabilities (in thousands)

 

 

 

June 30,

 

 

December 31,

 

 

 

2024

 

 

2023

 

Accrued payroll and related expenses

 

$

20,452

 

 

$

31,715

 

Accrued professional fees

 

 

1,009

 

 

 

2,909

 

Accrued taxes

 

 

1,552

 

 

 

1,482

 

Accrued clinical and research expenses

 

 

797

 

 

 

752

 

Accrued interest

 

 

1,171

 

 

 

1,123

 

Accrued warranty

 

 

2,200

 

 

 

1,531

 

Accrued other

 

 

11,741

 

 

 

5,785

 

Total accrued liabilities

 

$

38,922

 

 

$

45,297

 

 

6. Commitments and Contingencies

Operating Leases

In March 2015, the Company entered into a lease agreement for approximately 50,000 square feet of office space located in Redwood City, California for a period beginning on June 30, 2015 and ending in May 2022, with initial annual payments of approximately $2.0 million, increasing to $2.4 million annually during the final year of the lease term. In December 2016, the Company entered into a first amendment to the lease for an additional approximately 50,000 square feet of office space adjacent to the premises under the original lease (the Expansion Premises), with initial annual payments of $1.2 million, increasing to $2.9 million in the final year of the amended lease term. The lease for the Expansion Premises commenced on June 1, 2018, and includes an expiration date of May 31, 2025. The first amendment extended the lease term for the original premises to terminate on the same date as the Expansion Premises. In April 2024, the Company entered into a second amendment which reduced the total office space to approximately 78,000 square feet, beginning on June 1, 2024 and ending on December 31, 2031, with initial annual payments of approximately $3.0 million, increasing to approximately $5.7 million during the final year of the lease term. Pursuant to the second lease amendment, the landlord provided the Company with a tenant improvement allowance of up to $4.7 million.

The Company entered into a separate non-cancellable facility lease for warehouse space beginning on March 1, 2017 through February 28, 2022, under which it is obligated to pay approximately $0.4 million in lease payments over the term of the lease. In October 2021, the Company entered into a first amendment of the warehouse lease, which extends the lease term to terminate on May 31, 2025 and under which the Company is obligated to pay approximately $0.4 million over the term of the extension period.

13


 

In August 2020, the Company entered into a lease for approximately 35,411 square feet of space for a manufacturing facility in Costa Rica to begin in April 2021 and to last through June 2031, under which it is obligated to pay approximately $3.9 million in lease payments over the term of the lease. On the commencement date in April 2021, the Company classified and measured the lease, resulting in the recording of operating assets of $2.9 million and operating lease liabilities of $2.9 million.

See Note 3 for further discussion on Lease Accounting.

Warranty Obligations

The Company provides a limited one- to five-year warranty and warrants that its products will operate substantially in conformity with product specifications. The Company records an estimate for the provision for warranty claims in cost of revenue when the related revenues are recognized. This estimate is based on historical and anticipated rates of warranty claims, the cost per claim and the number of units sold. The Company regularly assesses the adequacy of its recorded warranty obligations and adjusts the amounts as necessary. Activities related to warranty obligations were as follows (in thousands):

 

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

June 30,

 

 

June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Beginning balance

 

$

2,004

 

 

$

1,147

 

 

$

1,531

 

 

$

866

 

Provision for warranty

 

 

1,667

 

 

 

1,085

 

 

 

3,027

 

 

 

2,848

 

Utilization

 

 

(1,471

)

 

 

(883

)

 

 

(2,358

)

 

 

(2,365

)

Ending balance

 

$

2,200

 

 

$

1,349

 

 

$

2,200

 

 

$

1,349

 

Supply Agreements

The Company has entered into supply agreements with certain suppliers that require certain minimum annual purchase agreements. As of June 30, 2024, the Company had minimum annual purchase commitments of $6.3 million due for the remainder of 2024 and $4.9 million due in 2025. In addition, the Company renegotiated a supplier contract resulting in a one-time $6.0 million fee, recorded in accrued liabilities and expensed to cost of revenue as of June 30, 2024. The renegotiation reduced the Company’s future purchase commitments enabling the company to accelerate the move of inventory production to its Costa Rica facility.

Contingencies

From time to time, the Company may have certain contingent liabilities that arise in the ordinary course of business activities related to, for example, employment matters and patent issues. The Company accrues a liability for such matters when it is probable that future expenditures will be made and such expenditures can be reasonably estimated. When determining the estimated loss or range of loss, significant judgment is required.

Indemnification

The Company enters into standard indemnification arrangements in the ordinary course of business. Pursuant to these arrangements, the Company indemnifies, holds harmless and agrees to reimburse the indemnified parties for losses suffered or incurred by the indemnified party, in connection with any trade secret, copyright, patent or other intellectual property infringement claim by any third-party with respect to the Company’s technology. The term of these indemnification agreements is generally perpetual. The maximum potential amount of future payments the Company could be required to make under these agreements is not determinable because it involves claims that may be made against the Company in the future, but have not yet been made.

The Company has entered into indemnification agreements with its directors and officers that may require the Company to indemnify its directors and officers against liabilities that may arise by reason of their status or service as directors or officers, other than liabilities arising from willful misconduct of the individual. The maximum potential amount of future payments the Company could be required to make under these indemnification agreements is unlimited; however, the Company has director and officer insurance coverage that reduces the Company’s exposure and enables the Company to recover a portion of any future amounts paid. The Company believes the estimated fair value of these indemnification agreements in excess of applicable insurance coverage is minimal.

14


 

Legal Matters

The Company is and may from time to time continue to be involved in various legal proceedings to defend its intellectual property, including several pending European patent oppositions at the European Patent Office (EPO) initiated by the Company’s competitors Medtronic and Boston Scientific. In addition, the Company is and may from time to time also be involved in various legal proceedings, such as employment matters, product liability matters, and professional liability matters, which the Company does not deem to be material to its business and condensed consolidated financial statements at this stage.

Flathead Partners Litigation/Arbitration

On July 15, 2022, the Company filed a lawsuit in the U.S. District Court for the Northern District of California for breach of contract against Flathead Partners, LLC, the Mayo Foundation for Medical Education and Research, and Mayo Clinic Ventures (herein referred to as “Flathead Partners”). The Company’s suit alleged that Flathead Partners breached the 2006 license agreement between the Company and the Mayo Clinic (referred to in the Company’s 10-K filing as the “Mayo License”), when Flathead Partners unilaterally asserted control of pending U.S. Patent Application 16/286,389 (the “’389 Application”), which is subject to the Mayo License. The suit sought to enjoin the Flathead Partners from taking any action at the U.S. Patent Office with respect to the ‘389 Application, and to thereafter engage in an arbitration as called for in the Mayo License. On July 27, 2022, the Flathead Partners agreed to enter into an arbitration to determine which party shall have control of prosecution of the ‘389 Application, and whether there are ongoing royalty obligations under the Mayo License. Therefore, Nevro dismissed the lawsuit in the Northern District of California. The parties then engaged in an arbitration. An arbitration hearing was held during the week of September 11, 2023, and a ruling was issued on April 8, 2024 requiring that Flathead Partners transfer back to the Company the power to control and direct prosecution of the ‘389 Application and its patent family. The April 8, 2024 ruling also concluded that Nevro did not owe Flathead Partners royalties under the Mayo License. More specifically, the Arbitrator found that Flathead Partners had breached the Mayo License, and that the Company had not breached the Mayo License. The Arbitrator awarded the Company (i) $0.2 million in damages, paid by Flathead Partners in May 2024; (ii) the Company’s attorneys’ fees and costs for the Northern District of California litigation (a final amount to be awarded after accounting submissions in August 2024); and (iii) prejudgment interest at a rate of 10%, with prejudgment interest running from June 1, 2022 (a final amount to be calculated in August 2024).

Civil Investigative Demand

In December 2022, the Company received a civil investigative demand (CID) pursuant to the federal False Claims Act from the United States Attorney’s Office for the Northern District of California seeking information relating to the Company’s spinal cord stimulation system (SCS System). The CID primarily relates to marketing, promotion and billing practices, not the therapeutic or safety attributes of the Company’s SCS System. The Company maintains rigorous policies and procedures designed to promote compliance with the federal False Claims Act and other regulatory requirements, and is cooperating in this matter and providing the requested information.

7. Debt

2025 Notes and Convertible Note Hedge and Warrant Transactions

During the three months ended June 30, 2024, the conditions allowing holders of the 2025 Notes to convert have not been met. Therefore, the 2025 Notes are not convertible during the three months ended September 30, 2024. As of June 30, 2024, the if-converted value of the 2025 Notes did not exceed the principal value of those notes.

The net carrying amount of the liability component of the 2025 Notes was as follows (in thousands):

 

 

 

June 30,

 

 

December 31,

 

 

 

2024

 

 

2023

 

Principal

 

$

38,038

 

 

$

38,038

 

Unamortized issuance cost

 

 

(197

)

 

 

(326

)

Net carrying amount

 

$

37,841

 

 

$

37,712

 

 

15


 

 

The following table sets forth the interest expense recognized related to the 2025 Notes (in thousands):

 

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

June 30,

 

 

June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Contractual interest expense

 

$

261

 

 

$

1,304

 

 

$

523

 

 

$

2,610

 

Amortization of debt issuance costs

 

 

65

 

 

 

314

 

 

 

129

 

 

 

621

 

Total interest expense

 

$

326

 

 

$

1,618

 

 

$

652

 

 

$

3,231

 

 

Credit Agreement with Braidwell LP

The Braidwell Credit Agreement provides for a term loan facility in the amount of $200.0 million, which was funded in its entirety in November 2023. Loans borrowed pursuant to the Braidwell Credit Agreement (the Braidwell Term Loans) bear interest at a rate per annum equal to Term Secured Overnight Financing Rate (as defined in the Braidwell Credit Agreement and with a floor of 3.50%) plus 5.25%. At the option of the Company, a portion of the interest payable on the Braidwell Term Loans equal to (i) (a) on or prior to the first anniversary of the Closing Date (as defined in the Braidwell Credit Agreement), 5.25%, (b) following the first anniversary of the Closing Date and on or prior to the third anniversary of the Closing Date, 2.50% and (c) following the third anniversary of the Closing Date, 1.50%, may be paid in-kind rather than in cash. The portion of the interest payable that the Company elects to be paid-in-kind results in an increase to the principal of the Braidwell Term Loans, which for the three and six months ended June 30, 2024 was $2.8 million and $5.4 million, respectively. The Braidwell Term Loans do not amortize, and have a maturity date of November 30, 2029. As of June 30, 2024, the Company was in compliance with covenants under the Braidwell Credit Agreement.

 

The net carrying amount of the liability component of the Braidwell Term Loans was as follows (in thousands):

 

 

June 30,

 

 

December 31,

 

 

 

2024

 

 

2023

 

Principal

 

$

213,191

 

 

$

207,801

 

Unamortized issuance cost

 

 

(32,633

)

 

 

(34,042

)

Net carrying amount

 

$

180,558

 

 

$

173,759

 

 

The following table sets forth the interest expense recognized related to the Braidwell Term Loans (in thousands):

 

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

June 30, 2024

 

 

June 30, 2024

 

Contractual interest expense

 

$

5,524

 

 

$

10,864

 

Amortization of debt issuance costs

 

 

891

 

 

 

1,737

 

Total interest expense

 

$

6,415

 

 

$

12,601

 

 

8. Goodwill and Intangible Assets

 

Goodwill is recorded when the purchase price of an acquisition exceeds the fair value of the net tangible and identifiable intangible assets acquired. The gross carrying amount of goodwill was $38.2 million as of June 30, 2024 and December 31, 2023.

 

The following table presents details of the Company’s intangible assets (in thousands):

 

 

 

June 30, 2024

 

 

 

Gross Carrying Amount

 

 

Accumulated Amortization

 

 

Net Carrying Amount

 

Intangible assets with finite lives:

 

 

 

 

 

 

 

 

 

Developed technology

 

$

26,800

 

 

$

(1,563

)

 

$

25,237

 

Customer relationships

 

 

800

 

 

 

(156

)

 

 

644

 

Total

 

$

27,600

 

 

$

(1,719

)

 

$

25,881

 

 

16


 

 

 

December 31, 2023

 

 

 

Gross Carrying Amount

 

 

Accumulated Amortization

 

 

Net Carrying Amount

 

Intangible assets with finite lives:

 

 

 

 

 

 

 

 

 

Developed technology

 

$

26,800

 

 

$

(223

)

 

$

26,577

 

Customer relationships

 

 

800

 

 

 

(23

)

 

 

777

 

Total

 

$

27,600

 

 

$

(246

)

 

$

27,354

 

 

Future amortization expense of these intangibles assets as of June 30, 2024 is as follows (in thousands):

 

 

 

Future Amortization Expense

 

2024, remaining months

 

$

1,474

 

2025

 

 

2,947

 

2026

 

 

2,924

 

2027

 

 

2,680

 

2028

 

 

2,680

 

Thereafter

 

 

13,176

 

Total future amortization expense

 

$

25,881

 

 

9. Stock-Based Compensation

The Company accounts for stock-based compensation arrangements with employees in accordance with Accounting Standards Codification (ASC) 718, Compensation—Stock Compensation. ASC 718 requires the recognition of compensation expense, using a fair value-based method, for costs related to all share-based payments including stock options. The Company estimates forfeitures expected to occur to determine the amount of compensation cost recognized in each period.

In addition to restricted stock units, the Company grants performance stock units (PSUs) to certain members of the management team. These PSUs vest over a three-year period, subject to continued service, and are based on (1) the total shareholder return (TSR) of the Company’s common stock price compared to the S&P Healthcare Equipment Select Industry Index (the Index) over a two-year period or (2) specific revenue targets over a two-year performance period. Additionally, in 2022, the Company made PSU grants to its then CEO that included attainment criteria that required the Company's stock price to reach certain pre-specified stock prices. Since TSR and stock price attainment are considered market conditions, the PSUs based on TSR and stock price attainment have fair values that are determined at the grant date using the Monte Carlo simulation model, with the recorded expense based on fair value. Since revenue targets are considered performance conditions, the PSUs based on revenue targets have a fair value that is equal to the closing stock price on the grant date, with the recorded expense based on the fair value and the probability of achievement, which is reassessed at each reporting period.

The PSU grant activity is as follows:

 

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

June 30, 2024

 

 

June 30, 2024

 

 

 

Shares

 

 

Weighted Average Fair Value

 

 

Shares

 

 

Weighted Average Fair Value

 

Total shareholder return

 

 

6,110

 

 

$

15.80

 

 

 

245,833

 

 

$

20.89

 

Revenue targets

 

 

6,110

 

 

$

11.53

 

 

 

245,844

 

 

$

15.23

 

Total PSUs granted

 

 

12,220

 

 

$

13.67

 

 

 

491,677

 

 

$

18.06

 

 

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

June 30, 2023

 

 

June 30, 2023

 

 

 

Shares

 

 

Weighted Average Fair Value

 

 

Shares

 

 

Weighted Average Fair Value

 

Total shareholder return

 

 

85,393

 

 

$

44.68

 

 

 

172,924

 

 

$

45.09

 

Revenue targets

 

 

85,395

 

 

$

32.10

 

 

 

172,952

 

 

$

32.20

 

Total PSUs granted

 

 

170,788

 

 

$

38.39

 

 

 

345,876

 

 

$

38.65

 

A summary of stock-based compensation expense by line items in the condensed consolidated statements of operations is as follows (in thousands):

17


 

 

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

June 30,

 

 

June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Cost of revenue

 

 

803

 

 

 

670

 

 

 

1,362

 

 

 

1,112

 

Research and development

 

 

3,518

 

 

 

2,269

 

 

 

6,321

 

 

 

4,913

 

Sales, general and administrative

 

 

10,100

 

 

 

13,227

 

 

 

19,576

 

 

 

23,701

 

Total stock-based compensation expense

 

 

14,421

 

 

 

16,166

 

 

 

27,259

 

 

 

29,726

 

 

A summary of pre-tax stock-based compensation expense by category was as follows (in thousands):

 

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

June 30,

 

 

June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Stock Options

 

 

 

 

 

244

 

 

 

 

 

 

539

 

Restricted stock units

 

 

12,482

 

 

 

14,092

 

 

 

23,232

 

 

 

23,647

 

Performance stock units

 

 

1,579

 

 

 

1,334

 

 

 

3,163

 

 

 

4,166

 

Employee stock purchase plan

 

 

360

 

 

 

496

 

 

 

864

 

 

 

1,374

 

Total stock-based compensation expense

 

 

14,421

 

 

 

16,166

 

 

 

27,259

 

 

 

29,726

 

 

10. Basic and Diluted Net Income (Loss) Per Share

Basic net loss per share is computed by dividing the net loss by the weighted average number of common shares outstanding for the period. Diluted net income (loss) per share is computed by dividing the net income (loss) by the weighted average number of common shares and dilutive common stock equivalents outstanding for the period, if inclusion of these is dilutive. The Company uses the if-converted method and presumes share settlement for its 2025 Notes when calculating the dilutive effect of these notes. In connection with the offerings of the convertible senior notes, the Company entered into convertible note hedges and warrants. However, the convertible note hedges are not included when calculating potentially dilutive shares since their effect is always anti-dilutive. Warrants were considered anti-dilutive to the extent that their strike price were above the Company's average share price during the period.

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

 

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

June 30,

 

 

June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Net loss, basic and diluted

 

$

(19,575

)

 

$

(24,724

)

 

$

(44,984

)

 

$

(59,753

)

Weighted average shares used to compute
   basic and diluted net loss per share

 

 

36,936,867

 

 

 

35,921,539

 

 

 

36,702,118

 

 

 

35,753,112

 

Net loss per share, basic and diluted

 

$

(0.53

)

 

$

(0.69

)

 

$

(1.23

)

 

$

(1.67

)

 

The following potentially dilutive securities outstanding at the end of the periods presented have been excluded from the computation of diluted shares outstanding, as the effect would be anti-dilutive:

 

 

 

 

 

 

 

June 30,

 

 

 

2024

 

 

2023

 

Unreleased restricted stock and performance stock units

 

 

4,833,070

 

 

 

2,591,591

 

Options to purchase common stock

 

 

376,634

 

 

 

497,493

 

Convertible senior notes

 

 

362,267

 

 

 

1,807,141

 

Warrants related to the issuance of convertible senior notes

 

 

1,807,141

 

 

 

1,807,141

 

Warrants related to term debt

 

 

2,587,742

 

 

 

 

Total

 

 

9,966,854

 

 

 

6,703,366

 

 

18


 

11. Employee Benefit Plans

401(k) Plan

In 2007, the Company adopted a 401(k) plan for its employees whereby eligible employees may contribute up to the maximum amount permitted by the Internal Revenue Code. In June 2016, the Company adopted a policy to match a portion of employee contributions for all qualified employees participating in the 401(k) plan. The Company recorded an expense for matching contributions of $0.7 million and $0.6 million for the three months ended June 30, 2024 and 2023, respectively, and $3.0 million and $3.1 million for the six months ended June 30, 2024 and 2023.

 

12. Restructuring

On January 6, 2024, the Company approved a restructuring plan to accelerate its path to profitability that included laying off 63 employees, which represented approximately 5% of the Company’s total number of employees. Operating expenses for the three months ended March 31, 2024 reflected a $5.5 million restructuring charge, consisting of one-time severance and other termination benefit costs. On May 5, 2024, the Company approved additional restructuring steps to further accelerate its path to profitability. Operating expenses for the three months ended June 30, 2024 reflected a $4.6 million restructuring charge, consisting of one-time severance and other termination benefit costs. As of June 30, 2024, substantially all severance and other termination benefit amounts have been paid.

 

19


 

Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations

You should read the following management’s discussion and analysis of our financial condition and results of operations in conjunction with our unaudited interim condensed consolidated financial statements (the condensed consolidated financial statements) and notes thereto included in Part I, Item 1 of this Quarterly Report on Form 10-Q (Quarterly Report) and with our audited consolidated financial statements and notes thereto for the year ended December 31, 2023, included in our Annual Report on Form 10-K for the fiscal year ended December 31, 2023 (the Annual Report) filed with the U.S. Securities and Exchange Commission (SEC) on February 23, 2024.

Special note regarding forward-looking statements

This report contains forward-looking statements that involve risks and uncertainties. Our actual results could differ materially from those discussed in the forward-looking statements. The statements contained in this report that are not purely historical are forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended (the Securities Act), and Section 21E of the Securities Exchange Act of 1934, as amended (the Exchange Act). Forward-looking statements are often identified by the use of words such as, but not limited to, “anticipate,” “believe,” “can,” “continue,” “could,” “estimate,” “expect,” “intend,” “may,” “plan,” “project,” “seek,” “should,” “strategy,” “target,” “will,” “would” and similar expressions or variations intended to identify forward-looking statements. These statements are based on the beliefs and assumptions of our management based on information currently available to management. Such forward-looking statements are subject to risks, uncertainties and other important factors that could cause actual results and the timing of certain events to differ materially from future results expressed or implied by such forward-looking statements. Factors that could cause or contribute to such differences include, but are not limited to, those identified below, those discussed in Part I, Item 1A. Risk Factors in our Annual Report as filed with the SEC on February 23, 2024, and those discussed in the section titled “Risk Factors” included under Part II, Item 1A below. Furthermore, such forward-looking statements speak only as of the date of this report. Except as required by law, we undertake no obligation to update any forward-looking statements to reflect events or circumstances after the date of such statements.

Overview

We are a global medical device company focused on delivering comprehensive, life-changing solutions that continue to set the standard for enduring patient outcomes in chronic pain treatment. We have developed and commercialized our HFX™ spinal cord stimulation (SCS) platform, which includes the Senza® SCS system, an evidence-based neuromodulation system for the treatment of chronic pain, with the Senza® HFX iQ™ platform being our latest addition to the Senza family of products. Our HFX solution is approved to deliver a versatile range of waveforms, including our proprietary, paresthesia-free 10 kHz Therapy. Our 10 kHz Therapy was demonstrated in our SENZA randomized controlled trial (RCT) to be superior to traditional SCS therapy, with 10 kHz Therapy being nearly twice as successful in treating back pain and 1.5 times as successful in treating leg pain when compared to traditional SCS therapy. In addition to the original approval of our therapy in back and leg pain, we received approval of our 10 kHz Therapy for the management of chronic intractable pain of the lower limbs, including unilateral or bilateral pain, associated with painful diabetic neuropathy (PDN) in July 2021 in the United States. We received expanded labeling in non-surgical back pain (NSBP) in January 2022 in the United States. Our SENZA-RCT study, along with our SENZA-PDN clinical study, SENZA-NSRBP clinical study and European studies, represents what we believe is the most robust body of clinical evidence for any SCS therapy. We believe the superiority of 10 kHz Therapy over traditional SCS therapies will allow us to capitalize on and expand the approximately $2.3 billion global SCS market by treating patients with debilitating chronic pain, including back and leg pain, NSBP and PDN.

We launched Senza commercially in the United States in May 2015, after receiving a label from the U.S. Food and Drug Administration (FDA) supporting the superiority of our 10 kHz Therapy over traditional SCS. The Senza system has been commercially available in certain European markets since November 2010 and in Australia since August 2011. Senza is currently reimbursed by all of the major insurance providers.

In November 2023, we acquired Vyrsa Technologies (Vyrsa), who developed and manufactured a portfolio of Sacroiliac (SI) Joint Fusion devices, expanding our chronic pain portfolio to treat patients diagnosed with SI Joint Dysfunction. With the addition of SI Joint to our pain portfolio, we are able to enter a growing market that builds upon our current customer base, leverages our existing sales force and the addition of the NevroV1™, NevroFix™ and NevroPro™ SI Joint products to our portfolio provides physicians we work with today with another option for treating their chronic pain patients.

In April 2023, we enrolled the first patient in our PDN Sensory study, the first prospective RCT to assess the restoration of neurological function as a primary objective in patients with intractable PDN. The study will enroll up to 236 patients at multiple sites across the United States. Patients will be randomized to conventional medical management (CMM) or 10 kHz Therapy plus CMM, with optional crossover to the other treatment arm at 6 months if those specific criteria are met. Given that enrollment was proceeding ahead of schedule, we executed a pre-planned pause in enrollment in May 2024 to allow for an interim primary endpoint analysis by

20


 

an independent statistician of all subjects who are randomized to date. With this milestone, we hope to bring the results of this study to physicians sooner than initially contemplated to potentially accelerate adoption. We still may return to enrolling additional patients in the future.

The tables below set forth our revenue from U.S. and international sales the past ten quarters on a quarterly basis and total revenue for each of the past five full fiscal years.

 

 

 

Q1 2022

 

 

Q2 2022

 

 

Q3 2022

 

 

Q4 2022

 

 

Q1 2023

 

 

Q2 2023

 

 

Q3 2023

 

 

Q4 2023

 

 

Q1 2024

 

Q2 2024

 

Revenue from:

(in millions)

 

U.S. sales

 

$

73.2

 

 

$

89.0

 

 

$

86.1

 

 

$

99.8

 

 

$

82.3

 

 

$

93.0

 

 

$

89.8

 

 

$

101.5

 

 

$

87.0

 

$

90.7

 

International sales

 

 

14.6

 

 

 

15.2

 

 

 

14.3

 

 

 

14.1

 

 

 

14.0

 

 

 

15.8

 

 

 

14.1

 

 

 

14.7

 

 

 

14.9

 

 

13.5

 

Total sales revenue

 

$

87.8

 

 

$

104.2

 

 

$

100.5

 

 

$

113.8

 

 

$

96.3

 

 

$

108.8

 

 

$

103.9

 

 

$

116.2

 

 

$

101.9

 

$

104.2

 

 

 

 

2019

 

 

2020

 

 

2021

 

 

2022

 

 

2023

 

 

Six Months Ended
June 30, 2024

 

Revenue from:

(in millions)

 

U.S. sales

 

$

326.0

 

 

$

311.9

 

 

$

326.2

 

 

$

348.2

 

 

$

366.6

 

 

$

177.8

 

International sales

 

 

64.3

 

 

 

50.2

 

 

 

60.7

 

 

 

58.2

 

 

 

58.6

 

 

 

28.3

 

Total sales revenue

 

$

390.3

 

 

$

362.0

 

 

$

386.9

 

 

$

406.4

 

 

$

425.2

 

 

$

206.1

 

Since our inception, we have financed our operations primarily through equity and debt financings and borrowings under a debt facility. Our accumulated deficit as of June 30, 2024 was $744.4 million. A significant amount of our capital resources has been used to support the development of our Senza products and our 10 kHz Therapy, and we have also made a significant investment building our U.S. commercial infrastructure and sales force to support our commercialization efforts in the United States. We intend to continue to make significant investments in our U.S. commercial infrastructure, including building out a sales organization that targets physician specialties involved in PDN treatment decisions, as well as in research and development (R&D), and in conducting clinical trials to support our future regulatory submissions. In order to further enhance our R&D efforts, pursue product expansion opportunities or acquire a new business or products that are complementary to our business, we may choose to raise additional funds, which may include future equity and debt financings.

We rely on third-party suppliers for the components of our Senza products. Several of these suppliers are currently single-source suppliers. We are also required to maintain high levels of inventory, and, as a result, we are subject to the risk of inventory obsolescence and expiration, which may lead to inventory impairment charges. Additionally, our dependence on third-party suppliers makes us vulnerable to supply shortage problems and exposes us to greater lead times, increasing our risk of inventory obsolescence. In the third quarter of 2020, we made the strategic decision to vertically integrate the assembly of IPG’s, peripherals and various other manufacturing related activities to mitigate our reliance on third-party manufacturers and improve our long-term gross margins. We plan on conducting these manufacturing activities in our facility in Costa Rica, for which our lease began in April 2021. The integration process was completed in mid-2022, and we received approval from the FDA for the manufacture of our Senza system in the Costa Rica facility in September 2022. Even with the commencement of manufacturing in Costa Rica, we have continued to rely on third-party manufacturers as we ramped our factory and in order to provide key components to support the assembly process. We have incurred and may continue to incur significant capital expenditures and implementation costs in our Costa Rica facility.

Macroeconomic Conditions

Our business and financial performance are significantly impacted by macroeconomic conditions. Global macroeconomic challenges, such as the effects of the ongoing war between Russian and Ukraine, the conflict in the Middle East, political instability, supply chain constraints, market uncertainty, volatility in exchange rates, inflationary trends, lower consumer confidence and evolving dynamics in the global trade environment have impacted our business and financial performance. Such economic impacts could also impact the decision of patients and customers to seek and undertake elective procedures which would adversely impact our revenue and results of operations.

Furthermore, a recession or market correction resulting from other macroeconomic factors could materially affect our business and the value of our common stock. The occurrence of any such events may lead to reduced disposable income and access to health insurance which could adversely affect the number of products sold as a result of customer and patient reluctance to seek elective care treatment due to increase patient copays and similar financial considerations.

Adverse macroeconomic conditions, other pandemics or international tensions, could also result in significant disruption of global economic conditions and consumer trends, as well as a significant disruption in financial markets, reducing our ability to access capital, which could in the future negatively affect our liquidity, including our ability to repay our 2025 Notes and the Braidwell Term

21


 

Loans. Our ability to repay the 2025 Notes and the Braidwell Term Loans could also be adversely impacted by higher interest rates which could make it more difficult to access capital on favorable terms, or at all.

Important Factors Affecting our Results of Operations

We believe that the following factors have impacted, and we expect will continue to impact, our results of operations.

Macroeconomic Environment

The global economy is experiencing increased inflationary pressures, increased interest rates, supply chain issues, recession fears and lower consumer confidence as a result of current macroeconomic environment and geopolitical conditions. Higher interest rates and capital costs, increased costs of labor and volatile currency exchange rates are creating additional economic challenges. These conditions may cause patients to delay their decisions to seek medical elective procedures.

Furthermore, healthcare providers are experiencing and may continue to experience financial and operational pressures as a result of staffing shortages, the supply chain environment and increased inflation, which could impact their decision to prioritize medical elective procedures.

Importance of Physician Awareness and Acceptance of Our Products

We continue to invest in programs to educate physicians who treat chronic back and leg pain about the advantages of our products. This requires significant commitment by our marketing team and sales organization, and can vary depending upon the physician’s practice specialization, personal preferences and geographic location.

Reimbursement and Coverage Decisions by Third-Party Payors

Healthcare providers in the United States generally rely on third-party payors, principally federal Medicare, state Medicaid and private health insurance plans, to cover and reimburse all or part of the cost of our products and the related implant procedure for patients. The revenue we are able to generate from sales of our products depends in large part on the availability of reimbursement from such payors. Currently, there is a National Coverage Determination (NCD 160.7) that provides the conditions for coverage by Medicare as a late (if not last) resort for patients with chronic intractable pain. This broad coverage is inclusive of all our approved indications such as Failed Back Surgery Syndrome, Painful Diabetic Neuropathy (PDN), and Non Surgical Refractory Back Pain (NSBP). The local Medicare Administrative Contractors (MACs) cannot be more restrictive in coverage than this NCD. Only one MAC, Noridian, still has a Local Coverage Determination (LCD) which does not limit based on indications but does have a finite list of diagnosis they deem to meet medical necessity criteria. Decisions of coverage and reimbursement for Senza and the related implant procedure from private health insurance providers can vary. In general, these decisions require that such payors perform analyses to determine if the procedure is medically necessary and if our technology is a covered benefit under the patient's existing policies. These payors may deny pre-service prior authorization if they determine that the device or procedure is not medically necessary for the patient and used in accordance with the payor’s coverage policy. Pre-service denials are able to be appealed through various channels with medical necessity decisions often made by third-parties based on an individual patient’s medical history.

A significant component of our commercial efforts includes working with private payors to ensure positive coverage decisions for our products. For our traditional chronic back and leg pain market, we believe that favorable coverage and reimbursement for procedures using our products from Medicare and certain commercial payors, such as Aetna, Cigna, Humana, Blue Cross Blue Shield (BCBS) and United Healthcare, have contributed to our increase in revenue to date. Although the largest commercial payors and Medicare cover procedures using Senza, there can be no assurance that all private health insurance plans will cover the therapy. While Medicare, through both national and local coverage policies, currently provides coverage for NSBP, most commercial payors do not yet have coverage policies for NSBP and may consider coverage for this indication on a case-by-case basis.

Effective April 14, 2024, Carelon and Anthem BCBS updated their medical policy to explicitly cover PDN. These health plans cover approximately 44 million covered lives and brings total PDN coverage to over 250 million covered lives.

With respect to both PDN and NSBP, there are still some payors that have not yet updated their policies to expressly cover SCS procedures, including in the case of PDN, Cigna and Humana. Nevro’s Patient Access team supports case-by-case approvals for these indications with these payors, however, a significant number of negative coverage and reimbursement decisions by private insurers may impair our ability or delay our ability to grow our revenue.

We are working to expand payor coverage to include the use of our 10 kHz Therapy for the management of PDN and NSBP. This effort could be costly and could take many years to gain broad acceptance, and there can be no guarantee that it will be successful.

22


 

Inventory Buildup and Supply Chain Management

Our products are composed of a substantial number of individual components and, in order to market and sell them effectively, we must maintain high levels of inventory. We have continued to add suppliers to fortify our supply chain and we have maintained increased levels of inventory. As a result, a significant amount of our cash used in operations has been associated with maintaining these levels of inventory. There may also be times in which we determine that our inventory does not meet our product requirements. The manufacturing process for our products requires lengthy lead times, during which components may become obsolete. We may also over or underestimate the quantities of required components, in which case we may expend extra resources or be constrained in the amount of end product that we can produce. Additionally, as we release later generations of products that contain advancements or additional features, the earlier generations may become obsolete. These factors subject us to the risk of inventory obsolescence and expiration, which may lead to inventory impairment charges. The sum of the charges for the items listed above were $0.7 million for the six months ended June 30, 2024 and $2.1 million for the year ended December 31, 2023.

Investment in Research and Clinical Trials

We intend to continue investing in R&D to help our commercialization efforts around and to expand into new indications and chronic pain conditions, as well as develop product enhancements to improve outcomes and enhance the physician and patient experience. For example, we commenced commercial launches of Surpass, our surgical lead product family in early 2017 and Senza II SCS System in late 2017. We launched our Senza Omnia platform, in the United States in late 2019, in Europe during the second quarter of 2020 and in Australia in July 2020. In the first quarter of 2021, we received FDA approvals for our first Senza Omnia upgrade and a new trial stimulator. In July 2021, we received FDA approval of our 10 kHz Therapy for the management of chronic intractable pain of the lower limbs, including unilateral or bilateral pain, associated with PDN. In January 2022, we received regulatory approval for expanded labeling to include NSBP. In October 2022, we received FDA approval of our latest generation SCS system, HFX iQ™, which we launched on a limited basis in the United States in the fourth quarter of 2022 and more fully in 2023. We are continuing to invest in product improvements to Senza, including enhanced MRI capabilities and next generation IPGs. While R&D and clinical testing are time consuming and costly, we believe expanding into new indications, implementing product improvements and continuing to demonstrate the efficacy, safety and cost effectiveness of the 10 kHz Therapy through clinical data are all critical to increasing the adoption of this therapy.

The SENZA-PDN study was one of the largest RCT conducted in the field of spinal cord stimulation with 216 randomized patients. The study evaluated paresthesia-free 10 kHz Therapy among patients diagnosed with PDN and refractory to CMM. Patients were randomized one-to-one to CMM alone or CMM with 10 kHz Therapy. A crossover study design was used, where subjects who did not have adequate pain relief at 6 months were given the option to cross over to the other treatment arm. Subjects were followed for 24 months, with subjects who crossed over from CMM alone to CMM with 10 kHz Therapy followed for 24 months post-implantation. In April 2021, the six-month data were published online in JAMA Neurology. In July 2021, the FDA approved the Senza System for the treatment of chronic intractable pain of the lower limbs, including unilateral and bilateral pain, associated with PDN. This approval is specific to Nevro’s unique 10 kHz SCS stimulation, and the Senza system was the first spinal cord stimulation system approved by the FDA with a specific indication to treat PDN. In September 2022, the study was completed, and the study results have been presented at numerous conferences and published in multiple journal publications.

Our other large RCT, the SENZA-NSRBP study, was executed to support the new indication for treatment of non-surgical back pain (NSBP) which includes patients with NSBP. NSBP is defined as chronic back pain in patients who have not had previous spine surgery, and based on an assessment from a spine surgeon, are not surgical candidates. The study compared patients receiving 10 kHz Therapy plus CMM to patients receiving CMM alone. In January 2022, the FDA approved the Senza System as an aid in the management of NSBP (intractable back pain without prior surgery and not a candidate for back surgery) based on 6 month efficacy data showing profound improvements in pain and function with 10 kHz Therapy over CMM alone. At the 2022 NANS conference, we presented our 12-month results, including six-month crossover patient data, for the SENZA-NSRBP study. Key findings at 12 months showed profound improvements in pain relief, function, quality of life measures, awareness of positive change and reduction in daily opioid use in NSBP patients receiving 10 kHz Therapy at 12-months post-implant. Results also included comparable improvements for patients that crossed over from CMM to 10 kHz after 6 months. In February 2022, the SENZA-NSRBP 12-month results were published online in the Journal of Neurosurgery: Spine. Finally, in January 2023, we presented the full 24-month results from the SENZA-NSRBP study at the 2023 NANS conference, and the full manuscript reporting the 24-month results was published in Journal of Neurosurgery: Spine in November 2023. We have utilized this 24-month publication in our Patient Access efforts by successfully obtaining case-by-case prior authorization approvals in the absence of defined payor medical policies or explicit non-coverage policies. We expect that this 24-month publication will be critical in efforts to expand payor coverage for this patient cohort.

23


 

Significant Investment in U.S. Sales Organization

In 2021, we established a sales organization to support the launch of our PDN indication in the United States. This sales organization targets physician specialties involved in PDN treatment decisions, including primary care physicians, endocrinologists, internal medicine and podiatrists, to create awareness of 10 kHz Therapy to treat PDN patients. We are continuing to make investments in building our U.S. commercial infrastructure and recruiting and training our U.S. sales force. This is a lengthy process that requires recruiting appropriate sales representatives, establishing and, on occasion, refining a commercial infrastructure in the United States and training our sales representatives. Following initial training for Senza, our sales representatives typically require lead time in the field to grow their network of accounts and produce sales results. Successfully recruiting and training a sufficient number of productive sales representatives has been required to achieve growth at the rate we expect.

Access to Hospital Facilities

In the United States, in order for physicians to use our products, the hospital facilities where these physicians treat patients often require us to enter into purchasing contracts directly with the hospital facilities or with the Group Purchasing Organizations of which the hospital facilities are members. This process can be lengthy and time-consuming and requires extensive negotiations and management time. In Europe, we may be required to engage in a contract bidding process in order to sell our products, where the bidding processes are only open at certain periods of time, and we may not be successful in the bidding process.

Critical Accounting Policies, Significant Judgments and Use of Estimates

Our management’s discussion and analysis of financial condition and results of operations are based upon our condensed consolidated financial statements, which have been prepared in accordance with accounting principles generally accepted in the United States of America (U.S. GAAP). The preparation of these condensed consolidated financial statements requires us to make estimates and judgments that affect the reported amounts of assets, liabilities, revenues and expenses. On an ongoing basis, we evaluate our critical accounting policies and estimates. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable in the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates under different assumptions and conditions. Our significant accounting policies are more fully described in Note 1, Summary of Significant Accounting Policies, of Notes to Condensed Consolidated Financial Statements. There have been no other significant or material changes in our critical accounting policies during the six months ended June 30, 2024 to the items we disclosed as our critical accounting policies in Management’s Discussion and Analysis of Financial Conditions and Results of Operations in our Annual Report.

Components of Results of Operations

Revenue

Our revenue is generated primarily from sales to two types of customers: hospitals and outpatient medical facilities, with each being served primarily through a direct sales force. Sales to these entities are billed to, and paid by, the hospitals and outpatient medical facilities as part of their normal payment processes, with payment received by us in the form of an electronic transfer, check or credit card payment. Product sales to third-party distributors are billed to and paid by the distributors as part of their normal payment processes, with payment received by us in the form of an electronic transfer.

U.S. revenue is generally recognized after our sales representatives deliver our product at the point of implantation and upon the completion and authorization of the implant procedure. In response to competitive practices and pressures, we have offered some volume price discounting for larger orders, where products are ordered in advance of an implantation and revenue is recognized when the transfer of control occurs at the time of shipment.

Revenue from sales fluctuates based on the selling price of the products, as the average sales price of our products vary geographically and by the generation of the product sold, and based on the mix of sales by geography. Our revenue from international sales can also be significantly impacted by fluctuations in foreign currency exchange rates, as our sales are denominated in the local currency in the countries in which we sell our products.

We expect our revenue to fluctuate from quarter to quarter due to a variety of factors, including seasonality. For example, the industry generally experiences lower revenues in the first and third quarters of the year and higher revenues in the fourth quarter. Our revenue has been impacted by these industry trends. Further, the impact of the buying patterns and implant volumes of hospitals and medical facilities, and third-party distributors may vary, and as a result could have an effect on our revenue from quarter to quarter.

24


 

Cost of Revenue

Cost of revenue consists primarily of acquisition costs of components of our products, manufacturing overhead, scrap and inventory excess and obsolescence charges, as well as distribution-related expenses, such as logistics and shipping costs, net of costs charged to customers.

We calculate gross margin as revenue less cost of revenue divided by revenue. Our gross margin has been and will continue to be affected by a variety of factors, but primarily by our average sales price and the costs to have our products manufactured. While costs are primarily incurred in U.S. dollars, international revenue may be impacted by the appreciation or depreciation of the U.S. dollar, which may impact our overall gross margin. Our gross margin is also affected by our ability to reduce manufacturing costs as a percentage of revenue.

Operating Expenses

Our operating expenses consist of R&D expense and sales, general and administrative (SG&A) expenses, amortization of intangibles and change in fair value of contingent consideration. Personnel costs are the most significant component of operating expenses and consist primarily of salaries, bonus incentives, benefits, stock-based compensation and sales commissions.

Research and Development. R&D costs are expensed as incurred. R&D expense consists primarily of personnel costs, including salary, employee benefits and stock-based compensation expenses for our R&D employees. R&D expense also includes costs associated with product design efforts, development prototypes, testing, clinical trial programs and regulatory activities, contractors and consultants, equipment and software to support our development, facilities and information technology. We expect product development expenses to increase in absolute dollars as we continue to develop product enhancements to our products. Our R&D expenses may fluctuate from period to period due to the timing and extent of our R&D and clinical trial expenses.

Sales, General and Administrative. SG&A expense consists primarily of personnel costs, including salary, employee benefits and stock-based compensation expenses for our sales and marketing personnel, including sales commissions, and for administrative personnel that support our general operations, such as information technology, executive management, financial accounting, customer service and human resources personnel. We expense commissions at the time of the sale. SG&A expense also includes costs attributable to marketing, as well as travel, intellectual property and other legal fees, financial audit fees, insurance, fees for other consulting services, depreciation and facilities.

In 2021, we established a sales organization to support the launch of our PDN indication in the U.S. This sales organization targets physician specialties involved in PDN treatment decisions, including primary care physicians, endocrinologists, internal medicine and podiatrists, to create awareness of 10 kHz Therapy to treat PDN patients. We have continued to invest significant spend in marketing efforts in order to generate additional sales opportunities. Additionally, we have made substantial investments in our U.S. commercial infrastructure to support our commercialization efforts in the United States. We expect SG&A expenses to decrease as a percent of revenue as we engage in activities that leverage our existing sales and marketing personnel to support the commercialization of our products in the United States.

In the years leading up to 2022, we had experienced significant legal expenses associated with our intellectual property litigation with Boston Scientific. We continued to incur significant legal expenses associated with intellectual property litigation in 2023. Additionally, we continue to incur significant expenses related to audit, legal, regulatory and tax-related services associated with maintaining compliance with exchange listing and SEC requirements, including compliance under the Sarbanes-Oxley Act of 2002 (the Sarbanes-Oxley Act), director and officer insurance premiums and investor relations costs associated with being a public company. Our SG&A expense may fluctuate from period to period due to the seasonality of our revenue and the timing and extent of our SG&A expense.

 

Amortization of Intangibles. Our amortization expense relates to intangible assets acquired in a business combination or asset acquisition.

 

Change in Fair Value of Contingent Consideration. Our acquisition of Vyrsa includes a contingent consideration arrangement, for which we recognized a liability equal to the fair value of the contingent payments we expect to make. We re-measure this liability each reporting period and record any changes in fair value. Changes in discount rates, periods, timing and amount of projected revenue or timing or likelihood of achieving milestones may result in changes in the fair value.

25


 

Interest Income and Interest Expense

Interest income consists primarily of interest income earned on our investments and interest expense consists of interest paid on our outstanding debt and the amortization of debt discount and debt issuance costs.

Change in Fair Value of Warrants

The value of the Braidwell Warrants are remeasured to the Fair Market Value at the end of each reporting period while they remain outstanding. The change in the fair value of these warrants are recorded as change in fair value of warrants in our condensed consolidated statements of operations.

Other Income (Expense), Net

Other income (expense), net consists primarily of foreign currency transaction gains and losses and the gains and losses from the remeasurement of foreign-denominated balances to the U.S. dollar.

Provision for Income Taxes

The provision for income taxes consists primarily of income taxes in foreign jurisdictions in which we conduct business as well as states where we have determined we have state nexus. We maintain a full valuation allowance for all of our U.S. deferred tax assets including net operating loss (NOL) carryforwards and federal and state tax credits.

Consolidated Results of Operations

Comparison of the three months ended June 30, 2024 and 2023

Revenue, Cost of Revenue, Gross Profit and Gross Margin

 

 

 

Three Months Ended June 30,

 

 

 

 

 

 

2024

 

 

2023

 

 

Change

 

(in thousands)

 

 

 

 

 

 

 

 

 

Revenue

 

$

104,161

 

 

$

108,809

 

 

$

(4,648

)

Cost of revenue

 

 

36,694

 

 

 

34,366

 

 

 

2,328

 

Gross profit

 

$

67,467

 

 

$

74,443

 

 

$

(6,976

)

Gross margin

 

65%

 

 

68%

 

 

(3)%

 

 

Revenue. Revenue decreased to $104.2 million in the three months ended June 30, 2024 from $108.8 million in the three months ended June 30, 2023, a decrease of $4.6 million, or 4%. Revenue in the United States was $90.7 million in the three months ended June 30, 2024, a 2% decrease from $93.0 million in the three months ended June 30, 2023. International revenue was $13.5 million in the three months ended June 30, 2024, compared to $15.8 million in the three months ended June 30, 2023. Revenue decreased primarily due to a decrease in our trial and permanent implant volumes from the prior year.

Cost of Revenue, Gross Profit and Gross Margin. Cost of revenue increased to $36.7 million in the three months ended June 30, 2024 from $34.4 million in the three months ended June 30, 2023, an increase of $2.3 million, or 7%. This was primarily driven by a $6.0 million one-time charge due to a supplier contract renegotiation, partially offset by a decrease of $3.7 million due to a decrease in units sold and product mix. Gross profit decreased to $67.5 million in the three months ended June 30, 2024 from $74.4 million in the three months ended June 30, 2023, a decrease of $7.0 million. Gross profit as a percentage of revenue, or gross margin, was 65% in the three months ended June 30, 2024, compared to 68% in the three months ended June 30, 2023.

 

26


 

Operating Expenses

 

 

 

Three Months Ended June 30,

 

 

 

 

 

2024

 

2023

 

 

 

 

 

Amount

 

 

% of
Total
Revenue

 

Amount

 

 

% of
Total
Revenue

 

Change
Amount

 

(in thousands)

 

 

 

 

 

 

 

 

 

 

 

 

 

Operating expenses:

 

 

 

 

 

 

 

 

 

 

 

 

 

Research and development

 

$

14,117

 

 

14%

 

$

13,320

 

 

12%

 

$

797

 

Sales, general and administrative

 

 

76,774

 

 

74%

 

 

86,762

 

 

80%

 

 

(9,988

)

Amortization of intangibles

 

 

737

 

 

1%

 

 

 

 

0%

 

 

737

 

Change in fair value of contingent consideration

 

 

960

 

 

1%

 

 

 

 

0%

 

 

960

 

Total operating expenses

 

$

92,588

 

 

89%

 

$

100,082

 

 

92%

 

$

(7,494

)

 

Research and Development Expense. R&D increased to $14.1 million in the three months ended June 30, 2024, from $13.3 million in the three months ended June 30, 2023, an increase of $0.8 million, or 6%. The increase was primarily due to an increase in personnel expenses of $0.9 million and clinical trials expenses of $0.7 million, partially offset by a decrease in development expenses of $0.4 million and office expenses of $0.3 million.

Sales, General and Administrative Expense. SG&A expenses decreased to $76.8 million in the three months ended June 30, 2024, from $86.8 million in the three months ended June 30, 2023, a decrease of $10.0 million, or 12%. The decrease was primarily due to decreases in litigation related expenses of $5.1 million, personnel related expenses of $3.7 million, marketing promotions of $1.2 million, travel and meeting expenses of $0.5 million, partially offset by increases in employee and physician training expenses of $1.1 million.

Amortization of Intangibles. Our amortization expense relates to intangible assets acquired in a business combination or asset acquisition. In the fourth quarter of 2023, we acquired Interventional Pain Technologies, Inc. (Vyrsa), which included $27.6 million of intangible assets. We recorded amortization of $0.7 million in the three months ended June 30, 2024 related to these intangibles.

 

Change in Fair Value of Contingent Consideration. To recognize changes in the fair value of our contingent consideration liability, we recorded net expenses of $1.0 million in the three months ended June 30, 2024.

Interest Income, Interest Expense and Other Income (Expense), Net, and Provision for Income Taxes

 

 

 

Three Months Ended June 30,

 

 

 

 

 

 

2024

 

 

2023

 

 

Change

 

(in thousands)

 

 

 

 

 

 

 

 

 

Interest income

 

$

3,317

 

 

$

3,348

 

 

$

(31

)

Interest expense

 

 

(6,741

)

 

 

(1,618

)

 

 

(5,123

)

Change in fair market value of warrants

 

 

9,504

 

 

 

 

 

 

9,504

 

Other income (expense), net

 

 

(272

)

 

 

(338

)

 

 

66

 

Provision for income taxes

 

 

262

 

 

 

477

 

 

 

(215

)

 

Interest Income. Interest income remained steady at $3.3 million in each of three months ended June 30, 2024 and 2023.

Interest Expense. Interest expense increased to $6.7 million in the three months ended June 30, 2024 from $1.6 million in the three months ended June 30, 2023. In November 2023, we entered into the Braidwell Credit Agreement, from which we recorded $5.5 million in interest expense and $0.9 million in the amortization of debt issuance costs in the three months ended June 30, 2024. The increase of interest expense from the Braidwell Credit Agreement was partially offset by a decrease of $1.3 million in interest expense and amortization of debt issuance costs for the 2025 Notes, due to our repurchase of $151.7 million in principal of our 2025 Notes in December 2023.

Change in Fair Value of Warrants. The value of the outstanding Braidwell Warrants requires remeasurement at each reporting date. The change in the fair value of these warrants was a gain of $9.5 million in the three months ended June 30, 2024.

Other Income (Expense), Net. Other income (expense), net was primarily comprised of foreign currency transaction gains and losses, as well as gains and losses from the remeasurement of foreign-currency denominated balances.

27


 

Provision for Income Taxes. Income tax expense was $0.3 million in the three months ended June 30, 2024 and $0.5 million in the three months ended June 30, 2023. The income tax expense for both periods was principally comprised of foreign income tax and state income tax. We continued to have NOL carryforwards creating a deferred tax asset. We have a full valuation allowance for all of our U.S. deferred tax assets.

Comparison of the six months ended June 30, 2024 and 2023

Revenue, Cost of Revenue, Gross Profit and Gross Margin

 

 

 

Six Months Ended June 30,

 

 

 

 

 

 

2024

 

 

2023

 

 

Change

 

(in thousands)

 

 

 

 

 

 

 

 

 

Revenue

 

$

206,060

 

 

$

205,136

 

 

$

924

 

Cost of revenue

 

 

67,065

 

 

 

66,069

 

 

 

996

 

Gross profit

 

$

138,995

 

 

$

139,067

 

 

$

(72

)

Gross margin

 

67%

 

 

68%

 

 

(1)%

 

 

Revenue. Revenue increased to $206.1 million in the six months ended June 30, 2024 from $205.1 million in the six months ended June 30, 2023, an increase of $0.9 million, or 0.5%. Revenue in the United States was $177.7 million in the six months ended June 30, 2024, a 1% increase from $175.3 million in the six months ended June 30, 2023. International revenue was $28.3 million in the six months ended June 30, 2024, compared to $29.9 million in the six months ended June 30, 2023. Revenue decreased primarily due to a decrease in our trial and permanent implant volumes from the prior year.

Cost of Revenue, Gross Profit and Gross Margin. Cost of revenue increased to $67.1 million in the six months ended June 30, 2024 from $66.1 million in the six months ended June 30, 2023, an increase of $1.0 million, or 2%. This was primarily driven by a $6.0 million one-time charge due to a supplier contract renegotiation, primarily offset by a decrease of $4.9 million due to product mix. Gross profit decreased slightly to $139.0 million in the six months ended June 30, 2024 from $139.1 million in the six months ended June 30, 2023, a decrease of $0.1 million. Gross profit as a percentage of revenue, or gross margin, was 67% for the six months ended June 30, 2024 compared to 68% for the six months ended June 30, 2023.

Operating Expenses

 

 

 

Six Months Ended June 30,

 

 

 

 

 

2024

 

2023

 

 

 

 

 

Amount

 

 

% of
Total
Revenue

 

Amount

 

 

% of
Total
Revenue

 

Change
Amount

 

(in thousands)

 

 

 

 

 

 

 

 

 

 

 

 

 

Operating expenses:

 

 

 

 

 

 

 

 

 

 

 

 

 

Research and development

 

$

28,945

 

 

14%

 

$

28,075

 

 

14%

 

$

870

 

Sales, general and administrative

 

 

165,100

 

 

80%

 

 

172,954

 

 

84%

 

 

(7,854

)

Amortization of intangibles

 

 

1,474

 

 

1%

 

 

 

 

0%

 

 

1,474

 

Change in fair value of contingent consideration

 

 

4,431

 

 

2%

 

 

 

 

0%

 

 

4,431

 

Total operating expenses

 

$

199,950

 

 

97%

 

$

201,029

 

 

98%

 

$

(1,079

)

 

Research and Development Expense. R&D expenses increased to $28.9 million in the six months ended June 30, 2024, from $28.1 million in the six months ended June 30, 2023, an increase of $0.9 million, or 3%. The increase was primarily due to an increase in personnel expenses of $1.1 million and clinical trial expenses of $1.2 million, partially offset by lower regulatory fees of $0.4 million, development expenses of $0.5 million, and office expenses of $0.3 million.

Sales, General and Administrative Expense. SG&A expenses decreased to $165.1 million in the six months ended June 30, 2024, from $173.0 million in the six months ended June 30, 2023, a decrease of $7.9 million, or 5%. The decrease was primarily due to decreases in litigation related expenses of $6.3 million, marketing promotions of $2.4 million and conference expenses of $1.1 million, partially offset by increases in employee and physician training expenses of $1.6 million and software and subscription expenses of $1.1 million.

Amortization of Intangibles. Our amortization expense relates to intangible assets acquired in a business combination or asset acquisition. In the fourth quarter of 2023, we acquired Vyrsa, which included $27.6 million of intangible assets. We recorded amortization of $1.5 million in the six months ended June 30, 2024 related to these intangibles.

28


 

Change in Fair Value of Contingent Consideration. To recognize changes in the fair value of our contingent consideration liability, we recorded net expenses of $4.4 million in the six months ended June 30, 2024.

Interest Income, Interest Expense and Other Income (Expense), Net, and Provision for Income Taxes

 

 

 

Six Months Ended June 30,

 

 

 

 

 

 

2024

 

 

2023

 

 

Change

 

(in thousands)

 

 

 

 

 

 

 

 

 

Interest income

 

$

7,097

 

 

$

6,626

 

 

$

471

 

Interest expense

 

 

(13,253

)

 

 

(3,231

)

 

 

(10,022

)

Change in fair market value of warrants

 

 

23,064

 

 

 

 

 

 

23,064

 

Other income (expense), net

 

 

(293

)

 

 

(384

)

 

 

91

 

Provision for income taxes

 

 

644

 

 

 

802

 

 

 

(158

)

 

Interest Income. Interest income increased to $7.1 million in the six months ended June 30, 2024 from $6.6 million in the six months ended June 30, 2023, primarily due to a higher average investment return rates during 2024.

Interest Expense. Interest expense increased to $13.3 million in the six months ended June 30, 2024 from $3.2 million in the six months ended June 30, 2023. In November 2023, we entered into the Braidwell Credit Agreement, from which we recorded $10.9 million in interest expense and $1.7 million in the amortization of debt issuance costs in the six months ended June 30, 2024. The increase of interest expense from the Braidwell Credit Agreement was offset by a decrease of $2.6 million in interest expense and amortization of debt issuance costs for the 2025 Notes, due to our repurchase of $151.7 million in principal of our 2025 Notes.

Change in Fair Value of Warrants. The value of the outstanding Braidwell Warrants requires remeasurement at each reporting date. The change in the fair value of these warrants was a gain of $23.1 million in the six months ended June 30, 2024.

Other Income (Expense), Net. Other income (expense), net was primarily comprised of foreign currency transaction gains and losses, as well as gains and losses from the remeasurement of foreign-currency denominated balances.

Provision for Income Taxes. Income tax expense was $0.6 million in the six months ended June 30, 2024 and $0.8 million in the six months ended June 30, 2023. The income tax expense for both periods was principally comprised of foreign income tax and state income tax. We continued to have NOL carryforwards creating a deferred tax asset. We have a full valuation allowance for all of our U.S. deferred tax assets.

Liquidity, Capital Resources and Plan of Operations

Since our inception, we have financed our operations through revenue generated from our operations, private placements of preferred stock, the issuance of common stock in our IPO in November 2014 and our underwritten public offering in June 2015, borrowings under our credit facility, which we have subsequently repaid, and the June 2016 issuance of convertible senior notes due 2021 (2021 Notes). In April 2020, we completed a concurrent underwritten public offering of common stock and convertible senior notes due 2025. Our total net proceeds from the April 2020 offerings, after giving effect to the note hedge transactions and warrant transactions and associated offering expense, was $313.3 million. On June 1, 2021, our outstanding 2021 Notes matured and we paid $172.5 million to settle the outstanding principal and issued 682,912 shares of common stock to holders who elected to convert the 2021 Notes. In November 2023, we entered into the Braidwell Credit Agreement for $200.0 million, and we used portions of the proceeds to repurchase $151.7 million of our 2025 Notes. As of June 30, 2024, we had cash, cash equivalents and short-term investments of $273.7 million. Based on our current operating plan, we expect that our cash and cash equivalents on hand, together with the anticipated funds from the collection of our receivables, will be sufficient to fund our operations through at least the next 12 months.

We expect to incur continued expenditures in the future in support of our commercial infrastructure and sales force. In addition, we intend to continue to make investments in the further development of our products, including ongoing R&D programs and conducting clinical trials. In order to further enhance our R&D efforts, pursue product expansion opportunities or acquire a new business or products that are complementary to our business, we may choose to raise additional funds.

We may continue to seek funds through equity or debt financings, or through other sources of financing. Adequate additional funding may not be available to us on acceptable terms or at all. Our failure to raise capital in the future could have a negative impact

29


 

on our financial condition and our ability to pursue our business strategies. Should we choose to raise additional capital, the requirements will depend on many factors, including:

the impact from any recession or other adverse macroeconomic conditions, including but not limited to increased interest rates, inflationary pressures, geopolitical conflicts and lower consumer confidence;
the costs related to the continued commercialization of our products in the United States and elsewhere, including product sales, marketing, manufacturing and distribution;
the cost of filing, prosecuting, defending and enforcing any patent claims and other intellectual property rights;
the R&D activities we intend to undertake in order to expand the chronic pain indications and product enhancements that we intend to pursue;
whether or not we pursue acquisitions or investments in businesses, products or technologies that are complementary to our current business;
the degree and rate of market acceptance of our products in the United States and elsewhere;
changes or fluctuations in our inventory supply needs and forecasts of our supply needs;
costs related to the development of our internal manufacturing capabilities;
our need to implement additional infrastructure and internal systems;
our ability to hire additional personnel to support our operations as a public company; and
the emergence of competing technologies or other adverse market developments.

Our success depends, in part, upon our ability to establish a competitive position in the neuromodulation market by securing broad market acceptance of our 10 kHz Therapy and our Senza product platform for the treatment of chronic pain conditions, as well as our ability to gain market acceptance for other products, such as our SI Joint product portfolio. Any product we develop that achieves regulatory clearance or approval will have to compete for market acceptance and market share. We face significant competition in the United States and internationally, which we believe will intensify as we continue to commercialize in the United States. For example, our major competitors, Medtronic, Boston Scientific and Abbott Laboratories, each have approved neuromodulation systems in at least the United States, Europe and Australia and have been established for several years. In addition to these major competitors, we may also face competition from other emerging competitors and smaller companies with active neuromodulation system development programs that may emerge in the future.

If we are unable to raise, or have access, to sufficient funds when needed, we may be required to delay, reduce, or terminate some or all of our commercial development plans.

The following table sets forth the primary sources and uses of cash for each of the periods presented below:

 

 

 

Six Months Ended June 30,

 

 

 

2024

 

 

2023

 

(in thousands)

 

 

 

 

 

 

Net cash provided by (used in)

 

 

 

 

 

 

Operating activities

 

$

(40,766

)

 

$

(43,816

)

Investing activities

 

 

15,794

 

 

 

(13,374

)

Financing activities

 

 

(4,483

)

 

 

1,849

 

Effect of exchange rate on cash flows

 

 

(60

)

 

 

154

 

Net decrease in cash, cash equivalents and restricted cash

 

$

(29,515

)

 

$

(55,187

)

Cash Provided by (Used in) Operating Activities. Net cash used in operating activities was $40.8 million in the six months ended June 30, 2024, compared to $43.8 million in the six months ended June 30, 2023. In the six months ended June 30, 2024, net cash used in operating activities was primarily a result of the net loss recorded during the period of $45.0 million. The cash used in operating activities for the six months ended June 30, 2024 was affected by a decrease in accounts payable and accrued liabilities of $10.3 million and change in fair value of warrants of $23.1 million. These changes were partially offset by the recording of non-cash stock-based compensation expense of $27.3 million, non-cash interest expense of $5.4 million, change in fair value of contingent consideration of $4.4 million and a decrease in accounts receivable of $4.2 million. In the six months ended June 30, 2023, net cash used in operating activities was primarily a result of the net loss recorded during the period of $59.8 million, as well as increases in inventory of $22.6 million, decreases in accounts payable and accrued liabilities of $3.7 million and decreases in other long term liabilities of $2.7 million. These changes were partially offset by the recording of non-cash stock-based compensation expense of

30


 

$29.7 million, depreciation and amortization of $3.2 million, write-down of inventory of $2.8 million and amortization of operating lease assets of $2.2 million, as well as decreases in accounts receivable of $9.1 million.

Cash Provided by (Used in) Investing Activities. Investing activities consisted primarily of changes in investment balances, including purchases and maturities of short-term investments. We had net proceeds from the maturity of short-term investments of $21.1 million in the six months ended June 30, 2024 and had net purchases of short-term investments of $8.6 million in the six months ended June 30, 2023. We also had purchases of property and equipment of $5.2 million and $4.8 million in the six months ended June 30, 2024 and 2023, respectively.

Cash Provided by (Used in) Financing Activities. Financing activities consisted primarily of tax withholdings for net share settlement and cash received from the issuance of common stock to employees pursuant to the exercise of employee stock options and our employee stock purchase plan. In the six months ended June 30, 2024, we had proceeds from issuance of common stock of $2.7 million, offset by tax withholdings of $1.9 million. Additionally, during the six months ended June 30, 2024, we made a $5.0 million payment related to the contingent consideration. In the six months ended June 30, 2023, we had proceeds from issuance of common stock of $5.2 million, offset by tax withholdings of $3.4 million.

Restructuring

On January 6, 2024, the Company approved a restructuring plan to accelerate its path to profitability that included laying off 63 employees, which represented approximately 5% of the Company’s total number of employees. Operating expenses for the three months ended March 31, 2024 reflected a $5.5 million restructuring charge, consisting of one-time severance and other termination benefit costs. On May 5, 2024, the Company approved additional restructuring steps to further accelerate its path to profitability. Operating expenses for the three months ended June 30, 2024 reflected a $4.6 million restructuring charge, consisting of one-time severance and other termination benefit costs. As of June 30, 2024, substantially all severance and other termination benefit amounts have been paid.

Contractual Obligations and Commitments

We have lease obligations primarily consisting of operating leases for our principal offices, which expire as set forth below, and for our warehouse space. In 2020, we also entered into an operating lease for a manufacturing facility with an expiration date of June 2031.

In March 2015, we entered into a lease agreement for approximately 50,740 square feet of office space located in Redwood City, California for a period beginning in June 2015 and ending in May 2022, with initial annual payments of approximately $2.0 million, increasing to $2.4 million annually in the final year of the lease term. In December 2016, we entered into a first amendment to the lease for an additional approximately 49,980 square feet of office space adjacent to the premises under the original lease (the Expansion Premises) with initial annual payments of $1.2 million, increasing to $2.9 million in the final year of the amended lease term. The lease for the Expansion Premises commenced on June 1, 2018. The first amendment also extends the lease term for the original premises to terminate on the same date as the amended lease, which is May 31, 2025. In April 2024, we entered into an amendment which reduced the total office space to approximately 77,620 square feet, beginning June 1, 2024 through December 31, 2031, with annual payments of $3.0 million, increasing to $5.7 million in the final year of the amended lease term. See Note 6, Commitments and Contingencies, of Notes to Condensed Consolidated Financial Statements for additional information.

In February 2017, we entered into a separate non-cancellable facility lease for warehouse space beginning March 1, 2017 through February 28, 2022, under which we are obligated to pay approximately $0.4 million in lease payments over the term of the lease. In October 2021, we extended our warehouse lease through May 2025, under which we are obligated to pay approximately $0.4 million over the extended term.

In August 2020, we entered into a lease for approximately 35,411 square feet of manufacturing space to begin in April 2021 and to last through June 2031 at a facility in Costa Rica, under which we are obligated to pay approximately $3.9 million in lease payments over the term of the lease. We currently use this facility to build-out certain manufacturing capabilities so that we can vertically integrate the assembly of IPGs, peripherals and various other manufacturing related activities.

We have entered into supply agreements with certain suppliers that require certain minimum annual purchase agreements. As of June 30, 2024, we had minimum annual purchase commitments of $6.3 million due for the remainder of 2024 and $4.9 million due in 2025. In addition, we renegotiated a supplier contract resulting in a one-time $6.0 million fee, expensed as of June 30, 2024. The renegotiation reduced the Company’s future purchase commitments enabling the company to accelerate the move of inventory production to its Costa Rica facility.

31


 

As of June 30, 2024, our contractual obligations related to the 2025 Notes are payments of interest of $0.5 million due for the remainder of 2024 and payments of interest and principal totaling $38.6 million due in April 2025.

As of June 30, 2024, our contractual obligations related to the Braidwell Term Loan are payments of interest of $5.7 million due for the remainder of 2024, $17.5 million due in 2025, $18.1 million due in 2026 and $20.5 million due in 2027, as well as payments of interest, principal and fees totaling $46.3 million due in 2028 and $232.3 million in 2029.

Off-Balance Sheet Arrangements

Through June 30, 2024, we did not have any relationships with unconsolidated organizations or financial partnerships, such as structured finance or special purpose entities that would have been established for the purpose of facilitating off-balance sheet arrangements or other contractually narrow or limited purposes. For information regarding indemnification obligations, refer to Note 6, Commitments and Contingencies, of Notes to Condensed Consolidated Financial Statements within this report.

 

Item 3. Quantitative and Qualitative Disclosures About Market Risk

Our exposures to other market risks related to fluctuation in interest rates, market prices, and foreign currency exchange have not changed materially since December 31, 2023. For quantitative and qualitative disclosures about market risk, see Item 7A, Quantitative and Qualitative Disclosures About Market Risk, in our Annual Report.

Item 4. Controls and Procedures

Evaluation of Disclosure Controls and Procedures

The term “disclosure controls and procedures,” as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act refers to controls and procedures that are designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is accumulated and communicated to the company’s management, including its principal executive and principal financial officers, or persons performing similar functions, as appropriate to allow timely decisions regarding required disclosure. Our management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving their objectives and our management necessarily applies its judgment in evaluating the cost-benefit relationship of possible controls and procedures. Our disclosure controls and procedures are designed to provide reasonable assurance of achieving their control objectives.

Our management, with the participation of our Chief Executive Officer and Chief Financial Officer, has evaluated the effectiveness of our disclosure controls and procedures as of June 30, 2024, the end of the period covered by this Quarterly Report. Based upon such evaluation, our Chief Executive Officer and Chief Financial Officer have concluded that our disclosure controls and procedures were effective at the reasonable assurance level as of such date.

Changes in Internal Control over Financial Reporting

There was no change in our internal control over financial reporting that occurred during the period covered by this Quarterly Report that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.

 

PART II: OTHER INFORMATION

The legal proceedings information set forth in Note 6, Commitments and Contingencies, of Notes to Condensed Consolidated Financial Statements in Part I, Item 1 of this Quarterly Report is incorporated herein by reference.

32


 

Item 1A. Risk Factors

In addition to other information contained elsewhere in this Quarterly Report, you should carefully consider the risk factors discussed in Part I, Item 1A. Risk Factors in our Annual Report as filed on February 23, 2024, which could materially affect our business, financial condition, or future results. There have been no material changes to our risk factors since our Annual Report.

Item 2. Unregistered Sales of Equity Securities and Use of Proceeds

Unregistered Sales of Equity Securities

None.

Use of Proceeds

None.

 

 

Item 3. Defaults Upon Senior Securities.

None.

 

 

Item 4. Mine Safety Disclosures.

Not applicable.

 

 

Item 5. Other Information.

During the three months ended June 30, 2024, none of our officers or directors adopted or terminated any contract, instruction, or written plan for the purchase or sale of our securities that was intended to satisfy the affirmative defense conditions of Rule 10b5-1(c) or any “non-Rule 10b5-1 trading arrangement.”.

 

 

Item 6. Exhibits

 

Exhibit

Incorporated by Reference

Number

Description of Document

Form

Date

Number

Filed Herewith

 

 

 

 

 

 

3.1

Amended and Restated Certificate of Incorporation.

8-K

11/12/2014

3.1

 

 

 

 

 

 

 

3.2

Certificate of Amendment of Amended and Restated Certificate of Incorporation.

8-K

5/24/2019

3.1

 

 

 

 

 

 

 

3.3

Amended and Restated Bylaws.

8-K

11/12/2014

3.2

 

 

 

 

 

 

 

3.4

Amendment to Amended and Restated Bylaws.

8-K

5/24/2019

3.2

 

 

 

 

 

 

 

4.1

 

Reference is made to Exhibits 3.1 to 3.3.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4.2

Form of Common Stock Certificate.

S-1/A

10/27/2014

4.2

 

 

 

 

 

 

 

4.3

Indenture, dated as of June 13, 2016, by and between the Company and Wilmington Trust, National Association.

8-K

6/13/2016

4.1

 

 

 

 

 

 

 

4.4

 

Second Supplemental

 

8-K

 

4/7/2020

 

4.2

 

 

33


 

Exhibit

Incorporated by Reference

Number

Description of Document

Form

Date

Number

Filed Herewith

 

 

Indenture, dated April 6, 2020, by and between Nevro Corp. and Wilmington Trust, National Association, as Trustee.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4.5

 

Form of 2.75% Senior Convertible Note Due 2025 (included in Exhibit 4.5).

 

8-K

 

4/7/2020

 

4.3

 

 

 

 

 

 

 

 

4.6

 

Description of Nevro Corp.’s Securities Registered Pursuant to Section 12 of the Securities Exchange Act of 1934.

 

10-K

 

2/25/2020

 

4.6

 

 

 

 

 

 

 

 

 

 

 

 

 

4.7

 

Form of Warrant to Purchase Common Stock of Nevro Corp.

 

8-K

 

12/1/2023

 

4.1

 

 

 

 

 

 

 

 

 

 

 

 

 

10.1

 

Nevro Corp. Non-Employee Director Compensation Program, as amended.

 

 

 

 

 

 

 

X

 

 

 

 

 

 

 

 

 

 

 

10.2#

 

Promotion Letter, dated May 2, 2024, by and between Christofer Christoforou and the Company

 

 

 

 

 

 

 

X

 

 

 

 

 

 

 

 

 

 

 

31.1

Certification of Chief Executive Officer required by Rule 13a-14(a) or Rule 15d-14(a).

 

 

 

X

 

 

 

 

 

 

31.2

 

Certification of Chief Financial Officer required by Rule 13a-14(a) or Rule 15d-14(a).

 

 

 

 

 

 

 

X

 

 

 

 

 

 

32.1**

 

Certification required by Rule 13a-14(b) or Rule 15d-14(b) and Section 1350 of Chapter 63 of Title 18 of the United States Code (18 U.S.C. §1350).

 

 

 

 

 

 

 

X

 

 

 

 

 

 

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.

 

 

 

X

 

 

 

 

 

 

101.SCH

Inline XBRL Taxonomy Extension Schema Document

 

 

 

X

 

 

 

 

 

 

101.CAL

Inline XBRL Taxonomy Extension Calculation Linkbase Document

 

 

 

X

 

 

 

 

 

 

101.DEF

Inline XBRL Taxonomy

 

 

 

X

34


 

Exhibit

Incorporated by Reference

Number

Description of Document

Form

Date

Number

Filed Herewith

 

 

Extension Definition Linkbase Document

 

 

 

 

 

 

 

 

 

 

 

 

 

 

101.LAB

Inline XBRL Taxonomy Extension Label Linkbase Document

 

 

 

X

 

 

 

 

 

 

101.PRE

Inline XBRL Taxonomy Extension Presentation Linkbase Document

 

 

 

X

 

 

 

 

 

 

104

 

Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101).

 

 

 

 

 

 

 

 

 

# Indicates management contract or compensatory plan.

** The certification attached as Exhibit 32.1 that accompanies this Quarterly Report on Form 10-Q is not deemed filed with the SEC and is not to be incorporated by reference into any filing of Nevro Corp. under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended, whether made before or after the date of this Quarterly Report on Form 10-Q, irrespective of any general incorporation language contained in such filing.

35


 

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.

 

 

 

NEVRO CORP.

 

 

(Registrant)

 

 

 

Date: August 6, 2024

 

/s/ KEVIN THORNAL

 

 

Kevin Thornal

 

 

Chief Executive Officer

(Principal Executive Officer)

 

 

 

Date: August 6, 2024

 

/s/ RODERICK H. MACLEOD

 

 

Roderick H. MacLeod

 

 

Chief Financial Officer

(Principal Financial Officer)

 

36


EX-10.1 2 nvro-ex10_1.htm EX-10.1 EX-10.1

Exhibit 10.1

NEVRO CORP.

 

Non-Employee DIRECTOR COMPENSATION PROGRAM

 

Non-employee members of the board of directors (the “Board”) of Nevro Corp. (the “Company”) shall be eligible to receive cash and equity compensation as set forth in this Non-Employee Director Compensation Program (this “Program”), as amended by the Board and effective April 7, 2023 (the “Effective Date”). The cash and equity compensation described in this Program shall be paid or be made, as applicable, automatically and without further action of the Board, to each member of the Board who is not an employee of the Company or any parent or subsidiary of the Company (each, a “Non-Employee Director”) who may be eligible to receive such cash or equity compensation, unless such Non-Employee Director declines the receipt of such cash or equity compensation by written notice to the Company. This Program shall remain in effect until it is revised or rescinded by further action of the Board. This Program may be amended, modified or terminated by the Board at any time, without advance notice, in its sole discretion. The terms and conditions of this Program shall supersede any prior cash and/or equity compensation arrangements for service as a member of the Board between the Company and any of its Non-Employee Directors.

1. Cash Compensation.

(a) Annual Retainers. Each Non-Employee Director shall be eligible to receive an annual retainer of $55,000 for service on the Board.

(b) Additional Annual Retainers. In addition, a Non-Employee Director shall receive the following annual retainers:

(i) Non-Executive Chair. To the extent appointed, a Non-Employee Director serving as Non-Executive Chair of the Board shall receive an additional annual retainer of $75,000 for such service.

(ii) Lead Director. To the extent appointed, a Lead Director of the Board shall receive an additional annual retainer of $50,000 for such service.

(iii) Audit Committee. A Non-Employee Director serving as Chairperson of the Audit Committee shall receive an additional annual retainer of $25,000 for such service. A Non-Employee Director serving as a member of the Audit Committee (other than the Chairperson) shall receive an additional annual retainer of $12,000 for such service.

(iv) Compensation Committee. A Non-Employee Director serving as Chairperson of the Compensation Committee shall receive an additional annual retainer of $18,250 for such service. A Non-Employee Director serving as a member of the Compensation Committee (other than the Chairperson) shall receive an additional annual retainer of $8,000 for such service.

(v) Nominating and Corporate Governance Committee. A Non-Employee Director serving as Chairperson of the Nominating and Corporate Governance Committee shall receive an additional annual retainer of $12,000 for such service. A Non-Employee Director serving as a member of the Nominating and Corporate Governance Committee (other than the Chairperson) shall receive an additional annual retainer of $6,000 for such service.

 

 

 

 

 

|US-DOCS\141673405.2||


 

(c) Payment of Retainers. The annual retainers described in Sections 1(a) and 1(b) shall be earned on a quarterly basis based on a calendar quarter and shall be paid by the Company in arrears not later than the fifteenth day following the end of each calendar quarter. In the event a Non-Employee Director does not serve as a Non-Employee Director, or in the applicable positions described in Section 1(b), for an entire calendar quarter, the retainer paid to such Non-Employee Director shall be prorated for the portion of such calendar quarter actually served as a Non-Employee Director, or in such position, as applicable. A director may elect, at his or her option by delivering an election form no later than the 60th day of a calendar quarter, to receive the payment of all or a portion of the Non-Employee Director’s aggregate annual retainer in shares of fully vested common stock issued under the Equity Plan with such election remaining in place unless changed by the Non-Employee Director (the “Stock Payment”). The number of shares shall be calculated by dividing (i) the percentage of the quarterly portion of the annual retainer elected to be received as a Stock Payment (denominated in dollars) by (ii) the per share Fair Market Value (as defined in the Equity Plan) of the Company’s common stock on the last trading day of the applicable fiscal quarter, rounded down to the next whole number of shares. The Stock Payment shall be made on the same date the Company makes the cash payment of the annual retainers.

 

2. Equity Compensation. Non-Employee Directors shall be granted the equity awards described below. The awards described below shall be granted under and shall be subject to the terms and provisions of the Company’s 2014 Equity Incentive Award Plan or any other applicable Company equity incentive plan then-maintained by the Company (the “Equity Plan”) and shall be evidenced by the execution and delivery of award agreements, including attached exhibits, in substantially the forms previously approved by the Board. All applicable terms of the Equity Plan apply to this Program as if fully set forth herein, and all grants of equity awards hereby are subject in all respects to the terms of the Equity Plan.

(a)
Initial Awards. Each Non-Employee Director who is initially elected or appointed to the Board on or after the Effective Date shall automatically be granted, on the date of such initial election or appointment, an award of restricted stock units (an “Initial Award”) with respect to that number of shares of Company common stock calculated by dividing (x) $300,000 by (y) the per share Fair Market Value (as defined in the Equity Plan) of the Company’s common stock on the date of grant, rounded down to the next whole number of shares. No Non-Employee Director shall be granted more than one Initial Award.
(b)
Annual Awards. A Non-Employee Director who has served at least six (6) months prior to, and will continue to serve as a Non-Employee Director immediately following, any annual meeting of the Company’s stockholders after the Effective Date (an “Annual Meeting”) shall be automatically granted, on the date of such Annual Meeting, an award of restricted stock units (a “Annual Award”) with respect to that number of shares of Company common stock calculated by dividing (x) $180,000 by (y) the per share Fair Market Value (as defined in the Equity Plan) of the Company’s common stock on the date of grant, rounded down to the next whole number of shares.
(c)
Pro-rata Awards. Any Non-Employee Director who is elected or appointed to the Board after January 1, 2019 and prior to the Effective Date, shall be granted, on the Effective Date, an award of restricted stock units (a “Pro-rata Award”) with respect to that number of shares of Company common stock calculated by subtracting the number of shares of Company common stock subject to restricted stock units previously granted to the Non-Employee Director from the quotient obtained by dividing (i) $300,000 by (ii) the per share Fair Market Value of the Company’s common stock on the date of the Non-Employee Director was initially elected or appointed to the Board, rounded down to the next whole number of shares.

2

 

 

 

|US-DOCS\141673405.2||


 

(d)
Vesting. Each Initial Award and Pro-Rata Award shall vest in three (3) equal annual installments on the anniversary of the date the Non-Employee Director was initially elected or appointed to the Board, subject to the Non-Employee Director continuing to provide services to the Company through such vesting date. Each Annual Award shall vest in full upon the earlier of (i) the first anniversary of the date of grant or (ii) the next Annual Meeting following the date of grant, subject to the Non-Employee Director continuing to provide services to the Company through such vesting date. Each Initial Award, Annual Award and Pro-rata Award, along with any other stock options or other equity-based awards held by any Non-Employee Director, shall vest in full immediately prior to the occurrence of a Change in Control (as defined in the Equity Plan), to the extent outstanding at such time.

3. Reimbursements. The Company shall reimburse each Non-Employee Director for all reasonable, documented, out-of-pocket travel and other business expenses incurred by such Non-Employee Director in the performance of his or her duties to the Company in accordance with the Company’s applicable expense reimbursement policies and procedures as in effect from time to time.

* * * * *

3

 

 

 

|US-DOCS\141673405.2||


EX-10.2 3 nvro-ex10_2.htm EX-10.2 EX-10.2

DocuSign Envelope ID: 7DC9A5E6-B492-47BD-9303-CB88F226C992

 

 

img73101696_0.jpg 

 

 

 

Exhibit 10.2

 

Date:

 

May 2, 2024

To:

 

Chris Christoforou

From:

 

Kevin Thornal

Subject:

 

Promotion

 

Dear Chris:

Congratulations! I am pleased to confirm your promotion effective May 15th, 2024.

Here are the details of the new role:

New Title: Chief Operating Officer

Base Salary: Your base salary will be $452,000.16 per year (Exempt - $18,833.34 semi-monthly).

Bonus: Your performance based discretionary cash bonus percentage will now be up to 60% starting May 15, 2024.

Equity: Subject to required corporate approvals, you will be granted a number of Company restricted stock units (“RSUs”) equal to the quotient of (a) $350,000 divided by (b) the average closing price for the Company’s common stock for the thirty (30) day period ending two trading days prior to the date of the grant approval. Such restricted stock units will convert one-for-one into shares of common stock of the Company upon vesting and will vest over a three year period from the Grant Date as follows: (a) one- third of the original number of RSUs on the first anniversary of the Grant Date (the “Anniversary Date”), (b) 1/12th of the original number of RSUs on the three month anniversary of the Anniversary Date (such three month anniversary or any subsequent three month anniversary thereafter referred to as a “Quarterly Anniversary”) and (c) 1/12th of the original number of RSUs on each of the seven subsequent Quarterly Anniversaries, such that all RSUs will have vested on the third anniversary of the Grant Date. The RSUs will be subject to the terms of the Company’s equity plan(s) and a separate RSU agreement to be entered into between you and the Company.

You will also be granted a number of performance stock units (the “PSUs”) equal to (i) $150,000 divided by (ii) the average closing price of the Company’s common stock for the thirty (30) day period ending two trading days prior to the date of the grant approval. The award of the PSUs will be subject to certain performance criteria (the “Criteria”) to be established by the Nevro management. The PSUs will vest fifty percent (50%) on the second anniversary of your grant date (or the first Tuesday of the month following your start date, the “Vesting Commencement Date”) and fifty percent (50%) on the third anniversary of Vesting Commencement Date, in each case subject to (i) your continuous service to the Company through each vesting date and (ii) achievement of the Criteria. The PSUs will, upon vesting and settlement, represent the right to receive a certain number of shares of the Company’s common stock as set forth in a performance stock unit agreement (“PSU Agreement”) to be entered into between you and the Company and as determined pursuant to the Criteria. The PSUs will be granted under the Company’s equity plan(s) and will otherwise be subject to the terms of the Company’s equity plan(s) and the PSU Agreement.

I believe this to be an excellent opportunity for you to continue your contribution to the success of Nevro.

Sincerely,

 

/s/ Kevin Thornal

Kevin Thornal

President and CEO

 

/s/ Chris Christoforou

Chris Christoforou (Reviewed and Accepted)

 


EX-31.1 4 nvro-ex31_1.htm EX-31.1 EX-31.1

Exhibit 31.1

CERTIFICATION OF THE PRINCIPAL EXECUTIVE OFFICER

PURSUANT TO

SECURITIES EXCHANGE ACT RULES 13A-14(A) AND 15D-14(A)

AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Kevin Thornal, certify that:

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

Date: August 6, 2024

 

/s/ Kevin Thornal

Kevin Thornal

Chief Executive Officer

(Principal Executive Officer)

 


EX-31.2 5 nvro-ex31_2.htm EX-31.2 EX-31.2

Exhibit 31.2

CERTIFICATION OF THE PRINCIPAL FINANCIAL OFFICER

PURSUANT TO

SECURITIES EXCHANGE ACT RULES 13A-14(A) AND 15D-14(A)

AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Roderick H. MacLeod, certify that:

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

Date: August 6, 2024

 

/s/ RODERICK H. MACLEOD

Roderick H. MacLeod

Chief Financial Officer

(Principal Financial Officer)

 


EX-32.1 6 nvro-ex32_1.htm EX-32.1 EX-32.1

Exhibit 32.1

CERTIFICATIONS 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 Nevro Corp. (the “Company”) on Form 10-Q for the fiscal quarter ended June 30, 2024, as filed with the Securities and Exchange Commission (the “Report”), Kevin Thornal, Chief Executive Officer of the Company, and Roderick H. MacLeod, Chief Financial Officer of the Company, respectively, do each hereby certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and
The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

Date: August 6, 2024

 

/s/ KEVIN THORNAL

Kevin Thornal

Chief Executive Officer

(Principal Executive Officer)

 

/s/ RODERICK H. MACLEOD

Roderick H. MacLeod

Chief Financial Officer

(Principal Financial Officer)

 


GRAPHIC 7 img73101696_0.jpg GRAPHIC begin 644 img73101696_0.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" M % # 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#Z>@_;TMIO M'"6G_".$>&7N!"+OSO\ 2=I.!(4QCWVYSCO5[]N#Q7J6GZ;X5TZPOYK:PO\ MSYIUA=VN2W3>6JTZ'1_LN^--:O_@CX MQ%QJ$T\FDB;['-(Q9XAY)8 $]@1QZ5XG^S5KNHP_'#0G2]G#WTSI=,7),ZE2 M2'SUYYY[UZA^RE_R13XD_27_ -)S7D'[-_\ R6SPI_U\'_T U=.$4\?#'QQ_8.G:-;WZV\<%B,NI2H87V:M*>[^5SZ[! M9]BH8S,77?-"D_=6BM:36]OOW/H96#J&4AE(R".0:6O%?@#KD]C\(]3O)'>Y M^Q3S&))&)P BD*/09)_.MGX4_$O4_&&K7EGJ*0D+%YT;1+MV\XV^_6O#JX.= M.51)W4#[+#9M1KPH.2M*JKI;V^9ZC4$E];Q7"P/,BS-T0GDUP>E^-]2NO&S6 M$K1FS:9XA&$ (QG!SU[5=U[CQ)D==T?]*R^KM2Y9=KG6L9&<'.FMG;4_+BS_ M ./VU_Z[)_Z$*^^/VFO@QKWQ4\/>&+KP^D5Q=Z:CJ]K)((RZR*G*D\9!3H<= M:WX_V2?AU#XT'B-=-F$@F^T"P\X_91)G.[9Z9YVYQ[5[-7T>/SJ-6K2K89:P MOOY]#X[+>&94\-B,+C7[M2WPO7W7>^W<\1_9U^"=_P" ?AOK&D^(BJ7>M.YG MMX'#>3&4V ;AQNQD\<5A_"O]D>/X>?$"#Q!^NI\>?M-?!OQ=XB^*4 M^J:/HUQJEEJ$,2));#<(V50A#_W>F_:^K/%_@G_R1'Q%_UUN/_1:U'\ ?^1LNO^O0_P#H M0KV2P\&Z3I/AV30[&T6TT^1&0QQ=?F')SW/O6)X#^%]IX'O+FZ2\DO)I5\M2 MZA0JYSCCJ?>IGC*=2-9[:XLZ!?)8J2V>F.M:,/AG3;?5'U&.U1;MLDR<]3U./6M2N&KB.:2E#M8]S# M8-TX2A4>[OH?,G@OXX?&;XP:3)XD\$>#?#,?AB:XDBLSK&I2),;KXJW'P\^(7AS3]&UMM._M2RNM(NFG@GAW;6!W $$$'\C70?LV? M#H?"WX1Z3H U ZGY+S2&X,/E;MTA.-NYL?G3K[X;BY_:,TWQP=1*FW\//IHL M/)Z_OBV_?N_V\8V]NM%8-2GTJ MSN_%6KM;37DL/^L*JJG@9'';(YKLO@;\>/$_Q$\;'2=7OO ,]I]F>8)X=UE[ MFZW C&$91E>>?2O'_BU\$]4^'.J7>DZ/XGM;CPWJ-]-JL.EZOHD5Y]DFD(W[ M)&8'GCL.@SFNK_9-\)ZIIOQ O;NYOM&E@CLV!BL]!BM9"20 1*K$@#T[U34; M71C&4^=)GKWPP^-5WXH^(_C#P)XDTV'1/$>BS^;:Q12%DO+)O]7,I/4],X]? MK4?AGXUWWCCX\:WX/T'3X+KPSX?M=NJZPSGW$WFP2<-$ZEADVM=1\/74ER()E7=B4,HPI]?Q[5U/P1^&:_#S7OB+<)J+7ZZSKKWP M1H=GDY0'9G<=W7KQ]*]6H;78(QDU=O4\ \3?&KXA>(/BKXA\&_#;POI&H#P[ M%"VI7VN7CP(9)02B1A 3T!Y/H>G&:%Q\;?BK\._%7A6V^(?A'0(=#U_4HM)2 M[T/4))9()I#A"RNHR,G]#63\-_'SZMIGAK4(=4ATZWTN.W$TZ9 3*%G#G@$>E5I:YDY2YK:W^5C_V0$! end EX-101.SCH 8 nvro-20240630.xsd XBRL TAXONOMY EXTENSION SCHEMA WITH EMBEDDED LINKBASES DOCUMENT 100000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 100010 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 100020 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 100030 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 100040 - Statement - Condensed Consolidated Statements of Stockholders' Equity (unaudited) link:presentationLink link:calculationLink link:definitionLink 100050 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 995455 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 995465 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 995475 - Disclosure - Lease Accounting link:presentationLink link:calculationLink link:definitionLink 995485 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 995495 - Disclosure - Balance Sheet Components link:presentationLink link:calculationLink link:definitionLink 995505 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 995515 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 995525 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 995535 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 995545 - Disclosure - Basic and Diluted Net Income (Loss) Per Share link:presentationLink link:calculationLink link:definitionLink 995555 - Disclosure - Employee Benefit Plans link:presentationLink link:calculationLink link:definitionLink 995565 - Disclosure - Restructuring link:presentationLink link:calculationLink link:definitionLink 995575 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 995585 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 995595 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 995605 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 995615 - Disclosure - Lease Accounting (Tables) link:presentationLink link:calculationLink link:definitionLink 995625 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 995635 - Disclosure - Balance Sheet Components (Tables) link:presentationLink link:calculationLink link:definitionLink 995645 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 995655 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 995665 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 995675 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 995685 - Disclosure - Basic and Diluted Net Income (Loss) Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 995695 - Disclosure - Summary of Significant Accounting Policies - Net Unrealized and Net Realized Foreign Currency Transaction Gains (Losses) (Detail) link:presentationLink link:calculationLink link:definitionLink 995705 - Disclosure - Revenue - Summary of Revenue by Geography on Billing Address of Customer (Detail) link:presentationLink link:calculationLink link:definitionLink 995715 - Disclosure - Lease Accounting - Schedule of Maturity of Lease Liabilities (Detail) 2 link:presentationLink link:calculationLink link:definitionLink 995725 - Disclosure - Revenue - Schedule of Revenue by Major Customers by Geographic Area (Detail) link:presentationLink link:calculationLink link:definitionLink 995735 - Disclosure - Revenue - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995745 - Disclosure - Lease Accounting - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995755 - Disclosure - Lease Accounting - Schedule of Weighted Average Lease Terms and Discounts Rates (Detail) link:presentationLink link:calculationLink link:definitionLink 995765 - Disclosure - Lease Accounting - Schedule of Maturity of Lease Liabilities (Detail) link:presentationLink link:calculationLink link:definitionLink 995775 - Disclosure - Lease Accounting - Supplemental Lease Cost Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995785 - Disclosure - Lease Accounting - Summary of Operating Lease Assets and Liabilities (Detail) link:presentationLink link:calculationLink link:definitionLink 995795 - Disclosure - Lease Accounting - Schedule of Supplemental Cash Flow Information Related to Lease (Detail) link:presentationLink link:calculationLink link:definitionLink 995805 - Disclosure - Fair Value Measurements - Financial Instruments Measured at Fair Value on Recurring Basis (Detail) link:presentationLink link:calculationLink link:definitionLink 995815 - Disclosure - Fair Value Measurements - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995825 - Disclosure - Fair Value Measurements - Summary of Assumptions for Warrant Liability (Detail) link:presentationLink link:calculationLink link:definitionLink 995835 - Disclosure - Fair Value Measurements - Schedule of Changes in Fair Value of Contingent Consideration Liability (Detail) link:presentationLink link:calculationLink link:definitionLink 995845 - Disclosure - Fair Value Measurements - Schedule of Significant Unobservable Inputs for Contingent Consideration (Detail) link:presentationLink link:calculationLink link:definitionLink 995855 - Disclosure - Balance Sheet Components - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995865 - Disclosure - Balance Sheet Components - Summary of Gross Unrealized Gains and Unrealized Losses of Investment Securities Excluding Investments in Money Market Funds (Detail) link:presentationLink link:calculationLink link:definitionLink 995875 - Disclosure - Balance Sheet Components - Summary of Contractual Maturities of Investment Securities (Detail) link:presentationLink link:calculationLink link:definitionLink 995885 - Disclosure - Balance Sheet Components - Components of Inventories (Detail) link:presentationLink link:calculationLink link:definitionLink 995895 - Disclosure - Balance Sheet Components - Schedule of Property and Equipment, Net (Detail) link:presentationLink link:calculationLink link:definitionLink 995905 - Disclosure - Balance Sheet Components - Schedule of Property and Equipment, Depreciation and Amortization Expense (Detail) link:presentationLink link:calculationLink link:definitionLink 995915 - Disclosure - Balance Sheet Components - Summary of Accrued Liabilities (Detail) link:presentationLink link:calculationLink link:definitionLink 995925 - Disclosure - Commitments and Contingencies - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995935 - Disclosure - Commitments and Contingencies - Schedule of Activities Related to Warranty Obligations (Detail) link:presentationLink link:calculationLink link:definitionLink 995945 - Disclosure - Debt - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995955 - Disclosure - Debt - Net Carrying Amount of Liability Component of Convertible Debt (Detail) link:presentationLink link:calculationLink link:definitionLink 995965 - Disclosure - Debt - Interest Expense Recognized Related to Convertible Notes (Detail) link:presentationLink link:calculationLink link:definitionLink 995975 - Disclosure - Goodwill and Intangible Assets - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 995985 - Disclosure - Goodwill and Intangible Assets - Summary of Intangible Assets (Detail) link:presentationLink link:calculationLink link:definitionLink 995995 - Disclosure - Goodwill and Intangible Assets - Summary of Future Amortization Expense of Intangible Assets (Detail) link:presentationLink link:calculationLink link:definitionLink 996005 - Disclosure - Stock-Based Compensation - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996015 - Disclosure - Stock-Based Compensation - Schedule of PSU Grant Activity (Detail) link:presentationLink link:calculationLink link:definitionLink 996025 - Disclosure - Stock-Based Compensation - Summary of Stock-Based Compensation Expense by Line Items in Condensed Consolidated Statements of Operations (Detail) link:presentationLink link:calculationLink link:definitionLink 996035 - Disclosure - Stock-Based Compensation - Summary of Stock-Based Compensation Expense (Detail) link:presentationLink link:calculationLink link:definitionLink 996045 - Disclosure - Basic and Diluted Net Income (Loss) Per Share - Computation of Basic and Diluted Net Loss per Share (Detail) link:presentationLink link:calculationLink link:definitionLink 996055 - Disclosure - Basic and Diluted Net Income (Loss) Per Share - Computation of Potentially Dilutive Securities Outstanding Excluded from Computation of Diluted Shares (Detail) link:presentationLink link:calculationLink link:definitionLink 996065 - Disclosure - Employee Benefit Plans - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 996075 - Disclosure - Restructuring - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2025 Lessee, Operating Lease, Liability, to be Paid, Year One Lease commencement period. Lease Commencement Period Lease agreement, commencement period Collaborative Arrangement and Arrangement Other than Collaborative [Domain] Document Transition Report Document Transition Report Money Market Funds [Member] Money Market Funds [Member] Restructuring and related cost, Percentage of positions laying off Restructuring and Related Cost, Number of Positions Eliminated, Period Percent Restructuring Cost and Reserve [Line Items] Geographical [Axis] Geographical Agency bonds member. Agency Bonds [Member] Agency Bonds [Member] Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Vesting period Debt Instruments [Abstract] Debt Securities, Available-for-Sale Aggregate Fair Value Fair Value, Total investment securities Other Liabilities, Noncurrent Other long-term liabilities Increase (Decrease) in Prepaid Expense and Other Assets Prepaid expenses and other current assets Supply Agreements [Member] Supply Agreements [Member] Supply Agreements [Member] Restricted Stock Units (RSUs) [Member] Restricted Stock Units [Member] 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Two Other Assets [Member] Fair Value, Inputs, Level 1 [Member] Level 1 [Member] 2028 Lessee, Operating Lease, Liability, to be Paid, Year Four Fair Value Disclosures [Text Block] Fair Value Measurements Revenue from Contract with Customer, Excluding Assessed Tax Revenue Total revenue Product Development Milestone [Member] Product Development Milestone [Member] Product development milestone member Disaggregation of Revenue [Table Text Block] Summary of Revenue by Geography on Billing Address of Customer Payment for acquisition of business, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Payments to Acquire Businesses, Net of Cash Acquired, Total Concentration Risk Type [Axis] Concentration Risk Type Braidwell Term Loans, Third anniversary of the Closing Date [Member] Braidwell Term Loans, Third Anniversary Of The Closing Date [Member] Braidwell Term Loans, Third Anniversary Of The Closing Date. COSTA RICA Costa Rica [Member] Share-Based Payment Arrangement, Cost by Plan [Table Text Block] Summary of Stock-Based Compensation Expense Title of Individual [Domain] Subsequent Events Subsequent Events [Text Block] Goodwill Goodwill, Gross Paid in-kind [Member] Payment In Kind Pik Interest Rate [Member] Payment In Kind Pik Interest Rate. Operating Lease, Liability, Noncurrent Long-term operating lease liabilities Long term operating lease liabilities Debt Securities, Available-for-Sale [Table] Revenue targets performance period. Revenue targets performance period Fair value of warrants Liabilities, Fair Value Disclosure Liabilities, Fair Value Disclosure, Total Balance Sheet Location [Axis] Assets, Current Total current assets Liabilities and Equity Total liabilities and stockholders’ equity Entity Address, State or Province Entity Address, State or Province Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Purchase commitment, amount due 2024 Purchase Obligation, to be Paid, Remainder of Fiscal Year Trading Symbol Trading Symbol Common Stock, Shares, Issued Common stock, shares issued Debt Securities, Available-for-Sale [Line Items] Schedule of Available-for-sale Securities [Line Items] Prepaid Expense and Other Assets, Current Prepaid expenses and other current assets Compensation and Employee Benefit Plans [Text Block] Employee Benefit Plans Lease Expiration Date Lease agreement, expiration date Schedule of Long-Term Debt Instruments [Table] Debt Instrument [Table] Shares, Outstanding Ending balances, shares Beginning balances, shares 2027 Lessee, Operating Lease, Liability, to be Paid, Year Three Number of employees included in laying off employee Restructuring and Related Cost, Number of Positions Eliminated Remaining current portion of contingent liabilities Remaining of Contingent Liabilities Amount Remaining of contingent liabilities amount. AOCI Attributable to Parent [Member] Accumulated Other Comprehensive Income (Loss) [Member] Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Changes in foreign currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent, Total Changes in foreign currency translation adjustment Foreign Currency Transactions and Translations Policy [Policy Text Block] Foreign Currency Translation Entity Address, City or Town Entity Address, City or Town One hundred thirty percent applicable conversion price. One Hundred Thirty Percent Applicable Conversion Price [Member] 130% for Applicable Conversion Price [Member] Operating Lease, Weighted Average Discount Rate, Percent Weighted-average discount rate Debt Disclosure [Text Block] Debt Property, Plant and Equipment [Table Text Block] Schedule of Property and Equipment, Net and Depreciation and Amortization Expense Dividend Yield [Member] Measurement Input, Expected Dividend Rate [Member] Additional Paid-in Capital [Member] Additional Paid-In Capital [Member] Leases Agreement, Expiration Date Operating Leases Expiration Date1 Operating leases expiration date1 Total Shareholder Return [Member] Total shareholder return. Non-US [Member] International [Member] Revenue Volatility [Member] Measurement Input Revenue Volatility [Member] Measurement Input Revenue Volatility [Member] Liabilities, Current [Abstract] Current liabilities Assets, Current [Abstract] Current assets Accounts Receivable, Allowance for Credit Loss, Current Accounts receivable, allowance for doubtful accounts Preferred Stock, Par or Stated Value Per Share Preferred stock, par value Statement of Stockholders' Equity [Abstract] Operating Lease, Liability, Current Other current liabilities Summary of Assumptions and Significant Unobservable Inputs Fair Value Measurement Inputs and Valuation Techniques [Table Text Block] Long-Term Debt Net carrying amount Property, Plant and Equipment, Net Property and equipment, net Property and equipment, net Fair Value Measurement Inputs and Valuation Techniques [Line Items] Restructuring charge, consisting of one-time severance and other termination benefit costs Restructuring Charges Restructuring Charges, Total Investment Income, Interest Interest income Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One Amortized Cost, Amounts maturing within one year Accounts Receivable, Credit Loss Expense (Reversal) Provision for doubtful accounts Due for the remainder of 2024 Recorded Unconditional Purchase Obligation, to be Paid, Remainder of Fiscal Year Balance as of June 30, 2024 Fair value of contingent consideration Balance as of December 31, 2023 Business Combination, Contingent Consideration, Liability Business Combination, Contingent Consideration, Liability, Total Scenario [Domain] Scenario Collaborative Arrangement and Arrangement Other than Collaborative [Axis] Operating lease assets and liabilities abstract. Operating Lease Assets And Liabilities [Abstract] Operating Leases: Entity Central Index Key Entity Central Index Key Number of warrants issued to purchase of shares Class of Warrant or Right, Number of Securities Called by Warrants or Rights Number of shares issued for warrants under convertible note hedge transactions Plan Name [Domain] Concentration risk number of customers exceeding threshold Concentration Risk Number Of Customers Exceeding Threshold Number of customers accounted 10% or more concentration risk Assets, Fair Value Disclosure Total assets Assets, Fair Value Disclosure, Total Increase (Decrease) in Other Operating Assets Other assets Increase (Decrease) in Other Operating Assets, Total Preferred Stock, Shares Outstanding Preferred stock, shares outstanding Preferred Stock, Shares Outstanding, Beginning Balance Preferred Stock, Shares Outstanding, Ending Balance Lease effective date. Lease Effective Date Lease agreement, effective date Liabilities, Current Total current liabilities Entity Tax Identification Number Entity Tax Identification Number Loss before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Inventory, Finished Goods, Net of Reserves Finished goods Debt equity component. Debt Equity Component [Member] Debt, Equity Component [Member] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Table] Increase (Decrease) in Operating Capital [Abstract] Changes in operating assets and liabilities Accrued Liabilities [Member] Convertible notes debt issuance costs Payments of Debt Issuance Costs Financial Instruments [Domain] Construction in Progress [Member] Construction in Process [Member] Stock Issued During Period, Value, Employee Stock Purchase Plan Issuance of common stock under employee stock purchase plan Lessee, Operating Leases [Text Block] Lease Accounting Plan Name [Axis] Geographical [Domain] Geographical Assets Total assets Carrying value as of the balance sheet date of obligations incurred through that date and payable for clinical and research expenses. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). Accrued Clinical And Research Expenses Current Accrued clinical and research expenses Targeted composite index period Targeted Composite Index Period Targeted composite index period. UNITED STATES United States [Member] Operating Lease, Right-of-Use Asset Operating lease assets Entity Registrant Name Entity Registrant Name Amortization of operating lease asset. Amortization Of Operating Lease Asset Amortization of operating lease assets Cash, Uninsured Amount Cash held in foreign banks Exercise of bond hedge for convertible senior notes. Exercise Of Bond Hedge For Convertible Senior Notes Share received on option exercise Exercise of bond hedge for convertible senior notes due 2021, shares Lessee, Lease, Description [Line Items] Retained Earnings (Accumulated Deficit) Accumulated deficit Accumulated deficit Retained Earnings (Accumulated Deficit), Total US Treasury Bond Securities [Member] Treasury Bonds [Member] Stock Price Performance [Member] Stock price performance. Retained Earnings [Member] Accumulated Deficit [Member] Inventory, Raw Materials, Net of Reserves Raw materials Stock-based awards from employee equity plans Stock Issued During Period, Shares, Employee Stock Purchase Plans Issuance of common stock under employee stock purchase plan, shares Minimum [Member] Minimum [Member] Investments Classified by Contractual Maturity Date [Table Text Block] Summary of Contractual Maturities of Investment Securities Significant Accounting Policies [Text Block] Summary of Significant Accounting Policies Tenant improvement allowance Tenant Improvement Allowances Tenant improvement allowances. Operating Lease, Liability Operating lease Liabilities Total operating lease liabilities Present value of lease liabilities Fair Value Measurement Inputs and Valuation Techniques [Table] Accrued Income Taxes, Current Accrued taxes Equity Component [Domain] Equity Component Stock Options [Member] Standard Product Warranty Accrual, Current Ending balance Beginning balance Accrued warranty Redwood office agreement additional expansion premises. Redwood Office Agreement Additional Expansion Premises [Member] Redwood Office Agreement Additional Expansion Premises [Member] Internally developed software [Member] Software Development [Member] Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Adjustments to reconcile net loss to net cash used in operating activities Measurement Frequency [Axis] Measurement Frequency Debt Disclosure [Abstract] Net loss, diluted Net Income (Loss) Available to Common Stockholders, Diluted Net Income (Loss) Available to Common Stockholders, Diluted, Total Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation Shares withheld for tax obligations Debt instrument, basis spread on variable rate Debt Instrument, Basis Spread on Variable Rate Entity Current Reporting Status Entity Current Reporting Status Common Stock, Shares Authorized Common stock, shares authorized Research and Development Expense Research and development Research and Development Expense, Total Unrealized Gain (Loss), Foreign Currency Transaction, before Tax Net unrealized foreign currency gain (loss) Braidwell Term Loans [Member] Braidwell Term Loans. Standard Product Warranty Accrual, Decrease for Payments Utilization Assets [Abstract] Assets Accounting Standards Update [Extensible Enumeration] Accounting Standards Update [Extensible Enumeration] Amortization of intangibles Amortization of Intangible Assets Base Rate [Member] Projected Year of Payment [Member] Expected Term [Member] Measurement Input, Expected Term [Member] Common stock, $0.001 par value, 290,000,000 shares authorized at June 30, 2024 and December 31, 2023; 37,879,790 and 37,044,390 shares issued at June 30, 2024 and December 31, 2023, respectively; 37,204,214 and 36,361,474 shares outstanding at June 30, 2024 and December 31, 2023, respectively Common Stock, Value, Issued Realized Gain (Loss), Foreign Currency Transaction, before Tax Net realized foreign currency gain (loss) Non-cash interest expense Other Noncash Income (Expense) Other Noncash Income (Expense), Total Shareholders' Equity and Share-Based Payments [Text Block] Stock-Based Compensation Credit Agreement with Braidwell LP [Member] Credit Agreement with Braidwell LP [Member] Credit Agreement with Braidwell LP. Furniture and Fixtures [Member] Furniture and Fixtures [Member] Accrued Liabilities, Current Accrued liabilities Total accrued liabilities Current Fiscal Year End Date Current Fiscal Year End Date Share-Based Payment Arrangement, Noncash Expense Stock-based compensation expense Share-Based Payment Arrangement, Noncash Expense, Total Loss from operations Operating Income (Loss) Debt liability component. Debt Liability Component [Member] Debt, Liability Component [Member] Income Tax Expense (Benefit) Provision for income taxes Income Tax Expense (Benefit), Total Convertible Debt Securities [Member] Convertible Senior Notes [Member] Research and Development Expense [Member] Research and Development [Member] Proceeds from Sale and Maturity of Debt Securities, Available-for-Sale Proceeds from maturity of short-term investments Proceeds from Sale and Maturity of Debt Securities, Available-for-Sale, Total Payment of contingent consideration established in purchase accounting Payment for Contingent Consideration Liability, Financing Activities Concentration Risk, Percentage Revenue Concentration risk, percentage Two thousand twenty five notes and convertible notes. Two Thousand Twenty Five Notes And Convertible Notes [Member] 2025 Notes and Convertible Notes [Member] Debt Liability Component Braidwell Term Loans [Member] Debt Liability Component Braidwell Term Loans [Member] Share-Based Payment Arrangement, Expense Stock-based compensation expense Payment, Tax Withholding, Share-Based Payment Arrangement Minimum tax withholding paid on behalf of employees for net share settlement Disaggregation of Revenue [Table] Disaggregation Of Revenue [Table] Measurement Input Type [Domain] Equipment [Member] Laboratory and Manufacturing Equipment [Member] Increase in operating lease liability Increase (Decrease) in Operating Lease Liability Concentration Risk [Line Items] Concentration Risk [Line Items] Net Carrying Amount Finite-Lived Intangible Assets, Net Finite-Lived Intangible Assets, Net, Ending Balance Finite-Lived Intangible Assets, Net, Beginning Balance Revenue from Contract with Customer [Text Block] Revenue Other comprehensive income (loss): Other Comprehensive Income (Loss), Net of Tax [Abstract] Stock Issued During Period, Shares, Restricted Stock Award, Gross Issuance of common stock upon release of restricted stock units, shares Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract] Cash, cash equivalents and restricted cash Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Cumulative Effect, Period of Adoption, Adjustment [Member] Cumulative Effect, Period of Adoption, Adjustment [Member] Renegotiated supplier contract fee expense Renegotiated Supplier Contract Fee Expense Renegotiated supplier contract fee expense. Other Nonoperating Income (Expense) Other income (expense), net Other Nonoperating Income (Expense), Total Contingent liabilities, non-current portion Business Combination, Contingent Consideration, Liability, Noncurrent Operating Leases, Future Minimum Payments Due, Next 12 Months Lease expense, payment due Lease effective month and year. Lease Effective Month And Year Lease agreement, effective month and year Operating Expenses [Abstract] Operating expenses Property, Plant and Equipment [Abstract] Other Comprehensive Income (Loss), Available-for-Sale Securities Adjustment, Net of Tax, Portion Attributable to Parent Changes in unrealized gains on short-term investments, net Other Comprehensive Income (Loss), Available-for-Sale Securities Adjustment, Net of Tax, Portion Attributable to Parent, Total Long-Term Debt, Type [Domain] Long-term Debt, Type Subsequent Events [Abstract] Debt Securities, Available-for-Sale [Table Text Block] Summary of Gross Unrealized Gains and Unrealized Losses of Investment Securities Excluding Investments in Money Market Funds One-time Severance and Other Termination Benefit Cost One Time Termination Benefits and Contract Termination [Member] One time termination benefits and contract termination. Commitments and Contingencies Disclosure [Abstract] Other Assets, Noncurrent Other assets Converted value in excess of principal Debt Instrument, Convertible, If-converted Value in Excess of Principal Other Accrued Liabilities, Current Accrued other Agency Securities [Member] Agency Bonds [Member] Debt instrument, interest payable percentage Debt Instrument, Interest Payable Percentage Debt Instrument, Interest payable percentage. 2028 Finite-Lived Intangible Asset, Expected Amortization, Year Four 2025 Finite-Lived Intangible Asset, Expected Amortization, Year One Warrant liability Warrant Liability Warrant liability. Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax Gross Unrealized Holding Gains Equity, Attributable to Parent [Abstract] Stockholders’ equity 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] Lease, Cost [Table Text Block] Supplemental Lease Cost Information Developed Technology [Member] Developed Technology Rights [Member] Cost of Goods and Services Sold Cost of revenue Cost of Goods and Services Sold, Total Lease Contractual Term [Domain] Lease Contractual Term Net income (loss) per common share Earnings Per Share [Abstract] Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Schedule of Maturity of Lease Liabilities Interest expense recognized related to convertible notes. Interest Expense Recognized Related To Convertible Notes Table [Text Block] Interest Expense Recognized Related to Convertible Notes Accounting Policies [Abstract] Debt instrument reference rate floor Debt Instrument Reference Rate Floor Debt instrument reference rate floor. Painful diabetic neuropathy. Painful Diabetic Neuropathy [Member] Painful Diabetic Neuropathy [Member] Lessee, Lease, Description [Table] Liability Class [Axis] Scenario [Axis] Scenario Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] First amendment. First Amendment [Member] Amendment 1 [Member] One-time Termination Benefits One-time Termination Benefits [Member] Redwood office agreement. Redwood Office Agreement [Member] Redwood Office Agreement [Member] Net loss per share, basic Earnings Per Share, Basic Earnings Per Share, Basic, Total Net loss per share, basic Customer Concentration Risk [Member] Customer Concentration Risk [Member] Inventory Write-down Write-down of inventory Commitments and Contingencies Commitments and contingencies (Note 6) 2021 notes and convertible notes. Two Thousand Twenty One Notes And Convertible Notes [Member] 2021 Notes and Convertible Notes [Member] Income Statement [Abstract] Debt Securities, Available-for-Sale, Current Short-term investments Reduced valuation of remaining milestones amount Reduced Valuation of Remaining Milestones Amount Reduced valuation of remaining milestones amount. Accounting Standards Update and Change in Accounting Principle [Table Text Block] Cumulative Effect Of Changes 2025 Notes. Two Thousand Twenty Five Notes [Member] 2025 Notes [Member] Operating Lease, Cost Operating lease cost Change in fair value of contingent consideration Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability Retirement Benefits [Abstract] Measurement Input Type [Axis] Restructuring Type [Axis] Statistical Measurement [Domain] Statistical Measurement Net cash provided by (used in) operating activities Net Cash Provided by (Used in) Operating Activities Document Period End Date Document Period End Date Statistical Measurement [Axis] Statistical Measurement Debt Conversion, Name [Domain] Debt Conversion, Name Commitments and Contingencies Disclosure [Text Block] Commitments and Contingencies Operating Lease, Payments Operating cash flow from operating leases Net loss per share, diluted Earnings Per Share, Diluted Earnings Per Share, Diluted, Total Net loss per share, diluted Product and Service [Domain] Product and Service Cost of Sales [Member] Cost of Revenue [Member] Lease commencement date description. Lease Commencement Date Description Commencement date description Concentration Risk Benchmark [Domain] Concentration Risk Benchmark Schedule Of Gains And Losses From Foreign Currency Transactions Included In Net Income Table [Text Block] Schedule Of Gains And Losses From Foreign Currency Transactions Included In Net Income Table [Text Block] Net Unrealized and Net Realized Foreign Currency Transaction Gains (Losses) Credit Concentration Risk [Member] Credit Concentration Risk [Member] Revenue from Contract with Customer [Abstract] Debt Instrument, Name [Domain] Debt Instrument, Name Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV Increase (Decrease) in Other Noncurrent Liabilities Other long-term liabilities Increase in principal Debt Instrument, Increase (Decrease), Net Debt Instrument, Increase (Decrease), Net, Total Fair Value, Recurring [Member] Fair Value Measurements Recurring [Member] Tenant improvement allowance. Tenant improvement allowance Tenant Improvement Allowance Standard Product Warranty Description Standard product warranty, description Additional Paid in Capital, Common Stock Additional paid-in capital Inventory, Policy [Policy Text Block] Inventories Schedule of Restructuring and Related Costs [Table] Finite-Lived Intangible Assets, Major Class Name [Domain] Warrants Related to Term Debt [Member] Warrants Related Term Debt [Member] Warrants Related Term Debt. Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Exercise of common stock options, shares Cash paid for amounts included in the measurement of lease liabilities abstract. Cash Paid For Amounts Included In Measurement Of Lease Liabilities [Abstract] Cash paid for amounts included in the measurement of lease liabilities: Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One Fair Value, Amounts maturing within one year Liabilities and Equity [Abstract] Liabilities and stockholders’ equity Accrued additional liability for contingent consideration Accrued Additional Liability for Contingent Consideration Accrued additional liability for contingent consideration. Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Entity Interactive Data Current Entity Interactive Data Current Discount Rate [Member] Measurement Input, Discount Rate [Member] Increase (Decrease) in Accounts Payable Accounts payable Increase (Decrease) in Accounts Payable, Total 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Three Operating leases future minimum payments due in final year of lease term. Operating Leases Future Minimum Payments Due In Final Year Of Lease Term Annual lease expense payable in final year of lease term Schedule of Product Warranty Liability [Table Text Block] Schedule of Activities Related to Warranty Obligations Equity [Abstract] Lessee, Operating Lease, Liability, Undiscounted Excess Amount Less: Interest Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Number of restricted stock units granted Major customers. Major Customers [Member] Major Customers [Member] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Cash and Cash Equivalents, Policy [Policy Text Block] Cash and Cash Equivalents Equity Components [Axis] Equity Components Increase (Decrease) in Accounts Receivable Accounts receivable Restructuring and Related Activities [Abstract] Investments, Debt and Equity Securities [Abstract] Inventory Disclosure [Abstract] Local Phone Number Local Phone Number Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Employee Stock Purchase Plan [Member] ESPP [Member] Employee Stock Purchase Plan [Member] Employee Stock Purchase Plan [Member] Goodwill Goodwill Goodwill, Ending Balance Goodwill, Beginning Balance Goodwill, Total Statement of Cash Flows [Abstract] Thereafter Finite Lived Intangible Assets Amortization Expense After Year Four Finite lived intangible assets amortization expense after year four. Write up of inventory Inventory Write Up Cash And Non Cash Inventory write up cash and non cash. Organization, Consolidation and Presentation of Financial Statements [Abstract] Accumulated Other Comprehensive Income (Loss), Net of Tax Accumulated other comprehensive income (loss) Accumulated Other Comprehensive Income (Loss), Net of Tax, Total Gross Profit Gross profit Concentration Risk Benchmark [Axis] Concentration Risk Benchmark Purchase commitment, amount due 2025 Purchase Obligation, to be Paid, Year One Common Stock, Par or Stated Value Per Share Common stock, par value Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations Effect of exchange rate changes on cash and cash equivalents Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total Second amendment. Second Amendment [Member] Amendment 2 [Member] Ninety eight percent applicable conversion price. Ninety Eight Percent Applicable Conversion Price [Member] 98% Applicable Conversion Price [Member] Debt Instrument, Interest Rate, Stated Percentage Debt instrument, interest rate Cumulative Effect, Period of Adoption [Axis] Cumulative Effect, Period of Adoption Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset Debt instrument maturity year. Debt Instrument Maturity Year Debt instrument due year Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table] Unrealized gains and losses on foreign currency translation. Unrealized Gains And Losses On Foreign Currency Translation Unrealized (gains) losses on foreign currency transactions Maximum [Member] Maximum [Member] Schedule of cash flow information related to operating lease. Schedule Of Cash Flow Information Related To Operating Lease Tables [Text Block] Schedule of Supplemental Cash Flow Information Related to Lease Bad debt expense1. Bad debt expense Bad debt expenses Lessee Operating Lease Liability Payments Due After Year Four. Lessee Operating Lease Liability Payments Due After Year Four Thereafter Change in fair value of contingent consideration Change In Fair Value Of Contingent Consideration Change In Fair Value Of Contingent Consideration Due for the remainder of 2025 Recorded Unconditional Purchase Obligation, to be Paid, Year One Additional operating lease liabilities Additional Operating Lease Liability Additional operating lease liability. Fair Value, Inputs, Level 3 [Member] Level 3 [Member] APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Stock based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition, Total Fair Value, Recurring and Nonrecurring [Table] Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Table] Change in fair market value of warrants Change in fair market value of warrants Change in fair value of warrants Fair Value Adjustment of Warrants Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Net increase (decrease) in cash, cash equivalents and restricted cash Inventory, Work in Process, Net of Reserves Work in porcess Payables and Accruals [Abstract] Noncash Investing and Financing Items [Abstract] Significant non-cash transactions Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Computation of Potentially Dilutive Securities Outstanding Excluded from Computation of Diluted Shares Schedule of Inventory, Current [Table Text Block] Components of Inventories City Area Code City Area Code Inventory, Net Inventories Total inventories Postemployment Benefits [Abstract] Net Cash Provided by (Used in) Operating Activities [Abstract] Cash flows from operating activities Revenue Milestone [Member] Revenue Milestone [Member] Revenue milestone. Restricted Cash and Cash Equivalents, Noncurrent Restricted cash Restricted Cash and Cash Equivalents, Noncurrent, Total Customer [Domain] Customer Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Less: Accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Total Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Beginning Balance Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Ending Balance Performance Stock Units [Member] Performance Stock Units [Member] Performance stock units. Selling, General and Administrative Expenses [Member] Selling, General and Administrative [Member] Weighted average shares used to compute basic net loss per share Weighted average number of shares used to compute basic net loss per share Weighted Average Number of Shares Outstanding, Basic Weighted Average Number of Shares Outstanding, Basic, Total Other Commitments [Line Items] Other Commitments [Line Items] Net Cash Provided by (Used in) Financing Activities [Abstract] Cash flows from financing activities Statement [Table] Statement [Table] Accounts Receivable [Member] Accounts Receivable [Member] Product Development [Member] Product Development [Member] Product development member Document Fiscal Period Focus Document Fiscal Period Focus Lessee, Operating Lease, Liability, to be Paid Total lease payments 2026 Lessee, Operating Lease, Liability, to be Paid, Year Two Accrued Professional Fees, Current Accrued professional fees Statement [Line Items] Statement [Line Items] Convertible Debt [Table Text Block] Net Carrying Amount of Convertible Debt Credit Spread [Member] Measurement Input, Credit Spread [Member] Operations Commenced Date Lease commencement date Fair value of notes Debt Instrument, Fair Value Disclosure Debt Instrument, Fair Value Disclosure, Total Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Potentially dilutive securities excluded from computation of diluted shares outstanding Warrant [Member] Warrant [Member] Warrants Related to the Issuance of Convertible Senior Notes [Member] Accounts receivable, net of allowance for doubtful accounts of $1,067 and $1,048 at June 30, 2024 and December 31, 2023, respectively Accounts Receivable, after Allowance for Credit Loss, Current Accounts Receivable, after Allowance for Credit Loss, Current, Total Facility lease agreement three. Facility Lease Agreement Three [Member] Non-cancellable Facility Lease [Member] Cumulative Effect, Period of Adoption [Domain] Cumulative Effect, Period of Adoption Customer [Axis] Customer Common Stock [Member] Common Stock [Member] Debt Instrument [Line Items] Debt Instrument [Line Items] Other Commitments [Table] Other Commitments [Table] Convertible Notes Payable [Abstract] Cash and Cash Equivalents, at Carrying Value Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value, Total Two point seven five percentage convertible senior notes due 2025 [Member] Two Point Seven Five Percentage Convertible Senior Notes Due2025 [Member] 2.75% Convertible Senior Notes due 2025 [Member] Summary of Stock-Based Compensation Expense by Line Items in Condensed Consolidated Statements of Operations Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Risk-free Interest Rate [Member] Measurement Input, Risk Free Interest Rate [Member] Accretion (Amortization) of Discounts and Premiums, Investments Amortization of premium (accretion of discount) on short-term investments Schedule of PSU Grant Activity Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Antidilutive Securities, Name [Domain] Antidilutive Securities, Name Stock Issued During Period, Value, Conversion of Convertible Securities Issuance of common stock from conversion of convertible senior notes due 2021 Cover [Abstract] Selling, General and Administrative Expense Sales, general and administrative Selling, General and Administrative Expense, Total Document Fiscal Year Focus Document Fiscal Year Focus Litigation Settlement, Expense Certain litigation charges (credits) Interest Payable, Current Accrued interest Weighted Average Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Weighted average fair value of restricted stock units granted Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised Proceeds from issuance of common stock to employees Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised, Total Security Exchange Name Security Exchange Name Debt Issuance Cost, Gross, Noncurrent Unamortized issuance cost Other comprehensive loss Net change in other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent New Accounting Pronouncements Not Yet Adopted New Accounting Pronouncements, Policy [Policy Text Block] Preferred Stock, Shares Issued Preferred stock, shares issued Preferred Stock, Shares Authorized Preferred stock, shares authorized Customer Relationships [Member] Customer Relationships [Member] Schedule of Finite-Lived Intangible Assets [Table] Property, Plant and Equipment, Gross Property and equipment, gross Property, Plant and Equipment, Gross, Total Property, Plant and Equipment, Gross, Beginning Balance Property, Plant and Equipment, Gross, Ending Balance Fair value contingent consideration year Contingent Consideration Liability Year in Business Combination Contingent consideration liability year in business combination. Financial Instrument [Axis] Warrant liability expected term (in years) Warrants and Rights Outstanding, Term Stock Issued During Period, Value, Stock Options Exercised Exercise of common stock options Entity Emerging Growth Company Entity Emerging Growth Company Amendment Flag Amendment Flag Stock Issued During Period, Value, Restricted Stock Award, Gross Issuance of common stock upon release of restricted stock units Schedule of Accrued Liabilities [Table Text Block] Summary of Accrued Liabilities Additional operating lease assets Additional Operating Lease Right Of Use Asset Additional operating lease right of use asset. Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax Gross Unrealized Holding Losses Basis of Accounting, Policy [Policy Text Block] Basis of Presentation Summary of Future Amortization Expense of Intangible Assets Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Restructuring Restructuring and Related Activities Disclosure [Text Block] Payments to Acquire Debt Securities, Available-for-Sale Purchases of short-term investments Leases [Abstract] Variable Rate [Domain] Securities Act File Number Entity File Number Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block] Schedule of Revenue by Major Customers by Geographic Area 2024, remaining months Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Goodwill and Intangible Assets Disclosure [Abstract] Long-Term Debt, Excluding Current Maturities Long-term debt Long-Term Debt, Excluding Current Maturities, Total Share-Based Payment Arrangement [Abstract] Warrant liability measurement input Warrants and Rights Outstanding, Measurement Input Standard Product Warranty Accrual, Increase for Warranties Issued Provision for warranty Accounts Payable, Current Accounts payable Accounts Payable, Current, Total Debt Instrument [Axis] Debt Instrument Probability of Payment [Member] Measurement Input Probability of Payment [Member] Measurement input probability of payment. Operating Expenses Total operating expenses Preferred stock, $0.001 par value, 10,000,000 shares authorized at June 30, 2024 and December 31, 2023; zero shares issued and outstanding at June 30, 2024 and December 31, 2023 Preferred Stock, Value, Issued Entity Small Business Entity Small Business Entity Shell Company Entity Shell Company Title of Individual [Axis] Investment Type [Axis] Investment Type Contingent consideration payments Contingent consideration payments Payment for Contingent Consideration Liability, Investing Activities Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Shares withheld for tax obligations, shares Prejudgment interest rate Prejudgment Interest Rate Prejudgment Interest Rate Computer Equipment [Member] Computer Equipment and Software [Member] Basic and Diluted Net Income (Loss) Per Share Earnings Per Share [Text Block] Commercial Paper [Member] Commercial Paper [Member] Entity Address, Address Line One Entity Address, Address Line One Revenue [Member] Revenue Benchmark [Member] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Braidwell Term Loans, On or prior to the first anniversary of the Closing Date [Member] Braidwell Term Loans, On Or Prior To The First Anniversary Of The Closing Date [Member] Braidwell Term Loans, On Or Prior To The First Anniversary Of The Closing Date. Antidilutive Securities [Axis] Antidilutive Securities Other Liabilities, Current Other current liabilities Fair value contingent consideration inputs Business Combination, Contingent Consideration, Liability, Measurement Input Expected Volatility [Member] Measurement Input, Price Volatility [Member] Supplemental Balance Sheet Disclosures [Text Block] Balance Sheet Components Gross Carrying Amount Finite-Lived Intangible Assets, Gross Finite-Lived Intangible Assets, Gross, Total Revenue Targets [Member] Revenue targets. Income Statement Location [Axis] Long-Term Debt, Type [Axis] Long-term Debt, Type Net loss Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Net Income (Loss), Including Portion Attributable to Noncontrolling Interest, Total Schedule of weighted average lease terms and discounts rates. Schedule Of Weighted Average Lease Terms And Discounts Rates Table [Text Block] Schedule of Weighted Average Lease Terms and Discounts Rates Fair Value, Inputs, Level 2 [Member] Level 2 [Member] Contingent liabilities, current portion Business Combination, Contingent Consideration, Liability, Current Long-Term Debt, Gross Principal Principal amount Depreciation, Depletion and Amortization Depreciation and amortization Depreciation and amortization expense Depreciation, Depletion and Amortization, Total Product and Service [Axis] Product and Service Title of 12(b) Security Title of 12(b) Security Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Regulatory Approval Milestone [Member] Regulatory Approval Milestone [Member] Regulatory approval milestone member Exercise of bond hedge value for convertible senior notes. Exercise Of Bond Hedge Value For Convertible Senior Notes Exercise of bond hedge for convertible senior notes due 2021 Lease Contractual Term [Axis] Lease Contractual Term Money Market Funds, at Carrying Value Money market funds Increase in operating lease right-of-use assets Increase Decrease In Operating Lease Right Of Use Assets Increase decrease in operating lease right of use sssets. Summary of Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Number of employees included in laying off employee Restructuring and Related Cost, Expected Number of Positions Eliminated Arbitrator awarded damages Loss Contingency, Damages Awarded, Value Fair Value, Assets Measured on Recurring Basis [Table Text Block] Financial Instruments Measured at Fair Value on Recurring Basis Investments [Domain] Investments Remeasurement of operating lease right-of-use assets for lease modification Remeasurement of Operating Lease Right-of-Use Assets for Lease Modification Remeasurement of operating lease right-of-use assets for lease modification. Net Cash Provided by (Used in) Investing Activities [Abstract] Cash flows from investing activities Amortization of Debt Issuance Costs Amortization of debt issuance costs Concentration Risk [Table] Concentration Risk [Table] Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset Inventory write down cash and non cash. Inventory Write Down Cash And Non Cash Write down of inventory Increase (Decrease) in Inventories Inventories Increase (Decrease) in Inventories, Total Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five Fair Value, Amounts maturing after one year through five years Defined Contribution Plan, Employer Discretionary Contribution Amount Expense for matching contributions 2024, remaining months Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Interest Expense, Debt Total interest expense Common Stock, Shares, Outstanding Common stock, shares outstanding Common Stock, Shares, Outstanding, Beginning Balance Common Stock, Shares, Outstanding, Ending Balance Short-term debt Short-Term Debt Short-Term Debt, Total Debt Conversion Description [Axis] Debt Conversion Description Schedule of Changes in Fair Value of Contingent Consideration Liability Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table Text Block] Schedule of Operating Lease Assets and Liabilities Schedule of operating lease assets and operating lease liabilities. Schedule Of Operating Lease Assets And Operating Lease Liabilities Table [Text Block] Concentration Risk Type [Domain] Concentration Risk Type Income Statement Location [Domain] Regulatory Approval [Member] Regulatory Approval [Member] Regulatory Approval [Member] Restructuring and related cost, Percentage of positions laying off Restructuring And Related Cost Percentage Of Positions Laying Off Restructuring and related cost percentage of positions laying off. Document Type Document Type Convertible senior notes Stock Issued During Period, Shares, Conversion of Convertible Securities Issuance of common stock from conversion of convertible senior notes due 2021, shares Line of Credit [Member] Operating leases expiration date. Operating Leases Expiration Date Lease agreement, expiration period Fair Value by Liability Class [Domain] Net Cash Provided by (Used in) Investing Activities Net cash provided by (used in) investing activities Document Quarterly Report Document Quarterly Report Braidwell Term Loans, First anniversary of the Closing Date and on or prior to the third anniversary of the Closing Date [Member] Braidwell Term Loans, First Anniversary Of The Closing Date And On Or Prior To The Third Anniversary Of The Closing Date [Member] Braidwell Term Loans, First Anniversary Of The Closing Date And On Or Prior To The Third Anniversary Of The Closing Date. Goodwill and Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Unreleased Restricted Stock and Performance Stock Units [Member] Restricted Stock and Performance Shares [Member] Restricted stock and performance shares. Net loss, basic Net Income (Loss) Available to Common Stockholders, Basic Net Income (Loss) Available to Common Stockholders, Basic, Total Net Cash Provided by (Used in) Financing Activities Net cash provided by (used in) financing activities Entity Filer Category Entity Filer Category Balance Sheet Location [Domain] Increase (Decrease) in Accrued Liabilities Accrued liabilities Increase (Decrease) in Accrued Liabilities, Total Geographic Concentration Risk [Member] Geographic Concentration Risk [Member] Variable Rate [Axis] Capital Expenditures Incurred but Not yet Paid Purchases of property and equipment in accounts payable Liabilities Total liabilities Property, Plant and Equipment [Table] Schedule Of Property Plant And Equipment [Table] Equity, Attributable to Parent Ending balances Beginning balances Total stockholders’ equity Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Intangible Assets, Net (Excluding Goodwill), Total Net loss Net loss, basic and diluted Interest Expense Interest expense Interest Expense, Total Area of Land Area of office space Statement of Financial Position [Abstract] Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year One Through Five Amortized Cost, Amounts maturing after one year through five years Weighted average of shares used to compute diluted net loss per share Weighted average number of shares used to compute diluted net loss per share Weighted Average Number of Shares Outstanding, Diluted Weighted Average Number of Shares Outstanding, Diluted, Total Debt Securities, Available-for-Sale, Amortized Cost Amortized Cost Operating Lease, Weighted Average Remaining Lease Term Weighted-average remaining lease term Use of Estimates, Policy [Policy Text Block] Use of Estimates Finite-Lived Intangible Assets [Line Items] Corporate Note Securities [Member] Corporate Notes [Member] Computation of Basic and Diluted Net Loss per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Interest Expense, Debt, Excluding Amortization Contractual interest expense Disaggregation of Revenue [Line Items] Disaggregation Of Revenue [Line Items] Management [Member] Management Team [Member] Leasehold Improvements [Member] Leasehold Improvements [Member] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Fair Value Disclosures [Abstract] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV Measurement Frequency [Domain] Measurement Frequency Payments to Acquire Property, Plant, and Equipment Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment, Total Type of Restructuring [Domain] Employee-related Liabilities, Current Accrued payroll and related expenses Employee-related Liabilities, Current, Total Operating Lease, Expense Lease agreement, lease expense Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations Cash, cash equivalents and restricted cash at end of period Cash, cash equivalents and restricted cash at beginning of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total Finite-Lived Intangible Assets by Major Class [Axis] XML 10 R1.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Document and Entity Information - shares
6 Months Ended
Jun. 30, 2024
Aug. 02, 2024
Cover [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Jun. 30, 2024  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q2  
Trading Symbol NVRO  
Entity Registrant Name Nevro Corp.  
Entity Central Index Key 0001444380  
Current Fiscal Year End Date --12-31  
Entity Filer Category Large Accelerated Filer  
Entity Current Reporting Status Yes  
Entity Small Business false  
Entity Shell Company false  
Entity Emerging Growth Company false  
Entity Common Stock, Shares Outstanding   37,283,164
Entity File Number 001-36715  
Entity Tax Identification Number 56-2568057  
Entity Address, Address Line One 1800 Bridge Parkway  
Entity Address, City or Town Redwood City  
Entity Address, State or Province CA  
Entity Address, Postal Zip Code 94065  
City Area Code 650  
Local Phone Number 251-0005  
Entity Interactive Data Current Yes  
Entity Incorporation, State or Country Code DE  
Security Exchange Name NYSE  
Document Quarterly Report true  
Document Transition Report false  
Title of 12(b) Security Common Stock, $0.001 par value per share  
XML 11 R2.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Current assets    
Cash and cash equivalents $ 74,702 $ 104,217
Short-term investments 198,991 218,506
Accounts receivable, net of allowance for doubtful accounts of $1,067 and $1,048 at June 30, 2024 and December 31, 2023, respectively 74,273 79,377
Inventories 126,096 118,676
Prepaid expenses and other current assets 12,125 10,145
Total current assets 486,187 530,921
Property and equipment, net 24,559 24,568
Operating lease assets 22,401 8,944
Goodwill 38,209 38,164
Intangible assets, net 25,881 27,354
Other assets 5,492 5,156
Restricted cash 606 606
Total assets 603,335 635,713
Current liabilities    
Accounts payable 22,938 22,520
Accrued liabilities 38,922 45,297
Short-term debt 37,841
Contingent liabilities, current portion 1,864 9,836
Other current liabilities 369 5,722
Total current liabilities 101,934 83,375
Long-term debt 180,558 211,471
Long-term operating lease liabilities 23,890 4,634
Contingent liabilities, non-current portion 14,856 12,257
Warrant liability 5,676 28,739
Other long-term liabilities 2,168 2,092
Total liabilities 329,082 342,568
Commitments and contingencies (Note 6)
Stockholders’ equity    
Preferred stock, $0.001 par value, 10,000,000 shares authorized at June 30, 2024 and December 31, 2023; zero shares issued and outstanding at June 30, 2024 and December 31, 2023
Common stock, $0.001 par value, 290,000,000 shares authorized at June 30, 2024 and December 31, 2023; 37,879,790 and 37,044,390 shares issued at June 30, 2024 and December 31, 2023, respectively; 37,204,214 and 36,361,474 shares outstanding at June 30, 2024 and December 31, 2023, respectively 37 36
Additional paid-in capital 1,019,741 992,762
Accumulated other comprehensive income (loss) (1,131) (243)
Accumulated deficit (744,394) (699,410)
Total stockholders’ equity 274,253 293,145
Total liabilities and stockholders’ equity $ 603,335 $ 635,713
XML 12 R3.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Statement of Financial Position [Abstract]    
Accounts receivable, allowance for doubtful accounts $ 1,067 $ 1,048
Preferred stock, par value $ 0.001 $ 0.001
Preferred stock, shares authorized 10,000,000 10,000,000
Preferred stock, shares issued 0 0
Preferred stock, shares outstanding 0 0
Common stock, par value $ 0.001 $ 0.001
Common stock, shares authorized 290,000,000 290,000,000
Common stock, shares issued 37,879,790 37,044,390
Common stock, shares outstanding 37,204,214 36,361,474
XML 13 R4.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Statements of Operations and Comprehensive Loss - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Income Statement [Abstract]        
Revenue $ 104,161 $ 108,809 $ 206,060 $ 205,136
Cost of revenue [1] 36,694 34,366 67,065 66,069
Gross profit 67,467 74,443 138,995 139,067
Operating expenses        
Research and development 14,117 13,320 28,945 28,075
Sales, general and administrative 76,774 86,762 165,100 172,954
Amortization of intangibles 737   1,474  
Change in fair value of contingent consideration 960   4,431  
Total operating expenses 92,588 100,082 199,950 201,029
Loss from operations (25,121) (25,639) (60,955) (61,962)
Interest income 3,317 3,348 7,097 6,626
Interest expense (6,741) (1,618) (13,253) (3,231)
Change in fair market value of warrants 9,504   23,064  
Other income (expense), net (272) (338) (293) (384)
Loss before income taxes (19,313) (24,247) (44,340) (58,951)
Provision for income taxes 262 477 644 802
Net loss (19,575) (24,724) (44,984) (59,753)
Other comprehensive income (loss):        
Changes in foreign currency translation adjustment 43 336 (212) 842
Changes in unrealized gains on short-term investments, net (150) (192) (676) 395
Net change in other comprehensive income (loss) (107) 144 (888) 1,237
Comprehensive loss $ (19,682) $ (24,580) $ (45,872) $ (58,516)
Net loss per share, basic $ (0.53) $ (0.69) $ (1.23) $ (1.67)
Net loss per share, diluted $ (0.53) $ (0.69) $ (1.23) $ (1.67)
Weighted average number of shares used to compute basic net loss per share 36,936,867 35,921,539 36,702,118 35,753,112
Weighted average number of shares used to compute diluted net loss per share 36,936,867 35,921,539 36,702,118 35,753,112
[1] Exclusive of amortization of intangible assets, which is shown separately.
XML 14 R5.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Statements of Stockholders' Equity (unaudited) - USD ($)
$ in Thousands
Total
Common Stock [Member]
Additional Paid-In Capital [Member]
Accumulated Deficit [Member]
Accumulated Other Comprehensive Income (Loss) [Member]
Beginning balances at Dec. 31, 2022 $ 323,876 $ 35 $ 934,132 $ (607,197) $ (3,094)
Beginning balances, shares at Dec. 31, 2022   35,520,507      
Issuance of common stock upon release of restricted stock units   $ 1 (1)    
Issuance of common stock upon release of restricted stock units, shares   243,276      
Shares withheld for tax obligations (2,273)   (2,273)    
Shares withheld for tax obligations, shares   (69,763)      
Stock based compensation 13,561   13,561    
Net Income (Loss) (35,029)     (35,029)  
Other comprehensive loss 1,093       1,093
Ending balances at Mar. 31, 2023 301,228 $ 36 945,419 (642,226) (2,001)
Ending balances, shares at Mar. 31, 2023   35,694,020      
Beginning balances at Dec. 31, 2022 323,876 $ 35 934,132 (607,197) (3,094)
Beginning balances, shares at Dec. 31, 2022   35,520,507      
Net Income (Loss) (59,753)        
Other comprehensive loss 1,237        
Ending balances at Jun. 30, 2023 294,750 $ 36 963,521 (666,950) (1,857)
Ending balances, shares at Jun. 30, 2023   36,080,122      
Beginning balances at Mar. 31, 2023 301,228 $ 36 945,419 (642,226) (2,001)
Beginning balances, shares at Mar. 31, 2023   35,694,020      
Exercise of common stock options 1,455   1,455    
Exercise of common stock options, shares   83,058      
Issuance of common stock upon release of restricted stock units, shares   185,918      
Shares withheld for tax obligations (1,080)   (1,080)    
Shares withheld for tax obligations, shares   (38,463)      
Issuance of common stock under employee stock purchase plan 3,747   3,747    
Issuance of common stock under employee stock purchase plan, shares   155,589      
Stock based compensation 13,980   13,980    
Net Income (Loss) (24,724)     (24,724)  
Other comprehensive loss 144       144
Ending balances at Jun. 30, 2023 294,750 $ 36 963,521 (666,950) (1,857)
Ending balances, shares at Jun. 30, 2023   36,080,122      
Beginning balances at Dec. 31, 2023 293,145 $ 36 992,762 (699,410) (243)
Beginning balances, shares at Dec. 31, 2023   36,361,474      
Issuance of common stock upon release of restricted stock units, shares   408,083      
Shares withheld for tax obligations (1,251)   (1,251)    
Shares withheld for tax obligations, shares   (82,727)      
Stock based compensation 12,837   12,837    
Net Income (Loss) (25,409)     (25,409)  
Other comprehensive loss (781)       (781)
Ending balances at Mar. 31, 2024 278,541 $ 36 1,004,348 (724,819) (1,024)
Ending balances, shares at Mar. 31, 2024   36,686,830      
Beginning balances at Dec. 31, 2023 293,145 $ 36 992,762 (699,410) (243)
Beginning balances, shares at Dec. 31, 2023   36,361,474      
Net Income (Loss) (44,984)        
Other comprehensive loss (888)        
Ending balances at Jun. 30, 2024 274,253 $ 37 1,019,741 (744,394) (1,131)
Ending balances, shares at Jun. 30, 2024   37,204,214      
Beginning balances at Mar. 31, 2024 278,541 $ 36 1,004,348 (724,819) (1,024)
Beginning balances, shares at Mar. 31, 2024   36,686,830      
Issuance of common stock upon release of restricted stock units, shares   275,513      
Shares withheld for tax obligations (662)   (662)    
Shares withheld for tax obligations, shares   (61,316)      
Issuance of common stock under employee stock purchase plan 2,722 $ 1 2,721    
Issuance of common stock under employee stock purchase plan, shares   303,187      
Stock based compensation 13,334   13,334    
Net Income (Loss) (19,575)     (19,575)  
Other comprehensive loss (107)       (107)
Ending balances at Jun. 30, 2024 $ 274,253 $ 37 $ 1,019,741 $ (744,394) $ (1,131)
Ending balances, shares at Jun. 30, 2024   37,204,214      
XML 15 R6.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Cash flows from operating activities    
Net loss $ (44,984) $ (59,753)
Adjustments to reconcile net loss to net cash used in operating activities    
Depreciation and amortization 4,066 3,212
Amortization of operating lease assets 2,000 2,198
Stock-based compensation expense 27,259 29,726
Amortization of intangibles 1,474  
Amortization of premium (accretion of discount) on short-term investments (2,224) (1,771)
Provision for doubtful accounts 577 449
Write-down of inventory 667 2,837
Amortization of debt issuance costs 1,867 622
Non-cash interest expense 5,390  
Change in fair value of warrants (23,064)  
Change in fair value of contingent consideration 4,431  
Unrealized (gains) losses on foreign currency transactions (334) 54
Changes in operating assets and liabilities    
Accounts receivable 4,216 9,142
Inventories (7,695) (22,551)
Prepaid expenses and other current assets (2,114) (1,928)
Other assets (341) 364
Accounts payable 1,616 3,769
Accrued liabilities (11,913) (7,484)
Other long-term liabilities (1,660) (2,702)
Net cash provided by (used in) operating activities (40,766) (43,816)
Cash flows from investing activities    
Purchases of short-term investments (98,078) (93,578)
Proceeds from maturity of short-term investments 119,140 85,000
Payment for acquisition of business, net of cash acquired (45)  
Purchases of property and equipment (5,223) (4,796)
Net cash provided by (used in) investing activities 15,794 (13,374)
Cash flows from financing activities    
Convertible notes debt issuance costs (328)  
Minimum tax withholding paid on behalf of employees for net share settlement (1,913) (3,353)
Payment of contingent consideration established in purchase accounting (4,964)  
Proceeds from issuance of common stock to employees 2,722 5,202
Net cash provided by (used in) financing activities (4,483) 1,849
Effect of exchange rate changes on cash and cash equivalents (60) 154
Net increase (decrease) in cash, cash equivalents and restricted cash (29,515) (55,187)
Cash, cash equivalents and restricted cash    
Cash, cash equivalents and restricted cash at beginning of period 104,823 120,979
Cash, cash equivalents and restricted cash at end of period 75,308 65,792
Significant non-cash transactions    
Purchases of property and equipment in accounts payable 294 $ 435
Remeasurement of operating lease right-of-use assets for lease modification $ 15,457  
XML 16 R7.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2024
Jun. 30, 2023
Pay vs Performance Disclosure            
Net Income (Loss) $ (19,575) $ (25,409) $ (24,724) $ (35,029) $ (44,984) $ (59,753)
XML 17 R8.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Insider Trading Arrangements
3 Months Ended
Jun. 30, 2024
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 18 R9.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Summary of Significant Accounting Policies
6 Months Ended
Jun. 30, 2024
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies

1. Summary of Significant Accounting Policies

Basis of Presentation

The accompanying interim condensed consolidated financial statements as of June 30, 2024 and for the three and six months ended June 30, 2024 and 2023, and the related interim information contained within the notes to the financial statements, are unaudited. The unaudited interim condensed consolidated financial statements (the condensed consolidated financial statements) have been prepared in accordance with generally accepted accounting principles in the United States (U.S. GAAP) for interim financial information and on the same basis as the audited financial statements included on the Company’s Annual Report on Form 10-K for the year ended December 31, 2023 (the Annual Report) filed with the Securities and Exchange Commission (SEC) on February 23, 2024. The condensed consolidated financial statements are prepared in U.S. dollars and include the Company’s accounts and those of its wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated. In the opinion of management, the accompanying unaudited interim condensed consolidated financial statements contain all adjustments (consisting of normal recurring adjustments) necessary to state fairly the Company’s financial position as of June 30, 2024, the results of its operations for the three and six months ended June 30, 2024 and 2023 and the consolidated statements of cash flows for the six months ended June 30, 2024 and 2023. All such adjustments are of a normal and recurring nature. The interim financial data as of June 30, 2024 is not necessarily indicative of the results to be expected for the year ending December 31, 2024, or for any future period.

The consolidated balance sheet as of December 31, 2023 was derived from the audited financials as of that date. The accompanying condensed consolidated financial statements and related financial information should be read in conjunction with the audited consolidated financial statements and the related notes thereto for the year ended December 31, 2023 included in the Annual Report.

Use of Estimates

The preparation of financial statements in accordance with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in the condensed consolidated financial statements and accompanying notes. Estimates are based on historical experience, where applicable, and other assumptions believed to be reasonable by management. Actual results may differ from those estimates under different assumptions or conditions.

Foreign Currency Translation

Unrealized foreign exchange gains and losses from the remeasurement of assets and liabilities denominated in currencies other than the functional currency of the reporting entity are recorded in other income (expense), net. Additionally, realized gains and losses resulting from transactions denominated in currencies other than the local currency are recorded in other income (expense), net in the condensed consolidated statements of operations and comprehensive loss. The Company recorded net unrealized and net realized foreign currency transaction gains (losses) during the periods presented as follows (in thousands):

 

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

June 30,

 

 

June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Net unrealized foreign currency gain (loss)

 

$

(156

)

 

$

(278

)

 

$

196

 

 

$

(145

)

Net realized foreign currency gain (loss)

 

 

(66

)

 

 

(9

)

 

 

(388

)

 

 

(137

)

 

New Accounting Pronouncements Not Yet Adopted

In December 2023, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2023-09 (Topic 740): Income Taxes: Improvements to Income Tax Disclosures which expands the existing rules on income tax disclosures. This update requires entities to disclose specific categories in the tax rate reconciliation, provide additional information for reconciling items that meet a quantitative threshold and disclose additional information about income taxes paid on an annual basis. The new disclosure requirements are effective for fiscal years beginning after December 15, 2024. The Company is currently evaluating the impact of adopting ASU 2023-09.

In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures which expands disclosure requirements to require entities to disclose significant segment expenses that are regularly provided to or easily computed from information regularly provided to the chief operating decision maker. This update also requires all annual disclosures currently required by Topic 280 to be disclosed in interim periods. The new disclosure requirements are effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. The Company is currently evaluating the impact of adopting ASU 2023-07.

XML 19 R10.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue
6 Months Ended
Jun. 30, 2024
Revenue from Contract with Customer [Abstract]  
Revenue

2. Revenue

The following table presents revenue by geography, based on the billing address of the customer (in thousands):

 

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

June 30,

 

 

June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

United States

 

$

90,694

 

 

$

92,961

 

 

$

177,732

 

 

$

175,282

 

International

 

 

13,467

 

 

 

15,848

 

 

 

28,328

 

 

 

29,854

 

Total revenue

 

$

104,161

 

 

$

108,809

 

 

$

206,060

 

 

$

205,136

 

The United States is the only country that accounts for 10% or more of the revenue during the periods presented:

 

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

June 30,

 

 

June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

United States

 

 

87

%

 

 

85

%

 

 

86

%

 

 

85

%

There were no customers that accounted for 10% or more of the Company’s revenue for each of the three and six months ended June 30, 2024 and 2023. Additionally, there were no customers that accounted for 10% or more of the Company’s accounts receivable balance as of June 30, 2024 and December 31, 2023. For the three and six months ended June 30, 2024, the Company recognized bad debt expenses of $0.3 and $0.6 million, respectively. For the three and six months ended June 30, 2023, the Company recognized bad debt expenses of $0.3 million and $0.4 million, respectively.

XML 20 R11.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Lease Accounting
6 Months Ended
Jun. 30, 2024
Leases [Abstract]  
Lease Accounting

3. Lease Accounting

The Company has operating leases for office space, a manufacturing facility, warehouse, research and development facilities and equipment. Leases with terms of 12 months or less are not recorded on the balance sheet, as the related lease expenses are recognized on a straight-line basis over the lease term. The Company accounts for lease components (such as fixed payments) separately from non-lease components (such as common area expenses).

In April 2024, the Company entered into an amendment to its office space located in Redwood City, California, which reduced the total office space to approximately 78,000 square feet, beginning on June 1, 2024 and ending on December 31, 2031. Pursuant to the lease amendment, the landlord provided the Company with a tenant improvement allowance of up to $4.7 million. The amendment increased the right-of-use asset and lease liability by $15.5 million.

The weighted average lease terms and discounts rates are as follows:

 

 

 

June 30, 2024

 

December 31, 2023

Operating Lease Term and Discount Rate

 

 

 

 

Weighted-average remaining lease term

 

7.41 years

 

2.86 years

Weighted-average discount rate

 

7.0%

 

7.0%

As of June 30, 2024, the maturity of lease liabilities are as follows (in thousands):

 

 

 

Operating Leases

 

2024, remaining months

 

$

491

 

2025

 

 

545

 

2026

 

 

5,323

 

2027

 

 

5,508

 

2028

 

 

5,698

 

Thereafter

 

 

18,071

 

Total lease payments

 

 

35,636

 

Less: Interest

 

 

(11,377

)

Present value of lease liabilities

 

$

24,259

 

 

Lease payments in 2025 are net of a tenant improvement allowance of $4.7 million that the Company expects to receive in 2025.

Supplemental lease cost information are as follows (in thousands):

 

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

June 30,

 

 

June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Operating lease cost

 

$

1,221

 

 

$

1,342

 

 

$

2,563

 

 

$

2,685

 

 

Supplemental balance sheet information are as follows (in thousands):

 

 

 

June 30, 2024

 

 

December 31, 2023

 

Operating Leases:

 

 

 

 

 

 

Operating lease assets

 

$

22,401

 

 

$

8,944

 

 

 

 

 

 

 

 

Other current liabilities

 

$

369

 

 

$

5,722

 

Long term operating lease liabilities

 

 

23,890

 

 

 

4,634

 

Total operating lease liabilities

 

$

24,259

 

 

$

10,356

 

 

Supplemental cash flow information are as follows (in thousands):

 

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

June 30,

 

 

June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Cash paid for amounts included in the measurement of lease liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

Operating cash flow from operating leases

 

$

591

 

 

$

1,496

 

 

$

1,989

 

 

$

2,974

 

See Note 6 for further details of the Company’s lease commitments.

XML 21 R12.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurements
6 Months Ended
Jun. 30, 2024
Fair Value Disclosures [Abstract]  
Fair Value Measurements

4. Fair Value Measurements

Cash Equivalents and Short-Term Investments

The Company’s money market funds are classified within Level 1 of the fair value hierarchy and are valued based on quoted prices in active markets for identical securities. The Company’s short-term investments are comprised of agency bonds, commercial paper, corporate notes and treasury bonds. All short-term investments have been classified within Level 1 or Level 2 of the fair value hierarchy because of the sufficient observable inputs for revaluation. The Company’s Level 2 investments are valued using third-party pricing sources. The pricing services utilize industry-standard valuation models, including both income and market-based approaches, for which all significant inputs are observable, either directly or indirectly, to estimate fair value. These inputs include reported trades of and broker/dealer quotes on the same or similar investments, issuer credit spreads, benchmark investments, prepayment/default

projections based on historical data and other observable inputs. The following table sets forth the Company’s financial instruments that were measured at fair value on a recurring basis by level within the fair value hierarchy (in thousands):

 

Balance as of June 30, 2024

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Total

 

Assets:

 

 

 

 

 

 

 

 

 

 

 

 

Money market funds (i)

 

$

54,078

 

 

$

 

 

$

 

 

$

54,078

 

Agency bonds (ii)

 

 

 

 

 

20,966

 

 

 

 

 

 

20,966

 

Treasury bonds (ii)

 

 

178,025

 

 

 

 

 

 

 

 

 

178,025

 

Total assets

 

$

232,103

 

 

$

20,966

 

 

$

 

 

$

253,069

 

 

Balance as of December 31, 2023

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Total

 

Assets:

 

 

 

 

 

 

 

 

 

 

 

 

Money market funds (i)

 

$

82,886

 

 

$

 

 

$

 

 

$

82,886

 

Agency bonds (ii)

 

 

 

 

 

99,054

 

 

 

 

 

 

99,054

 

Commercial paper (ii)

 

 

 

 

 

22,374

 

 

 

 

 

 

22,374

 

Corporate notes (ii)

 

 

 

 

 

3,490

 

 

 

 

 

 

3,490

 

Treasury bonds (ii)

 

 

93,588

 

 

 

 

 

 

 

 

 

93,588

 

Total assets

 

$

176,474

 

 

$

124,918

 

 

$

 

 

$

301,392

 

 

(i)
Included in cash and cash equivalents on the condensed consolidated balance sheets.
(ii)
Included in short-term investments on the condensed consolidated balance sheets.

Convertible Senior Notes

As of June 30, 2024 and December 31, 2023, the fair value of the 2.75% convertible senior notes due 2025 (the 2025 Notes) was $35.7 million and $35.6 million, respectively. The fair value was determined on the basis of market prices observable for similar instruments and is considered Level 2 in the fair value hierarchy (See Note 7 for additional information regarding the 2025 Notes).

Warrant Liability

 

In November 2023, the Company entered into a Credit Agreement and Guaranty (the Braidwell Credit Agreement) with Braidwell LP (together with its affiliates, Braidwell). In connection with the Braidwell Credit Agreement, the Company issued warrants (the Braidwell Warrants) to Braidwell to purchase an aggregate of approximately 2.58 million shares of the Company's common stock.

 

The Braidwell Warrants are valued using the Black Scholes valuation model and are considered Level 3 in the fair value hierarchy. As of June 30, 2024 and December 31, 2023, the fair value of the Braidwell Warrants was $5.7 million and $28.7 million, respectively. Assumptions for the warrant liability are as follows:

 

 

 

June 30, 2024

 

December 31, 2023

Expected term (in years)

 

5.4

 

6.0

Expected volatility

 

53%

 

53%

Risk-free interest rate

 

4.08%

 

3.50%

Dividend yield

 

0%

 

0%

 

Contingent Consideration

 

In connection with the Company's acquisition of Interventional Pain Technologies, Inc. (Vyrsa) in the fourth quarter of 2023, the Company is subject to certain contingent consideration. Changes in the fair value of the contingent consideration liability for the six months ended June 30, 2024 were as follows (in thousands):

 

Balance as of December 31, 2023

 

$

22,093

 

Change in fair value of contingent consideration

 

 

4,431

 

Contingent consideration payments

 

 

(9,804

)

Balance as of June 30, 2024

 

$

16,720

 

 

Upon the achievement of the regulatory approval milestone in the three months ended March 31, 2024, the Company accrued an additional $5.0 million and made contingent consideration payments of $9.8 million.

 

The regulatory approval milestone and product development milestone consideration are valued using the probability-weighted average discount cash flow model, and the revenue milestone consideration is valued using the Monte Carlo simulation model. The contingent consideration is considered Level 3 in the fair value hierarchy. As of June 30, 2024, the fair value of the contingent consideration related to the product development and revenue milestones were $1.7 million and $14.9 million, respectively. As of December 31, 2023, the fair value of the contingent consideration related to the regulatory approval, product development and revenue milestones were $5.0 million, $1.7 million and $15.5 million, respectively.

 

Significant unobservable inputs for the contingent consideration are as follows:

 

Contingent Liability

 

Fair Value at
June 30, 2024

 

Valuation Technique

 

Unobservable Input

 

Range

Product Development

 

$1,668

 

Probability-Weighted

 

Probability of Payment

 

75%

Milestone

 

 

 

Average Discount

 

Risk-Free Rate

 

5.1% - 5.3%

 

 

 

 

Cash Flow

 

Credit Spread

 

7.3%

 

 

 

 

 

 

Projected Year of Payment

 

2025

Revenue Milestone

 

$14,856

 

Monte Carlo Simulation

 

Discount Rate

 

11.8% - 12.5%

 

 

 

 

 

 

Revenue Volatility

 

13%

 

 

 

 

 

 

Projected Year of Payment

 

2026 - 2027

 

Contingent Liability

 

Fair Value at December 31, 2023

 

Valuation Technique

 

Unobservable Input

 

Range

Regulatory Approval

 

$4,964

 

Probability-Weighted

 

Probability of Payment

 

80%

Milestone

 

 

 

Average Discount

 

Risk-Free Rate

 

5.2% — 5.3%

 

 

 

 

Cash Flow

 

Credit Spread

 

4.3%

 

 

 

 

 

 

Projected Year of Payment

 

2024

Product Development

 

$1,677

 

Probability-Weighted

 

Probability of Payment

 

50%

Milestone

 

 

 

Average Discount

 

Risk-Free Rate

 

4.9% — 5.1%

 

 

 

 

Cash Flow

 

Credit Spread

 

4.3%

 

 

 

 

 

 

Projected Year of Payment

 

2024 — 2025

Revenue Milestone

 

$15,452

 

Monte Carlo Simulation

 

Discount Rate

 

8.7% — 9.3%

 

 

 

 

 

 

Revenue Volatility

 

17.0%

 

 

 

 

 

 

Projected Year of Payment

 

2025 — 2027

XML 22 R13.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Balance Sheet Components
6 Months Ended
Jun. 30, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Balance Sheet Components

5. Balance Sheet Components

Cash and Cash Equivalents

The Company considers all highly-liquid investments purchased with an original maturity of three months or less at the date of purchase to be cash equivalents. Cash and cash equivalents include money market funds in the amount of $54.1 million and $82.9 million as of June 30, 2024 and December 31, 2023, respectively. As of June 30, 2024 and December 31, 2023, the Company’s cash equivalents were held at institutions in the United States and include deposits in a money market fund which was unrestricted as to withdrawal or use. The Company also held cash in foreign banks of approximately $13.2 million at June 30, 2024 and $9.4 million at December 31, 2023 that was not insured. The Company has not experienced any losses on its deposits of cash and cash equivalents.

Investments

The Company measures its cash equivalents and short-term investments at fair value, with unrealized gains and losses recorded in accumulated other comprehensive income within stockholders’ equity. The Company regularly reviews its investments and evaluates the current expected credit loss by considering factors such as historical experience, market data, and the near-term

prospects of the investee. The following is a summary of the gross unrealized gains and unrealized losses on the Company’s investment securities, excluding investments in money market funds (in thousands):

 

 

 

June 30, 2024

 

 

 

Amortized
Cost

 

 

Gross
Unrealized
Holding
Gains

 

 

Gross
Unrealized
Holding
Losses

 

 

Aggregate
Fair Value

 

Investment Securities

 

 

 

 

 

 

 

 

 

 

 

 

Agency bonds

 

$

20,976

 

 

$

1

 

 

$

(11

)

 

$

20,966

 

Treasury bonds

 

 

178,433

 

 

 

19

 

 

 

(427

)

 

 

178,025

 

Total securities

 

$

199,409

 

 

$

20

 

 

$

(438

)

 

$

198,991

 

 

 

 

 

December 31, 2023

 

 

 

Amortized
Cost

 

 

Gross
Unrealized
Holding
Gains

 

 

Gross
Unrealized
Holding
Losses

 

 

Aggregate
Fair Value

 

Investment Securities

 

 

 

 

 

 

 

 

 

 

 

 

Agency bonds

 

$

99,076

 

 

$

68

 

 

$

(90

)

 

$

99,054

 

Commercial paper

 

 

22,369

 

 

 

5

 

 

 

 

 

 

22,374

 

Corporate notes

 

 

3,491

 

 

 

 

 

 

(1

)

 

 

3,490

 

Treasury bonds

 

 

93,312

 

 

 

317

 

 

 

(41

)

 

 

93,588

 

Total securities

 

$

218,248

 

 

$

390

 

 

$

(132

)

 

$

218,506

 

 

Realized gains or losses and other-than-temporary impairments, if any, on available-for-sale securities are reported in other income (expense), net as incurred. The cost of securities sold is determined based on the specific identification method. The amount of realized gains and realized losses on investments recorded for the periods presented has not been material.

The contractual maturities of the Company’s investment securities as of June 30, 2024 were as follows (in thousands):

 

 

 

Amortized Cost

 

 

Fair Value

 

Amounts maturing within one year

 

$

125,126

 

 

$

124,995

 

Amounts maturing after one year through five years

 

 

74,283

 

 

 

73,996

 

Total investment securities

 

$

199,409

 

 

$

198,991

 

Inventories (in thousands)

 

 

June 30,

 

 

December 31,

 

 

 

2024

 

 

2023

 

Raw materials

 

$

55,762

 

 

$

64,974

 

Work in process

 

 

12,490

 

 

 

2,149

 

Finished goods

 

 

57,844

 

 

 

51,553

 

Total inventories

 

$

126,096

 

 

$

118,676

 

Inventories are stated at the lower of cost or net realizable value. Cost is determined using the standard cost method which approximates the first-in, first-out basis. Net realizable value is determined as the prices in the ordinary course of business, less reasonably predictable costs of completion, disposal and transportation. The Company regularly reviews inventory quantities compared to forecasted sales to record a provision for excess and obsolete inventory when appropriate. Inventory write-downs are recorded for excess and obsolete inventory. The Company estimates forecasted sales by considering product acceptance in the marketplace, customer demand, historical sales, product obsolescence and technological innovations.

The Company periodically evaluates the carrying value of inventory on hand for potential excess amount over demand using the same lower of cost or net realizable value approach as that has been used to value the inventory. The Company also periodically evaluates inventory quantities in consideration of actual loss experience. As a result of these evaluations, there was an immaterial change to the carrying value of inventory recognized for the three months ended June 30, 2024 and for the three months ended June 30, 2023, the Company recognized a write-down of $1.6 million. For the six months ended June 30, 2024 and 2023, the Company had write-downs of $0.7 million and $2.8 million, respectively.

 

Property and Equipment, Net (in thousands)

 

 

 

June 30,

 

 

December 31,

 

 

 

2024

 

 

2023

 

Laboratory and manufacturing equipment

 

$

16,084

 

 

$

15,414

 

Computer equipment and software

 

 

15,710

 

 

 

15,451

 

Internally developed software

 

 

10,855

 

 

 

8,831

 

Furniture and fixtures

 

 

4,781

 

 

 

4,745

 

Leasehold improvements

 

 

10,933

 

 

 

10,924

 

Construction in process

 

 

5,930

 

 

 

4,865

 

Total

 

 

64,293

 

 

 

60,230

 

Less: Accumulated depreciation and amortization

 

 

(39,734

)

 

 

(35,662

)

Property and equipment, net

 

$

24,559

 

 

$

24,568

 

The Company recognized depreciation and amortization expense on property and equipment as follows (in thousands):

 

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

June 30,

 

 

June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Depreciation and amortization expense

 

$

2,014

 

 

$

1,671

 

 

$

4,066

 

 

$

3,212

 

 

Accrued Liabilities (in thousands)

 

 

 

June 30,

 

 

December 31,

 

 

 

2024

 

 

2023

 

Accrued payroll and related expenses

 

$

20,452

 

 

$

31,715

 

Accrued professional fees

 

 

1,009

 

 

 

2,909

 

Accrued taxes

 

 

1,552

 

 

 

1,482

 

Accrued clinical and research expenses

 

 

797

 

 

 

752

 

Accrued interest

 

 

1,171

 

 

 

1,123

 

Accrued warranty

 

 

2,200

 

 

 

1,531

 

Accrued other

 

 

11,741

 

 

 

5,785

 

Total accrued liabilities

 

$

38,922

 

 

$

45,297

 

XML 23 R14.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Commitments and Contingencies
6 Months Ended
Jun. 30, 2024
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies

6. Commitments and Contingencies

Operating Leases

In March 2015, the Company entered into a lease agreement for approximately 50,000 square feet of office space located in Redwood City, California for a period beginning on June 30, 2015 and ending in May 2022, with initial annual payments of approximately $2.0 million, increasing to $2.4 million annually during the final year of the lease term. In December 2016, the Company entered into a first amendment to the lease for an additional approximately 50,000 square feet of office space adjacent to the premises under the original lease (the Expansion Premises), with initial annual payments of $1.2 million, increasing to $2.9 million in the final year of the amended lease term. The lease for the Expansion Premises commenced on June 1, 2018, and includes an expiration date of May 31, 2025. The first amendment extended the lease term for the original premises to terminate on the same date as the Expansion Premises. In April 2024, the Company entered into a second amendment which reduced the total office space to approximately 78,000 square feet, beginning on June 1, 2024 and ending on December 31, 2031, with initial annual payments of approximately $3.0 million, increasing to approximately $5.7 million during the final year of the lease term. Pursuant to the second lease amendment, the landlord provided the Company with a tenant improvement allowance of up to $4.7 million.

The Company entered into a separate non-cancellable facility lease for warehouse space beginning on March 1, 2017 through February 28, 2022, under which it is obligated to pay approximately $0.4 million in lease payments over the term of the lease. In October 2021, the Company entered into a first amendment of the warehouse lease, which extends the lease term to terminate on May 31, 2025 and under which the Company is obligated to pay approximately $0.4 million over the term of the extension period.

In August 2020, the Company entered into a lease for approximately 35,411 square feet of space for a manufacturing facility in Costa Rica to begin in April 2021 and to last through June 2031, under which it is obligated to pay approximately $3.9 million in lease payments over the term of the lease. On the commencement date in April 2021, the Company classified and measured the lease, resulting in the recording of operating assets of $2.9 million and operating lease liabilities of $2.9 million.

See Note 3 for further discussion on Lease Accounting.

Warranty Obligations

The Company provides a limited one- to five-year warranty and warrants that its products will operate substantially in conformity with product specifications. The Company records an estimate for the provision for warranty claims in cost of revenue when the related revenues are recognized. This estimate is based on historical and anticipated rates of warranty claims, the cost per claim and the number of units sold. The Company regularly assesses the adequacy of its recorded warranty obligations and adjusts the amounts as necessary. Activities related to warranty obligations were as follows (in thousands):

 

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

June 30,

 

 

June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Beginning balance

 

$

2,004

 

 

$

1,147

 

 

$

1,531

 

 

$

866

 

Provision for warranty

 

 

1,667

 

 

 

1,085

 

 

 

3,027

 

 

 

2,848

 

Utilization

 

 

(1,471

)

 

 

(883

)

 

 

(2,358

)

 

 

(2,365

)

Ending balance

 

$

2,200

 

 

$

1,349

 

 

$

2,200

 

 

$

1,349

 

Supply Agreements

The Company has entered into supply agreements with certain suppliers that require certain minimum annual purchase agreements. As of June 30, 2024, the Company had minimum annual purchase commitments of $6.3 million due for the remainder of 2024 and $4.9 million due in 2025. In addition, the Company renegotiated a supplier contract resulting in a one-time $6.0 million fee, recorded in accrued liabilities and expensed to cost of revenue as of June 30, 2024. The renegotiation reduced the Company’s future purchase commitments enabling the company to accelerate the move of inventory production to its Costa Rica facility.

Contingencies

From time to time, the Company may have certain contingent liabilities that arise in the ordinary course of business activities related to, for example, employment matters and patent issues. The Company accrues a liability for such matters when it is probable that future expenditures will be made and such expenditures can be reasonably estimated. When determining the estimated loss or range of loss, significant judgment is required.

Indemnification

The Company enters into standard indemnification arrangements in the ordinary course of business. Pursuant to these arrangements, the Company indemnifies, holds harmless and agrees to reimburse the indemnified parties for losses suffered or incurred by the indemnified party, in connection with any trade secret, copyright, patent or other intellectual property infringement claim by any third-party with respect to the Company’s technology. The term of these indemnification agreements is generally perpetual. The maximum potential amount of future payments the Company could be required to make under these agreements is not determinable because it involves claims that may be made against the Company in the future, but have not yet been made.

The Company has entered into indemnification agreements with its directors and officers that may require the Company to indemnify its directors and officers against liabilities that may arise by reason of their status or service as directors or officers, other than liabilities arising from willful misconduct of the individual. The maximum potential amount of future payments the Company could be required to make under these indemnification agreements is unlimited; however, the Company has director and officer insurance coverage that reduces the Company’s exposure and enables the Company to recover a portion of any future amounts paid. The Company believes the estimated fair value of these indemnification agreements in excess of applicable insurance coverage is minimal.

Legal Matters

The Company is and may from time to time continue to be involved in various legal proceedings to defend its intellectual property, including several pending European patent oppositions at the European Patent Office (EPO) initiated by the Company’s competitors Medtronic and Boston Scientific. In addition, the Company is and may from time to time also be involved in various legal proceedings, such as employment matters, product liability matters, and professional liability matters, which the Company does not deem to be material to its business and condensed consolidated financial statements at this stage.

Flathead Partners Litigation/Arbitration

On July 15, 2022, the Company filed a lawsuit in the U.S. District Court for the Northern District of California for breach of contract against Flathead Partners, LLC, the Mayo Foundation for Medical Education and Research, and Mayo Clinic Ventures (herein referred to as “Flathead Partners”). The Company’s suit alleged that Flathead Partners breached the 2006 license agreement between the Company and the Mayo Clinic (referred to in the Company’s 10-K filing as the “Mayo License”), when Flathead Partners unilaterally asserted control of pending U.S. Patent Application 16/286,389 (the “’389 Application”), which is subject to the Mayo License. The suit sought to enjoin the Flathead Partners from taking any action at the U.S. Patent Office with respect to the ‘389 Application, and to thereafter engage in an arbitration as called for in the Mayo License. On July 27, 2022, the Flathead Partners agreed to enter into an arbitration to determine which party shall have control of prosecution of the ‘389 Application, and whether there are ongoing royalty obligations under the Mayo License. Therefore, Nevro dismissed the lawsuit in the Northern District of California. The parties then engaged in an arbitration. An arbitration hearing was held during the week of September 11, 2023, and a ruling was issued on April 8, 2024 requiring that Flathead Partners transfer back to the Company the power to control and direct prosecution of the ‘389 Application and its patent family. The April 8, 2024 ruling also concluded that Nevro did not owe Flathead Partners royalties under the Mayo License. More specifically, the Arbitrator found that Flathead Partners had breached the Mayo License, and that the Company had not breached the Mayo License. The Arbitrator awarded the Company (i) $0.2 million in damages, paid by Flathead Partners in May 2024; (ii) the Company’s attorneys’ fees and costs for the Northern District of California litigation (a final amount to be awarded after accounting submissions in August 2024); and (iii) prejudgment interest at a rate of 10%, with prejudgment interest running from June 1, 2022 (a final amount to be calculated in August 2024).

Civil Investigative Demand

In December 2022, the Company received a civil investigative demand (CID) pursuant to the federal False Claims Act from the United States Attorney’s Office for the Northern District of California seeking information relating to the Company’s spinal cord stimulation system (SCS System). The CID primarily relates to marketing, promotion and billing practices, not the therapeutic or safety attributes of the Company’s SCS System. The Company maintains rigorous policies and procedures designed to promote compliance with the federal False Claims Act and other regulatory requirements, and is cooperating in this matter and providing the requested information.

XML 24 R15.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Debt
6 Months Ended
Jun. 30, 2024
Debt Disclosure [Abstract]  
Debt

7. Debt

2025 Notes and Convertible Note Hedge and Warrant Transactions

During the three months ended June 30, 2024, the conditions allowing holders of the 2025 Notes to convert have not been met. Therefore, the 2025 Notes are not convertible during the three months ended September 30, 2024. As of June 30, 2024, the if-converted value of the 2025 Notes did not exceed the principal value of those notes.

The net carrying amount of the liability component of the 2025 Notes was as follows (in thousands):

 

 

 

June 30,

 

 

December 31,

 

 

 

2024

 

 

2023

 

Principal

 

$

38,038

 

 

$

38,038

 

Unamortized issuance cost

 

 

(197

)

 

 

(326

)

Net carrying amount

 

$

37,841

 

 

$

37,712

 

 

 

The following table sets forth the interest expense recognized related to the 2025 Notes (in thousands):

 

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

June 30,

 

 

June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Contractual interest expense

 

$

261

 

 

$

1,304

 

 

$

523

 

 

$

2,610

 

Amortization of debt issuance costs

 

 

65

 

 

 

314

 

 

 

129

 

 

 

621

 

Total interest expense

 

$

326

 

 

$

1,618

 

 

$

652

 

 

$

3,231

 

 

Credit Agreement with Braidwell LP

The Braidwell Credit Agreement provides for a term loan facility in the amount of $200.0 million, which was funded in its entirety in November 2023. Loans borrowed pursuant to the Braidwell Credit Agreement (the Braidwell Term Loans) bear interest at a rate per annum equal to Term Secured Overnight Financing Rate (as defined in the Braidwell Credit Agreement and with a floor of 3.50%) plus 5.25%. At the option of the Company, a portion of the interest payable on the Braidwell Term Loans equal to (i) (a) on or prior to the first anniversary of the Closing Date (as defined in the Braidwell Credit Agreement), 5.25%, (b) following the first anniversary of the Closing Date and on or prior to the third anniversary of the Closing Date, 2.50% and (c) following the third anniversary of the Closing Date, 1.50%, may be paid in-kind rather than in cash. The portion of the interest payable that the Company elects to be paid-in-kind results in an increase to the principal of the Braidwell Term Loans, which for the three and six months ended June 30, 2024 was $2.8 million and $5.4 million, respectively. The Braidwell Term Loans do not amortize, and have a maturity date of November 30, 2029. As of June 30, 2024, the Company was in compliance with covenants under the Braidwell Credit Agreement.

 

The net carrying amount of the liability component of the Braidwell Term Loans was as follows (in thousands):

 

 

June 30,

 

 

December 31,

 

 

 

2024

 

 

2023

 

Principal

 

$

213,191

 

 

$

207,801

 

Unamortized issuance cost

 

 

(32,633

)

 

 

(34,042

)

Net carrying amount

 

$

180,558

 

 

$

173,759

 

 

The following table sets forth the interest expense recognized related to the Braidwell Term Loans (in thousands):

 

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

June 30, 2024

 

 

June 30, 2024

 

Contractual interest expense

 

$

5,524

 

 

$

10,864

 

Amortization of debt issuance costs

 

 

891

 

 

 

1,737

 

Total interest expense

 

$

6,415

 

 

$

12,601

 

XML 25 R16.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Goodwill and Intangible Assets
6 Months Ended
Jun. 30, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets

8. Goodwill and Intangible Assets

 

Goodwill is recorded when the purchase price of an acquisition exceeds the fair value of the net tangible and identifiable intangible assets acquired. The gross carrying amount of goodwill was $38.2 million as of June 30, 2024 and December 31, 2023.

 

The following table presents details of the Company’s intangible assets (in thousands):

 

 

 

June 30, 2024

 

 

 

Gross Carrying Amount

 

 

Accumulated Amortization

 

 

Net Carrying Amount

 

Intangible assets with finite lives:

 

 

 

 

 

 

 

 

 

Developed technology

 

$

26,800

 

 

$

(1,563

)

 

$

25,237

 

Customer relationships

 

 

800

 

 

 

(156

)

 

 

644

 

Total

 

$

27,600

 

 

$

(1,719

)

 

$

25,881

 

 

 

 

December 31, 2023

 

 

 

Gross Carrying Amount

 

 

Accumulated Amortization

 

 

Net Carrying Amount

 

Intangible assets with finite lives:

 

 

 

 

 

 

 

 

 

Developed technology

 

$

26,800

 

 

$

(223

)

 

$

26,577

 

Customer relationships

 

 

800

 

 

 

(23

)

 

 

777

 

Total

 

$

27,600

 

 

$

(246

)

 

$

27,354

 

 

Future amortization expense of these intangibles assets as of June 30, 2024 is as follows (in thousands):

 

 

 

Future Amortization Expense

 

2024, remaining months

 

$

1,474

 

2025

 

 

2,947

 

2026

 

 

2,924

 

2027

 

 

2,680

 

2028

 

 

2,680

 

Thereafter

 

 

13,176

 

Total future amortization expense

 

$

25,881

 

XML 26 R17.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation
6 Months Ended
Jun. 30, 2024
Equity [Abstract]  
Stock-Based Compensation

9. Stock-Based Compensation

The Company accounts for stock-based compensation arrangements with employees in accordance with Accounting Standards Codification (ASC) 718, Compensation—Stock Compensation. ASC 718 requires the recognition of compensation expense, using a fair value-based method, for costs related to all share-based payments including stock options. The Company estimates forfeitures expected to occur to determine the amount of compensation cost recognized in each period.

In addition to restricted stock units, the Company grants performance stock units (PSUs) to certain members of the management team. These PSUs vest over a three-year period, subject to continued service, and are based on (1) the total shareholder return (TSR) of the Company’s common stock price compared to the S&P Healthcare Equipment Select Industry Index (the Index) over a two-year period or (2) specific revenue targets over a two-year performance period. Additionally, in 2022, the Company made PSU grants to its then CEO that included attainment criteria that required the Company's stock price to reach certain pre-specified stock prices. Since TSR and stock price attainment are considered market conditions, the PSUs based on TSR and stock price attainment have fair values that are determined at the grant date using the Monte Carlo simulation model, with the recorded expense based on fair value. Since revenue targets are considered performance conditions, the PSUs based on revenue targets have a fair value that is equal to the closing stock price on the grant date, with the recorded expense based on the fair value and the probability of achievement, which is reassessed at each reporting period.

The PSU grant activity is as follows:

 

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

June 30, 2024

 

 

June 30, 2024

 

 

 

Shares

 

 

Weighted Average Fair Value

 

 

Shares

 

 

Weighted Average Fair Value

 

Total shareholder return

 

 

6,110

 

 

$

15.80

 

 

 

245,833

 

 

$

20.89

 

Revenue targets

 

 

6,110

 

 

$

11.53

 

 

 

245,844

 

 

$

15.23

 

Total PSUs granted

 

 

12,220

 

 

$

13.67

 

 

 

491,677

 

 

$

18.06

 

 

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

June 30, 2023

 

 

June 30, 2023

 

 

 

Shares

 

 

Weighted Average Fair Value

 

 

Shares

 

 

Weighted Average Fair Value

 

Total shareholder return

 

 

85,393

 

 

$

44.68

 

 

 

172,924

 

 

$

45.09

 

Revenue targets

 

 

85,395

 

 

$

32.10

 

 

 

172,952

 

 

$

32.20

 

Total PSUs granted

 

 

170,788

 

 

$

38.39

 

 

 

345,876

 

 

$

38.65

 

A summary of stock-based compensation expense by line items in the condensed consolidated statements of operations is as follows (in thousands):

 

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

June 30,

 

 

June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Cost of revenue

 

 

803

 

 

 

670

 

 

 

1,362

 

 

 

1,112

 

Research and development

 

 

3,518

 

 

 

2,269

 

 

 

6,321

 

 

 

4,913

 

Sales, general and administrative

 

 

10,100

 

 

 

13,227

 

 

 

19,576

 

 

 

23,701

 

Total stock-based compensation expense

 

 

14,421

 

 

 

16,166

 

 

 

27,259

 

 

 

29,726

 

 

A summary of pre-tax stock-based compensation expense by category was as follows (in thousands):

 

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

June 30,

 

 

June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Stock Options

 

 

 

 

 

244

 

 

 

 

 

 

539

 

Restricted stock units

 

 

12,482

 

 

 

14,092

 

 

 

23,232

 

 

 

23,647

 

Performance stock units

 

 

1,579

 

 

 

1,334

 

 

 

3,163

 

 

 

4,166

 

Employee stock purchase plan

 

 

360

 

 

 

496

 

 

 

864

 

 

 

1,374

 

Total stock-based compensation expense

 

 

14,421

 

 

 

16,166

 

 

 

27,259

 

 

 

29,726

 

XML 27 R18.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Basic and Diluted Net Income (Loss) Per Share
6 Months Ended
Jun. 30, 2024
Earnings Per Share [Abstract]  
Basic and Diluted Net Income (Loss) Per Share

10. Basic and Diluted Net Income (Loss) Per Share

Basic net loss per share is computed by dividing the net loss by the weighted average number of common shares outstanding for the period. Diluted net income (loss) per share is computed by dividing the net income (loss) by the weighted average number of common shares and dilutive common stock equivalents outstanding for the period, if inclusion of these is dilutive. The Company uses the if-converted method and presumes share settlement for its 2025 Notes when calculating the dilutive effect of these notes. In connection with the offerings of the convertible senior notes, the Company entered into convertible note hedges and warrants. However, the convertible note hedges are not included when calculating potentially dilutive shares since their effect is always anti-dilutive. Warrants were considered anti-dilutive to the extent that their strike price were above the Company's average share price during the period.

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

 

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

June 30,

 

 

June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Net loss, basic and diluted

 

$

(19,575

)

 

$

(24,724

)

 

$

(44,984

)

 

$

(59,753

)

Weighted average shares used to compute
   basic and diluted net loss per share

 

 

36,936,867

 

 

 

35,921,539

 

 

 

36,702,118

 

 

 

35,753,112

 

Net loss per share, basic and diluted

 

$

(0.53

)

 

$

(0.69

)

 

$

(1.23

)

 

$

(1.67

)

 

The following potentially dilutive securities outstanding at the end of the periods presented have been excluded from the computation of diluted shares outstanding, as the effect would be anti-dilutive:

 

 

 

 

 

 

 

June 30,

 

 

 

2024

 

 

2023

 

Unreleased restricted stock and performance stock units

 

 

4,833,070

 

 

 

2,591,591

 

Options to purchase common stock

 

 

376,634

 

 

 

497,493

 

Convertible senior notes

 

 

362,267

 

 

 

1,807,141

 

Warrants related to the issuance of convertible senior notes

 

 

1,807,141

 

 

 

1,807,141

 

Warrants related to term debt

 

 

2,587,742

 

 

 

 

Total

 

 

9,966,854

 

 

 

6,703,366

 

XML 28 R19.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Employee Benefit Plans
6 Months Ended
Jun. 30, 2024
Postemployment Benefits [Abstract]  
Employee Benefit Plans

11. Employee Benefit Plans

401(k) Plan

In 2007, the Company adopted a 401(k) plan for its employees whereby eligible employees may contribute up to the maximum amount permitted by the Internal Revenue Code. In June 2016, the Company adopted a policy to match a portion of employee contributions for all qualified employees participating in the 401(k) plan. The Company recorded an expense for matching contributions of $0.7 million and $0.6 million for the three months ended June 30, 2024 and 2023, respectively, and $3.0 million and $3.1 million for the six months ended June 30, 2024 and 2023.

XML 29 R20.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Restructuring
6 Months Ended
Jun. 30, 2024
Restructuring and Related Activities [Abstract]  
Restructuring

12. Restructuring

On January 6, 2024, the Company approved a restructuring plan to accelerate its path to profitability that included laying off 63 employees, which represented approximately 5% of the Company’s total number of employees. Operating expenses for the three months ended March 31, 2024 reflected a $5.5 million restructuring charge, consisting of one-time severance and other termination benefit costs. On May 5, 2024, the Company approved additional restructuring steps to further accelerate its path to profitability. Operating expenses for the three months ended June 30, 2024 reflected a $4.6 million restructuring charge, consisting of one-time severance and other termination benefit costs. As of June 30, 2024, substantially all severance and other termination benefit amounts have been paid.

XML 30 R21.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Summary of Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2024
Accounting Policies [Abstract]  
Basis of Presentation

Basis of Presentation

The accompanying interim condensed consolidated financial statements as of June 30, 2024 and for the three and six months ended June 30, 2024 and 2023, and the related interim information contained within the notes to the financial statements, are unaudited. The unaudited interim condensed consolidated financial statements (the condensed consolidated financial statements) have been prepared in accordance with generally accepted accounting principles in the United States (U.S. GAAP) for interim financial information and on the same basis as the audited financial statements included on the Company’s Annual Report on Form 10-K for the year ended December 31, 2023 (the Annual Report) filed with the Securities and Exchange Commission (SEC) on February 23, 2024. The condensed consolidated financial statements are prepared in U.S. dollars and include the Company’s accounts and those of its wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated. In the opinion of management, the accompanying unaudited interim condensed consolidated financial statements contain all adjustments (consisting of normal recurring adjustments) necessary to state fairly the Company’s financial position as of June 30, 2024, the results of its operations for the three and six months ended June 30, 2024 and 2023 and the consolidated statements of cash flows for the six months ended June 30, 2024 and 2023. All such adjustments are of a normal and recurring nature. The interim financial data as of June 30, 2024 is not necessarily indicative of the results to be expected for the year ending December 31, 2024, or for any future period.

The consolidated balance sheet as of December 31, 2023 was derived from the audited financials as of that date. The accompanying condensed consolidated financial statements and related financial information should be read in conjunction with the audited consolidated financial statements and the related notes thereto for the year ended December 31, 2023 included in the Annual Report.

Use of Estimates

Use of Estimates

The preparation of financial statements in accordance with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in the condensed consolidated financial statements and accompanying notes. Estimates are based on historical experience, where applicable, and other assumptions believed to be reasonable by management. Actual results may differ from those estimates under different assumptions or conditions.

Foreign Currency Translation

Foreign Currency Translation

Unrealized foreign exchange gains and losses from the remeasurement of assets and liabilities denominated in currencies other than the functional currency of the reporting entity are recorded in other income (expense), net. Additionally, realized gains and losses resulting from transactions denominated in currencies other than the local currency are recorded in other income (expense), net in the condensed consolidated statements of operations and comprehensive loss. The Company recorded net unrealized and net realized foreign currency transaction gains (losses) during the periods presented as follows (in thousands):

 

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

June 30,

 

 

June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Net unrealized foreign currency gain (loss)

 

$

(156

)

 

$

(278

)

 

$

196

 

 

$

(145

)

Net realized foreign currency gain (loss)

 

 

(66

)

 

 

(9

)

 

 

(388

)

 

 

(137

)

New Accounting Pronouncements Not Yet Adopted

New Accounting Pronouncements Not Yet Adopted

In December 2023, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2023-09 (Topic 740): Income Taxes: Improvements to Income Tax Disclosures which expands the existing rules on income tax disclosures. This update requires entities to disclose specific categories in the tax rate reconciliation, provide additional information for reconciling items that meet a quantitative threshold and disclose additional information about income taxes paid on an annual basis. The new disclosure requirements are effective for fiscal years beginning after December 15, 2024. The Company is currently evaluating the impact of adopting ASU 2023-09.

In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures which expands disclosure requirements to require entities to disclose significant segment expenses that are regularly provided to or easily computed from information regularly provided to the chief operating decision maker. This update also requires all annual disclosures currently required by Topic 280 to be disclosed in interim periods. The new disclosure requirements are effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. The Company is currently evaluating the impact of adopting ASU 2023-07.

Cash and Cash Equivalents

Cash and Cash Equivalents

The Company considers all highly-liquid investments purchased with an original maturity of three months or less at the date of purchase to be cash equivalents. Cash and cash equivalents include money market funds in the amount of $54.1 million and $82.9 million as of June 30, 2024 and December 31, 2023, respectively. As of June 30, 2024 and December 31, 2023, the Company’s cash equivalents were held at institutions in the United States and include deposits in a money market fund which was unrestricted as to withdrawal or use. The Company also held cash in foreign banks of approximately $13.2 million at June 30, 2024 and $9.4 million at December 31, 2023 that was not insured. The Company has not experienced any losses on its deposits of cash and cash equivalents.

Inventories Inventories

Inventories are stated at the lower of cost or net realizable value. Cost is determined using the standard cost method which approximates the first-in, first-out basis. Net realizable value is determined as the prices in the ordinary course of business, less reasonably predictable costs of completion, disposal and transportation. The Company regularly reviews inventory quantities compared to forecasted sales to record a provision for excess and obsolete inventory when appropriate. Inventory write-downs are recorded for excess and obsolete inventory. The Company estimates forecasted sales by considering product acceptance in the marketplace, customer demand, historical sales, product obsolescence and technological innovations.

The Company periodically evaluates the carrying value of inventory on hand for potential excess amount over demand using the same lower of cost or net realizable value approach as that has been used to value the inventory. The Company also periodically evaluates inventory quantities in consideration of actual loss experience. As a result of these evaluations, there was an immaterial change to the carrying value of inventory recognized for the three months ended June 30, 2024 and for the three months ended June 30, 2023, the Company recognized a write-down of $1.6 million. For the six months ended June 30, 2024 and 2023, the Company had write-downs of $0.7 million and $2.8 million, respectively.

XML 31 R22.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Summary of Significant Accounting Policies (Tables)
6 Months Ended
Jun. 30, 2024
Accounting Policies [Abstract]  
Net Unrealized and Net Realized Foreign Currency Transaction Gains (Losses) The Company recorded net unrealized and net realized foreign currency transaction gains (losses) during the periods presented as follows (in thousands):

 

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

June 30,

 

 

June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Net unrealized foreign currency gain (loss)

 

$

(156

)

 

$

(278

)

 

$

196

 

 

$

(145

)

Net realized foreign currency gain (loss)

 

 

(66

)

 

 

(9

)

 

 

(388

)

 

 

(137

)

XML 32 R23.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue (Tables)
6 Months Ended
Jun. 30, 2024
Revenue from Contract with Customer [Abstract]  
Summary of Revenue by Geography on Billing Address of Customer

The following table presents revenue by geography, based on the billing address of the customer (in thousands):

 

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

June 30,

 

 

June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

United States

 

$

90,694

 

 

$

92,961

 

 

$

177,732

 

 

$

175,282

 

International

 

 

13,467

 

 

 

15,848

 

 

 

28,328

 

 

 

29,854

 

Total revenue

 

$

104,161

 

 

$

108,809

 

 

$

206,060

 

 

$

205,136

 

Schedule of Revenue by Major Customers by Geographic Area

The United States is the only country that accounts for 10% or more of the revenue during the periods presented:

 

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

June 30,

 

 

June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

United States

 

 

87

%

 

 

85

%

 

 

86

%

 

 

85

%

XML 33 R24.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Lease Accounting (Tables)
6 Months Ended
Jun. 30, 2024
Leases [Abstract]  
Schedule of Weighted Average Lease Terms and Discounts Rates

The weighted average lease terms and discounts rates are as follows:

 

 

 

June 30, 2024

 

December 31, 2023

Operating Lease Term and Discount Rate

 

 

 

 

Weighted-average remaining lease term

 

7.41 years

 

2.86 years

Weighted-average discount rate

 

7.0%

 

7.0%

Schedule of Maturity of Lease Liabilities

As of June 30, 2024, the maturity of lease liabilities are as follows (in thousands):

 

 

 

Operating Leases

 

2024, remaining months

 

$

491

 

2025

 

 

545

 

2026

 

 

5,323

 

2027

 

 

5,508

 

2028

 

 

5,698

 

Thereafter

 

 

18,071

 

Total lease payments

 

 

35,636

 

Less: Interest

 

 

(11,377

)

Present value of lease liabilities

 

$

24,259

 

 

Lease payments in 2025 are net of a tenant improvement allowance of $4.7 million that the Company expects to receive in 2025.

Supplemental Lease Cost Information

Supplemental lease cost information are as follows (in thousands):

 

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

June 30,

 

 

June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Operating lease cost

 

$

1,221

 

 

$

1,342

 

 

$

2,563

 

 

$

2,685

 

 

Schedule of Operating Lease Assets and Liabilities

Supplemental balance sheet information are as follows (in thousands):

 

 

 

June 30, 2024

 

 

December 31, 2023

 

Operating Leases:

 

 

 

 

 

 

Operating lease assets

 

$

22,401

 

 

$

8,944

 

 

 

 

 

 

 

 

Other current liabilities

 

$

369

 

 

$

5,722

 

Long term operating lease liabilities

 

 

23,890

 

 

 

4,634

 

Total operating lease liabilities

 

$

24,259

 

 

$

10,356

 

 

Schedule of Supplemental Cash Flow Information Related to Lease

Supplemental cash flow information are as follows (in thousands):

 

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

June 30,

 

 

June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Cash paid for amounts included in the measurement of lease liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

Operating cash flow from operating leases

 

$

591

 

 

$

1,496

 

 

$

1,989

 

 

$

2,974

 

XML 34 R25.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurements (Tables)
6 Months Ended
Jun. 30, 2024
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Financial Instruments Measured at Fair Value on Recurring Basis The following table sets forth the Company’s financial instruments that were measured at fair value on a recurring basis by level within the fair value hierarchy (in thousands):

Balance as of June 30, 2024

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Total

 

Assets:

 

 

 

 

 

 

 

 

 

 

 

 

Money market funds (i)

 

$

54,078

 

 

$

 

 

$

 

 

$

54,078

 

Agency bonds (ii)

 

 

 

 

 

20,966

 

 

 

 

 

 

20,966

 

Treasury bonds (ii)

 

 

178,025

 

 

 

 

 

 

 

 

 

178,025

 

Total assets

 

$

232,103

 

 

$

20,966

 

 

$

 

 

$

253,069

 

 

Balance as of December 31, 2023

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Total

 

Assets:

 

 

 

 

 

 

 

 

 

 

 

 

Money market funds (i)

 

$

82,886

 

 

$

 

 

$

 

 

$

82,886

 

Agency bonds (ii)

 

 

 

 

 

99,054

 

 

 

 

 

 

99,054

 

Commercial paper (ii)

 

 

 

 

 

22,374

 

 

 

 

 

 

22,374

 

Corporate notes (ii)

 

 

 

 

 

3,490

 

 

 

 

 

 

3,490

 

Treasury bonds (ii)

 

 

93,588

 

 

 

 

 

 

 

 

 

93,588

 

Total assets

 

$

176,474

 

 

$

124,918

 

 

$

 

 

$

301,392

 

 

(i)
Included in cash and cash equivalents on the condensed consolidated balance sheets.
(ii)
Included in short-term investments on the condensed consolidated balance sheets.
Summary of Assumptions and Significant Unobservable Inputs

Significant unobservable inputs for the contingent consideration are as follows:

 

Contingent Liability

 

Fair Value at
June 30, 2024

 

Valuation Technique

 

Unobservable Input

 

Range

Product Development

 

$1,668

 

Probability-Weighted

 

Probability of Payment

 

75%

Milestone

 

 

 

Average Discount

 

Risk-Free Rate

 

5.1% - 5.3%

 

 

 

 

Cash Flow

 

Credit Spread

 

7.3%

 

 

 

 

 

 

Projected Year of Payment

 

2025

Revenue Milestone

 

$14,856

 

Monte Carlo Simulation

 

Discount Rate

 

11.8% - 12.5%

 

 

 

 

 

 

Revenue Volatility

 

13%

 

 

 

 

 

 

Projected Year of Payment

 

2026 - 2027

 

Contingent Liability

 

Fair Value at December 31, 2023

 

Valuation Technique

 

Unobservable Input

 

Range

Regulatory Approval

 

$4,964

 

Probability-Weighted

 

Probability of Payment

 

80%

Milestone

 

 

 

Average Discount

 

Risk-Free Rate

 

5.2% — 5.3%

 

 

 

 

Cash Flow

 

Credit Spread

 

4.3%

 

 

 

 

 

 

Projected Year of Payment

 

2024

Product Development

 

$1,677

 

Probability-Weighted

 

Probability of Payment

 

50%

Milestone

 

 

 

Average Discount

 

Risk-Free Rate

 

4.9% — 5.1%

 

 

 

 

Cash Flow

 

Credit Spread

 

4.3%

 

 

 

 

 

 

Projected Year of Payment

 

2024 — 2025

Revenue Milestone

 

$15,452

 

Monte Carlo Simulation

 

Discount Rate

 

8.7% — 9.3%

 

 

 

 

 

 

Revenue Volatility

 

17.0%

 

 

 

 

 

 

Projected Year of Payment

 

2025 — 2027

Schedule of Changes in Fair Value of Contingent Consideration Liability Changes in the fair value of the contingent consideration liability for the six months ended June 30, 2024 were as follows (in thousands):

 

Balance as of December 31, 2023

 

$

22,093

 

Change in fair value of contingent consideration

 

 

4,431

 

Contingent consideration payments

 

 

(9,804

)

Balance as of June 30, 2024

 

$

16,720

 

Warrant [Member]  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Summary of Assumptions and Significant Unobservable Inputs Assumptions for the warrant liability are as follows:

 

 

 

June 30, 2024

 

December 31, 2023

Expected term (in years)

 

5.4

 

6.0

Expected volatility

 

53%

 

53%

Risk-free interest rate

 

4.08%

 

3.50%

Dividend yield

 

0%

 

0%

XML 35 R26.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Balance Sheet Components (Tables)
6 Months Ended
Jun. 30, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Summary of Gross Unrealized Gains and Unrealized Losses of Investment Securities Excluding Investments in Money Market Funds The following is a summary of the gross unrealized gains and unrealized losses on the Company’s investment securities, excluding investments in money market funds (in thousands):

 

 

 

June 30, 2024

 

 

 

Amortized
Cost

 

 

Gross
Unrealized
Holding
Gains

 

 

Gross
Unrealized
Holding
Losses

 

 

Aggregate
Fair Value

 

Investment Securities

 

 

 

 

 

 

 

 

 

 

 

 

Agency bonds

 

$

20,976

 

 

$

1

 

 

$

(11

)

 

$

20,966

 

Treasury bonds

 

 

178,433

 

 

 

19

 

 

 

(427

)

 

 

178,025

 

Total securities

 

$

199,409

 

 

$

20

 

 

$

(438

)

 

$

198,991

 

 

 

 

 

December 31, 2023

 

 

 

Amortized
Cost

 

 

Gross
Unrealized
Holding
Gains

 

 

Gross
Unrealized
Holding
Losses

 

 

Aggregate
Fair Value

 

Investment Securities

 

 

 

 

 

 

 

 

 

 

 

 

Agency bonds

 

$

99,076

 

 

$

68

 

 

$

(90

)

 

$

99,054

 

Commercial paper

 

 

22,369

 

 

 

5

 

 

 

 

 

 

22,374

 

Corporate notes

 

 

3,491

 

 

 

 

 

 

(1

)

 

 

3,490

 

Treasury bonds

 

 

93,312

 

 

 

317

 

 

 

(41

)

 

 

93,588

 

Total securities

 

$

218,248

 

 

$

390

 

 

$

(132

)

 

$

218,506

 

Summary of Contractual Maturities of Investment Securities

The contractual maturities of the Company’s investment securities as of June 30, 2024 were as follows (in thousands):

 

 

 

Amortized Cost

 

 

Fair Value

 

Amounts maturing within one year

 

$

125,126

 

 

$

124,995

 

Amounts maturing after one year through five years

 

 

74,283

 

 

 

73,996

 

Total investment securities

 

$

199,409

 

 

$

198,991

 

Components of Inventories

Inventories (in thousands)

 

 

June 30,

 

 

December 31,

 

 

 

2024

 

 

2023

 

Raw materials

 

$

55,762

 

 

$

64,974

 

Work in process

 

 

12,490

 

 

 

2,149

 

Finished goods

 

 

57,844

 

 

 

51,553

 

Total inventories

 

$

126,096

 

 

$

118,676

 

Schedule of Property and Equipment, Net and Depreciation and Amortization Expense

Property and Equipment, Net (in thousands)

 

 

 

June 30,

 

 

December 31,

 

 

 

2024

 

 

2023

 

Laboratory and manufacturing equipment

 

$

16,084

 

 

$

15,414

 

Computer equipment and software

 

 

15,710

 

 

 

15,451

 

Internally developed software

 

 

10,855

 

 

 

8,831

 

Furniture and fixtures

 

 

4,781

 

 

 

4,745

 

Leasehold improvements

 

 

10,933

 

 

 

10,924

 

Construction in process

 

 

5,930

 

 

 

4,865

 

Total

 

 

64,293

 

 

 

60,230

 

Less: Accumulated depreciation and amortization

 

 

(39,734

)

 

 

(35,662

)

Property and equipment, net

 

$

24,559

 

 

$

24,568

 

The Company recognized depreciation and amortization expense on property and equipment as follows (in thousands):

 

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

June 30,

 

 

June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Depreciation and amortization expense

 

$

2,014

 

 

$

1,671

 

 

$

4,066

 

 

$

3,212

 

Summary of Accrued Liabilities

Accrued Liabilities (in thousands)

 

 

 

June 30,

 

 

December 31,

 

 

 

2024

 

 

2023

 

Accrued payroll and related expenses

 

$

20,452

 

 

$

31,715

 

Accrued professional fees

 

 

1,009

 

 

 

2,909

 

Accrued taxes

 

 

1,552

 

 

 

1,482

 

Accrued clinical and research expenses

 

 

797

 

 

 

752

 

Accrued interest

 

 

1,171

 

 

 

1,123

 

Accrued warranty

 

 

2,200

 

 

 

1,531

 

Accrued other

 

 

11,741

 

 

 

5,785

 

Total accrued liabilities

 

$

38,922

 

 

$

45,297

 

XML 36 R27.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Commitments and Contingencies (Tables)
6 Months Ended
Jun. 30, 2024
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Activities Related to Warranty Obligations Activities related to warranty obligations were as follows (in thousands):

 

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

June 30,

 

 

June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Beginning balance

 

$

2,004

 

 

$

1,147

 

 

$

1,531

 

 

$

866

 

Provision for warranty

 

 

1,667

 

 

 

1,085

 

 

 

3,027

 

 

 

2,848

 

Utilization

 

 

(1,471

)

 

 

(883

)

 

 

(2,358

)

 

 

(2,365

)

Ending balance

 

$

2,200

 

 

$

1,349

 

 

$

2,200

 

 

$

1,349

 

Supply Agreements

The Company has entered into supply agreements with certain suppliers that require certain minimum annual purchase agreements. As of June 30, 2024, the Company had minimum annual purchase commitments of $6.3 million due for the remainder of 2024 and $4.9 million due in 2025. In addition, the Company renegotiated a supplier contract resulting in a one-time $6.0 million fee, recorded in accrued liabilities and expensed to cost of revenue as of June 30, 2024. The renegotiation reduced the Company’s future purchase commitments enabling the company to accelerate the move of inventory production to its Costa Rica facility.

XML 37 R28.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Debt (Tables)
6 Months Ended
Jun. 30, 2024
Braidwell Term Loans [Member]  
Debt Instrument [Line Items]  
Interest Expense Recognized Related to Convertible Notes

The following table sets forth the interest expense recognized related to the Braidwell Term Loans (in thousands):

 

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

June 30, 2024

 

 

June 30, 2024

 

Contractual interest expense

 

$

5,524

 

 

$

10,864

 

Amortization of debt issuance costs

 

 

891

 

 

 

1,737

 

Total interest expense

 

$

6,415

 

 

$

12,601

 

Debt Liability Component Braidwell Term Loans [Member]  
Debt Instrument [Line Items]  
Net Carrying Amount of Convertible Debt

The net carrying amount of the liability component of the Braidwell Term Loans was as follows (in thousands):

 

 

June 30,

 

 

December 31,

 

 

 

2024

 

 

2023

 

Principal

 

$

213,191

 

 

$

207,801

 

Unamortized issuance cost

 

 

(32,633

)

 

 

(34,042

)

Net carrying amount

 

$

180,558

 

 

$

173,759

 

2025 Notes and Convertible Notes [Member]  
Debt Instrument [Line Items]  
Interest Expense Recognized Related to Convertible Notes

The following table sets forth the interest expense recognized related to the 2025 Notes (in thousands):

 

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

June 30,

 

 

June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Contractual interest expense

 

$

261

 

 

$

1,304

 

 

$

523

 

 

$

2,610

 

Amortization of debt issuance costs

 

 

65

 

 

 

314

 

 

 

129

 

 

 

621

 

Total interest expense

 

$

326

 

 

$

1,618

 

 

$

652

 

 

$

3,231

 

2025 Notes and Convertible Notes [Member] | Debt, Liability Component [Member]  
Debt Instrument [Line Items]  
Net Carrying Amount of Convertible Debt

The net carrying amount of the liability component of the 2025 Notes was as follows (in thousands):

 

 

 

June 30,

 

 

December 31,

 

 

 

2024

 

 

2023

 

Principal

 

$

38,038

 

 

$

38,038

 

Unamortized issuance cost

 

 

(197

)

 

 

(326

)

Net carrying amount

 

$

37,841

 

 

$

37,712

 

 

 

XML 38 R29.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Goodwill and Intangible Assets (Tables)
6 Months Ended
Jun. 30, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Summary of Intangible Assets

The following table presents details of the Company’s intangible assets (in thousands):

 

 

 

June 30, 2024

 

 

 

Gross Carrying Amount

 

 

Accumulated Amortization

 

 

Net Carrying Amount

 

Intangible assets with finite lives:

 

 

 

 

 

 

 

 

 

Developed technology

 

$

26,800

 

 

$

(1,563

)

 

$

25,237

 

Customer relationships

 

 

800

 

 

 

(156

)

 

 

644

 

Total

 

$

27,600

 

 

$

(1,719

)

 

$

25,881

 

 

 

 

December 31, 2023

 

 

 

Gross Carrying Amount

 

 

Accumulated Amortization

 

 

Net Carrying Amount

 

Intangible assets with finite lives:

 

 

 

 

 

 

 

 

 

Developed technology

 

$

26,800

 

 

$

(223

)

 

$

26,577

 

Customer relationships

 

 

800

 

 

 

(23

)

 

 

777

 

Total

 

$

27,600

 

 

$

(246

)

 

$

27,354

 

Summary of Future Amortization Expense of Intangible Assets

Future amortization expense of these intangibles assets as of June 30, 2024 is as follows (in thousands):

 

 

 

Future Amortization Expense

 

2024, remaining months

 

$

1,474

 

2025

 

 

2,947

 

2026

 

 

2,924

 

2027

 

 

2,680

 

2028

 

 

2,680

 

Thereafter

 

 

13,176

 

Total future amortization expense

 

$

25,881

 

XML 39 R30.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation (Tables)
6 Months Ended
Jun. 30, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Summary of Stock-Based Compensation Expense by Line Items in Condensed Consolidated Statements of Operations

A summary of stock-based compensation expense by line items in the condensed consolidated statements of operations is as follows (in thousands):

 

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

June 30,

 

 

June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Cost of revenue

 

 

803

 

 

 

670

 

 

 

1,362

 

 

 

1,112

 

Research and development

 

 

3,518

 

 

 

2,269

 

 

 

6,321

 

 

 

4,913

 

Sales, general and administrative

 

 

10,100

 

 

 

13,227

 

 

 

19,576

 

 

 

23,701

 

Total stock-based compensation expense

 

 

14,421

 

 

 

16,166

 

 

 

27,259

 

 

 

29,726

 

Summary of Stock-Based Compensation Expense

A summary of pre-tax stock-based compensation expense by category was as follows (in thousands):

 

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

June 30,

 

 

June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Stock Options

 

 

 

 

 

244

 

 

 

 

 

 

539

 

Restricted stock units

 

 

12,482

 

 

 

14,092

 

 

 

23,232

 

 

 

23,647

 

Performance stock units

 

 

1,579

 

 

 

1,334

 

 

 

3,163

 

 

 

4,166

 

Employee stock purchase plan

 

 

360

 

 

 

496

 

 

 

864

 

 

 

1,374

 

Total stock-based compensation expense

 

 

14,421

 

 

 

16,166

 

 

 

27,259

 

 

 

29,726

 

Performance Stock Units [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Schedule of PSU Grant Activity

The PSU grant activity is as follows:

 

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

June 30, 2024

 

 

June 30, 2024

 

 

 

Shares

 

 

Weighted Average Fair Value

 

 

Shares

 

 

Weighted Average Fair Value

 

Total shareholder return

 

 

6,110

 

 

$

15.80

 

 

 

245,833

 

 

$

20.89

 

Revenue targets

 

 

6,110

 

 

$

11.53

 

 

 

245,844

 

 

$

15.23

 

Total PSUs granted

 

 

12,220

 

 

$

13.67

 

 

 

491,677

 

 

$

18.06

 

 

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

June 30, 2023

 

 

June 30, 2023

 

 

 

Shares

 

 

Weighted Average Fair Value

 

 

Shares

 

 

Weighted Average Fair Value

 

Total shareholder return

 

 

85,393

 

 

$

44.68

 

 

 

172,924

 

 

$

45.09

 

Revenue targets

 

 

85,395

 

 

$

32.10

 

 

 

172,952

 

 

$

32.20

 

Total PSUs granted

 

 

170,788

 

 

$

38.39

 

 

 

345,876

 

 

$

38.65

 

XML 40 R31.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Basic and Diluted Net Income (Loss) Per Share (Tables)
6 Months Ended
Jun. 30, 2024
Earnings Per Share [Abstract]  
Computation of Basic and Diluted Net Loss per Share

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

 

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

June 30,

 

 

June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Net loss, basic and diluted

 

$

(19,575

)

 

$

(24,724

)

 

$

(44,984

)

 

$

(59,753

)

Weighted average shares used to compute
   basic and diluted net loss per share

 

 

36,936,867

 

 

 

35,921,539

 

 

 

36,702,118

 

 

 

35,753,112

 

Net loss per share, basic and diluted

 

$

(0.53

)

 

$

(0.69

)

 

$

(1.23

)

 

$

(1.67

)

Computation of Potentially Dilutive Securities Outstanding Excluded from Computation of Diluted Shares

The following potentially dilutive securities outstanding at the end of the periods presented have been excluded from the computation of diluted shares outstanding, as the effect would be anti-dilutive:

 

 

 

 

 

 

 

June 30,

 

 

 

2024

 

 

2023

 

Unreleased restricted stock and performance stock units

 

 

4,833,070

 

 

 

2,591,591

 

Options to purchase common stock

 

 

376,634

 

 

 

497,493

 

Convertible senior notes

 

 

362,267

 

 

 

1,807,141

 

Warrants related to the issuance of convertible senior notes

 

 

1,807,141

 

 

 

1,807,141

 

Warrants related to term debt

 

 

2,587,742

 

 

 

 

Total

 

 

9,966,854

 

 

 

6,703,366

 

XML 41 R32.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Summary of Significant Accounting Policies - Net Unrealized and Net Realized Foreign Currency Transaction Gains (Losses) (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Accounting Policies [Abstract]        
Net unrealized foreign currency gain (loss) $ (156) $ (278) $ 196 $ (145)
Net realized foreign currency gain (loss) $ (66) $ (9) $ (388) $ (137)
XML 42 R33.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue - Summary of Revenue by Geography on Billing Address of Customer (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Disaggregation Of Revenue [Line Items]        
Total revenue $ 104,161 $ 108,809 $ 206,060 $ 205,136
United States [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenue 90,694 92,961 177,732 175,282
International [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenue $ 13,467 $ 15,848 $ 28,328 $ 29,854
XML 43 R34.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue - Schedule of Revenue by Major Customers by Geographic Area (Detail)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Revenue [Member] | Geographic Concentration Risk [Member] | United States [Member]        
Concentration Risk [Line Items]        
Revenue 87.00% 85.00% 86.00% 85.00%
XML 44 R35.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue - Additional Information (Detail)
$ in Millions
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2024
USD ($)
Customer
Jun. 30, 2023
USD ($)
Customer
Jun. 30, 2024
USD ($)
Customer
Jun. 30, 2023
USD ($)
Customer
Dec. 31, 2023
Customer
Disaggregation Of Revenue [Line Items]          
Bad debt expenses | $ $ 0.3 $ 0.3 $ 0.6 $ 0.4  
Customer Concentration Risk [Member] | Revenue [Member] | Major Customers [Member]          
Disaggregation Of Revenue [Line Items]          
Concentration risk, percentage 10.00% 10.00% 10.00% 10.00%  
Number of customers accounted 10% or more concentration risk 0 0 0 0  
Credit Concentration Risk [Member] | Accounts Receivable [Member] | Major Customers [Member]          
Disaggregation Of Revenue [Line Items]          
Concentration risk, percentage     10.00%   10.00%
Number of customers accounted 10% or more concentration risk     0   0
XML 45 R36.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Lease Accounting - Additional Information (Details)
$ in Millions
1 Months Ended 6 Months Ended
Apr. 30, 2024
USD ($)
ft²
Mar. 31, 2015
ft²
Jun. 30, 2024
USD ($)
Lessee, Lease, Description [Line Items]      
Tenant improvement allowance     $ 4.7
Amendment 2 [Member] | Maximum [Member]      
Lessee, Lease, Description [Line Items]      
Tenant improvement allowance $ 4.7    
Redwood Office Agreement [Member]      
Lessee, Lease, Description [Line Items]      
Area of office space | ft²   50,000  
Lease agreement, effective date   Jun. 30, 2015  
Increase in operating lease right-of-use assets 15.5    
Increase in operating lease liability $ 15.5    
Redwood Office Agreement [Member] | Amendment 2 [Member]      
Lessee, Lease, Description [Line Items]      
Area of office space | ft² 78,000    
Lease agreement, effective date Jun. 01, 2024    
Leases Agreement, Expiration Date Dec. 31, 2031    
XML 46 R37.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Lease Accounting - Schedule of Weighted Average Lease Terms and Discounts Rates (Detail)
Jun. 30, 2024
Dec. 31, 2023
Leases [Abstract]    
Weighted-average remaining lease term 7 years 4 months 28 days 2 years 10 months 9 days
Weighted-average discount rate 7.00% 7.00%
XML 47 R38.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Lease Accounting - Schedule of Maturity of Lease Liabilities (Detail) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Leases [Abstract]    
2024, remaining months $ 491  
2025 545  
2026 5,323  
2027 5,508  
2028 5,698  
Thereafter 18,071  
Total lease payments 35,636  
Less: Interest (11,377)  
Present value of lease liabilities $ 24,259 $ 10,356
XML 48 R39.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Lease Accounting - Supplemental Lease Cost Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Leases [Abstract]        
Operating lease cost $ 1,221 $ 1,342 $ 2,563 $ 2,685
XML 49 R40.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Lease Accounting - Summary of Operating Lease Assets and Liabilities (Detail) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Operating Leases:    
Operating lease assets $ 22,401 $ 8,944
Other current liabilities $ 369 $ 5,722
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Other current liabilities Other current liabilities
Long term operating lease liabilities $ 23,890 $ 4,634
Total operating lease liabilities $ 24,259 $ 10,356
XML 50 R41.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Lease Accounting - Schedule of Supplemental Cash Flow Information Related to Lease (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Cash paid for amounts included in the measurement of lease liabilities:        
Operating cash flow from operating leases $ 591 $ 1,496 $ 1,989 $ 2,974
XML 51 R42.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurements - Financial Instruments Measured at Fair Value on Recurring Basis (Detail) - Fair Value Measurements Recurring [Member] - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets $ 253,069 $ 301,392
Level 1 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets 232,103 176,474
Level 2 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets 20,966 124,918
Money Market Funds [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets [1] 54,078 82,886
Money Market Funds [Member] | Level 1 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets [1] 54,078 82,886
Agency Bonds [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets [2] 20,966 99,054
Agency Bonds [Member] | Level 2 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets [2] 20,966 99,054
Commercial Paper [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets [2]   22,374
Commercial Paper [Member] | Level 2 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets [2]   22,374
Corporate Notes [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets [2]   3,490
Corporate Notes [Member] | Level 2 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets [2]   3,490
Treasury Bonds [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets [2] 178,025 93,588
Treasury Bonds [Member] | Level 1 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets [2] $ 178,025 $ 93,588
[1] Included in cash and cash equivalents on the condensed consolidated balance sheets.
[2] Included in short-term investments on the condensed consolidated balance sheets.
XML 52 R43.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurements - Additional Information (Detail) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Mar. 31, 2024
Jun. 30, 2024
Dec. 31, 2023
Nov. 30, 2023
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Fair value of contingent consideration   $ 16,720 $ 22,093  
Contingent consideration payments   $ 9,804    
2.75% Convertible Senior Notes due 2025 [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Debt instrument, interest rate   2.75% 2.75%  
Debt instrument due year   2025 2025  
Fair value of notes   $ 35,700 $ 35,600  
Warrant [Member] | Level 3 [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Fair value of warrants   5,700 28,700  
Revenue Milestone [Member] | Level 3 [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Fair value of contingent consideration   14,856 15,452  
Regulatory Approval [Member] | Level 3 [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Fair value of contingent consideration     5,000  
Contingent consideration payments $ 9,800      
Accrued additional liability for contingent consideration $ 5,000      
Product Development [Member] | Level 3 [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Fair value of contingent consideration   $ 1,700 $ 1,700  
Common Stock [Member] | Credit Agreement with Braidwell LP [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Number of warrants issued to purchase of shares       2,580
XML 53 R44.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurements - Summary of Assumptions for Warrant Liability (Detail)
Jun. 30, 2024
Dec. 31, 2023
Expected Term [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrant liability expected term (in years) 5 years 4 months 24 days 6 years
Expected Volatility [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrant liability measurement input 53 53
Risk-free Interest Rate [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrant liability measurement input 4.08 3.5
Dividend Yield [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrant liability measurement input 0 0
XML 54 R45.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurements - Schedule of Changes in Fair Value of Contingent Consideration Liability (Detail)
$ in Thousands
6 Months Ended
Jun. 30, 2024
USD ($)
Fair Value Disclosures [Abstract]  
Balance as of December 31, 2023 $ 22,093
Change in fair value of contingent consideration 4,431
Contingent consideration payments (9,804)
Balance as of June 30, 2024 $ 16,720
XML 55 R46.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurements - Schedule of Significant Unobservable Inputs for Contingent Consideration (Detail)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2024
USD ($)
Dec. 31, 2023
USD ($)
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair value of contingent consideration $ 16,720 $ 22,093
Revenue Milestone [Member] | Level 3 [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair value of contingent consideration 14,856 15,452
Regulatory Approval Milestone [Member] | Level 3 [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair value of contingent consideration   4,964
Product Development Milestone [Member] | Level 3 [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair value of contingent consideration $ 1,668 $ 1,677
Probability of Payment [Member] | Regulatory Approval Milestone [Member] | Level 3 [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair value contingent consideration inputs   0.80
Probability of Payment [Member] | Product Development Milestone [Member] | Level 3 [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair value contingent consideration inputs 0.75 0.50
Credit Spread [Member] | Regulatory Approval Milestone [Member] | Level 3 [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair value contingent consideration inputs   0.043
Credit Spread [Member] | Product Development Milestone [Member] | Level 3 [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair value contingent consideration inputs 0.073 0.043
Projected Year of Payment [Member] | Regulatory Approval Milestone [Member] | Level 3 [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair value contingent consideration year   2024
Projected Year of Payment [Member] | Product Development Milestone [Member] | Level 3 [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair value contingent consideration year 2025  
Revenue Volatility [Member] | Revenue Milestone [Member] | Level 3 [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair value contingent consideration inputs 0.13 0.17
Maximum [Member] | Risk-free Interest Rate [Member] | Regulatory Approval Milestone [Member] | Level 3 [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair value contingent consideration inputs   0.053
Maximum [Member] | Risk-free Interest Rate [Member] | Product Development Milestone [Member] | Level 3 [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair value contingent consideration inputs 0.053 0.051
Maximum [Member] | Projected Year of Payment [Member] | Revenue Milestone [Member] | Level 3 [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair value contingent consideration year 2027 2027
Maximum [Member] | Projected Year of Payment [Member] | Product Development Milestone [Member] | Level 3 [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair value contingent consideration year   2025
Maximum [Member] | Discount Rate [Member] | Revenue Milestone [Member] | Level 3 [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair value contingent consideration inputs 0.125 0.093
Minimum [Member] | Risk-free Interest Rate [Member] | Regulatory Approval Milestone [Member] | Level 3 [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair value contingent consideration inputs   0.052
Minimum [Member] | Risk-free Interest Rate [Member] | Product Development Milestone [Member] | Level 3 [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair value contingent consideration inputs 0.051 0.049
Minimum [Member] | Projected Year of Payment [Member] | Revenue Milestone [Member] | Level 3 [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair value contingent consideration year 2026 2025
Minimum [Member] | Projected Year of Payment [Member] | Product Development Milestone [Member] | Level 3 [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair value contingent consideration year   2024
Minimum [Member] | Discount Rate [Member] | Revenue Milestone [Member] | Level 3 [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair value contingent consideration inputs 0.118 0.087
XML 56 R47.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Balance Sheet Components - Additional Information (Detail) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Investments, Debt and Equity Securities [Abstract]          
Money market funds $ 54.1   $ 54.1   $ 82.9
Cash held in foreign banks 13.2   13.2   $ 9.4
Write down of inventory $ 1.6 $ 1.6 $ 0.7 $ 2.8  
XML 57 R48.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Balance Sheet Components - Summary of Gross Unrealized Gains and Unrealized Losses of Investment Securities Excluding Investments in Money Market Funds (Detail) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost $ 199,409 $ 218,248
Gross Unrealized Holding Gains 20 390
Gross Unrealized Holding Losses (438) (132)
Aggregate Fair Value 198,991 218,506
Agency Bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 20,976 99,076
Gross Unrealized Holding Gains 1 68
Gross Unrealized Holding Losses (11) (90)
Aggregate Fair Value 20,966 99,054
Commercial Paper [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost   22,369
Gross Unrealized Holding Gains   5
Aggregate Fair Value   22,374
Corporate Notes [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost   3,491
Gross Unrealized Holding Losses   (1)
Aggregate Fair Value   3,490
Treasury Bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 178,433 93,312
Gross Unrealized Holding Gains 19 317
Gross Unrealized Holding Losses (427) (41)
Aggregate Fair Value $ 178,025 $ 93,588
XML 58 R49.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Balance Sheet Components - Summary of Contractual Maturities of Investment Securities (Detail) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Investments, Debt and Equity Securities [Abstract]    
Amortized Cost, Amounts maturing within one year $ 125,126  
Amortized Cost, Amounts maturing after one year through five years 74,283  
Amortized Cost 199,409 $ 218,248
Fair Value, Amounts maturing within one year 124,995  
Fair Value, Amounts maturing after one year through five years 73,996  
Fair Value, Total investment securities $ 198,991 $ 218,506
XML 59 R50.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Balance Sheet Components - Components of Inventories (Detail) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Inventory Disclosure [Abstract]    
Raw materials $ 55,762 $ 64,974
Work in porcess 12,490 2,149
Finished goods 57,844 51,553
Total inventories $ 126,096 $ 118,676
XML 60 R51.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Balance Sheet Components - Schedule of Property and Equipment, Net (Detail) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 64,293 $ 60,230
Less: Accumulated depreciation and amortization (39,734) (35,662)
Property and equipment, net 24,559 24,568
Laboratory and Manufacturing Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 16,084 15,414
Computer Equipment and Software [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 15,710 15,451
Internally developed software [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 10,855 8,831
Furniture and Fixtures [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 4,781 4,745
Leasehold Improvements [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 10,933 10,924
Construction in Process [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 5,930 $ 4,865
XML 61 R52.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Balance Sheet Components - Schedule of Property and Equipment, Depreciation and Amortization Expense (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Property, Plant and Equipment [Abstract]        
Depreciation and amortization expense $ 2,014 $ 1,671 $ 4,066 $ 3,212
XML 62 R53.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Balance Sheet Components - Summary of Accrued Liabilities (Detail) - USD ($)
$ in Thousands
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]            
Accrued payroll and related expenses $ 20,452   $ 31,715      
Accrued professional fees 1,009   2,909      
Accrued taxes 1,552   1,482      
Accrued clinical and research expenses 797   752      
Accrued interest 1,171   1,123      
Accrued warranty 2,200 $ 2,004 1,531 $ 1,349 $ 1,147 $ 866
Accrued other 11,741   5,785      
Total accrued liabilities $ 38,922   $ 45,297      
XML 63 R54.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Commitments and Contingencies - Additional Information (Detail)
$ in Millions
1 Months Ended 6 Months Ended
May 08, 2024
USD ($)
Apr. 30, 2024
USD ($)
ft²
Oct. 31, 2021
USD ($)
Aug. 31, 2020
USD ($)
ft²
Dec. 31, 2016
USD ($)
ft²
Mar. 31, 2015
USD ($)
ft²
Jun. 30, 2024
USD ($)
Jun. 01, 2022
Apr. 30, 2021
USD ($)
Other Commitments [Line Items]                  
Standard product warranty, description             limited one- to five-year warranty    
Prejudgment interest rate               10.00%  
Arbitrator awarded damages $ 0.2                
Costa Rica [Member]                  
Other Commitments [Line Items]                  
Lease agreement, commencement period       2020-08          
Area of office space | ft²       35,411          
Lease agreement, effective month and year       2021-04          
Lease agreement, expiration period       2031-06          
Lease agreement, lease expense       $ 3.9          
Additional operating lease assets                 $ 2.9
Additional operating lease liabilities                 $ 2.9
Amendment 2 [Member] | Maximum [Member]                  
Other Commitments [Line Items]                  
Tenant improvement allowance             $ 4.7    
Supply Agreements [Member]                  
Other Commitments [Line Items]                  
Purchase commitment, amount due 2024             6.3    
Purchase commitment, amount due 2025             4.9    
Accrued Liabilities [Member] | Supply Agreements [Member]                  
Other Commitments [Line Items]                  
Renegotiated supplier contract fee expense             $ 6.0    
Redwood Office Agreement [Member]                  
Other Commitments [Line Items]                  
Lease agreement, commencement period             2015-03    
Area of office space | ft²           50,000      
Lease agreement, effective date           Jun. 30, 2015      
Lease agreement, expiration period           2022-05      
Lease expense, payment due           $ 2.0      
Annual lease expense payable in final year of lease term           $ 2.4      
Redwood Office Agreement [Member] | Amendment 2 [Member]                  
Other Commitments [Line Items]                  
Area of office space | ft²   78,000              
Lease agreement, effective date   Jun. 01, 2024              
Lease expense, payment due   $ 3.0              
Annual lease expense payable in final year of lease term   $ 5.7              
Leases Agreement, Expiration Date   Dec. 31, 2031              
Redwood Office Agreement Additional Expansion Premises [Member] | Amendment 1 [Member]                  
Other Commitments [Line Items]                  
Area of office space | ft²         50,000        
Lease expense, payment due         $ 1.2        
Annual lease expense payable in final year of lease term         $ 2.9        
Commencement date description             The lease for the Expansion Premises commenced on June 1, 2018    
Lease commencement date         Jun. 01, 2018        
Lease agreement, expiration date         May 31, 2025        
Redwood Office Agreement Additional Expansion Premises [Member] | Amendment 2 [Member]                  
Other Commitments [Line Items]                  
Area of office space | ft²   78,000              
Non-cancellable Facility Lease [Member]                  
Other Commitments [Line Items]                  
Lease agreement, effective date             Mar. 01, 2017    
Lease agreement, expiration date             Feb. 28, 2022    
Lease agreement, lease expense             $ 0.4    
Non-cancellable Facility Lease [Member] | Amendment 1 [Member]                  
Other Commitments [Line Items]                  
Lease agreement, expiration date     May 31, 2025            
Lease agreement, lease expense     $ 0.4            
XML 64 R55.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Commitments and Contingencies - Schedule of Activities Related to Warranty Obligations (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Commitments and Contingencies Disclosure [Abstract]        
Beginning balance $ 2,004 $ 1,147 $ 1,531 $ 866
Provision for warranty 1,667 1,085 3,027 2,848
Utilization (1,471) (883) (2,358) (2,365)
Ending balance $ 2,200 $ 1,349 $ 2,200 $ 1,349
XML 65 R56.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Debt - Additional Information (Detail) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended
Nov. 30, 2023
Jun. 30, 2024
Jun. 30, 2024
Braidwell Term Loans [Member]      
Debt Instrument [Line Items]      
Increase in principal   $ 2,800,000 $ 5,400,000
2025 Notes and Convertible Notes [Member]      
Debt Instrument [Line Items]      
Converted value in excess of principal     $ 0
Credit Agreement with Braidwell LP [Member] | Line of Credit [Member]      
Debt Instrument [Line Items]      
Principal amount $ 200,000,000    
Credit Agreement with Braidwell LP [Member] | Braidwell Term Loans [Member]      
Debt Instrument [Line Items]      
Debt instrument, basis spread on variable rate 5.25%    
Credit Agreement with Braidwell LP [Member] | Braidwell Term Loans [Member] | Base Rate [Member]      
Debt Instrument [Line Items]      
Debt instrument reference rate floor 3.50%    
Credit Agreement with Braidwell LP [Member] | Braidwell Term Loans, On or prior to the first anniversary of the Closing Date [Member]      
Debt Instrument [Line Items]      
Debt instrument, interest payable percentage 5.25%    
Credit Agreement with Braidwell LP [Member] | Braidwell Term Loans, First anniversary of the Closing Date and on or prior to the third anniversary of the Closing Date [Member]      
Debt Instrument [Line Items]      
Debt instrument, interest payable percentage 2.50%    
Credit Agreement with Braidwell LP [Member] | Braidwell Term Loans, Third anniversary of the Closing Date [Member] | Paid in-kind [Member]      
Debt Instrument [Line Items]      
Debt instrument, interest payable percentage 1.50%    
XML 66 R57.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Debt - Net Carrying Amount of Liability Component of Convertible Debt (Detail) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Debt Liability Component Braidwell Term Loans [Member]    
Debt Instrument [Line Items]    
Principal $ 213,191 $ 207,801
Unamortized issuance cost (32,633) (34,042)
Net carrying amount 180,558 173,759
2025 Notes [Member]    
Debt Instrument [Line Items]    
Principal 38,038 38,038
Unamortized issuance cost (197) (326)
Net carrying amount $ 37,841 $ 37,712
XML 67 R58.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Debt - Interest Expense Recognized Related to Convertible Notes (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Debt Instrument [Line Items]        
Amortization of debt issuance costs     $ 1,867 $ 622
Braidwell Term Loans [Member]        
Debt Instrument [Line Items]        
Contractual interest expense $ 5,524   10,864  
Amortization of debt issuance costs 891   1,737  
Total interest expense 6,415   12,601  
2025 Notes [Member]        
Debt Instrument [Line Items]        
Contractual interest expense 261 $ 1,304 523 2,610
Amortization of debt issuance costs 65 314 129 621
Total interest expense $ 326 $ 1,618 $ 652 $ 3,231
XML 68 R59.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Goodwill and Intangible Assets - Additional Information (Detail) - USD ($)
$ in Millions
Jun. 30, 2024
Dec. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]    
Goodwill $ 38.2 $ 38.2
XML 69 R60.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Goodwill and Intangible Assets - Summary of Intangible Assets (Detail) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 27,600 $ 27,600
Accumulated Amortization (1,719) (246)
Net Carrying Amount 25,881 27,354
Developed Technology [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 26,800 26,800
Accumulated Amortization (1,563) (223)
Net Carrying Amount 25,237 26,577
Customer Relationships [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 800 800
Accumulated Amortization (156) (23)
Net Carrying Amount $ 644 $ 777
XML 70 R61.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Goodwill and Intangible Assets - Summary of Future Amortization Expense of Intangible Assets (Detail) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]    
2024, remaining months $ 1,474  
2025 2,947  
2026 2,924  
2027 2,680  
2028 2,680  
Thereafter 13,176  
Net Carrying Amount $ 25,881 $ 27,354
XML 71 R62.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation - Additional Information (Detail) - Performance Stock Units [Member] - Management Team [Member]
6 Months Ended
Jun. 30, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Vesting period 3 years
Targeted composite index period 2 years
Revenue targets performance period 2 years
XML 72 R63.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation - Schedule of PSU Grant Activity (Detail) - Performance Stock Units [Member] - $ / shares
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Shares 12,220 170,788 491,677 345,876
Weighted Average Fair Value $ 13.67 $ 38.39 $ 18.06 $ 38.65
Total Shareholder Return [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Shares 6,110 85,393 245,833 172,924
Weighted Average Fair Value $ 15.8 $ 44.68 $ 20.89 $ 45.09
Revenue Targets [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Shares 6,110 85,395 245,844 172,952
Weighted Average Fair Value $ 11.53 $ 32.1 $ 15.23 $ 32.2
XML 73 R64.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation - Summary of Stock-Based Compensation Expense by Line Items in Condensed Consolidated Statements of Operations (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation expense $ 14,421 $ 16,166 $ 27,259 $ 29,726
Cost of Revenue [Member]        
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation expense 803 670 1,362 1,112
Research and Development [Member]        
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation expense 3,518 2,269 6,321 4,913
Selling, General and Administrative [Member]        
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation expense $ 10,100 $ 13,227 $ 19,576 $ 23,701
XML 74 R65.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation - Summary of Stock-Based Compensation Expense (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation expense $ 14,421 $ 16,166 $ 27,259 $ 29,726
Stock Options [Member]        
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation expense 0 244 0 539
Restricted Stock Units [Member]        
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation expense 12,482 14,092 23,232 23,647
Performance Stock Units [Member]        
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation expense 1,579 1,334 3,163 4,166
Employee Stock Purchase Plan [Member]        
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation expense $ 360 $ 496 $ 864 $ 1,374
XML 75 R66.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Basic and Diluted Net Income (Loss) Per Share - Computation of Basic and Diluted Net Loss per Share (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Earnings Per Share [Abstract]        
Net loss, basic $ (19,575) $ (24,724) $ (44,984) $ (59,753)
Net loss, diluted $ (19,575) $ (24,724) $ (44,984) $ (59,753)
Weighted average shares used to compute basic net loss per share 36,936,867 35,921,539 36,702,118 35,753,112
Weighted average of shares used to compute diluted net loss per share 36,936,867 35,921,539 36,702,118 35,753,112
Net loss per share, basic $ (0.53) $ (0.69) $ (1.23) $ (1.67)
Net loss per share, diluted $ (0.53) $ (0.69) $ (1.23) $ (1.67)
XML 76 R67.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Basic and Diluted Net Income (Loss) Per Share - Computation of Potentially Dilutive Securities Outstanding Excluded from Computation of Diluted Shares (Detail) - shares
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive securities excluded from computation of diluted shares outstanding 9,966,854 6,703,366
Unreleased Restricted Stock and Performance Stock Units [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive securities excluded from computation of diluted shares outstanding 4,833,070 2,591,591
Employee Stock Option [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive securities excluded from computation of diluted shares outstanding 376,634 497,493
Convertible Senior Notes [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive securities excluded from computation of diluted shares outstanding 362,267 1,807,141
Warrants Related to the Issuance of Convertible Senior Notes [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive securities excluded from computation of diluted shares outstanding 1,807,141 1,807,141
Warrants Related to Term Debt [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive securities excluded from computation of diluted shares outstanding 2,587,742  
XML 77 R68.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Employee Benefit Plans - Additional Information (Detail) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Retirement Benefits [Abstract]        
Expense for matching contributions $ 0.7 $ 0.6 $ 3.0 $ 3.1
XML 78 R69.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Restructuring - Additional Information (Details)
$ in Millions
3 Months Ended
Jan. 06, 2024
Employee
Jun. 30, 2024
USD ($)
Mar. 31, 2024
USD ($)
Restructuring Cost and Reserve [Line Items]      
Number of employees included in laying off employee | Employee 63    
Restructuring and related cost, Percentage of positions laying off 5.00%    
One-time Severance and Other Termination Benefit Cost      
Restructuring Cost and Reserve [Line Items]      
Restructuring charge, consisting of one-time severance and other termination benefit costs | $   $ 4.6 $ 5.5
EXCEL 79 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( (J!!ED'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 " "*@099QQ7'-.X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>R$E'&";UI66G#08K;.QF;+4UC1UC:R1]^SE9FS*V!]C1TN]/ MGT"M#D+W$5]B'S"2Q70WNLXGH<.:'8F" $CZB$ZE,B=\;N[[Z!3E9SQ 4/JD M#@@UYPTX)&44*9B 15B(3+9&"QU141\O>*,7?/B,W0PS&K!#AYX25&4%3$X3 MPWGL6K@!)AAA=.F[@&8ASM4_L7,'V"4Y)KNDAF$HA]6R@LX!U^PZ^6VUV>X>F:QY?5_PAX(WNYJ+JA:\^9A621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M (J!!EDI>[LJU 4 -L> 8 >&PO=V]R:W-H965T&UL MM9GA;Z,V&,;_%2N;IDVZ-&"2-+VUD5*NW;K=]7)-=U,W[8,#3H(*F!F3-/_] M7@.!M#)O,G3YT@+A>? /&_NQ?;D1\CE=<:[(2Q3&Z55GI53ROM=+O16/6'HF M$A[#+PLA(Z;@5"Y[:2(Y\W-1%/:H90U[$0OBSO@ROS:5XTN1J3"(^522-(LB M)K?7/!2;JX[=V5UX")8KI2_TQI<)6_(95W\D4PEGOIX&(B>2+J\[$ M?N\Z5 OR.[X&?)/N'1.-,A?B69_<^5<=2Y>(A]Q3VH+!OS5W>1AJ)RC'OZ5I MIWJF%NX?[]QOQ^9670 /MYXDPS?^2 M37%OO]\A7I8J$95B*$$4Q,5_]E*^B'V!W2"@I8"^$=A-3W!*@9.#%B7+L3XP MQ<:74FR(U'>#FS[(WTVN!IH@UM4X4Q)^#4"GQA^$ET&M*,)BG]S$*E!;U#*JJAT5]1K MBAK^EL5GQ+'>$6K1OJ$\+BZ?9,LS8E&3_%5QG.K-.;F?T^#GBC67Y._)/%42 M&N,_IC=4./3-#OH+?9\FS.-7'?@$4R[7O#/^X3M[:/ULPOM&9J]@^Q5L'W.O MF\GC-N$F4EQN6]TO)B14U1)I4"$-T#)-@,?/F6Y#MC0QX?H%"U/3JW!164NH M804U/*Z>IEP&0G_1/H%^P5AEN%/UM35^;JB^)>=YQ7E^'.=MD'HL)$^<27(+ M%XT=%>[5Q(>J6O*-*K[1_^(KJ[.1$'?[0DU\J*8EWT7%=X&6Z%$R/XB79+:- MYB(T$>'Z^Z\/GTU,J*HEDVW58ZF%EJH8>DF#)WL0<< MGXP9V<55;3GKC&/C(:7DG$4L#,EUEL+/J9FN9=C!=6WYZKACXREEQ[>">2#T MEU'"8G/#Q6V:\4X1R^1Q%%,.F<*>$]OX-:U3-/\CE3J8+I*;P (_$WRC'E>RCEERGT5S8\=X?< $QLNN,SRW!\;"GR+^T#K^T*/B MSR-[(7<^=*O!(O"*581FW .6@V&7#H8C:W!NG/"?(@?1.@?1HW+0Q/?!/7VW M.R ?X3[R.39FA .6]LBRR+4,?!A'ITP^;YCI*W=QE[;@=3"B>))Y"^[J,R') MH]C$1FC<[H'[&P&S&VUCI#U%.J)U.J)'I:.*5D<$KG&G4JR#V#/7,^[I3HR@ MIPA%M Y%]*A05(%.!?2[(?DK2*!C]LV8N.-%WQH:>RIHT1/$8\U'D:P4K$6,CS $3.K"[,"TS5]LIXA"MXQ ] M*@[=Q8K+8OU?S\78+L8;87''AM2.J]IRUFF('I6&[F)/2)B8Y&/H7K_CB@QF MWMOFMGM@;>G&B'R*Y2!:AR.*YYH9]S*99]T7;\5B&/Z:EDX.&-T_SU1:SCD(-GEWJ/0+(X#?+@ MAS#B9HT3%5S7%K*./@Z>51X#!?%=+(A-?YS_1';-UDAX8'7IU5SG>^L,HCU) MF"1K%F:<)%P66V_&E_!-$U%O;_M0SS3S7=64>+J;*782JZO5SNTDWZ_LU;<7 MV[Z?F)ZHIB3D"Y!:9^BN;;VHMA$8_JK)6 M9[.UUIO7BX7*UJ+BZI7S8CL_LO/A77:VV^6"Q/-_Q:7 K]97/1 MP-VBCY(7E:A5(6O4B-79["UY?DKGB2IS+\FN1Z_79+)FA M7*QX6^I/\O9WL4LH-/$R6:KN/[K=V>(9REJE9;5S!@1546\_^8]=(?8<2##A M0'<.]*$.;.? ND2WR+JTWG/-EZ>-O$6-L89HYJ*K3><-V12U&<9+W<"O!?CI MY;FL9T)=&D"*W2"OER^1R^>O43/4%&CSVO9*E[G MZG2A 8.)M,AVSWNW?1Z=>-X?;?T*,3Q'%-/ X7[N=W\O,G GG3L[=%] YGWZ MM$^?=O'85/IMTXA:(ZX4Y.E*9^L?N/W-(GNM-CP39S-814HT-V*V?/X+B? ; M5W)/%.P@5=:GRGS1E^=%C>\A-R=66]#15THTPENEG$08WJZ MN-E/Q[8B.* D[LT.@ 8]T, +]'(M&WVB15/!7+L12E=3*+=QPOWGITF:DA%, MVXR2),21&V;8PPR],-]FF6P!S3$ MKTHQ1S4T7KE"O(3VV"T@:+0HE^V5 M7K4E]*R="Y@\(W, MN:H26NG& 8W9J"@.JY3%$T,7]36)O#7Y .-5:]D4PCE>D3U>-,)I-(+F,"-) M%$^,5]QCB[W8+AJQX46.Q(^-:7BJ*Z_4:ZAM=K0+Q [DA(8CX XK3(+0C3OI M<2=>W)^EYN4#(";6PX,D(DD\PFB;A0RGE+A!ICW(]$AQ05@T^JXKJNDM&[-H MN_7@PIK:*S((PW0$U6D5)6ZD! ^,A[U8/P)2KHOZ&I4"!("GI+M !PAH@,?] MQ6&6I$$P@7./F8D7YV]2YK=%63J1$>N1+*%X7$&G&8FFH VL2;Q,!>M<\_JZ M@):WJ][D2.\"'90P3!*KA ZSF(530 ?.(W[2^]BM;\\(,WLY!.F8YUQ6))SH M1V3@.>(GND_ ;4V1&;UE.-F)S^:N"(_[Y1&C0W0#O1$_OVW[CJ=T-H-$F#$V M;HHN.Q;&A$T '+B&1 _2;F7!KXJRT!.D0[R4]5@%]U31#G,>.(SX2:P7'1M^ M9Q2',V&;ABA-63(>%Y=92/'$L QT1?Q\!1";%J;TL6&QB8@E*;66GH/60II. MZ!0R\!7Q$]:>R,S%E;MUV?S#XB2P6I?W0>X9@7Q;EX'(J)_(8,=F:&RT!N:] M5MA BK!5=NYJ;,H"B16,4G-8I0F;Z"QT(#;J)[:/!Z+KR#RA#@J+QCSG, KC MO;ET"'1O<^BGN4/I=0RH36&@_E)F%=6V2QB+)U0B':B.^JGN3UE?^R()C4@'PJ-^PAL@RI$&.U9;QQ8.N@4> [?-@HA-B @Z,"'U M,^'4.JME??*0M683( F2<,SB+C-HR!.=C@XT2?U[LJ^\:?@>=.>>D=I[KG!_ MQ[6#:%O1)&;I!,2!U:B?U;8-H>QGQ['9X& N$EFSV&&%TZF>,- ;?J-^>CN7555L#TZV9S[W4S@#Q.C%WU(+%+UT0O__ M=+;+[8EYD0V\R+!7&%YJF7U;RS(7C7K^2T))_*;;D[JG/O.2[&/UX5-%.TQ] MH%;FI]:+1JP$=*0<*5.$.7J&7V%,0"XVZ(:7K9@C@N<8=W](K7EC#D):#6JH M^ E>#SN#>H-^BD;>NQ=*&;W7':>T6L'.,#>-_6&AG"/BS?$14_ ) AV.PZ < MF%\YF/4GZ^E!@&;P!*/ XGD2I_,XQ9T%W.(@F+,4CX?F/YPL=M$I#N:4;.U9 M-&<1F0=QJ(C8^P7#83HI3MG8[[Y=/;/"\,@T-S-\>$)T4- MF_)- "=,AI4#LQ=;NP&&8IC2.)GB(#5J*^;44;+/:JBV[MS6[4TQ9P31> MFU=L-P(5-=P+]**42CD;/;/%T@DAS$K 84:#BTRC-(T(!/[63;H)^;73UO"5X_C%(=0BH'8QX?P+KN431X9 MLT%1,;^BLE1*MQX?F41LO=YQ'O"X[%P'/(N]MY3F%?%?O+DN:@4[@!4XXE&PO=V]R:W-H965T&ULK9;;;MLX$(9?A= 6BQ9(HV,D.VL+2!P4;8$"1KWM7BQZ04MCBPA%>DG* M;OOT'4J*UG)DQPGJ"XN49GY^,QI2,]E)=:\+ $.^EUSHJ5,8L[EV79T54%)] M*3<@\,E*JI(:G*JUJS<*:%X[E=P-/"]V2\J$DT[J>W.53F1E.!,P5T1794G5 MCUO@V+HR]X::3#5W# LR7S5SAS.U43XKQ5UNC6MX_[X M0?U='3P&LZ0:9I+_PW)33)V10W)8T8J;SW+W'MJ KJQ>)KFN_\FNL4W&#LDJ M;639.B-!R41SI=_;1.PY^-$1AZ!U",YU"%N'L ZT(:O#NJ.&IA,E=T19:U2S M@SHWM3=&PX1]C0NC\"E#/Y/.I,CQI4!.<*0E9SDU.+FEG(H,R,(*:_)Z3A4( M4X!A&>5OR%OR97%'7K]Z0UX1)LC?A:PT%;F>N :9K+*;M>O?-NL'1];_6(E+ M$GH7)/"":,!]=MK]#C)T]VOWL._N8B:Z= 1=.H):+SRBMS 8/E:I(7)%WC&! M26"4D[G4K*ZZ?V^6VBBLO6]#H3;:T;"VW9#7>D,SF#JXXS2H+3CIGW_XL??7 M4."_2:R7AK!+0WA*/;W),ED)?/$*,F!;NN1P02C'/5]7!9X>))?5TJPJCANQ ML1U*2+-*7*]B#Y1MZGMQ,G&W^X$.&46CSJ@70-0%$)T,8(Z' 2B%E8P[*+N_ M(!NJR);R"H8P&ZUDC\"[]#S_@/,IJQ[H50=Z]3Q07>!6TX16II"*_81\"+C1 MO.JEK/D=,)]AV,...^SX1=A,ZVH8.7Y$GH).E,EB6>+N?4ZNBL6GW*JD-D?,@\:.E%43@^QKSW6?:?S_Q$X;:2 M?9S BP(_.@0?L(S#V(^2Z #/V3Z 98@B0U?= 0D.?WUMZ!H4026M'-5 M/!-1U+,+[ -@]P'(VT-9?5$;*35YRK-"W8TV6F]OQF.UV,A5XXSD5:C":W];V/U>2VW.DL+>3'BJA=GHOJZWN9 ME8>[$1T]W_B4KC?:W!A/;K=B+1^D_G7[L8)OXY.799K+0J5E02JYNAN]HS=S M7AO4B/^D\J#.KHD)Y;$LOY@O'Y9W(\_T2&9RH8T+ 1][>2^SS'B"?ORW<3HZ MM6D,SZ^?O<_KX"&81Z'D?9G]EB[UYFX4C\A2KL0NTY_*PS]D$U!@_"W*3-7_ MDT.#]49DL5.ZS!MCZ$&>%L=/\=00<69 >8\!:PR8;1#T&/#&@-L&?H^!WQCX MKVTA: R"U[80-@9AS?V1K)KIJ=!B M>TG^52I%KLBO#U/RX_=OR/\Y'^3%]OSK%P M_EKK\_^[]0X9_#1=>.V/]_C[4"S*7+;3@WQ^]ZAT!?GA=VRHC\Y\W)E)FC=J M*Q;R;@3S23'[ZCH?RV$F, M_:-A6!N:"K.?4,^G(;T=[\]YQ6!Q["5=V,R%,2^$ORYLCL$"RL,3K!-E<(HR M&(SROE3:9**J-]KWPPX^4W2"'HV"L][R,$Q\BR$$Y0/.(LA%A9$7!A8_" I8 M3'!ZPA,]X6!T?Z],$MY6Y2K56)@ATC4_C*PP753D^SZWPG11E,=)8L>)P1+O MK,U.H-$IT&@P_S25J%@3^;0U=0NM,-$ET\XEG=@8A/ Q&_D':4 M%-5B4PN"):S*K-R:@H -1^Q.!9]2>_8A*,Z9E5YF+HK%B6]//@SE10$^]Y)3 MR,E@R \BD^HM6GTSUH(FER<%EH4Z_0QPQ=AXZT3.K<' M?;C);UU=2)/4M\F>7ZK-+HUG@IL.E[(-L":-2EZ)M")[D>VDH7,!LA42FQ%5 M<*G29:.Y46ZI$VAB5^+I<#^^F5NW2:@-U.;V0FUVN64MMVR0VU]*#2NS?%61 M:%QU.&1!'-LLNC!8]5B/ J"M,J>#,G-2[\-659D_ MQP^3"(V;.QVX8@%EMBS$<2&W=2&&"[TDL',RBJ/)69;K!MX*8#JL@#\46L)D MTK"DS.8$C=EW%1QW*A"*\F,[7A<5>4ED1^NBPI#UJ&#:RF Z+&-/L38S&PW6 ME9A7(/><\45@L#EPPL5@G 7<#AC!<7:6(+H1M\J6#DM;*UWFHOHB=9LU#Z*J M1*'QF>YJ4%B/=NT=;O^;TZ3;)N->Z-2@"S7:);55T710&TY^UAM9->N%_-C, MI3=O22%1 ==XZZ:"B-E$(BC.G?F$^4J? ME[@AX+THMYF%_4VOY2W[O"TVI0-:]-C(5-U)8/\DZX+LMA5E2P6 M7PEL( N5'7=68OG'3NF^O31SY:-]0C-%,)S;IU4(Z(I19D]6%Q7[?4;$K*BFR]$^Y)&N1%HH VH#&\TK$#HY(/;R2(;JK4X,$9;4UMU3%)78 M*AY#P4[<9L5%\:3G=(&U.I8-ZUB3K!8GM5.^M)I1*ES5>44]6^,]AWRLE;GLI>/>\[![,WC@G#7#D(;VUFR*X9@?Q/;9$H8#F"UT MYA@NB /:H^Y9JW79L-9]+E<$-G"P"D0EWYK'IND"C?[H*S[OA7=MZ_(I#@OC MI///9@(QHM?,5FDXK.^,E[7RE W+4XR'99KM-/I \+[Q]B(3*.PE)A CC D4 MULM$*UC9L&#]K7XR#LE1[&%/#YFAV.6/0 KL?&I>%-F99[>ZK#,%$'2<+R95 M6@RBQ+E2DX<)#V/GT0"&#!)& ^8S:.\LYZA-T$*5]!::5NFQ8ZGX[ M;BUQKEKM(PY!]A"'^<2)PWP.$<>-8.[>:54E'SZN_$Q_)[.G1;:K4S$0 M*'J/@8E02II"?=BDBPU)E:GD!ZCG[IW=9WM=O<%CW[^G-E"+W9_1FCMU_Q[V;&7"#_4+AE^/;+6V7CB_; M_"2JM1$JF5Q!][SK",:A.KZ_#T%M'D?U!+ P04 " "*@099P]9CI> * 39 & 'AL+W=O-T%[V.WRYNN;8EO?OYZ1V;<__%K> M;;K^#XOKJWU^5WPHNM_W[QOU;G%&69>[HFK+N@J:XO;U[&?R2D9AW^ 8\:^R MN&\?O0[Z4_E8UY_Z-V_7KV=A?T3%MEAU/42N?GTNEL5VVR.IX_CC!#H[Y^P; M/G[]#5T>3UZ=S,>\+9;U]M_ENMN\GB6S8%WFI K0:4#C1@IP;,:L"B M@0;\U(#;&=*!!N+40%@-A!AH$)T:1,>^?^BL8T_?Y%U^?=74]T'31RNT_L61 MKF-KU<%EU8^L#UVC_ENJ=MWULJ[6:IP4ZT"]:NMMN9#IWZI =2U07VK MWM6K3YMZNRZ:]B]!]L>A[+X&/QZJ_+ N5?2+8![\_N$F^/&'%\$/05D%OVWJ M0YM7Z_9JT:EC[#,M5J?C>?-P/'3@>'ZKNWP+-%OZFRWKW4Z-T^.!!O]Y5^P^ M%LU_ 9@;/\S/:W5":L#GV^!]7J[G;ZM@F>]+=4@^T.P"Z&IUV!VVQWZ]*6[+ M5=GYT.1XM']VFZ)1Q.W41673S_;/1?"V6M6[(OCQ[W7;OAC(LU"#Y#Q2Z'FD MT&-B/I#X37%75E59W:F9O,VK5=$&>:=.:/4R8.2G@(:40G0_@$9'T/XR]_F: M49;$T=7B\V-Z@3!AAMRX(2GCA%$S+'/#YE$8DS0VXR00Q\*4GZ.,3F+G3F(3 M.^FGH-WDS3GLCS?5;:%N:/T_ M5>JN*5?]A#P%5&4'7OJ\":?2RYWQ2RQ>N3, YE9(AGE$$@G,8$N,?16>NYR$:4G>\,Q'2 MU.+!FVDJ#YA@V;@3D$@Y#2)(J&5RZ*7B06JM#*FU592 "C=TAVF8VO<;?\*I MC*"B9:AH\E)_F)0\G 46 ZDAKB@*":6)30YQ]:B]1@.P M4BXXL09N!L3-(TXIM0 E%$C#D QTE!;NQ*_NJ]^81F:M(H MY2$-[<[%S)NAHDDL-)-.;3&0J1[#*&^! 'X Y,2C% '&S&0('# M;@S1&I[X1?P3_1@_^N31[PKR 4<&-6^&BB:QT$Q&MN MW!P0&:AY,U0TB85F,JK%-;T@KK\4S:ILW>N?B5<6-IAZ4\\]<8] M*F>&FE-BH9G4/'H.?T'.7Z#&Y[3[H2?/-%?.)RP4B3W-4+4\*IK$0C.YU%J> M^K7\,SZV]&>>3+4KT-6:*24.UZC%!*AH$@O-Y%I[$=3O17SGTTL*/<97BSG[ MLHHI\F_&)8?O3)\PUP,%C"G<>8J%DS5#2)A6;R MJ3T'ZO<+6!!?EU;@L74VW2@EAR@HF4C MST%B936+B;6OPO"J#ACPE)W;G/CS3>4$%2U#19,7NL,D1-LB;'+-P45OE[D6 M!6B&LQ$U!P 6:(8#<; 9#@4.F^%,FQ3LNVL.+G<8JDG!@)H#V Q'S9NAHDDL M-)/.1]L:GEIS #/IN@8T983;GB #:@Z H^P^@'L,U0G@D!,0)5'" M[,(@U+P9*IK$0C/IU$X ?Q8G@(]T O@()P# IT ( YV J# 02> /_H @6=U M OSHDP?_:"< -6^&BB:QT$Q&M1/ $38?<.#1/>=I8GOQ_ER3[\&HFAX536*A MF:QI3<_Q-A]P0%,GB5V\ZT\XF3K4S0>H:!(+S:1.RWW^I,T'\*(!V'P0<^IL M_N' Y@-;N0-8)"1I;*_9,B!P'G/.4ON)(A1("!M:D&HAS5%V'\ ]AKK[@ .[ M#V(::4 M6&@F.UKO"[_>?^(#%S_ZY-D&*7JU>'(^/@UU%P(JFL1",_G4IH3PFQ+(5='" MM15H;%?6+$]1O@\KA('L9;;_Y"93\1QN@GCTD87?6U?PI%)G?];)4\YU,UC( M2&(K)=2L&2J:Q$(S>=;^@[A04S#A&:< /OR ,69[1_Z,DV]KHY)FJ$DE%II) MBG86A-]9&&7E"4BLIR*V76M_KLETH)8+C#P'B975Y$/[%\+O7TPQZ83K,"@= M:=Q#"[T%\C_DF7&,!--^ .,=\ V)@\PT(A,TW M*'#8?(NT 1'Y#8BGF&]^Z*FWZPAP'V#S#35OAHHFL= >Z%P\^GJ$_NLRWN7- M75FUP;:X5?#ARUCU5O/P#10/;[IZ?_S&A(]UU]6[X\M-D:LU61^@_G];U]VW M-_V7,)R_!^3Z?U!+ P04 " "*@099GZ#J JX( "Z)P & 'AL+W=O M%NAUMM-Y^F$Q4LN$Y4^_EEA?PRTJ6.=-P6ZXG:EMREMI&>38ATVDT MR9DH1HL;^^R^7-S(2F>BX/L_+Y$\_DX^T(C_8/OHKU1IL'D\7-EJWY M ]??MO5W<_-; M>CN:&D0\XXDV73#XM^-W/,M,3X#CSZ;3T>&=IN'Q];[W7ZSSX,R2*7XGLS]$ MJC>WH]D(I7S%JDQ_E8^_\L:AT/27R$S9O^BQMHWC$4HJI67>- 8$N2CJ_^RI M&8BC!M"/NP%I&I!N@V"@ 6T:4.MHCR2"$H/$5PI60F4J;AYD'#/XB65DBNT!U3&_0+1%RA,?KV M\!F]^>DM^@F) OU[(RO%BE3=3#2@,7U.DN;-G^HWDX$W1^B++/1&H9\!07K: M?@)>'%PA>U<^$6^'_ZR*]XA.WR$R)8$#S]WES:D'#CV,++7]T:&1-8.VLH.V M*F6.8.653(MB74]=H05WCEK=:^#NU:SJ#VK+$GX[@F6K>+GCH\7?_X:CZ3]< M+K]29R<#$!P&(/#UOO@=DE FE=/)NF5D6YI,LUN,@V ^@[#MCN$[S,)Y'-*# MV0FP\ L]$;F8_I?6%CU[-82DE$BBT1D'!4-8O/47"Z7.3H8I.@Q3Y(W?9PZ=)H+5Z;9($-[YP;N-IRWO3JSR"E^2BRM$;EB0EWS]-A4ID5>BW M".[5!IJ,-2]S\'_'FQ3B9+YI;P#&A)#N"+C,D!B*(>RKX1F=%X &9+Y]A+EKT)D_*E1D*IBA4)AS6L!@:6]M?"K(^Y M;Q61@:R(6P+&9QA8%F/+8;!<.2PB[]0%[J:$O6V,_6WPK8;V;B+V"^-VO8:*JW5G1Q MA>J$!3NO K8^94]F+;MPJ#@>754CB>^16^C9CJ MB$.K-:Q>R@1;BFQ0*&*O0KA6*;Y6;Z=CT>H#?$8@--QBU#07.P;*P.ES7QD$ M!'! '&\?1/.R 0U)O>-FL!NT1LJ1/S6."<7<=N,SPG R(6=)R./%S^+\L3 ^\/B>/ M:=!-3 XK&@TL4](2-SE#W/NIN67/0_.2.%@ZZLU+AQ6%&3( L*5IXJ=I %A6 M_&R^('V"'F,\Q[2+TF$7![.A<6RYE_BYMXYQ)HMUK8'/P770+HZBKJ!PF9%X M.K386SHE?CK]?;]_WQHQG,+P+I_1FV8S__;BW3SI,^HXF,:];:W3CL[PP+Z+ MM&Q)XJO*2/7.XP+@7A*^EEU>J[?306B9EOAWR_=5F6R8E0BK*[9AI+\7'L]G MTWC6#9[+CH;Q4%IL69'X61$V8@GG:1.ZG.D*]CK/5SKAV$S#J@]Z"ZEO-PN/ MBQFG5_9L\%FMY(L^;."C>5^"[2L%!@K]:/:%'H3<;F:4FP%;\0F)9\@W+5F;Q\7R;R6<._IOD8W*,VK"2 M(U"9.N.#"]$E//HRR65&Z="W!=H*#^H7'OM\Z=FZ(UB*H$2%VM2?%K9-QME7 MZ*"-TS&7QICWZAA^?"\-;RM8J'][?\IYASEKAR//31G5E+[-)Y9#>)W..JKN M\5%)K/'5L:\G0^*1MGJ#^O7&F61Z<5)RZ(H@F/5F8M\,SX;JJK05']0O/GY> MK7ABYR%_2NKB$DP_R!Y-V0)"4?,U,)N],/2V8]F0$*%]@3'NR7F'$1ZJM 2M M!@G\&L3$0Q1):;_FO$EY?658S2)_U\-OG3(5SU(DYGNV^=WY'=*UF9^'N"M) M7':PY9\-5)6#5FP$^"S?_1_PO4KF6M9[K=Y.AZ)5,(%?P5P^%(AI8(FU* JS M!HU*XZ603L$9./3,-)CU9)G+CDSG\< J#%I!$_BK#]=YQ4W)Q^M/OP01AW3: MI7B'600R;B Q!D>?] /O='T0ZT*L1,* THK]UX5S)=K@E?1&X]J/4"]!JUX" MOWJY8'=@TA*[H.@4]!4(Z2GMQNCX#$1 PX$XMB(E\(N4KZ">F*I*OI?Y)_SAKCY&UG93GVK[PDK(.@I&805=3M_'$)RR M/BA6WVBYM6>MEE)KF=O+#6>@^XP!_+Z2(.>;&_."PW&]Q?\ 4$L#!!0 ( M (J!!EFTC$S(O ( (L) 8 >&PO=V]R:W-H965T&UL MK59M;]HP$/XK5E9-G;0V[U 81"KE99W6";7K]ME-#A(UL3/;@?;?SW9"1I%! MJ.-+8CO/\YS/=_'=8$W9,T\!!'HI1T/;1<:[-P MGRU3H1;L:%#B)3R >"SG3,[L5B7)"B \HP0Q6 RM:[<_"Q1> WYEL.9;8Z0\ M>:+T64UNDZ'EJ U!#K%0"EB^5G #>:Z$Y#;^-)I6:U(1M\<;]:GV7?KRA#G< MT/QWEHAT:%U9*($%KG)Q3]=?H?$G5'HQS;E^HG6-#4,+Q147M&C(<@=%1NHW M?FG.88O@[B-X#<';)01["'Y#\(\E! TA.)80-H3P6!\Z#:%SK(5N0^CJ8-6G MJT,SQ@)' T;7B"FT5%,#'5_-EA')B,K$!\'DUTSR1#3'KVC%T1R8SFH2 QIG M/,XIKQB@"_3X,$;G9Y_0&-G5%MQ]MCQT=WE(B4 MHPE)(#'PIX?YG0-\6_K<.NYM'!]Y!P6_5>02^8-C/S6'Z'6:2[NZE MCX^W[AOHD^.MF^C3__-]]N[-OPF%W^:@K_7\]^2@*=5JN< LI^[N/B]Q#$-+ M7LX_9#E^9;$ MM !T_IUR_LF4(;5$1TNH8KR*+MQ>V T']FH[]@:8%P9.[RUL;((%7?7K;,,F M!I@?.MZ.VM0 "X+>U8[:S +>]W0;V'UZ=E;=W\!;*G+.DT< MKG7!W%D?N?V):UB?RDZC;@S^R==MBKR%EAGA*(>%-.5<=F6-8W7IKR>"EKKR M/%$AZY@>IK); J8 \ON"4K&9* -M_Q7]!5!+ P04 " "*@099$,+L0$0" M "*!@ & 'AL+W=O(%5@@89-H2 ML+GMX0X8LR"C\;MC>OV6-O%T?*1_=;6;6G98P9U@ORC19>)]\!"!'#=,;\7A M&W3U3"TO$TRY*SJTL=%'#V6-TJ+JDHU!17E[QR_=.9PD&,[YA+!+")UWNY&S M_(PU3F,I#DC::$.S U>JRS9RE-N7\JBE>4I-GD[7YG@)2/0D,:&\0$LI,2_ M'+M6L:_-#C;.SSK:JJ6%%V@1>A!OUPJ/>*AP$WC=\A*+@ M!H5!.!G@17VYD>-%%WCGRKQ!NU>TYH3N*6DP.U=U"YV;AL&:!SLIK?C4VVT)*+6_Q]RJSL,S#%3," V M[<6F@YSO@M]>(3<,?4MNULO-KCJU)Y#F*\(7W(:9;[G->[?YU0CG MG_2'"F3ANJ!"F6BX;EM%O]HWVF7;7_Z&MUWZ B*@P0X>K-C.SG;@)R7Z[6XP(CC%D71#]0NI>5EE]R07,ONK^\S0^YJ M9B@&'M"V5%*;P<49/[MR%V>V":4VZLH)WU25=/>7 MJK2;\\%LT#[XI-=%H >3B[-:KM6U"C?UEN!7FRM/8+W?R2GP^F9) J519(@\3/K7JKRI(4P8RO2>>@VY($ M^]>M]@_L.WQ92J_>VO+O.@_%^>!T('*UDDT9/MG-GU7RYQ7IRVSI^;_8Q+5' MAP.1-3[8*@G#@DJ;^"OO4AQZ J?3)P3F26#.=L>-V,IW,LB+,V_Z$[F/QJS6A\.*]R56^*S^!G9VQ\];8R_DW%?ZE,6-Q.#T0 M\^G\Z!OZ#COG#UG?X1/Z]G@I_KE8^N EG_M>UIX10I,D%QU MGPN%RLML54MS3^NU"Y73EH227 32-:+ M[*LN^T(:++9.!&P0"J<4/_'Z3E01=(I MT<(%X<'?$6B3I6\;VN6-I'HR'88 M%D!K>+O1H="&!8P-<#98OMEG+70[)1HCFUQ#\YA#T-W^+O^'M-=W"(Q$(6^5 M6"IE!-)9PR#:F!/AJ-J4B>WF:V=AN*ZA+O)]QO#+ES3 M1K#J9GP]%C\O%ESD)R\6QC20^*1JZP(M(KH6L^G+OW8 N5?2)4"\4YFJELJ)PQF# MXC!&=T<)_-%E2CO+7ZNL<3H0S,F/]W=9(GQF)1EC%_J5(?:''2>,EMU/>@I4J-CB09Y+_$W-A:&XH&=JRD054 M*!0S*QL=) XQ6,F\&W8,4 Y&6/WNPFKXZN=X/1" M@KTRZ0NQPI2UW>>9VF/^?9,5.^$D&$*O; -)R[?!1.(;IR*X'Y<^#)1[>1M% M#PKMHJ\1;VURM!6:SFAY/X+(S%()=5=CAE/YHW(F,Q[6,W* 5;228+QJR$B! M#&B;=X6XC>!2EDR'<0".]CYFB U>Y%!Q2S8X6^WGK+9/A4(&\C_%9@?WW\4" M'.[RP8(^I_K"-F5.(:)YG)@"6G]K3!QX._9J+7W>EOVNF)I=H9Q"*I[%IAU; MIYZQ0ZQC<1/IZ#V*M.(N0B&*7!=]PLLGNL"C]M7U']C[M=$ 38]T"#N5_ +T M=%N1=]+C^%'':N1$R=4*X(IQJB+E.;9UZ\+W)FTGXQS"<<]AJBHZ1W _*\!6 MU@']):,<9 SO#L#4B+B0=8W92BY+%><52XG8\6 )"E:$RE@H0(&WA@3$\KX7 M"]1W%AJFPEA7E;P7N8;GKL4SM8EMI!HX[-(*BF5_3X" L(<",?0;''R,>(M M: '&WXO/U"S*F,P; Y-*_>]8N[Q.M;US#0:/\2JM]]BTJRP'HZ5O7,PC,1#> MI]B66BYU&5LQDF)3 V+L1POH38P4\AL3N$HE@0ADK9D=TU"N*5'82X=[3@]( M#D"+6J,JH-IB:!E2DH"$T0$(C,*:QSC0#'4@.E\?N1;C3KM$)_O]]-E>E#;K M._ =AOX7(.^VD5Z[(@\(RDX5= R_5>Q/I+74(+ :!SH!>% M%+%A#-=(Y VW&+(Y4K<7=3Q5D&;J;R7WN2$[9AN/W?SHS8O/W%?[ITX<6^YV M'KSHVE%[\8+[$I-7=_7BXZXWCXPG@Z.](_$G,12S5\'K*O[/#$_Q^5)N=PY>S!M=9RMY'--9_8*-%;GF8 MQU#6$70\]E!$/W2\U=.$F=[DTB'0EQ8_8OAA<7TY0K?V#13M77A3$WS$<'%] M,V+U+Z>OQ? S1L!,G!Q-1V^P/X/QL[Q3'G< DKU-IH*PMF_%.^TS>-\0A6\* MC3D$^*61H 91N: M-AC;N4YQVR,[R.P55D*>&CLUE;4VAN?E%<:Z+81FK_H'FI8 $/&(XX!13MW* MLI&A+5Z-)5FD<((D/09:6K#PJ>$C0>(!0 &]#GG=\I,#',/6W!(^=:2=X#8_ M9;@] %A MC8Y&8&+9)K3C93_Q^R69S0NM.KI&+'(@FH^B-/:XW6+ =&JW%<'GI@B97OGT MTIA6YC1&=!%.0T;K.3>==O!/+/T_QU[Z_CWJ3W3;92 M;LU?GNGH"AZ-GV>[I]W'[47\IKM='K^,_RK=FMICJ580G8Y/7@V$BU^;XTVP M-7_A7=H0;,67!0X$RM$"O%]9#*'IAC;H/OE?_ =02P,$% @ BH$&630B M*[6J P $0D !D !X;"]W;W)K&ULM59M;]LV M$/[N7W%07] !@O5J64YM TFZ81U0($C2[<.P#Y1TMHA*I$;2<;Q?WR-EJ0Z: M&.BP?1&/I[OC\]P==5KNI?JB:T0#CVTC],JKC>DN@D"7-;9,3V6'@MYLI&J9 MH:W:!KI3R"KGU#9!'(99T#(NO/72Z6[4>BEWIN$";Q3H7=LR=;C"1NY77N0- MBEN^K8U5!.MEQ[9XA^9S=Z-H%XQ1*MZBT%P*4+A9>9?1Q55J[9W![QSW^D0& MRZ20\HO=?*Q67F@!88.EL1$8+0]XC4UC Q&,OX\QO?%(ZW@J#]%_<=R)2\$T M7LOF#UZ9>N7E'E2X8;O&W,K]KWCD,[/Q2MEH]X1];YO./2AWVLCVZ$P(6B[Z ME3T>\W#BD(@K#5%LX*CZKP)'!>V*'=&T5M. M?F9]BP\H=K@,# 6SJJ \.E[UCO$+CAE\DL+4&GX6%59/_0,",2*)!R17\=F MO^W$%)+0ASB,TS/QDI%9XN(EYYG!1LD6K@FKH@Z@[)H:KEU>4<&?EX5V^K^> M2T ?/WT^OKTM%[IC):X\N@X:U0-ZZ[>OHBQ\?P9].J)/ST4_5Y?SCO$4!N;W M-;&7#=T[+K9@6-$@.*C":+I0O5%Q@"W*K6)=??!=@U= M\60;\&;QGJRJB(O M#7+CU.60O7??^/(F=-//C/)Y\% :58/:NLP:BQ$^S M.40S/T]SB',_B6E9^/DLG=Q+0Q9# BA"F/I1'S7,_3QFA/EC]?^G,Y_ &\IE]9(-$Y C>WCZ$'"NLG]"A"#T?^([0M6P[)@YO7^5Q M-'__K;FL/;*R'NR,HT3M IJ8M#T3=-1&)@ZV-7$DIG!95;PO:D,-:OY;H&.E M%);(']P5*5C#1$DP7<=_C^L#F;8%]7\2.6TR!1H0/\3//P5CSY9;P?\AJX)5 M-%,* _A(8U>C@_ :PFGBHEHIHS% ]U(*GQQUAVZL-8,=7]U^HDU:L=Y?]F/N6_F_<_")Z:V7&AH<$.NX70^\T#U M [C?&-FYH5=(0QWBQ)K^65!9 WJ_D=(,&WO ^!>T_@I02P,$% @ BH$& M6;\3Y_#/!0 %PX !D !X;"]W;W)K&ULQ5=- M<]LV$+WK5^PH:2>>D25^Z[;!7B\D>J+7G-NZ+XL*GTR7!M3'TTF.EWSDNFQK'F% MF5RJDAD\JMN)KA5GF3,JBTD4!+-)R40U/#UV[R[5Z;%L3"$J?JE(-V7)U,,Y M+^3F9!@.MR^NQ.W:V!>3T^.:W?)K;GZO+Q6>)AU*)DI>:2$K4CP_&9Z%1^>) M7>\6_"'X1N^,R7JRDO*+?7B?G0P#2X@7/#46@>'OCE_PHK! H/&UQ1QV6UK# MW?$6_6?G.WQ9,,Y:PIS)3>_\-:?J<5+9:'=+VW\VA"+ MTT8;6;;&8%"*RO^S^S8..P:+X!L&46L0.=Y^(\?R'3/L]%C)#2F[&FAVX%QU MUB G*IN4:Z,P*V!G3C]PN$1G:2J;RHCJ]GAB@&KG)FF+<.X1HF\@S.BCK,Q: MTT]5QK.^_01L.DK1EM)YM!?PUZ8:4QR,* JB9 ]>W+D8.[QXGXN:_CQ;::.@ M@K]>\M%#)"]#V,HXTC5+^XW2-=O5 M!VBG]MA)MHN6G(W:S) M<%6"3$YA1*57$W@47,-*<:JDP0ZI5! 8H90-O%BQ@E66I94^6&KW5O&"&2QR MWA"_1^^RFU@0"W!;B;\]!",K!ENRAS:8MK(%-KWCRN%X>TMKW(L9\Z'T/%"N9 F'JL-O6^-=:2FBR78N M'(SI?45GM1*%JXN1H[FE!7NNL*.HC$2QN=:WDO2B]=_/%* @"]-;& MACQWJ5GQ6U%55CIP"L7-*?2U[1519>W4.Y[R[RF9#Q' MGRT*'!D^]8^Q%%6J[/X>7SGQR/RPL8RTQ@%J_?$,"\%6KDIH]0#0<#J>]E$W M[K@ %(/DNC@0ODMDL^C5T4#SYUE>V;P V0 M'?"[%IBN@#OXW/(XW/)0W![E74=PC&@^3D)Z0(5KBL:+F1\^M]UR=I1A%- / M[>^9J^X>9Y\[Z 9M!7'"=#]TXIG3]$;8VD?'@1_ZX.BICWK@<1]=:'L)LKH, M[>24ILG4#F8T'<6($H9S#*?!P@X7&,Z6BP$2A$3G<)U""'H>#FZ<]CW!;5E3 MC-7Q;/ !;>H(U6E+4!MZ0V$XBN=S.AA_B:P#B:+MLL==CP MU/%U[0_2@O&_:[BG7D2*F7Z70"])@0V=HQERW(:VVXSINJGKPD%V?J926\W[ MBY_P#6E?-F[6BO/>98"NQ7WOQ:-JMP.7,J=8ZD8[>=UA@BH:15'H_N,DLI$; M36>Q^Y\MIGT/>J?#]SCQG66ECYZ1=:W )38:)8'ENQ@MDV3P":E0N-(I9?/6 MUT \6^)W.II'T>"#!)2KNB>'<\\FBD>+94 )%)BTZMRWO),9HA>,XNFL'ZZ4 MZ37E",C_D^\+NWW-1.:.55;ZOH=V6S29/Z=.K113. MW^K'ZT IC"OB,;UT.9SL7-9+KF[=)XD]].&TO[=W;[NOGC-_V7]<[C^9/C*% MH]7NG,,T&,^G0W\L;1^,K-W5?R4-/B3<<(TO-Z[L LSG$EZV#W:#[EOP]!]0 M2P,$% @ BH$&66LN81VW"0 &QP !D !X;"]W;W)K&ULK5EK<]NX%?VN7X'1IKOQ#"U1%/5*;,\X=M*ZDW0\=I*=3J>^P1Y]JSTH\F$L.S[/"_,>3NS M=O&FVS5))N;<=-1"%'@R4WK.+6[U0]G"WX@[@7]LOB5N.N6TM) MY5P41JJ":3$[;U_VWKR+:;Z;\%6*9].X9J3)5*E'NKE)S]LA 1*Y2"Q)X/AY M$EHG+C_K-G/[/PP(*H6A YW'XC MA_*:6WYQIM4STS0;TNC"J>I6 YPLR"CW5N.IQ#I[\8%+S;[RO!3LD^"FU *, M6W/6M1!.4[I))>B=%Q0=$#1DGU1A,\/>%ZE(-]=W :I&%JV0O8N."OQ[6718 M/PQ8%$;Q$7G]6M.^D]?_L:;7TB2Y(F4-^]?EU%@-Y_CW/IV]R'B_2 J8-V;! M$W'>1D08H9]$^^+77WK#\.T1P'$-.#XF_26F.2XH[K #LM@5-QE[_ZV43SQW M [Q(V7VFM#W]+/2:G,DQI9/& K:1.3Q=ID17P]" C.EPA)2[3F32<8XT2X?"I":<-!0Z4XJK!D)F #;0K-4:I2(?$ET UIU%S"K M&+27GFZGY]#@%.(4SD)Y!W:S35>FZ@P&$;?:69P;"=!+ECL_K(+BH/N_=@]5::"- M.7G3>L=S@("S."N@C(BZC-21M?)P_]MGGY7E>>O2D'YO6I]VL]IK><)>L4$< MA*,Q+IS&T=N-*_^P==G(&UB&=:LI41A,AL.MV];GC9SA5_1&XR",!O74U6\U MWG)PH: SQRL6]:.@%_;IRF_1A!4-^D$XG&S1HZ;_L]2,HV \ M'AZ@QC\\0LUD$H2#>.NV=;65=+?HC(+^*-ZZQ9K-M+RQI!_$DW#S;B__DWXP M&(]WZ/?#V^SW1L,@!A!<17$PZ6WZ1S_L!?U)Y%BZ\X**M-CUIV [8JOR%'5& _87VK[>P?@=O,%23(W(^5^[V73EMCYASYSH M[@\Z(W3">>Z:>FSMAH:KH0")Q"R$ZQ#R997%UB!(1BJ('31)Z8H5GW$ L'+L MJM5H),791J)>YS8"@*5$)EH02FWKXGDD9=T+X;1B(R>9I\CR .\2IS]I^4// M ZJC+[8;5'38[UQK*FT?)9^BJJ(&WQ1X^.2-0 8(FAF: :Q#)PN4-6Y4\>A_;1;"O9<*\ MG">/[#[)5 [!6XU/W0+O^%/_F#]U_@]AN0>_C[?=<(O&ZZ'M<$.=*.<+WW:0 M9Y/HRE0LKWV55.2FZBY053:![X!NO?].6U!W16F-"OY2< T;#SHQ&W;"]80G ME7/K-QGTD6;H7^M.FL?3&;R)W!^D&LM55;S%#OCQVDEX@JQN7& 3RS>T]Q,=4UR@WW*H\5DD6:%R M]2 I2I#&D="_+K7A)[6]T5)#\C?$IJ4^;;8GN)& 3#FE=H_\/$%:)=G)&GC2 M!([LGG&,FSTN53G#H:4-$ZZ,:^1W.@72R5_0R7_+"5W;MS;U#YJU77=]174] MG/1;'C-!WH1[$&HZ^K0XZI?!B(V"<9AS$Z.-HXH[L-@%(7LRZ*J&3AU M2(2FRYX5;4@I)=Q/H9EP.04@*4[@;^B:5FS;C!QQ@[)/%,4KG>--V_(DT91! M*&FMJP2%9;@1EG,<.PZ346L+I*_8I%-G.)^\C@,G\1A,2_A72ME(+9S6ZQF; MF^W->Q PK7SG]-F]*R.ET +@G(TCF$E42:BI&9K!4WP^#/RIVB%$Y,#BA_:4 M9G=+>B$%(KG.%=5NTK#.M%[O@WSM*^E_(@4?2K8']]4B=_T8PK@B;8=U8F2' M#>,##5ZZDZU[<6=R.%OOC;J?A;W'G8(_H4O#Q8/]J@TZ@T.JW3?._V6Q_T7( M49VV:U0CDZR;KL9[-1QIO];5W.5U^0W#7YI[W]#>[(XR6>NVXN.ZP0=4"H;# M,;MM!,OOJV!I#))!;GU(,^JF6Y_JL+BL0NIZ%5*N^'V@G'-'-6_0Z:&HG>*7 M*J-[__>!XJUJNN[=FP8VOR,_HA]=LO+BRQVMW;KRU66 M?(4Z,QG&+[+8.'RAQ2*PM#I1'K=;_&.[Q8<];S1ZD1Z#E^E!>:BI1^\G]6B\ M2#GDC(,@'D1_S!FIIUVCF[C]]SGDJ!/^,#*:R$;[O@1T&Q]LYD(_N,]25'( MQW^[J4?K+U^7_H//>KK_;(;>X0$'4I:+&9:&.%RWF?:?HOR-50OW^6>JK%5S M=YF!8J%I I[/%(Z4U0UM4'\/O/@?4$L#!!0 ( (J!!EE<.FIV6PH , 9 M 9 >&PO=V]R:W-H965T@F0MM/9671VB[8S\[#8!UJB+:*2J))4',^OW^^0DB4G;IH"^Q!' MIH[.]3LW^>5>Z2^F$,*RVZJLS:MI86WS_/+29(6HN)FI1M2XLU6ZXA9?]>[2 M-%KPW#U4E9=Q&"XN*R[KZ=5+=_9!7[U4K2UE+3YH9MJJXOKP6I1J_VH:3?N# MCW)76#JXO'K9\)WX).P?S0>-;Y='+KFL1&VDJID6VU?3Z^CYZX3H'<&?4NS- MZ)J1)1NEOM"7W_)7TY 4$J7(+''@^'E/AEJC3ND^T[VG#*LM98574/ M0X-*UOX_O^W\\)@'XNZ!V.GM!3DMWW++KUYJM6>:J,&-+IRI[FDH)VL*RB>K M<5?B.7OUFI>\S@3[Y!#P1E6-JD5MS)>M=?Q@PS_V=8S-@\#%H=Q\@"_^='4N>,W_P:_?^L=K^7? MG- 0P-3:J%+FW(.CSMD'+0Q,]P=JR][)&JZ1O&2?<"@J<@O[S_7&6 TL_?>< MA[P"R7D%*+^>FX9GXM6T(5GZ1DRO?OXI6H0O'C O.9J7/,3]AR+Y(*?S>J8S M]BT)[ TWA7.AN_CE:RMO>.GN?"Z$(^3U@67PN,R%-HR7)2N0+N7AHI2@SIFL M;X2QWL5-J[,"B98C%2SQ94K+'8)1 OBVU=(>*#RVT$*PRF-.:58* \X6YX(A MJH)H>E;,*K81+"/UQ*#>;-#\[BUHE)5M[@2( P3K+[!YV]8YW7)">*7:VI*8 M)RQ-9A'2LRQ[,#UAJWBV'HX,T0'1XHAH1_969*+:",WFD3N=!ZATIA&N5I6' M&;M^_(-V\/7//ZWB:/G"W#=K+[1@A2ASTV Q MCDGE6CEWM%KDIYH5W4UQVP@M!? /DW!>*F/@(# FEQQ] T6S;V%JQGX;P7PL MI!*<1!O'ZU[,B)@_99+S4#:BL G#'F?E_)O*+I#5_;/=^IJ MD2F-\NQBF&5MU9:<@J00>HT,K9#P!;7<&T%Q5Y5P/$&-3I1]*51)"=S!RREI M#Z?^TF('GKJDJQOJHAX"2RS+C*XGH%!0= M++>JQ+1"XB3T[2>6GG:G2:^S;AX=#@ YEYB#0Y@1&14U*4P $RC7G."1Q^#^ M,V7HJ3TX28')= 3!.D5^=NO[S>K=#@.#XR0!%]NFHP.1Z!_<= MV$:1@"?@%*R7"THV_#UE4<2>=:>+Q>2S=JCMJ:/E*DCF5 MCM-D@BA50KN>WW" B<5Q,%^L6M+AR\778%X2GE7&_$L0()9RDG6U0/;JBC:+!#BAZE%=Q&D2QR^4X08:E]Q_B6U@Y M/(,!2[6[@FVI&=")8I;3K?C45:W'7MJ%VC=-^ MXKSBH)!7F)# M CX4Q3A=!JLD86D4I.E\9$2O&GEH$81KYRLDV@+U8JPZ)8.QKFUVXR:B18[; M=E#7+@\\!"FE?'>>^:B=HKXUY'@'>0M/<)U['A[HW4@UFGQ\O]Q*;>R%Q!;C MK[!L4_Y(3!C_.B/YCDSNF31HFN(X]B$=,&%KZK6M-FYXWI!R<&;@1VNJ8ZH& MUP-E28[ASDD@=?W8 ]R7PB]7N328A^!7UWDUKPW5#I?#WYT6.D\?V->6(_<= MFH@WW)[3)$F#(48D8"PNV>VG?F&JB1MYFEJ4PT MUNU976A\TV]*3G.-?R4 M.6B@@+!>/YQ?(,C)Z^;R6@@\H$065&K4NT-"8DYU]K60:!"6.X,:U_I VGI<(>J#.^'S@J20AQHT1<3.S63>5UVQOCEJ M/H8^KQZ90SYQTZQJG#:XM;=WVB?R5MY:MRXFP7(5T6>23MZC/HO" M#585E<'NA178K&DJQ[^8%,3*KUO_1G34+U,0A6"T6O33.AIKO)ZS11C$\Q#, MC7G.KD<;(S9>0$,.K\^XGT[\P5.,K,%RGF!:Q64:+-"LGTU.0B2&$%&J([8) M&O*ZN\!X_OD\"A\6W,VB5(V:L](>&K ^N\P8O\9DGP#F\<& G?YBP T;$/3V M44K"U"",''XP9=".E03A@N:.>8!%@ORM6RCQ7O*-+'TU^D$H]RP:?M"PNAN. M?0@[-;I%+TEIGL+3RR@='M-JB]!#:4!B*T ;!2&&NCA8A^LCE>6W[DX*%E&0 MK.+CG:S$[)7Q7J[!%(GB?12\7"_9,AW()64$>B:X1/ '/D<1"' M(8E#8O0W_48207LL5JN.CKMS MOQW0+().YE^P'T^//T]<^[?R [G_;>-WKG>TFI1BBT=1UM(IT_[W O_%JL:] MH]\HB_;N+@O!T7&( />W"AVU^T("CC_:7/T/4$L#!!0 ( (J!!EDMD3/B MDP\ *LJ 9 >&PO=V]R:W-H965TJFY*8=#>U9+=ES:_?KZK8ER0K MR3PL$,12-UDLUO'55Z1>K)W_$I;&E.HASXKP\FA9EJMGIZ\+-;_^J%J\K,%N;6JU#EN?:; MUR9SZY='XZ/ZP2>[6);TX/35BY5>F#M3_K:Z]?AVVDA);6Z*8%VAO)F_/+H> M/WM]1N-YP._6K$/GLZ*=S)S[0E]^3E\>C4@ADYFD) D:?^[-CVA)7+H'21JAM7E+98F"*Q)KPX M+;$$#3Q-HKC7(F[RB+@+]0$"ED&]+5*3]N>?0K5&OTFMW^O)08'_K(JAFHX& M:C*:G!V0-VWV.V5YT[^R7_7&AB1SH?)&_?MZ%DJ/H/G//BO((F?[%Z%$>A96 M.C$OCY IP?A[<_3J[S^,+T;/#VSAK-G"V2'IW^^RP^(NANJP43ZNC-?T7;TW MB/^@?B[4!^V3)7PR/E<#52X-B5CI8J,@PWB3*EN43FF5T0RE%]X8$J^ (DJO M5MX]6&24R3;J?#08C4;(QDK#ZG/"(3?'O[E-C&(CJLPE&$LRU2>3KIV#AK;< M#-2-SBPD%E:+8 5-+=[.S,(6!6F,O$<$F1A!T):V9XJ4WEG:QH8":X)-K&VY MQ"-;6IUA5%'ASTIOQ"C0J*_UCVHR'"$?LPS0,L"\!(@82"JV32_/ZI=1%N:D ME>?\:<5C(#.+45!A0SW_,AYN^ -R:+'].SM Y1EY+Z- M$TZ^;N,?U7@X.635GQJKPGG[#9A92DG,#*%)6EM"J4ISYB<*UERVS7FH13=^@YOE&KLV-B8 M;(X1>$B+R)8#!,JJ.CRR%PZAZY6W&FF1VAA1)5'5TI50 MJA<5-+4729=7VY$TV).&8I^S;A:Z3K"+_:;COY".T\?3<7OH^?"R":-OSLG; MRH=*MVD0S1;QK3:>6#K#]C+G4_C1W=O:X;7]>6<:8@L29W,:). (E'!KC1 D M!:J5!/U9JZU$U:-^7&E/45&XXFE"4K),SS+L2RD$$R?C[\+$**G=-LL<1-4E+<-V5F[G7B_!*8"[ MV^\J\[UVV+MK5HJ36FJ:I'2U ",D#4;?4G9WB^WT?' V'F_CO02!5-!<%Q4B MII2\:&('OKIQH=3JDTTT;8I#AAXW,#-FH^!5IJ%C'3><]C&G_T*\3/N0_QWQ M\E'0LD9UC@-&S9[.?2LF4#W8N84^M)<L!<#& [T?Z0,\]@, +DJ%R M-E0)@DQ=U+IUB^2VHV0_F=4S,C.1K>T)0W5GC/K%0?$INVA>>2SK50JJ6@6. M$/QC9J:ND\153-V&Z@_M/0!FHSZ*C3$P]/ C@E.@<+&@?USXS%/RQ!R-TE-& MPG4MA?2.7RA3--R'#Y"!,H$/:V@;]P50J4"=,= R[8&= )74/E(@,?K%:0@\ MD\#QJU3;4')$-(625>>M1S03'>$^FP=9,'!D>W-OB@J9OS2UMS(. MM_@"XKVX<%'8/TU**B LFP7QF5H^I@1X4:)")UR/*$!*F]B52,/_[+HM508Q M!*$,3",/)4OPN*BXYA'4%V3+X+)TVP2+*M,>-J1H"DP(B.&D!OF;;&@J311+ MF;1=W75('#3'$H&UB1 '>P6N 30T>^ZH M7 5US(D 6,5*X>39DU^7(/N]-E#=V8?>@R<-)Z\_/&%:@/^FJOGTY'53EF8Z MX[J(U #-.".B.!B?7?+?^CL6;\0N8:5J[A M@U3G!FV6T,@D\17U"!W@94KZL$+1E=C?AA"]:SO)UE9).:=J>7/40*K-5 M)\274L5$LPV+#!581BV#\5\H!^PU8U[,RD>7L.,1@?@<:]D,M@;0\NHLJC<$ M_)I&4)/AR'&;IF0 PO^@Q5(CY+%V:?->90ZV@(( IP4;B!X,5+ H050+L<_/ M5;K(9<-UGC,!3$U>-/5RMQD($4=0>U/M*=+[$Q@0%Q%;ONZPG::'T*0CHA\S MS6(&+Y:H90$AY/.,/4\UB'"(.UIO;#[CQ6A^.X_<[#D\R']D%7P,U7S.$(E' M:.LJ3Y]GF[U3-X-(-HIXY"NM%B62)U^B9_/4ER9NM?%T6CNH PO"';,J&!!] M$Z8S]'EB-,Q^YT2'A41*%9]M1/#2^O0I+RZK(3I :IHV<1L"2I,L"Y>YQ4:B MN$-<@]EU6%L*$ E(/P !42IHM3*DH@C)]0,C]LK19KAAYB)/@FO,J2ESC^ZZ M*DLECB7&2.MTD.(&&<884F3 M3 N "3<'W;B1[IOU'"#X2H$>6FB#_F1FD$TT>WBX>AZPG9PEX$.*3:*'C* B M!QJ^HV==4[OZ=41O#@FI][:#CR18,'*VB8@1/6X]Y6I9,1S0*3&=K^CN"A27 M<8%!C%#(+/J%"[*Y5R-,)^R:5QE*7Z#S"2+9L2W")H"^Z?\I: Y'9Y7YMNRF(T4BX_%H M*\,82JX]^X7YF*&1']^;!?SV(1:YKEI6HI-B;[Y=ZV,UKXST\77:,C.Z1S2! MRJ,Q70@ )L80YV7@3LW=!N.@O?;K"!T :"J1U.,V@ZX):S-*^8[W@W-]S!"RBT_H/6TJ@0M8!T?$)(*F&)[L()@& MCQ; X7<@;TN#5N$6=:^@T'L/4TI_>'KM9[:,9^,?Z=@7]6I\+F>&?5O/;<:T M/M/K4''YX->_#>^&=!%7HMJ#WCCU#FF>BNXD"G'$_?Y;^"KF+"SW" PEC>5;:^,C1B(2*%@GH^<[:O#S\?.3'K0TD M$C?'DM[+XO6^!D+ =]6N"DN-@+ :.N3PI00DTI=N'!KXX*"(N' M^,C^&%^< M3JXN!M.KG^3:*2H1]:3'G=%==?@,DFP[^]RA:UWEQ1EL_$!'F3S(%)]=-,GN M;@0Q]!5'9>"C]VV\MQ91!&:*)EA1"');2(C63' MI=Z!B%=UE?W:GA$YD??PN9.GL_B%(Q-[M]'9UN%4>RFYXTI$M2.&^8NY]XZ. M3\&10GVXVX>@K\",1$;=K)04VN*+=-<90W7=MQ;LRT?K:WAI:4"E.E=02,\O MM-2=695R(S:6"X>IV$(K7V7U9&Z&^612CK.OXMV:\#(1N1W)GRIR)0WZNLR+>L$>AJ M7Z5=$0K0IZK?WV5>&Q/>&[HDGW#B35.4*-. 3(*+&A78W;7S:S"?$)G9/5W(!.B[^UZ&9-\5?'.EZCQEY">$B]-8$MW5Q2$/I2 M$G+FVN[UUMG)P9["LY1V:$ M[MQ$3Q[1&%&25%G]HY.N7D-U@S8J X.\)[9/^P:\O3$YJ=O_X<8VWT'^&'O/ ME"=A&;8G(Q49QS<_OSFA,\+>=?/"KW#N2KZ+ MN(Z^;9P=*\ZW^C0 B>1857[W)T>;F=Q:/7*V$59L2#IF5=0(D0%I7M@$H)DZ MOKNY4W?\N28Z/[^!N]#* TV\4PP2#OIOQA:BHER[AH\F5$:0(,5T3KL!UE M6<97@-B.7AD@4\+MM)X;NK8JL;M9%:]G]FG=:M5O[.@,F\X^ 3!VX3QQ_!58 M]++G:M>#8T*J?#*@*W+4IC[F?1J_,1K_<+_I*XLEOOP)[,M?[, M@]^SDU[(@+# U+$&08];O,"B8$4$XTNKL]>99,'M][7VU]YW\F4N+%[HXI/, M7'[2F_4@PX6H"_=!K]Y@Z\^8]:6ZL/X75LW:>-J#M+9.EZTP(2BE:I[BKN5A M2V 6/B$0MP*QQ]T8\B@OA1.GQT:OP/!JTL8OWE4O3>"DXJ!<.T-?)*_"/VHU@"0, M( [CT1Y]2>=6XO4E>]R"2VG30MO:(/Q]-K?.T!;X9Y>SC:[1;EV<%J]L)5(\ MZ=&^MVANL7?ZRT_1)/QU#])1AW2T3_N3 =@KM1O3= #>;^)P#.^U0PM"97"A MU2T:)^<%^EEX@]D2_:=/PABA'-S0KQ4^3RQ FQPI M+;7!X+&<,,W:=,N=;"_4:ZP4R+[GN&*4M=$>JN]D&(N"^GN MR;.RT@HWG[8,KP0Q8&&AF6 +AU*QD=I2%&W_U4'GT"6FK'$!U-H4_/))Y _^#]#B](S328 MC:+F91K%WM\&IX^-X$!9= S>N+SA6CD*LV4:J;L05093O50>@L%"< AHGSSB MX+'3-S[DVY4(KN7=@XD-,>N7#2FPH8=2Q%>'F@CZ"ML+B"?L7A0DX8B>8Q*E MN6 2A0=G#7/"=QB*6L;Y]X!$"Y,Q!6,$47P$DS@ZN-%NMQ7FF*U,(@[.9!SS M7! G$5P8I 2#LR7Y6_+^6$DB\MP(F:VHG\';*T_Z9N(K@6]S:F^1B& Y":CI%0=X%L,IEFON-N*@]V20B'2>;DP8;%>_U M;;/]F-8!O"43%N;:4%$D@:HVS(Q;QW8/X,.'WV\8L-?6IV(AS(8_07]@:,= M16:%4G4)^(4#24:\V#6FU (R^)-R6W&3AM=247QX=WY@P4-RB1HYE=AL3<,> M9%PW/?\"%H4F.HFK9# .X><^5$5M83R@'?LSE1KG5>EJO3EX=$$Y+M1]0-(5 M;YW-E\ZC2MS[G-&/H6Q(V'AX*"D]19\7$Q0J1?3;LKN0AOE1BHX]QM*)J\- M39&=O_S?SO>#UKL #N?][2S_9GM,WPZP+ITZ8ZK4GVBLY3!\#^$8=D=<1 MT"GJGO82T2W9\Y>?)2FEC40-B(0H-8B-5-B\*>#/!8LDW': P9\[?;=K;;SL M;*"E(Z-E_=Y*2H=I*@ M$9MNTIK:%?]U,G(V;YH?LV*I #[=KWWV4F(/9NNT M]D)4TP:C3:(3P K]:;FX'SRJ+%M[,-.^'Z^;1^!5^98NB%M'K9EJ0L8Q)T^Z MPM! @?AH9R\.'G#(:#D*-*0NR175)UY*NBB!B4*N0^:9/?L]#7BGWS^P%<=1 M$D1'D:^UU$7#:&\S3JCG)$G3CT=!.(J?;,G1+ S&8VXCT30)IN.C']R4=_+R M7>W9\_-@]%Q3'@?CF-MQ% :SR>B;.O&,J(Z":3)]N@E/@E$T9JW$=1C!K@/^ M<.NV5:)9^CNE)1/$?7/QZF:[:^M9C=L &NLO\Z7]02P,$% @ BH$& M6>8<^[C, P 0PD !D !X;"]W;W)K&ULS5;? MC]LV#'[/7R&X1=$"0>S8CNVF28![_?6C MY!_-[=(4Z-->$HHF/_*C1$JKHU1?= 5@R'W-A5Y[E3'-TO=U7D%-]4PV(/!+ M*55-#2[5P=>- EHXIYK[81 D?DV9\#8KI[M5FY5L#6<";A71;5U3]7 %7![7 MWMP;%!_9H3)6X6]6#3W )S"_-[<*5_Z(4K :A&92$ 7EVMO.EU>QM7<&?S X MZA.96"9[*;_8Q4VQ]@*;$'#(C46@^'<'.^#< F$:7WM,;PQI'4_E ?V=XXY< M]E3#3O(_66&JM9=YI("2MMQ\E,=?H.>SL'BYY-K]DF-GNX@\DK?:R+IWQ@QJ M)KI_>M_7X<0A"[[C$/8.H6-R3-A-^604 M?F7H9S;OI2R.C'-"14%NA*'BP/8.<27 MT']BTR[BG<\VFY$?U&K\S#3V9RX5[C@Y5B"(J8 TK'+S M).21F8J43# #A.-"$GFTT42D5=6 MN9B&43K9N0&%E5' 771=L483:X_6BP1MDSB>?):&\P[%DGTT7Z ];.-$6K,Z3#..EPTFFTB,F[UM@Y0T]9P#U>MWKH GUZ MTO5XU,^<4^;4W9%\>J#Z2(_J];:+-+'N4Z1B;W!;NKJ;W\]QB^(TMI\7))R^ MCE,K)E8,G39%,)GT1R@M$AP- SLU%_^1BPX(? MW/6-?6TWM[OC1NWX0MAV%^,W\^YY\8&J Q.:<"C1-9BE"X^H[LKN%D8V[IK< M2X.[Z\0*7SF@K %^+Z4TP\(&&-]-FW\!4$L#!!0 ( (J!!EF=NFM;V 8 M !81 9 >&PO=V]R:W-H965TX6[06*!NNT?2CZ0$NTQ;N2Z"6I.+Z__IXA):V]3;)= MH.U+3$DSAS-G/CC,Q5[I#Z84PK+'NFK,Y;BT=O=F.C5Y*6IN)FHG&GS9*%US MBT>]G9J=%KQP2G4UC<,PF]9<-N.K"_?N3E]=J-96LA%WFIFVKKD^W(A*[2_' MT;A_\5YN2TLOIE<7.[X5*V%_WMUI/$T'E$+6HC%2-4R+S>7X.GISDY*\$_A% MBKTY6C/R9*W4!WKXH;@=/S/"RU5EW%^V][+Q;,SRUEA5 M=\JPH):-_^6/'0]'"HOP&86X4XB=W7XC9^6_N>57%UKMF29IH-'"N>JT89QL M*"@KJ_%50L]>K:S*/[R^@5\%NU4U8FTXT74QM4 GF6G>(=UXI/@9I(S]J!I; M&O:N*41QJC^%58-I<6_:3?PBX'_:9L*2,&!Q&*_>QE?; M?KM>&ZN1#;\_Y:.'2)^&H IY8W8\%Y=CE( 1^D&,KUY]$V7AVQ<,3 <#TY?0 MORH6+R(];>=RPI[;@=V7PKW@S0&%DJNVL8:AY)EQ&FNGD1]K<*UYLQ6H3TCN MI2V9J'>5.@AAF&P@,B"S>9A1=:Y&K;2 >I-JTJ+C%%ZL8KRIF2JY[X1T_>/=EDU=M09". M+J9VM)V9G- JC)7H(L+QNA'2MF0RF91W^"K/6TV+0EBA4>S"><1K8NX/SI!Y MO;?_ P!(%SPOV4YHJ8H)^P%!* I/!#"QF=72;>6-;$&2"=P.O8E;A!3N ,%U M>PK>D2P[NUO];,X)+!?:HN&#KGHMM"';" *5FB<[>C599W M02E550!="Q +@?O5^_/>KLX_ETKSMX9XK 'B?=N!%>&H!8B+ ZFL7O%Z]_:. M?2]X9DYY;G@Z-[=>PF0U:=Q>?,(.:4 M^##V0"C#\A-H0B3ZNUUU0D8V'@**.]AB?QK'FA6.]#RA\HOA!I&&W M[W["@MLN:>$QMQ1+YUBN)3)/=^X-F>9$ M40TK27X@,"Z>QS!')A#3R C$4PJ2*X_8#3!&^]UE[$NI89L^ )DR1_$4:D; M[QUM-!0:L>" '6.L0)UV38)>TL$&!KBN%#.R;BM?@;4J1!7X_M:W'DV,=GWF MDX&?-N]9^#SRG[E]'/B7??\T M.R?ZA+\OCY+9CW$$"G5.O;3"7&G>C.ZIIYR,(&#Z\>3%"!.%&"8*=O(T6E$/ M,>Q7-\9!^1JEB&;&OB/7?G&N?5ED=/]-@&9._Z6P2_I$=)S[#YR2>@"8G/HO] M=.135&I2/.?_*;.X7(Y?6+GS# M:G1+8P*V[OO$(DQ8-@=K09+%^!M%,0@V.&U0?%2\!00KY0^Z))AAOD)N94OD M9!)'+ V6$?*!5P+=:"L:^%/YX[E 'Y4T6=,UBT5A$(78)4%>SEFT#&:@.TZ" M>1CU>? EFJ,T2+%CA&+(H#L/XMF2QG :,SQ_+'/Q4X#)MBJZ"WY_]0 M /SD^I,?"5DWSJ*FTV$]2RC'GQK/J*[314Q4A,N8^(L3]Y.E\]'=,V-:!*Z7 M%-\D10"C+$'0P.#H73>?]SV_1<3!%=M5O&%)%J)K9&R1I:0Z3_^**#UU)YH> MW55K@8*F&SF-9)AQ_;5U>#M<^J_]7?>3N/^/P8_H!Q*<5F(#U7 RQQU;^UNX M?[!JYVZ^:V5QCW;+4F VTB2 [QNE;/] &PS_"KGZ/U!+ P04 " "*@099 M+;)NDBD% "2# &0 'AL+W=OO.%"'+@%46S??TL1 DW9HA[4+FG9]&/9 2\<6$8E422I*]NMW2%T< M)TZV8@^V>3GGXW>NI$\;J:YUCFC@MBR$/O-R8ZJ3R42G.99,CV6%@G8V4I7, MT%1M)[I2R#*G5!:3* AFDY)QX:U.W=JE6IW*VA1"?S!L='W MQF M64MY;2R.(;STQ^YBT\R'##ZL)\ELU[[.R96KQ4%MI]0]/*)C,/TEH;67;*Q*#D MHOUEMYT?[BDL@B<4HDXA69TSS5-@(H.WO*@-9O"),N&6)_#MG;PB6'X6P)G>B*I7CF48UH5#?HK5Z^ M"&?!ZV?()@/9Y#GT_Q^L9^$/DP^#,?S0N9VT((F"=J"B#>TVN ;2J!S ^@XR M?L,S\CV8''?BM&'GC2LG$F0WJ*@[@*C+-2')C<4HJ9X=I@9J--H0-0M$/L>=@Q?2/R";&#B#FI-IUI]OGF52D'T+,T232XSQ\9&MBY) MJ#5?HS$%4I4% M62I$UW8;;G*G)DE:N5)K%:"CQ]>%I2$X'>\0?+?;&T3,4)$)7!BYIV)E(<=L MV[FY84HQ\N88WLL&2BG+SUKG4FQ[;6I&T,)P5Q=W.YBZNFM30XG/5 MNX%"PHJ&W5DVAK_:A>=;1XRR1CD^FF?.I#TY(/,L7[RUI]*0F0Z?FA&_IH10 M/,46@ZWE#=[WTL]ZR,0VK*UP5JL^:'U)V%S9R(+N8K?#G//=A7:_O!R/;]&U^QC",1I\Z-OX!IC_!$81+?SJ?PK&;1(D_)\5VDB3^ M/3M86UW(:?*RL#EH.L6$,_\)7T6LSG$4W\9A?XT7MK5>1#Y M8;BPJX1(PVC@N//#4VR#L271#6?+;AB.HW@8TH''#^)X.%4QI?@;_J!)MGE% M=97UA=CFAG:MP99;!CG9#FND@J!(MN6Q4;(\E!X]^;A_8Q^KRQ5;4-7U2K-"76_$\?SF3^+$TB6PO?]J8=HGX[ Z/+C? MM._,G7C[6O_(U):35POL.Z84Y_&E!9 =K? M2')"-[$'#']#5O\ 4$L#!!0 ( (J!!EF__SYB! , /0& 9 >&PO M=V]R:W-H965T\Z.5MH^N K1PUH* MY<9)Y;VYS#)75"B92[5!12<+;27SM+7+S!F+K(Q!4F2]/!]FDG&53$;1-K.3 MD:Z]X IG%EPM);.;*0J]&B?=9&>XX\O*!T,V&1FVQ'OTW\S,TBYK44HN43FN M%5A.*[>WAE#)7.N'L+DIQTD>"*' P@<$1G]/>(U"!""B M\;C%3-J4(7!_O4/_%&NG6N;,X;46/WCIJW%RD4")"U8+?Z=7GW%;SUG *[1P M\1=6C6__+(&B=E[+;3 QD%PU_VR][<->P$5^)*"W#>A%WDVBR/(#\VPRLGH% M-G@36EC$4F,TD>,J7,J]MW3**QZ]#13>8@\.886 NG6$%CA.:"(?V"9/) MFU?=8?[^!.-!RWAP"OT_KN8T3K>;PF$L&.3=MP_OX@9N%+4Z/^^ KQ"NM31, M;8"5VG@L@>U<37 E+8#0.]RB.EA5:'&^ 11\R><"]XXDVT!!;\/R>>T1:@-> MQQSTBKFL)3"I:[H1@U9R'Y(13CB_41ZM8@+N\ E5'4B5F :>]#:0R':'Q\@: M+7BQ"8EH;HLJ6FQ4 ;UHJ3VSH@,7BV)"P&/-!%]PPGFNP3"*+KAAGJLEG%;DYB*"WZ'2+A#$;)$YO.%K*?YG\DZ:?=OY(XOOZ7%.FA M)Y[M*9%$NXQZZZA@NN%&E%IK*^E7C9(]NS??@UMFEYS:(W!!H=0?4E#;:&RS M\=I$79MK3RH9EQ5]EM &!SI?:.UWFY"@_=!-?@-02P,$% @ BH$&6:C% M!#TX P S < !D !X;"]W;W)K&ULO57;;MLP M#/T5PMWZE,6)_DQI:">&J7L:LL MBBR 2A4GO=XX+H74T6P2UF[M;&)J4E+CK057EZ6PVPM49CV-^M'CPIU<%N07 MXMFD$DN\1_I2W5J>Q2U+)DO43AH-%O-I-.^?70R]?3#X*G'M]L;@(UD8\^ G MG[-IU/."4&%*GD'P;X67J)0G8AD_=YQ1Z](#]\>/[!]#[!S+0CB\-.J;S*B8 M1J<19)B+6M&=67_"73PCSY<:Y<(7UHWMD(W3VI$I=V!64$K=_,5FEX<]P&GO M!4"R R1!=^,HJ'PO2,PFUJS!>FMF\X,0:D"S.*G]H=R3Y5W).)K=H2-;IU1; MJ9>3F)C2;\3I#G[1P),7X&.X-IH*!Q]TAME3?,Q26CW)HYZ+Y"#A5:V[,.AU M(.DEPP-\@S:^0> ;O"8^$#J#.U2",(.YOP^2)#KX/E^P%5^0'\]EH'$P?-Z! M+YHS5XD4IQ%7A4.[PFAV?-0?]\X/R!^V\H>'V/]^/(?A_:0+3S-PH^%*Z)KK M#\9-DCM !<*E*2NAMR"JRIH5IT=PR>T#*R4TD.$R2KFD+*<0)#FH!!5^F5&Y M)+&02M*6&06!U*FJ^5: $EO/8/(=4DT'VD]'6@B[Q ZDAON3 MHR8^,!K?$?>+"Q+8P_TC3L#O^+VF:.X]^HJ3#SPD7K] D MA>(KPY]7LXK2U)KS4X@5\B)JSI3,NL^5;;S784ODD/P[XE@7$S3-MEUMGZIY MTZ%_FS?O'%^XI=0.%.8,[75/1A'8YNUH)F2JT*\7AKC[AV'!SRU:;\#[N3'T M./$.V@=\]@M02P,$% @ BH$&66,0N2/I"P 7R, !D !X;"]W;W)K M&ULQ5IK;]LX%OW>7T%XBD$,N$[BO#MM@"33SG87 M4P1-NXO%8C_0$FUQ*HDJ2<7)_/H]]Y)Z.%;C_5'SX)->9IX>[)Z_J>12 MW2C_I;JVN-MMJ:2Z4*73IA16+=Z.+O9?7Y[1>E[P=ZU6KGKL/;H<"22VGE3Q,W@H-!E^"OOHAYZ M&T[W'MDPBQMFS'['D<3@=TD'G,9CID] M1,SV9H=;Z!VT>CA@ M>@>/T!L2^%\7<^N1+KUTE$_5V!&=QRMZJT?G//^T?[_VR MA=O#EMO#;=3/+Z73CFQV3;1++PGA0TS^ !GQ.5-PEL04E2SO22&Z],KJ0B0& MQBN=2NG*04NI]+A9Z%*6B9:Y<*"@X+'>"L,W M0]R"ME6B+F6=:E">L@K:VQ^2?X?.>L:&LG"1UV3+N/TJ@.GGGTYG^R>_.'%1EC5V M?%*5L9X64805^WNO_M8"Y%Y)&P'QJTI4,5=6'.PS* Z"=M>(0!Z=1[/S_AN5 MU%9[\F.2X]U=DLERR:P4VG%.V;EY=S7FT]70?@FU,I4O2!DXL9(E$3 )-@HW[4>"_\X?HF +0 M%3+] XDM^@EMU8[1"PY* E\.%X?Q+#WKK1V+$D!PC@P%9V;B8B&UA3,,:;7C MHS).!T1O1J5)C"D.:=PU:D?-8V70W0\'K#9>K2FGIQ*)&"Q"WQ8$TQ'+.:/.4SZ4G^J)LUW#\K"K"Z\P<+^C'59:;.4U(1 ME= 4*4#UC[H,-6H;O1I.GW9D/RO&9)0 M7X'@]BC2L'3H6JH0$1@LNK4^-S@;.&.C;CM"

3:U'YQ3 M,T1,8^&!.7L:$@*DFR!;P.I"5A4*6#G/5:B9#(%A38(YTH BSPC."B0Z4](& M,;_OZ0(Q)O$UA^/@VX6\%ZF&Y+;Q*4I5G:9J"&SC"M)E_TP D13"<=AM ]5Q M"ZKCK9! R8"6JQ17"&X0_UY\II27/UH*_S@U%%%04:[_#/&,UZFFGE@BJP7[ MY<8Y**&--A9*E*ZV 5<4E?$^VCK7$.IC MT="Q0.?4G;UI+SW: $ K0$\+46,[05UCD=:<=HGGD,Z<^W=8 M,%,[G.;&KU]\YEJCWS&C.;];>_"B3='-Q0O.U1S0VZL7']>EV6">& [\CL5+ ML2/VCXY%N)J=G/+5_MEQ>'-X),9,[VG4=L0QD=H19_S_P>DI_]T_.!'C+=Y_ MTGK_R59__:A6:T,*:TI<)]'^'U&N_!.L7J2&6J2A<+"5_'#[_JPSJ;QN4VUH M8 D'[]OHWZ.$[JQ,I04\+@W^B)WW%S>78]1=K@:AP85?*@*]V+FX^3)F\J_V MSL3.9Q3SB3@YW!N_QOGL0I_EG7*X _S-;6058;][*W[5+H'-:DJ$JTRCHH37 M$1*98747JW-;4UL)D$??]-B:=EO)G5 HUH&O-K-R.-*A_8ZK4;JA.*1)$^I? MKY:&^IG&MXFJ#13@W EB)#OQ1!#[&OV3;&/56EU%A4Z[A686" 4Q51=<)XIO MM21>0M%*U3Q*L3PX>,O8(\3EW-2^)S?8K:3F3"SI'Y=+W!V'H%("*)UJ&F5T M%;KBXH'X(+876(G]5*)1:E[JLN3.9X$"O8/0_E&_-6W"%C0>O,^C*%>W,J^E M;T*.QI(D)!Z")#T&6AJPQ\'&B/*0MTXOTC0.J-+%T\)::,IDYCDLL:?3@T%$'$A0\TC_1, MS0SEAMHWC4+?\,,[.0=E6K5)!KI(@6@>*E#Q:->= 7V&Z3R".^ F9[[],P8 M5Z94C+4:CJ5:(SFGRJ:%B[GE?XZ].(-[<&PS:?N_P/AD*K8DD],VF9QN3297 MU(:3:'SQ#AH#"Z2QH<3Q@Z36Y.6A!VKE@(9,+[/\_E6NL9K4>ZN:=KZJ+W4NB]PM&"VF&-=MG767)9? M60?H\*RYXZ8+_H(:[6 ZZ_3K!W3T4IQ-#_M+-J< '"Z)99KU0!V('NDZ9UE\ MV;6<*4]L8G= I8%WG6Z:^=80IK8U@&>MUYYM=;4/<)32<_4PY*=/WBSZUQ0B MN9%(&P="A0XUD3#&>;)8UPYP=J-H!1->T5M-XB/>%?P)HG9-#'.Q;@LT"H5B MOP%)SY8N?J"PSK_2*'G"%94>L;;X.'#R@S/C=+X"XKJB"IT-8H:EN%/;,$F9 M$W,($Y,0+-H1 &4ZE0*N? *Q&PP)".0J5&+(+K!P'"YR]\.9GEX^[*F:[&G5 M+7U.Y=A&FKYOJC%2.4\];$BM!'5@A=LYF:M8 5!K!C_C'.R::@\=.(?GZ7[+I\W>!C@^UY%^/#=QF3 MUDABX9L-CZ*B:4+4J'))\YOPO9=&**H Y/^G(?I3EI*@3>7D!<&0Z@D*TUN MEKP:R=?>0M&E-EVDC\!)I+<^> JYH%-ZJC&9.S>>[RG@JQGCV%'05 MH_]MRWD?^O3EZ$D^%,PER2=B\48!AS];U"[ (ZSCJF#8)!P\'Y%Q$'QA ,N& M:@>),DR]**SU8ATG(!EG(''N0M.O6*V R"2,73F((E7K@L!A25%Q5M34CEL4 M35A$3?NG>OBI]#O?!)ZX>#TW]D^3/;<(B7Q_>MQDC"E]H'O.YXGU8S*9KCD= MD]^;GCPH$V;3T^;)@]P_E"UV>S]Z@,\L^:<=%$V Q?#[A_9I^^N1B_"CB6YY M^.G)[](N:7"3JP6V@K&CD;#AYQSAQIN*?T(Q-QX.RI>9DL ,+<#[A8%/Q!LZ MH/U-S?E_ %!+ P04 " "*@099:(F/V=(" !C!@ &0 'AL+W=O!K'C-A8!+'LA2&BPW,9<9CCAJN MEFR5H:X/0T.!K7L8[X),?9#H3) NW$IA4@WO1(+)L7](A"O6T9[U-+H(^+D4 MU]!JO(:H$;4OX+6JK]!R>*TS>*?2_3Y9::.H:WZ<2MCCM4_CV4D:Z(+%. IH M5#2J1PS&KUXTNXTW%]BV*[;M2^CC.YK5!T$CF/'?F 3"5C5_5Y![4K-*&!6 M*H4B?H:E8D(S/P8?:%"IEE^DUF=J>3GX,D68R;Q@XIF&,I:**@J"PI?'C*RJ M4JQWC.(](W/ :.,999X1)*6R=3 4IT#%9:+!?4-A++(FK(PV"3EP04:RU!1- MUP>U9:H0CQJ-.OKI2%&COD'7-WNA9AO(=E$+*JEV=YS-/^0M8<^W#B_A"IJ= M+G@IZO6=U+SI^IMV!^H.[__0KJ!KH:[@QCU;_;Y[-UL]J)]JG/!@\'-4&[?> M-+AF]CN@TE8;=.(7QU]SOWYOF=K8.F2X)M?&=:\3@/(KS1^,+-P:64E#2\F) M*?T%4%D#NE]+:?8'&Z#ZKXS_ %!+ P04 " "*@099/JFUKHI5<9T]X&@2XJ;)B^D2T*VME)U3!#2[4/=*N0EWQ" M\ZE]4+0*1I22-R@TEP(4[I;>.KK=3*V],_B#XT&?R& CV4KYV2X^EDLOM(2P MQL)8!$:_%[S#NK9 1./+$=,;C[2.I_* _HN+G6+9,HUWLOZ3EZ9:>KD')>Y8 M5YM'>?@-C_$X@H6LM?O"H;?-$@^*3AO9')V)0<-%_V>OQSR<..3A-QSBHT/L M>/<'.98_,<-6"R4/H*PUH5G!A>J\B1P7MBA/1M$N)S^S>L07%!W"^V>VK5%_ M6 2&4.U>4!P1-CU"_ V$#.ZE,)6>6)Y;E_0&Q&2O% :1-?!?R]$S>0A#[$ M89Q>P4O&$!.'E_Q'B#LE&[@CKHI:@=)L*KAS"48%?ZVWVNG_OI2 'C^]C&^O MS:UN68%+C^Z%1O6"WNJ'[Z(L_/$*^W1DGUY#7SWUMP7D#H9 MF_P*\J]8FU% M>@$;7I/7'M9E2>=K:SH$=BF:J^==CN:YHO3)FFZP/H/MY/G2B&>]14\\=-9'V:ADZ9^E&1PI2NF8U=,KW<%#>>RHRJJL?CZM%-X 6N:VI<: MXOI1MO;G6>3:54^*^@T*V=&%>B,%,S1BW5)3KRC*P#N@7R,5#O4>$E5VRO41 MJ5I47)9ZZ"8L_[_BYS-X!_G4?K*C=*D2P:M])0Q9Q8T-;O?H74$L#!!0 ( (J!!EE3E?P_J@0 ",- 9 >&PO=V]R:W-H M965T>NQQLNOL@UHH+G(B_E MQ%DK58WZ?9FNL6"RQRLLZA2KOJP$LH51*O*^[[IQOV!9Z4S'YMV= MF(YYK?*LQ#L!LBX*)EXN,.>;B>,YNQ?WV6JM](O^=%RQ%3Z@^JNZ$_34;U 6 M68&ES'@) I<39^:-+A*]WBSX.\.-/)!!>S+G_(M^N%Y,'%<3PAQ3I1$8W9[P M$O-< Q&-KUM,IS&I%0_E'?I'XSOY,F<2+WG^.5NH]<1)'%C@DM6YNN>;/W#K M3Z3Q4IY+E8\ T(O9K0M&!<-=I$+BMU4AZ4H*\9Z:GI#9)+,$M37I\5&L)OY<+7!SK]XE6P\W?<;OP6P'_K,L>!&X7 M?-HGA$,>J$'+\B$!+^7 MQ%9\J[OC;"B3D@L_VVM+BJ(F1=&[4W3+5"TR]:)EZ]U-QN99GJGL=#[:H6=2 M QT%M N*DE0JAS:!)>4%O*3K#KS.(U<&I1S!=4G+42HX \_K!H,!G'?N=!M1KIY87N-I#S\ ,?:CX3;( M#39Y:OCJ")2T?Y$RHT(I&<%E127X$^J%P'1D6)D:>/*S-Z!)FN=Z4U!KIDR, M+WE1L?(%\+FB_4*"XA2B%&G'V)GIM51/W%1/W%X]=57EAA1%RGISR2D>UZ7= M7HG2J;II!3T]DXXLV9"FVE*VM_2]RGE<"\2CF0X/V?/1BWW[[P137J;UH9$. M:O" R0?PNK[OF7L0^CK+W2@.S#U.(F@)]Z )]^#=S?IZ$,VD1&5GW'>ZMM7& M.Z(_9[DI/GO(^H$$_.!LE:,W@6;620JIWPU='>ND.PS#SB4''"R%T?QSW M6A /Z1IU![[?N>$$948O?X5\J.,'W63H0DB='FZG0-ORIITI\VXWB.*V5"=- MJI-WI_HH^I=,KN$CQ?>PR> >6\U^(Z\I]KR4EO^7YK..%ZQ M;$&V!+#"[N)9F>:U1C5V:6\A[VMAY^2IX7M84WN'EH*_*0F=V&AH^SD#\&22^P<'UP+%RAS/)9C=VYYAF[?-'\#,'GSWR^WOPRT3JZR4Q&5) MJFYO0)NML$=R^Z!X98[!NBU22[>ZGK921;N[.JWN@PF&^)K$ M6=N!\N]O;$,(E*;;6]W=!X@=VS//C&<>CW.Z9/Q!I(1(])AGA3CKIE*6)_V^ M2%*28]%C)2E@9,9XCB5T^;PO2D[P5"_*L[YKVT$_Q[3H#D_UNUL^/&65S&A! M;CD259YCOKH@&5N>=9WNYL68SE.I7O2'IR6>DSLBOY2W''K]6LJ4YJ00E!6( MD]E9]]PYN8C5?#WA*R5+T6@C9=6T%B&0DD4H"AL>"C$B6*4$ MX\=:9K=6J18VVQOI5]IVL&6"!1FQ[!N=RO2L&W71E,QPE;:%7-OU6^1YMEN>]RF1T7905&(Z+J1[$.FCN29(6]$=%!/K^&>2@:TER M\>0#M3:!<;M!BR?X-W MHO"BR0IE9$%4LLB4%EI?8TU*"<<\25?H@QYDE8!M%4=EAGLG,])D:S0A)EEL&XSQ;6M. CVNIU[KIVRL\()(\MV!_74S7/] MOJ/A@H%Z.]XBUW,MQ_94RZAHPG('GF4'\9Y;+DE"\@GAR'.T:[Q?=4WD6E$4 M/.,:,]CBFCBV[(&_U^U >.6$ZW@J<0E@=]WI6E[H[W5A#2\9QY*@@DFRI\:S M_-C>[1WT?^Q9@RAZXG[S>M_[3AA8/@"!ENM;L;,;'Y[M6%[L:B]=%TE6 6%" M=J $BU03D6Z0'Q6%N-;IPDRL)P '#D:8#2W!,CH%HZ:0'&8;]7$@>@9O4[!( M(3V/)>$Y]!9$R/SU4EOH:E#3U:"5/>Y,!:!B#6*GRDO%M89Z[^B\H#.:8&#D M+P6;**;4[&+H^1!3O:"K(;!J"J2&[X&P-L9+(!AU$BCKZ10HQ-0-7.>%83N( M\M%VXF>*)S2CB$#!CT'O4/'\/1@W4@%VA48B$9 P52B.UWBH5"/@L:_H(H"W7\0S)M* M7<4X8T!>J-.T5@[X?2L:F%( C@+,,P9;FU>9<"E#7NT[YO_\K[YST=>&+[*CL'K[/![\8X=SB_:T3@TGPO&@>4/W)\+QJ@7 M-M#%6O^A@ Q[]HN9T406MO!F4/-FT,YE<"6;5A"-H&>4JE@4BM6;M1T,;.-_ MM$-D=38<(M%6Q8>KUP:"O?H+4+12:E;GY89]!7U$N;DV$'5MV"O-=(&X)>$7 MRKJGZ?U650!V['4,9@5Y%^ZS4'W+]YPFI^P.EV:W 1&*KLNW^;-?G.R&VY-$Z'QZ+ U=Z1I0I=$*>$L< 0W[*.C9VPF+ M+=<-@ /U7TO(+P'BQ80:MTO:1(@Z64O:'>#)KO[<' >:)FVB4JD2DIQLK]^ MOZ%DV6D=H0NZDK9B_FV;9NSQ<*66U%S^THW M0F%GK4W-6_PTFX5MC. K=ZBN%J'OIXN:2S6_/'>T&W-YKKNVDDK<&&:[NN;F M\5I4>GYV;9$6%R>-WPC;D7[1W-C\&LQ2EG)6B@KM6)&K"_F5\'9 M=4[\CN%/*7;V:,W(DZ76G^G'+ZN+N4\&B4J4+4G@^+H7;T15D2"8\660.1]5 MTL'C]5[Z>^<[?%ER*][HZB^Y:K<7\WS.5F+-NZK]I'<_B\&?A.25NK+ND^T& M7G_.RLZVNAX.PX):JOZ;/PQQ^)X#X7 @=';WBIR5;WG++\^-WC%#W)!&"^>J M.PWCI**DW+8&NQ+GVLMK7G%5"G;K*N"-KANMA&HM>W''EY6P+\\7+=00\Z(< M1%[W(L-G1*;LHU;MUK)W:B563\\O8-YH8[BW\3J<%/AKIUZQR/=8Z(?QA+QH M]#ER\J)GY/UN-ES)OSF5A0>?E=657/&^2M2*W1AA$8.>H-?LO52(D>05NP51 MU"X^_[U:VM:@J/YW*D*] ?%I PAH9[;AI;B8-Z3+W(OYY8\_!*G_>L*]>'0O MGI)^>=OCBRS_R6AKV1\*<*WDWV+%?@),K7/RB/@!3,(2_R_J7MB6'&2WHNR, M;"4VWCV45;>2:G.T;YE4E&?QR#YR\QFU\[Y3*WLJ%I/6GH[%W5:PM:[0,4BK MA,7[KD%6MMC=.,^Z@Q.;T;,C8C5XIMP9JFZN'G_\(0^#[#5Y,'IK1V\])D9W MY5-W:^=NW;N[)G?9"TFB=6>AV+X\FZ%4Q5BJLZM:F[:/NS.W_[S:;(S8H)!F M)\,]N]H(53ZRI28%_X$DK\A2+ +\O6!!P%X.U#2=W<%5VYD]=Y#E7AQ%+"C M&8<96(GDA\GL3KX\+4C9,1H&FV@ ME2G=PJ'(BXM@9$*D()5H_M=1*B(O"D(XE9'/Q 9*DN>G8A0&N1?&9&=4]$$* MHK#/ '82/V43B$U&Q";?BUAT(]=5.ACRD;=[0Y[#YBF\3>IZ'F_ED>;ZB>;O MQ@[CCO\)"-A.&$$;/9Z_A=;+$'HT!'&J-GDVT-\W:*(QC/MUNANLV5K# ..8ED6>V$>L2R"@'0H M@M/^'6-F ,E4_M,Q_^ED_H^NW2'1JM7FF?1.BCJ=WB.)7X7_T+".L3YSB7. M_\1W%$IA@$?R/TF\+ T)NP@W0/@79B[JC8W1I4 K"$)"' N]("YFN#@E1A,T M9ZV!NR3S\CAF2> E2704Y[UIE,34\PN73J KS2;1E8W1S:;1A4%VU56"8GMC M,,Z:]M%=%.^^=+*A%'OL-W1T(KT5B!IZSS@+#-79$]X]8!:VXE16)DTXG94I M6_YEEC[P)75";7IA-5?=FJ#L "#VHBFLB&\>TR+QXL UVZ8C?!R82(#5ZW;' M@5NP98'ON), W1VLBE?5(P;?>PSTC3CF];T\25CNY5$P>]\9)6& E@?T&2>S#VC*8JNK%9,URN=^&*P@IJ K#%\A&:@P9G7]"']49PF8? C* MT_W5AH(,BXBEOA=&/H1;>\:NRK*KNPKUNX+%7Z66'Z?V!?J[ET4Q6CN6B9>B MR%_.GJ1('%*D! 43'2=)BF&!N^SNT"?Q7BGU1KFV-JU8]#5%,TIS4MM4[[S; M&B&>C-OL5CX\(1QJ9[\XU T[5- WA7_22+CJ^8&K'Z"3!I+8\U/":^3AUIU" M:SZB-?_>NQ#9,QW-IY(O9?7L?3G(?C3@D_ M9BTNLG)[4)P5&,N3.@!XOZEQ M^QNT8T V .JR?(\W/C!41S&$F[@40_(W3@#'[&1%+(Z>JQCU-NY1;C& X.+N M7ZXC=7SW7_7/W0-[_T\#O#TV-/=78HVC_JL,PX_I'^+]CU8W[O&[U"V>TFZY M%7PE##%@?ZTQ.PX_2,'XWY#+?P!02P,$% @ BH$&60APAY *! O0@ M !D !X;"]W;W)K&ULG5;?C]HX$'[GKQBEJZHK M<20D =(M(+&TI^M)U:UVM]>'TSV89"!6'3NU'5CNK[^Q P%ZN_MP+]B.9[[Y MYI>'Z4[I[Z9$M/!4"6EF06EM?1.&)B^Q8F:@:I1TLU:Z8I:.>A.:6B,KO%(E MPCB*QF'%N SF4__M3L^GJK&"2[S38)JJ8GI_BT+M9L$P.'ZXYYO2N@_A?%JS M#3Z@_5K?:3J%'4K!*Y2&*PD:U[-@,;RY39V\%_B3X\Z<[<%YLE+JNSM\+F9! MY BAP-PZ!$;+%I[X_HOWK?R9<5,[A4XALO;#D+L@ * M7+-&V'NU^PT/_HP<7JZ$\;^P:V5'HP#RQEA5'92)0<5EN[*G0QS.%++H!87X MH!![WJTAS_(CLVP^U6H'VDD3FMMX5[TVD>/2)>7!:KKEI&?G2U55W%*4K0$F M"U@J:;GVQ8U?P!W#%T(J#7R2!1:7^B%Q M[(C&1Z*W\:N OS=R $G4ASB*TU?PDL[QQ.,E_\OQC]SD0IE&(_RU6!FKJ7K^ M?BX*K9'T>2.NHVY,S7*)%:< #?[KXT*-,H\_T<=-S*7=Y3Z#; M]6YQPZ6DC%%3"B9SA"N(^U&4TCKL#].)7T?)D-9L/.[=:;7E_BFAE^Q$?M@? MCR?T&V4C2/I1/"&0+,UZ7RT7_!_O%;RC^W0RA&O:95GBU[B?C++C;CR"ZQZ1 M_YD-O8R>19*^_\_YH:EKL8?%A@+25N%CB52%51[A/:.:?B1:#\K)L(Y0K&@X2$A7#Q*QKT07=@&MVD*% [,9]-UWQ7 MD [>7\@3:;H=#> SO=Q%P5TB+NEHE+A1EOMZ9%T$B(KT[4H"AIYFEQ,"8Z D M_F)IGGAR46=LC=@GT5SIPL>:YD2N&]H*SE94 [[L'4=\HD%HVMK/E;'. 8U; ME(VO^)]C-_#Y/)%LAUC1Y [AY,;;-UD\G'R@CFFL>VV>C2A*>H:=(TXQ/_A/ M-(@JC3=-$? WE=KZMX!+8F65WD.M%5GTMDF<$]22F#.XYSF#-#92*M0;/S@-&6^D;:=+][6;S8MV))W$V\'^A6EJ50,"UZ0:#28T"G4[+-N# M5;4?4"ME:=SY;4G_+U [ ;I?*V6/!V>@^\+" MWV%=! @Q !D !X;"]W;W)K&ULO5A;;R(W M%'[G5UBS495(HS">*Z2 E,NNFBJ)HB3;/JSZ8(8#6#MC4]N$9-4?W^,9&(@" MWC9+]H7Q[1Q_Q_X^'YO>0JJO>@I@R%-9"-WWIL;,3MIMG4^A9/I8SD!@SUBJ MDAFLJDE;SQ2P4654%NTP"-)VR;CP!KVJ[58->G)N"B[@5A$]+TNFGL^@D(N^ M1[U5PQV?3(UM: ]Z,S:!>S"?9[<*:^W&RXB7(#27@B@8][U3>G)&8VM0C?B# MPT)OE(D-92CE5UNY'/6]P"*" G)C73#\/,(Y%(7UA#C^7CKUFCFMX69YY?U3 M%3P&,V0:SF7Q)Q^9:=_K>&0$8S8OS)U<_ ;+@!+K+Y>%KG[)HAZ;=3V2S[61 MY=(8$91YZH@KE!3-LT%-R090=C=YLH0JULD9P M7-A=N3<*>SG:F<$%# TY?&## O11KVW0I>UHYTOSL]H\W&&>DFLIS%23CV($ MHY?V;832X E7>,Y"I\/?Y^*81(%/PB",'?ZB)KZH\A?O\'>F&!\M<-/) ZB2 M7$DF-/ER#>40U%_;XG6ZLQHYT3.60]]#$6A0C^ -?OE T^!7!]BX 1M7WB/7 M9EP*;=001F._"(WTH#>%H=SINUQ/$R!C&6!APH7$V(L?XD&H[%1 MF2DQV,U7"&&)4*T1JC5".W0K2PZYP$XYUTR,]-%)ZV&J %[PG=SSIQ<-+:0O M-/0E+VHM7 JC\!2:L^(UM@.2^ F:'! :^)TT;IV6& C_QJJS2X[QI$%N<*WG M3.1 O_EIISGC?2-VNBR/8JM>P=L'8:K!WGBM]@Y:8@^J4\\@J&^ M/@>=RG"Z?B/;:+"^$@1[U<;2W9[A;MQ@Z$_+1.ZI?D8JVN#-#R6@56&M);)6 MU7=249A:D5$_"FQ"2M 4V_R4!O\I*Z4):CC&C-,E:4AWIZ8H3*M94FJEER:A M;?/#R)FE:+BF1;@? 9)_JN/3WYK47"IU W@K[]/R2OJ^$'4:0K.U$6[69VW4"&[DE:$&3"F=2&CX5;-M#?> MA26H2?7ZU3@+NJB?B$UK\\(^K=^5Z^'U\_R:J0G'=%[ &$V#XPSO[*I^\=85 M(V?5*W,H#;Y9J^(4V B4'8#]8XDKNJS8"9K_'0;_ E!+ P04 " "*@099 M6_';J7X# #R" &0 'AL+W=OL:>]V$?R[G?WX]WQM-A)]4W7 (8\-%SHI5<;T\Z#0!!"'818TE EOM7![-VJUD)WA3,"-(KIK&JH>+X#+W=*+ MO/W&5[:MC=T(5HN6;N$6S"_MC<)5,**4K &AF11$0;7TUM'\8FKUG<*O#';Z M0":6R4;*;W9Q72Z]T 8$' IC$2C^W<,E<&Z!,(P_!TQO=&D-#^4]^D?'';EL MJ(9+R7]CI:F7WLPC)52TX^:KW'V&@8\+L)!B3.(S3$WC)R#QQ>,E_8W[% M=,&E[A20W]<;;136SQ_'KJ'WDA[W8GMJKEM:P-+#IM&@[L%;O7D59>'[$QS2 MD4-Z"GUUV[<2D=5+!L=B/8EV/-:[&D@E.38O$UMB;#D0=RKPDDHPE'%M_1O4 MNY1-2\7CFU>S.,K?:\*>8J)#/3&!FK+3>.GZ;#[!I,*8U,DG);4FEU2I1^ML MWH13P#12TDE]M'\IK$F3\+0Q3>DLB?9@DYLYM3/T[RR:5K15#X$''G7=>L MU<3JH_8T0]TL32=WTE!NK7(_&Z'RZ-T>:C:+T'L!S0:ADLCQ3OY'O.-X8)WY MT_Q?6#O5'+6.D([3K,?)_62:DA.E/AU+??JCI?ZQ,[8MG]W)AP<<4QI^N!-. M.CO>"8-;>N@6GMQB Z#P5/)ZGPCJ^N-9I1/FMON^>MD5)PA.K+F/^; #U^:_ MZ5_9UUAG:9[:XRF)_7=I;L7,BK';S5',9J$59X.(K8USO#*8WRCQHSP;,EF= M(+JOXJ,I#0[F$%;-UDU;30I;H?U(&G?'@;[NY]B3>O\U\(6J+1.:<*C0-#S/ M,6&JG[#]PLC63;6--%BB3JSQHP245<#S2DJS7U@'XV?.ZF]02P,$% @ MBH$&67\"U:_ ! XPT !D !X;"]W;W)K&UL MQ5=M;]LV$/[N7W%PAZ(%5%LD]>8T,9!DZ=9AQ8(Z:3\4^T!+9UNH)+HD'2?_ M?D?*5FW,==-AV;Y8)'WWW N?.Y*G:Z4_FP6BA?NZ:LQ9?V'M\F0X-/D":VD& M:HD-_3-3NI:6IGH^-$N-LO!*=37D89@,:UDV_?&I7[O6XU.ULE79X+4&LZIK MJ1\NL%+KLS[K;Q?>E_.%=0O#\>E2SG&"]G9YK6DV[%"*LL;&E*H!C;.S_CD[ MN;_+P& 6^4>#>[]:0]_)G:>7X5*LU:"=-:&[@0_7: MY%S9N$V96$W_EJ1GQQ.K\L^O+BBN BY537MMI$_7BQLYK="\/!U:,N.$A_D& M\J*%Y-^ 3."=:NS"P%538+&O/R3W.A_YUL<+?A3PMU4S !$&P$,>'<$37\ZC5^==JA0;IVV"R3)K>/YKN-FSW'5.0ZE 6E@IBKJ2@9>>!2U,K(I MS,N3WLU"(^[1&";E_=Y"CUB)GI7;0<_1TW%40#?J72ICG6F-=]BL$+)00)*& MP *14QZDSA= UJFCW%&G7'JRB2!F&?" )R-( L$91,&(B=Y$4F4& M,,>&XJF\FBRH.93&NOCN$%@8L)"LB(#S%-@HB-,$N C2D/5NE"6E[Z:914%$ M%ED2L(1TTX#'(^"C(.4)'*%IW-$T_K=H>HAE1\$?P3):?F7E_:/8EA.'YHKT MUO(_8HW/"-59R]7GSS+.^&O@4=2-8S%RO+&ZS%N>.X554Q+1&0^BC+O]"T?< M;3H7_I-$:>\:M3_(FQSW=8@@(T=*$1'K6"*(:;3MO:MZ6:D'W HO5T13RA4L M*]F 2$*(1@ED2>14T^B)J95TU$J.4FLWR#:3MS[(3^^PGJ(^V+&/(O[#CIUV M_J;_\WF4/D%T61===KS0Z1Y9K"IT57<]N85?*";RV]W&2OMPR-NC>(>]O:$C MP('//;C<@.]W^1\L4%^->[.>WP #'_U5CY3/[ZC_SA'>R%+#!UE1?_^^R+9( MG.!"505J.ASL2C?4XAD+X2=@\2 +J=KC(!."YCP<9*[:VQ/$2CU'8G,GS0:Q M:*6I/WAMZB"M$4J):7-"KE!?X-QKB$&24N6R($E3-\\&8?+#R1%[R1%/G9PL M#L3(92.*!DD&+.7!B+MXHW@0_CT[7CRFOP4?4)J\>,S;.0\/IB<-@S3+G$@V M$",0+J-T:OIY$A]L3,.=BW>-9-D]+PPUO55CVSMXM]J]8,[;B_M7\?;Y\XX< M+ZG95S@CU7"0T@FGVR=%.[%JZ:_Q4V7I4>"'"WJ%H78"]/],*;N=. /=NV[\ M%U!+ P04 " "*@099AH&8!2@$ "L"0 &0 'AL+W=OZF^ZA+ D,>Z$GKEE<8T MY[.9SDNHF3Z3#0A\LY6J9@:':C?3C0)6.*>ZFH6^/Y_5C MOO71S-VJ]E*VI MN( ;171;UTQ]OX1*[E=>X T3G_FN-'9BMEXV; >W8+XT-PI'LQ&EX#4(S:4@ M"K8K[R(XOTSL>K?@-PY[?6 3F\E&RJ]V\+Y8>;XE!!7DQB(P_'N *Z@J"X0T MOO68WAC2.A[: _I/+G?,9<,T7,GJGA>F7'D+CQ2P96UE/LO]S]#GXPCFLM+N ME^S[M;Y'\E8;6??.R*#FHOMGC_T^_!>'L'<('>\ND&/YCAFV7BJY)\JN1C1K MN%2=-Y+CPA[*K5'XEJ.?65\RS7/"1$'>\:HU4)"/J(3W(I_2JVGY 84 MN2V9PHD[MJE 3YZ83FL/"P6#>H!O/7K5\'NM,0 M%^@K6XWK-"7PF$-C^G?6]6EE@8*>GD_N2@7P3#[DEC\^FYB@&L"I83 F5A96 M&Q$9K71F M#Z#P$];QUJ35.&=DOSW(9TXS?!;SE$0)S<* )E%F9U,_I$&PL+.(B&8X61&_.L]X,SL)H-#'@](3 9<%G@6%EU8JB4>-=D ""O<@\R.5,-P5KTH#B)1PKKZ M@>T6NQ,VKK8J$!6/V/ ?!YKGDW^*>?)%*.QHS H,08WBN0MA9/YUJ![7J44. M_6PKN-$DIHLHHG[JDY F66"?R:?&4M56J4VK\A)1;0XUTN]12ZZ#ORTO+O'?&!JQW%7*]BB MJW^6HH95=S?H!D8VKA]OI,'N[LP2KU.@[ )\OY6X"?W !A@O:.N_ %!+ P04 M " "*@099:LKE\_8" V"0 &0 'AL+W=O[Q0&65D*I L\AR+^R') M^+ION=9&<$635&F!'?:6."$SHFZ64P$[NV:):4Z8I)PA019]:^!V)VVM;Q2^ M4[*66VND(YES?JLWG^.^Y6B'2$8BI1DPO%9D1+),$X$;ORM.JS:I@=OK#?L' M$SO$,L>2C'CV@\8J[5OG%HK) A>9NN+K3Z2*QS@8\4R:)UI7NHZ%HD(JGE=@ M\""GK'SCNRH/6P#@:09X%<#;!P1/ /P*X#_70E !@N=::%< $[I=QFX2-\8* MASW!UTAH;6#3"Y-]@X9\4:;K9*8$?*6 4^&LK _$%VA&$T87-,),H4$4\8(I MRA(TY1F-*)'H!'V#NKUA4(X9_4-BA%EL1%<; 1P=' Q#HT((PJ)[="TPD[@L MB8]0M!*UOG(IB3Q&K3%1F&;'0'LS&Z/6T3$Z0I2AZY07$IAESU80G_;2CJI8 MAF4LWA.Q^.B2,Y5*-&$QB1OPX\/XS@&\#7FMD^MMDCOT#A)^*=@I\IUWR'.\ MH,&?T?/A?E,X_V=]\F+K.\GPZTKS#9__!%]32?TT<2E ?2G"(/=3M6SQT M]*)JX&C3P DT+6IET+/'32=4DG<,N9Y(J_#$;7=Z]FH[\PU*WMGYKM+XL9)[ ML4'MK$.1$)&8"2V0:K^S46EH/^8&9;7ORH=L=N0WR,5P*RAG^0%_>*"ZQ2/0/ M/B,+,.6D[?;?CZ1DQ5(5(5U4&+!(ZIS#^Z"N=3T[4?:1[P $^EP6A,^-G1#[:]/D MFQV4F%_1/1!Y9TM9B86P8XU:2R,!W+"LP2Y\2(9GKMGD4S>A!%3N"> M(7XH2\R^+*"@I[EA&^>%ASS;";5@1K,]SF %XG%_S^3,;%32O 3"D2O&<(;DUP7[J#5Q.\E^[@ MUP3MNEGYK@,78X&C&:,GQ!1:JJF!CKYFRWCE1!V4E6#R;BYY(GJ (Y #H)_1 MJCHJB&[1>7']!?T&-&-XOY/K!"WR0O(S=).F##A7T*4V$1AZ&X/ >?%.*CVN M8O3VS3OT!N4$O=_1 \8\8YN+[B@1.XX2DD+:PX^' M^<$ WY1Q:H+EG(.U< 8%_SB0*^1:/R''>Y8OI[M][KQN]^1_[]X*AMN< M'%?KN<_HQ3G'6<8@P_J)_^OIV'SX4T+1K8"2_]N7]4K7Z]=5E?&:[_$&YH8L M?1S8$8SHQQ_LP/JE+^1CBL5CBB4CB;62XS7)\8;4H_=4X$(60HI7 CCZ< ?E&ECOP1O4^=:#-Z98/*98,I)8*QE!DXS@.U6%8,SDC"D6 MCRF6C"362LZD2<[D=56AHOL7#^C4"J9>IRCTH)QIMW3$7Z/LR63B.IV:T ?S MG=#IKPEAXVDXZ.DM$<"(/H/2XZ&:,*CSK<=N3+%X3+%D)+%6,J9-,J;?J29, MQTS.F&+QF&+)2&*MY-C64P=@O:XJU/S66X#K!9-.6>B#^:$7=NI"#\P)7:<# M2_I@T]#W.G7!O&A]9!N2Z9Z3HPT]$%&]RS:K35][H[NYSOK"OE[:/>NQZH-U MJ_4D7S71=YAE.>&H@*WBR#+,'R:0LOW8ZEL'P9)L$ZD%=ACD> LKD+?Y#5<[NV:)2094 M$$81A\W8NNJ/Y@.M;Q2^$MB+QAKI2-:,W>G-=3RV'.T0I!!)S8#5:P=32%-- MI-SX57%:M4D-;*X/[!],["J6-18P9>DW$LMD;%U:*(8-+E*Y9/M/4,5C'(Q8 M*LP3[2M=QT)1(23+*K#R(".T?./[*@\-@.)I![@5P'T,\)\ >!7 .]>"7P'\ MF%R;Y!JWP1JN_)2G)U2A1.ADO8 2T MO44K=07C(@7$-N@@73^@!?[).)H:3X ++?H(;,MQGI (7:F[B5[-0&*2O@YL MJ3S2O'9469^4UMTGK'MHP:A,!)K3&.(6_.PT?G@";ZM,U.EP#^F8N"<)/Q>T MASSG#7(=UV_Q9WH^W&L+Y_^LS__9^E$RO/IN>(;/?^9N?%] M@;^ _UNEG[* M: 14+LEF79+-.R([*J1?%](W[-X3A6PKU1>E@ZXE9**U*GZ75>F2;-8E MV;PCLJ.J#.JJ#,[YO-JR7P+?&:#N]+O0Z5U>!/:NF=56I<&QTJQ5:7BL-'^& MJ8S.;C09U0FVIKL+%+&"RO*?4DOK >+*],U'\DE_-.VWR&=JX"CG@[_TY;2R MP'Q+J$ I;)0IIW>A'.;E!%!N),M-BULSJ=J4629J: *N%=3YAC%YV&@#]1@6 M_@%02P,$% @ BH$&65]W?G8&! 31< !D !X;"]W;W)K&ULO9AM;]LV$,>_"J%E0PMTT9.M))XM(+8D+,6\!0FZO2CZ M@I;.MA9)=$G:SH!^^)&2K%B90BL!NS>Q2-W]COP?'Z(;[PE]8&L CA[SK& 3 M8\WY9F2:+%Y#CMDYV4 AWBP)S3$73;HRV88"3DJG/#,=R_+,'*>%X8_+OEOJ MC\F69VD!MQ2Q;9YC^L\4,K*?&+9QZ+A+5VLN.TQ_O,$KN ?^:7-+1S9T3.24UD0\B ;-\G$L.2(((.82P06/SN8 M099)DAC'UQIJ-#&EX_'S@1Z5DQ>366 &,Y+]E29\/3$N#93 $F\S?D?VOT(] MH:'DQ21CY5^TKVTM \5;QDE>.XL1Y&E1_>+'6H@C!]=^P<&I'9R^#F[MX/9U M&-0.@[X.P]IA^,S!<5]P\&H'K]2^$JM4.L <^V-*]HA*:T&3#V6Z2F\A<%K( ME77/J7B;"C_NW\$.BBV@G]%UDJ0RV3A#-T6U9&7JWP7 <9J]1V-Z>5&+=9TVX)=E\"IPRO5A16U0K^8XD.J_SS;\(4W7#(V9>N)5QQ M!]U<>Y2]H ^SR%? /TBM&SVS5/7'/]- M:+-;6?.J2W7E&%Z[G73" IVP4"=SHX/9V9U@D+=,)"G;!( M$ZR5Z8LFTQ?J_=_:]E1L^P]H U3VB>^)K@Q7O*O6B68_.T![V 0];,(>-I%R M?F]4[[)1[U*IWN];>>0ALJS_0Y?G((YCLBTX),BV?D3BB,P)!13_1^]T.]5@3TN+\K[>?.MRKDZ:3%M0TU;6J M-6"D#%@ES#RJ]@GQ5V5=EJ$R 561I.EM:K_79<7S6?_4'LWLCO[ 'H559?<) M7Q6:YYBNTH*A#)8BE'5^(<9)J]IMU>!D4]8:%X2+E5$^K@$G0*6!>+\DA!\: M,D!30??_!5!+ P04 " "*@099A&!\"7$$ #E& &0 'AL+W=O+HA>T=&03E42-I.,4V(\?23FRE<@<7#!!$$NTSDORH59(:;>5LKRQO=%O(6\\%]W2SE;K GTU*LH$'D)_+.Z[N M_%HEH3D4@K("<4BGWAS?1'BL \P3?U'8BY-KI+NR9NR;OKE-IEZ@6P09Q%)+ M$/7Q"$O(,JVDVO'/0=2KZ]2!I]?/ZK^:SJO.K(F )(:#WLH;P3$#_$- W9*JN& X1D60VX6R/N'Y:J>D+ ]-$J^[30H_[ M@^3J6ZKBY.P3*&AH'L=L5TA:;- 5FB<)U6-",G1;5&^6'J'W$4A",_$!O4.T M0"N:9:I83'RIFJ'%_/A0Y:*J,CQ3)48K5LBM0!^+!)*6^,@>/[3$^ZK[-8/P MF<$BM K.2]Y%O:"#PB#LH\\/$7K_[@-*Y<\_X='XEY8&+NUZ*Z+UL-;# YM. M9-?Y?5>\;I>EO[UZS'M&MW=VS(4 Z" S]AT4@8@Y+HVY$26*8>FH1$L ?P9NIW@^#5HHNQ2)'8@V@_1IHWZ8^^Q,*4DA$ M\Y*S1U"KHD0D4RLJ*6)HHVA5NY2B2[&H$L.!4=,YXW'6[XXF_F,+G4%-9V"E M,U= $@,E1%]6D*^!?T7_HA5YHODNKXO:0%F%+P7E4BQR)-8 .JR!#M]J_@Y= M G4I%CD2:P =U4!'3N?OR#Y+*CK6*B^EXTBL06=I2F47RZYK85>\E.5!;7"R& P"]=-<#B)7E38QG6SSL153M<\G MSW.W@R!-P7@NE!#9NLK9%2_&9&]?O=[31C-<5ENRVJ:L#XY%7!@^[@1>*P-^32V>E*K8GM M:#6P=>-MQ991LJ89E=];8?5>)]DV6$Y-A"NU)JRCCI< MVBN^&--;. U\M!K8[C5^)!';%4WJ1 $VN3/LM[YH3LV(*[4FP:,=P78_8@B* MX^K801^?2LJK4\KH'$.[9@1Q=62G$/9P*T*G)L256H70/SG_S8%OS#FZ0.9, MMSH&K4OKL_JY.:%^4;[ -\OJQ/TH4_T#8$7XAA9"9>Y420;=D9JTO#I3KVXD M*\TI\YI)R7)SN062 -1 MQ.YK @ . 8 !D !X;"]W;W)K&ULK55M:]LP M$/XKAP=C@S5V[/1UCB%-&.O8H+3;^F'L@V)?8E%9\B0Y:?_]3K)C$G##"LN' M6"?=\_B>N],YW2K]:$I$"T^5D&8:E-;65V%H\A(K9D:J1DDG*Z4K9LG4Z]#4 M&EGA094(XR@Z"RO&99"E?N]69ZEJK. 2;S68IJJ8?KY&H;;38!SL-N[XNK1N M(\S2FJWQ'NV/^E:3%?8L!:]0&JXD:%Q-@]GX:CYQ_M[A)\>MV5N#4[)4ZM$9 M-\4TB%Q *#"WCH'18X-S%,(141A_.LZ@?Z4#[J]W[)^\=M*R9 ;G2CSPPI;3 MX"* E>L$?9.;3]CI^?4\>5*&/\/V\XW"B!OC%55!Z8(*B[;)WOJ\K 'B$]? M ,0=(/Y70-(!$B^TCZOIE!/.9E^1 M<@"S/%>-M%RNX03NJ5.*1B"H%3SX-& !LPUJJBJT_M]15P:8+&#!C8<:N&,6 M#;Q;H&5WAR M" \I)WUBXCXQL>=+CB7&P*_9TEA-S?9[2%%+,1FF;7*,/=O5^81U==;H1H!K".$K;JGB0QDX3GL.S\BT M@0E42MK20'P!!7LV0_*/,\4=TSC:45T.,!UHG_3:)Z_37G0]#9I:>DATRW?I M^=R8W&31*#J/#G[C--SLRWL=IA42[MUK-U._,;WFTE!)5L02C)[!QB:B5#&^@H<\:> M=.=F,;(<380(2J6V@.IO@\:($.VD./[L3*UJ3BW<;[^Z?S7A59@Y%&C,R$^\ MD-G(ZEE@@9:P(/*>;;^A7:!0^Z6,"/,+MKNQC@720DB6[\2*(,>T_(?/NX78 M$[C!!P)O)_#^5>#O!+X)6I*96!,H83+D; NX'JW<=,.LC5&K-)CJQSB37-W% M2B>36Z36 %RE*2NHQ'0%+L!,O2J+@B# EN .RH)C^:+;Y=!;#.>88(F1 *<3 M)"$F9TKT.)N TY,S< (P!0\9*P2D"S&TI6+4,]GICN>ZY/$^X/E>T$O@.^? M<[R@03YNET]0JN2ND?OOY;9:F6IYO&IY/./GMRV/ +^NYD)R]J<(\[#,(#[E;G MCMQAQ1T>XXZ:N,,ZMZ]?\'?@K=8=P:,*/#H&'C>!1W7PT.D=@+=:=P2/*_#X M&'BO"3RN@T?]0_!6ZX[@O0J\UPK^D"%U;B\EXDWXO1J^VW/BPRW:.D-'_G[% MWV_G9Q(20,RALH8OJC20C9^:?BV)'T9^=)"D=:Z.25SG[1!U6K/<(B$&X(:J MAX&$;#SUG%J,"]?UX_@@1_M$78/L50-N:Y"I-J42;" I3 %0/A_R=N@WAG-K MQX$7>&'_,%M]F.NHAUD-*Z'MO6I&EY)WD*\P%0IEJ73.9:P6D9?56=F1;&T* MG#F3JEPRS4Q5M(CK >K^DC'YVM$U4U4C)W\!4$L#!!0 ( (J!!EE/<&PO=V]R:W-H965T?+Z+MUS2,CEV"J6JD>O*K( 2RW-> =,G*RY*K/16K%U9"<"Y M!974#3QOZ):8,">)K>Q&)#&O%24,;@22=5EB\6L*E&_'CN_L!+=D72@C<).X MPFM8@+JK;H3>N1U+3DI@DG"&!*S&SL0?S2.C;Q6^$MC*O34RD2PYOS>;JWSL M>,8AH) IPX#U;P,SH-00:3=^MIQ.9]( ]]<[]@\V=AW+$DN8MF#M04E8\\+ M,%,G"R7T*=$XE7P"G64TR3)>,T78&KU%B[JJ*.A:4)BBYGS&I4)7K"E+<[^G M*2A,Z)E6OUNDZ/3D#)T@PM"7@M<2LUS&KM+>&1MNUGHR;3P)GO D1->'?>'\G_7Y M/UL_2$;8U4EH^<)C=2+1]\E2*J%?]X^^"VXHHGX*T_%&LL(9C!W=TB2(#3C) MZU?^T'O?E]V7)$M?DFS^0F0']Q!U]Q =8T\^5R"P?:C4OLQ,O\R^JVA8AI;% MS(I-X@>!'[N;_13W*(51<*B4_JT4#(;AH=*\1VEX,>B4FE#=O395@EC;^2"1 M;3U-)7;2;@1-;.=]))_ZHYG?(T_UR&HFS!_Z9MY=8[$F3.JDK;0I[_R=[J*B MF2'-1O'*-LDE5[KEVF6AQRX(HZ#/5YRKW<88Z 9Y\AM02P,$% @ BH$& M6;U+>*C@ @ 8P@ !D !X;"]W;W)K&ULK59K M3]LP%/TK5H8FD#J2)FD*71L)6M V,:VBL'V8]L%-;QL+Q\YLIX5_/]L)61]I M 8DOB1_WG)QSKQ_IK[AXD"F 0H\997+@I$KE/=>520H9EJ<\!Z9GYEQD6.FN M6+@R%X!G%I11U_>\R,TP84[>"6 M+%)E!MRXG^,%3$#=YV.A>V[-,B,9,$DX0P+F ^>BW1MV3;P-^$E@)=?:R#B9 M?F:_MMZUERF6,.3T M%YFI=."<.6@&4;/U9Y M6 /XT1Z 7P'\UP*""A!8HZ4R:VN$%8[[@J^0,-&:S31L;BQ:NR',5'&BA)XE M&J?B&] Y0!=)P@NF"%N@3VA2%A3Q.?J1@\!VN(J3$I1$F,W0#<%30HDB(-'Q M"!0F]$2#[R@NY874P;+O*JW5?-%-*EV7I2Y_CZYO!3M%@==" MON>'#?#A8?@($@UO6WBP"7=UANHT^76:?,L7[.';2H3L-3DJ*<)F"K,=>S+' M"0P4Q!\8R M]OW0:_?=Y;J7W:BS\S"L@S8TAK7&\+!&E8+0.T0(8 K1_ZNQ26:X(R"(SK=$ M[L9TNK[?++)3B^R\,I%VV;3J7?/40L-2>@M-%%:0&1=ZQUT3AEE",$5C+HD] MZ7Y?/2IS;$XIH"M69):2LS]-1E^0\X:<#=^%:B-K49VUZ"#W#=<)4R RQ+<6 MX@MECG978W!V[FT5>CE'S'E2[9&^5V=^6&?F=[7>Y&M;V@ M$VWI==>N '/]?L=B09C40N8:YYUV=3E%>:65'<5S>RM,N=)WC&VF^B\ A G0 M\W/.U7/'7#3U?T7\#U!+ P04 " "*@099;RB8_=H" Z" &0 'AL M+W=O^/&PH"N8@[DO;A7N_(8E93D( MS:0@"I8C[[([F$56W@G\8+#1.VMB/5E(^6 WU^G(ZUB#@$-B+ /%SQHFP+DE M0C-^U9Q>H]("=]=;]BOG._JRH!HFDO]DJ[G4W)\=$*."!/D>R9+346JA[Y!RZU^/ZFM'%=6!B]8&9(; M*4RFR4RDD+;@IX?QO0-X'R/6A"W8AFT<'"3\4HI3$G8^D* 31"WV3%X/#]O< M^3_MLW_6OA>,L*FAT/&%+_"YNB@H2PE6!:&Y+26-&4]XB=&VJ3<9D!R+HU2N MEFQE<5[87\NTXWZO7VA:8M0_Z*_+S1[+A3TSZ-&J'+?WVF&.:B5FT*: MN 97U71SV@RZ2]??GYR/NX-)M^5\BH.QFF-_Z:NI>D/5B@F-\5JBJL[I.?9J M54VJ:F-DX5KQ0AIL[&Z9X7 '907P?BFEV6ZL@N;O0OP'4$L#!!0 ( (J! M!EF[BQ0! P8 #DL 9 >&PO=V]R:W-H965T$8:DYP\,?Y#+ $D^A5'B3CK+:54!>8OO(3R)K6.4I?+ V(_LY&I^UG.R'D$$@-G M =HKGYD%;A__1K_,DU?)/% !YRSZ-YS+Y5EOW$-S>*1I)+^PIT]0)#3(\ (6 MB?PO>BK:.CT4I$*RN A6/8C#9/.?_BJ(V IP24, +@+P;H#7$$"* ')H@%<$ M>#DSFU1R'BZHI-,)9T^(9ZT56G:0DYE'J_3#)!OW6\G5W5#%R>DE#3GZ3J,4 MT#50D7)0@RH%^H NPX0F04@C=)4(R=/-]:+1'%&)MF+5"'Z!(.4\3!9H1D4H MT-L+D#2,WF50#0_1(7?7$#\ OU>-O]U>H+=OWJ$W*$S0UR5+!4WF8M*7*MNL MS_V@R.Q\DQENR.SO-#E!Q'F/L(.]FO +<_@%!"K@"ZDA"+^SIR-KWQ MZGN3O4U.Q8H&<-93KPL!? V]Z9]_N$/GKSJJ+(%5B",E<<2$/OW*I*I!FE-6 ME^@F>IA'9V^Y]10/B#/T)_WU=@K[S8CC$A^7S2J=\\K.><;.?88U1,@MZ[>N M@T:$KB-A":R2[*!,=G!4)3RP29PEL IQPY*XX8M*>!,]V"YA@EV'[)3P?C-W M-/1&7GT)C\K.C0XH86PL82-"UY&P!%9)=EPF.SZJ$A[;),X26(4XOR3.?U$) M^_LE[/C#X4X%[[=RL>>[X_H*=AUM8AQC[ZY9 L_HFO(?RBE?ILHO&,O9C-9U M6&RA57/?,G#N495TT1U;Y%E"JY*G39EKM"YM93UK";]SZRG">W4^\)S1>$<- M-#P>-JA!&R;7[)@,:D#_H4,LB_D!G>[HN'1@U37:0JN2IWVC:W17[3HPA]_A>HK&!]FFFF:^[PP:C+^K/9UK-G6U M.B@_$>:?!&;HSJ-K":TZ-:/](W:.2AK8J@&UA58E3QM0;/1HK=)H"6^01A'5 M)HV:9@9IX*W9.K.S.V=Q##R?_KRA*^!&+9BQ.@_G:\RV8>T>,3DN+5CUFK;0 MJN1IKXG-\X&M6C"'-VG!JJ,LT"K*PJ1I&@EKJXC-7J]1,@=^4J2!M-;':*YXRO&*<2 M5!5(,/\\,4-USN@UYA>Q-J/8/R[%6#6PMM"J2V3:P!+S!&B;8EK"&Q1CCNI* M48&VK1CB^4Z]8(BVG\3L'YL$<^!7QXS>.M80W:BD< MN'!B!N\\P*\QYTFT%27'M5A.K-I96VA5\K2=)2]:,)^UA#>IP]_;QE2OCOUV M!G5XF<^L7M'VRVN9OG/OT5421.E<54&8H("*95X ^0'\3,,UC?+=?JI$Y!)0 MH'0%B5"MU9%@43A7WFV.'FA$DP!0OI51G%0PQ9)Q^4$"C]79&H2,NP/6#6I_ M:]]D#'R1[S\5"B9-Y&:#6GFUW.,ZR[>"[E[WG--SQ6+='5?=V>QBU8_8;*J] MIGP1)@)%\*@>YYR,U,N,;_:I;DXD6^4[-Q^8E"S.#Y= Y\"S!NK^(U..MSC) M'E#N%I[^#U!+ P04 " "*@099.4Q*UA<& *+0 &0 'AL+W=O;]>+JC_M11G.ZY^"PW ME"KT-8E3>3G8*+5];5DRW-"$R'.^I:G^9<5%0I0^%6M+;@4E46&4Q!:V;<]* M"$L'LVEQ[5;,ICQ3,4OIK4 R2Q(B'JYHS/>7 V?P>.&.K3"GUFU92()325C*=(T-7E8.Z\#O X-RA:?&!T+P^.47XK2\X_YR=OH\N! MG7M$8QJJ'$'TOQU=T#C.2=J/+Q5T4/>9&QX>/]+?%#>O;V9))%WP^".+U.9R M,!F@B*Y(%JL[OO^35C?DYKR0Q[+XB_956WN PDPJGE3&VH.$I>5_\K4*Q(&! MYG0;X,H ?Z_!L#(8'AMX3QB,*H/1L<'H"0.W,BANW2KOO0B<3Q29307?(Y&W MUK3\H(A^8:WCQ=)\H-PKH7]EVD[-WA FT <29Q3=4"(S0?4H4!+]CN91Q/)< MDAB]3+]O8]>OGB%Y(8(*A%+T=\;GDF21O(,O6B=3RVE MG,+%FLQYT>3]5XC) >=7DH[ZC0K%E3-$] M31D76FV45J-(#VNM?2[Z=$.3)16=*F/LH6_X(6$^)"P @K72-*[3-'Y6$\<8 M,J60,!\2%@#!6BF=U"F=&)\\GRZ5?EN42F2YL)WI8T5U-PIIQ:-=23'R^B:E MA#GX0.?LU*&\Z!/*0K4>*!%=0322^@;1[%8NG%U# M^(>L B#'6P%V[*9@LGN\YJ3YY-!9W1@I?<-;T0[GXJ$[MH_?:CJ;>KFCN@2QUB==I*SPY M:19 N=:.85/D.N8J]TXK59JOEK%8OZ%P/;#[RAAHM0M*\T%I 12MG:FF?G;< MYR5CH,4W*,T'I050M'9BFT+=,5?J/[[09 ;W3I%W(EC.:.)ZQ[K6TTT9;5C+/&TKJVSF"@N'M!\NQ5WLH'6RJ T'Y060-':N6KJ96?R MO)0-M-X&I?F@M "*UDYL4[T[YHKW?R@;:#4/2O,K6NOUSSY]K_L993UNRGIL M+NM_:+D=G];;%Y/C.UN8>^X;35!: $5K1[U9"L#FI8!Y&(I,JQ1I/C;'E8H] MH!47O9Z!JB_/.,X69H]Z9P.T\(>BM;/1%/[86'_.;@6/LE A/Y_L^;980>SY M#F#NH:\.@=)\4%H 16OGJJGE\?/Z@(Y!5P1 :3XH+8"BM1/;+##@G_49W0SN MG:*.#^FGBS;?U2J \JP=TF8E '_K4WJ2Z&?@7O'P\Z&@+?3#P12:KP4MMCVA M/5,;="4(B_8TCM'UK5GK0 M^4)H/2@N@:.W\-04_]IZ7UH$N$X#2?%!: $5K M)[99=,#F18=W6?YP'2Y&(R9E_D*H.-IF(MP06@BPZ@-!^4%E2T MUOJX.VFDMLR!=; 7-*%B76S"E7KRR%)5;@NMK]8;?>?%]E:K:5[N$KXA8LU2 MB6*ZTJ;V^5AW+_CS[ M#U!+ P04 " "*@0995_CD*T\# #A#@ &0 'AL+W=OM MA1,'VVGIOY_MI"%AK;5.F7AIXL3G])YSCR.[OV+\22P )'J):2(&SD+*],1U MQ70!,18MED*BWLP8C[%40SYW1"Y( MG?(_-;!ZOV&_,.*5F D6,&+T@41R,7!Z#HI@AC,JQVSU#0I!'P<@+ #&.3>OS,@ZQQ(/ M^YRM$->S%9N^,=X8M%)#$MW&6\G56Z)PJHC2U.RT*.,L+ M"'84\#U+6BCT/J/ "]I;X",[_!RF"NX;>%B'N\J*TH^@]",P?.T=?%]?4A4P MB- =\!@]7D,\ ?YKFRPKCUY])R+%4Q@X:GD)X$MPAA\_^%WORS:1#9'5)(>E MY-"PAWM% %TF:::"@)/(O,1FU=W!=)&0YPP$>KQ2/.A20BRV^A,VZ4]#9#5_ MVJ4_;6LD-FFG9=IA$Q*I0W) $K0&S,76]-NY.SD2M5',$KD0*&BC"*_%-@_L M3-VL M?EA):KOE]=[$>3/-KTP+6YWMB?8K6S7?6O0Y69((5/=^$J"1-\: M\SE19P4*,X7Q6D<*S//S5#Z0+#5'D@F3ZH!C;A?J# I<3U#O9XS)S4"?&PO=V]R:W-H965T MN'N[]_=SY?)ALA'U6!J.&I9%Q-O4+KZMSW M55I@2=2)J)";G5S(DF@SE2M?51))YIQ*YH=!$/LEH=Q+)F[M5B8346M&.=Y* M4'59$OD\0R8V4V_@;1?NZ*K0=L%/)A59X0+U?74KSMV1 MUG%WO%6_ MI+72HFR=#4%)>?-/GMH\[#B$X1L.8>L0.N[F($$K5$ Y M[#C8#<$U-5MP(#JS[MT+4BO!,37QM\"V$ MG[:HLP8U? ,UAAMS6J'@$\\P^]/?-V%WL8?;V&?A7L$O-3^!8? !PB",X'XQ MA\.#HSVZPRZG0Z<[_'=.YU2E3-BT*OAQL51:FC+\V1=[(QGU2]JG>:XJDN+4 M,V]/H5RCE[Q_-XB#CWN HPXXVJ>>S @C/$4@RM[I'%,LERAA.'"I&?;A-H*Q M$[0/?YV$87!F3-<]'*..8[27HRDS6R:Y3>%Z6V7I2Y6ENU76!]:<,-H!BZ+A MH)\K[KCB_5QOG \5>7;/I0\D?@5R?'8:1/TDXXYD_!\W90H8NP+N8QB_NJ5! M/ Z#OQC\G?91HERY)JE,J#7732?I5KL^?-&TGQ?SIHG?$+FB7 '#W+@&)V,3 MOVP:8S/1HG+-:"FT:6UN6)AO"4IK8/9S(?1V8@_HOD[);U!+ P04 " "* M@099"@&.])D' !E1@ &0 'AL+W=OKB2E32 /OQ MHV1%%%V*MNRC:A]67\A7AR]YHD?4LXN1KNF:,H^]A$*7G@S7GF]?#83I? ML]!+7\4;%HEOEG$2>ER\35;#=),P;U%T"H,AMBQW&'I^-)B>%9_=)-.S...! M'[&;!*59&'K)XUL6Q _G WOP],&MOUKS_(/A]&SCK=@=XQ\W-XEX-ZQ4%G[( MHM2/(Y2PY?G@C?WZPG7R#D6+3SY[2&NO43Z461Q_S=]<+ M^.>>7; @R)5$'-]*T4%US+QC_?63^KMB\&(P,R]E%W'PM[_@Z_/!>( 6;.EE M ;^-'_YDY8!HKC>/@[3X/WHHVUH#-,]2'H=E9Q%!Z$?;?[WOI1&U#A@W=,!E M!WQH!U)V(,5 MY$5P[KTN#<]2^('E.2MA5K^HO"FZ"U&XT?Y--[Q1'SKBWY\ M^L[S$_3)"S*&KIF79@D3<\13]!+=B16SR *&XB6Z\U>1O_3G7L31QRB>I2RY M]V;BNZMHDXG68CFABSCB?K02O?.7J;]@B5?,U/-+QCT_>(&>(3]"']9QEGK1 M(CT;U!'?]#\[\[K=./-V?E M_&')5PH;3'_]Q7:MWW7. (DI_CB5/XY)?>O/?>&/6.1SN8#G]06LLV"KZQ:Z M^5_*^ZGMCK!U-KROC^W'5AA;$U*U4H*F5=#4&/0MNV=1/J-^P,2?!S%3GZ]9 M.&/)%_0?>B^^#!"I/M+%;I1O.WU 8HH3;N6$V\?R=B'] 1)3_!E5_HPZ6MY; M75I?WLZ8NCO+6].*.A3KE_>X"GJ\9WFOLL#CJ4 MY" :TG''.V<";:O1J&'12SRSS7PF%OW,F_F!SQ_SN&^\QV)J:ZL=]&QACJ;U ME .IJ=Y)2K1I+VD!2H]0:JI'DA]M(W[5TZ(I)\0E:VZ8U@I04"S5;%++(>O5 MN"&%) +:9@;[4%)KH M%OV([IY>M,VH/C>P1$9L1L:+A"U\CNZ*_<_.SBKF(-I.-Y2::IG$4&SWD1(8 M%$BAU%2/))!B(\R=F!)F\=96;-5L1\D;=U5.2:H^T2 .J'7$7D$HDI!(SI#[=1?P4BU/1=GM .46=>(_1?/36JZ.+ MW5-2NXO>SVUTV/OH7< MD7!+#KZ5?@2XE>([%_CV+KRK$HG!I)<;\P24=:'4 M5(\DZY*#;\X?DS"@2%NJ[5X/T8;K(2)AE9@9\+C$ F4YIBMY5(%":] ME $04-Z%4E-+NB3O.@<7 AR16*6X(17*TJZ&=K8^91R)HHZ9%S4I<^"NPHG( M9HZK[2* 4E-=E'CK]%(4X(!B+92:ZI'$6N?@HH#6%SU[I,5%ST@[XK;=U*'5 MZCK--'IL$H&>>:@L<4-J%4E,] MDK3K=%E;4(KO$)J-=XL+].V:R_0EB%(SB%[[4=^["N8(6]?Z=[%)2R49TUYJ M#R@H]T*IJ1Y)[J5=UAZ8Q5M;H:\]:/J! )7@2LV8>%QB@;*=.<+63G6Q=TLE M+=->"A,H*/]"J:D>U7YTU65A M47'-1V"\I!-A0F3!I21J(I-1.?)F5^SJZ" M.:[6BZ"+/5LJ<9?V4I] 0<$62DWU2((M[:X^88^TN&QQM2/>V\UTM4,ECU(S MCQZ;1+!G'M"]6B@U]?>;$I'=7FH37%#LA5)3/9+8ZW97FV"6;FW$WDH'4\&/ M*R'6-4.L)L^ZVU4PQ]+:HBZV=%U)QFXOE0HN*.U"J:D>2=IUNZQ4*,5W=Q7L MW5_$Z=M98W>B_+?#="S(+.8\#HN7:^8)"_(&XOME'/.G M-_D!JB?+3/\'4$L#!!0 ( (J!!EEW-CP[/P, -(+ 9 >&PO=V]R M:W-H965T$!;&?..>-C,YG)0%3L+/'N; MF"'"-'ZTG%8G:8#'XT?V9;UWW,N:*I@+]K7(=#ZUKBR2P8963'\2AP_0[F=D M^%+!5/U-#FVL:Y&T4EJ4+1@S* O>_-*?K0]' .3I!_@MP#\%A,\ @A80G*L0 MMH#P7(51"QB="XA:0'V83F-6[71"-8TG4AR(--'(9@;U<=5H-+C@YF*MM,2G M!>)T/*.,\A3(JK[%N%?F/7&=984Z?,G+#FRML[L+K!#0MV!N,^+Q* MR.M7;\@K4G!R6S"&S]7$T9B787?2-H=9DX/_3 X!N15 99#SX9QD<# M> ?]Z$SQ'TV9^8.$'RMND\!]2WS7#WORF9\/#_JV\W?JB[]37P[#$T@1[O7! MGW@9=!DL26&M">486/ZI"/Y 5I)7$2P:*?+M>*RVQ MT'SONT"-1MBO88KO6.UH"E,+JZL"N0)8]595/QK+6Y.85^ ^'H6V-W'VQ\#;H]IRHG.;#,U&&LU/@ZY?B^Y?>] MKC=4CQ?8_HGK@XHO=?TLR<4E)9>C/UU_9X?]/D>=S]&@SU^Q5@')Q($3 ML4&O]UC5A'SH,SGZ4]ZSHQ./SPE*>H)<^_\3ZWJ"?/OJ:=!R<',O+0C.4<]1 M@MS6W:$BJ:BX;MX.W6K7@%[7?=?)^LP;S[V>]<0;+YK^\C=]T^W>4KDMN"(, M-BB%9N!9RZ:#;"9:[.J.9RTT]D_U,,>F&Z0)P.<;(?3CQ AT;7S\"U!+ P04 M " "*@099Y^$51=4$ #<&0 &0 'AL+W=O["G[QC>$"/ 01PF?&ALAMF>FR8,- MB3$_I5N2R#LKRF(LY"E;FWS+"%YF27%D(LMRS1B'B3&;9-=NV6Q"4Q&%";EE M@*=QC-GC!8GH?FI X_N%3^%Z(]0%*EF'O,R9Q&?X=+L9D:G@&69(732'RB^P\D%S12> &- M>/87[/-8RP!!R@6-\V3)( Z3PW_\D!>BD@"=G@24)Z#G)MAY@IT)/3#+9%UB M@6<31O> J6B)I@ZRVF394DV8J&%<"";OAC)/S"YPA). @$7VSLQIO*4)200' M)V!Q&%E 5^ ]HYR#NT2^*%'X'UF"]_(%X0 GR^K%CS*(P(%W*T!5B0 M(&6A".6-/QZ"*%V&R;IRGX,P 3?RF8_@!K-ODL-5FBPY>'M)! ZC=Y+'W>(2 MO'WS#KQ1H9\W-.7RN7QB"BE?B3"#7.K%02KJD?IGFIP"V_H-( LY'>ES??HE M"60ZS-+M>KHIBUY4'A651QF>W8.WD#-RF49$U>M\)[7B^XBL-B>\)ZYR)6IAC9^) 8#7%7J'8>Z7FY U9 MDH' :B7QBY+X/]B<_([9[H_=QBO:CO)]:]SSAD*K7,>M@9M3#EB;4PVN'2%N M3Q.%%<[-(?0+U!>$%?TP(>K:MM*48]FDH[ 9_R M$\_L*8/ZB1RM,4+COM936@6H779EZV%;RI2:OZ@@>H.DASI:T<_P [ T!-!_ MKE$D-Z)/-UY] !'?[&V38KM5+X,ZC)*FX(&MREZQ*-U M=9F>'E6538=A[(P>YF@I;=M I9E!0YL9 MU+7QT63;CK'AN(=K:5*0WJ2\I/^U'<:)@\9-NEU1?8VM="%([T*>W=B\]A;B MV+/0J,FR'>?;(Z_Y]6M6MM[5[QXWF*W5UGA$5C+/.AU+F>SP4\+A1-!MMAM_ M3X6@<7:X(7A)F J0]U=4FJC\1&WP%S_HS/X'4$L#!!0 ( (J!!EDQZK&; M%0, , ) 9 >&PO=V]R:W-H965T6T0DTB%'=K9/WR'E5;RVUTC< MWMCBX1_^WW!$:K15^HNI )!]:VIIQEZ%N+[Q?5-6T'!SK=8@:62I=,.1FGKE MF[4&OG"BIO:C(!CX#1?2*T:N[UX7(]5B+23<:V;:IN'ZX0YJM1U[H??8\5ZL M*K0=?C%:\Q7, #^N[S6U_#[*0C0@C5"2:5B.O=OP9I+9^6[")P%;L_?,+,E< MJ2^V\78Q]@)K"&HHT4;@]+>!"=2U#40VONYB>OV25KC__!C]M6,GECDW,%'U M9[' :NQE'EO DKQ3"VI7Z*FC+>\9N\XMEJ@ &-'WLH- M&*1M13:#\G'@Y120B_H51?DXF[*7+UZQ%TQ(]J%2K>%R848^DGEKP2]W1N\Z MH]$S1O]LY36+@RL6!5%R0CXY+Y]"2?+0R>.G"/7PV11BE8308^9M]S+-&+L1,>LSDOV'R)8+N*1E66K6K MBBWIJ'(])PN_6S/= Q\F418?<)]U=B%WVG.G/\%]BB$]8@CS/ GR XCT:(^C M,(N2K)_VQ-Z@MSX-A\E.1Y>F#^K(D+=V#8(PXO1[RH MZH;'51?G^>';=M;5AG/V%-PV?%9DF=Y'A[0'4^C M4A9U][W0-5"MW94[5T@7N'NLZ!,+ MM)U XTNE\+%A;_'^HZWX%U!+ P04 " "*@099M;\TE*," #W!@ &0 M 'AL+W=OE[@E)LS) M4MMW+[*4UXH2!O<"R;HLL7B[!LJ;B>,[VXX'LEHKT^%F:857, ?U5-T+';D] M2T%*8))PA@0L)\Z5?SE-3+Y-^$F@D3MM9)PL.'\QP5TQ<3PC""CDRC!@_=O M%"@U1%K&GX[3Z:M=>%EC"E--G4JCUQ+EP4 %+7%/UP)M;Z/S$ MAB_G5-HO:KI/@>[NH5Z9=/?N)] M&W+[G\C>>0][[^$Q]NP!-_J$*1 $T\&=;.&)A9LJL)0$J;O9M7"8E43C M4=1GO=,6]=JBH]J>=4TP)ZWB(@&ULM5A=;]LV%/TK MA%8,+9!&HKXL9[:!QEFP#,E@U.OV,.R!D:]MH1+IDI2=[->/E!3)LF6B+N07 M6Q_W'AU>'E)'=[1C_*M8 TCTDJ54C*VUE)L;VQ;Q&C(BKMD&J+JS9#PC4IWR ME2TV',BB2,I2VW6KOP M.5FMI;Y@3T8;LH(YR"^;&5=G=HVR2#*@(F$4<5B.K4_X9NIZ.J&(^"N!G=@[ M1GHHSXQ]U2-;!6K5S]2)^\=OZ/?%X-5@ MGHF *4O_3A9R/;8B"RU@2?)4?F:[WZ :4*#Q8I:*XA?MJEC'0G$N),NJ9,4@ M2VCY3UZJ0NPE8/]$@ELEN-^;X%4)1>7LDEDQK#LBR63$V0YQ':W0]$%1FR); MC2:A>AKGDJN[B:F;)LPRA0*=!'-%>26>0I(+9$,ZZ$P^4K M(G2!?OV6)QLUE?(*_:&2WM^!)$GZ0:5\F=^A]^\^H'C/-QO]%9JI:LEV$= _CRH' \P_H=X4%8>AV\P]J_L$/U9J"[.(:')%P_2 8'E#MC JC M;J9AS30T5YH\,TXDXR77)T+SI=J<8+L&7CG"C$^X-P5TA-8JQ:# MNA:#"VX4@S[+T!-8JPQ178:HWXTB.A*F8A(=KK2.J,#'?K=\AS77H9&K?N7E M$OC>/&G6<[:4.\+!J%LC\KD3UA-8JPC8:6R ] M%5Y;F /L',BW,\P/<+=^<6-.L/&E/WF@2KZ4I.FK>L=ME3'?J+>=^![]FH'/ MGK9+>!/T-KC;PP4#B^IW%[=4U]H[5(T M_@D;?$EA=NK?>H+K=T@:/R3:S0EYPNWPFMON4/O\..X.\P] M87K=QN2X9I,S951(GI>]M(3J!D^L/IF-VC5#GMW)Z FM78"]ELY%>SK]-G4N MX9S;KKW7N]2-XR?"5PD5*(6E2G.N!TKZ MO.S%EB>2;8IVYC.3DF7%X1K( K@.4/>7C,FW$]TAK3OBD_\!4$L#!!0 ( M (J!!EF[ATL5Q@( "H( 9 >&PO=V]R:W-H965TVTV[\>LY. M&MHUJR;8E\8^W_/7C"'*Q&3J^ MLQ7&R)TX[[A=%J3!KB[WK)_LK%C+ NJ M8"SR'RS5V=#YX) 4EK3*]8W8?(8FG@O#EXA:N&B =C0W3IVF[@)U30>2+$A MTF@CFUG8[%LTYHMQ4R=S+?&4(4['(YI3G@"9VZ($;R+.6P3&6P3.0J.$GZM^#D)O3,2>$'4X<_XY?"P*YS_LS[]9^M[ MR0C;J@HM7_@,W[9;506F*+^-5U[S5SU,ULVF9?E32!H8.5 MIT"NP8G?OO%[WL>NI+\FV>0UR::O1+9W/5%[/=$Q]OC@U=+=5POUJ^VZFYJV M9VG-!%K'@>=CO:UWHM=4KAA7)(&PO=V]R:W-H965TV@22VU TM$-3M=C'L@I;IF"@E>B0=)_]^ MI"2KEL0(,L";6!\\YU!\7I$*9R?*?O ]0@*\Y*3@I MZRA!V>(OC$[\XABH1]E0^D.=_+&=6X[J$2(H$\H"RI]G]( (44ZR'__5IE:3 MJ827QV?WI'QX^3 ;R-$#)7_CK=C/K8D%MF@'CT1\I:=/J'Z@4/EEE/#R+SC5 M;1T+9$B N!&[PA\&J!-U;@UP)_K""H!<%805@+PK&" MJ!9$8P5Q+8A+6-7HEFB64,#%C-$38*JU=%,')=]2+8G@0I7B6C!Y%TN=6-Q# M HL,@759]P\T/] "%8*#CV!=52>@.W"79>R(MN SAAM,L,"(@_=+)" F'V3+ M[^LE>/_N W@'< &^[>F1PV++9[:0'50Q=E9WYK[JC/=&9_X\%C? =WX#GN,% M&OG#L/P+9%+NOBE?#LN7*&ODOD:^&M]YG3P9WWF=/!W?>:\MMV5)-'7A-77A ME7[^&WZ/\!5NB,0L25;X(>'@G[L-%TQ.'__JX%:.@=Y1S:FW_ S-+?DI,D1 M>T;6XM=?W,CY78?:I-G2I-G*I%EBTBPU9-8J&+\I&'_(?7&>(@[PE5%"RKIA MB$ AKZ$7N7)RI)T1*M>H=%7KYO/"T&:_IJ/&B8H^8;K"FNNH/NN4_&')M^?56,;8O-I_4[N47R)YPP0%!.VGOW,3R56#5AF!U(NBA MW(_:4"%H7A[N$=PBIAK(^SM*Q?E$;7$UV[*+_P%02P,$% @ BH$&64$C M ^&A#0 0+H !D !X;"]W;W)K&ULM=W];^)& M'L?Q?V7$5:=62@(V#\GN92/MQN,G-=?5;GOW0W4_.# DOH)-;;/92/WCSP8' M,ZPSX-7[JJI-2.8U!N8;[/DPP_53FOV1/RI5B*_+19*_ZST6Q>IMOY]/']4R MRB_2E4K*G\S3;!D5Y;?90S]?92J:;1HM%WU[,)CTEU&<]&ZN-[=]S&ZNTW6Q MB!/U,1/Y>KF,LNM9O9<;/L4/CT5U0__F>A4]J,^J^&WU,2N_Z^^4 M6;Q421ZGBLGO*]KT5U5^[3](_JFV#VKC>HCD@M MU+2HB*C\WQ=UJQ:+2BJ/X\\:[>WZK!KN?_VBNYL[7]Z9^RA7M^GBW_&L>'S7 MN^J)F9I'ZT7Q*7WR57V'QI4W31?YYK_BJ?[=04],UWF1+NO&Y1$LXV3[_^AK M_4#L-;"M5QK8=0/[L,'DE0;#NL'PL(']2H-1W6!T:@_CNL'XU :3NL'DU :7 M=8/+@P:3X2L-KNH&5P<-K-$K#=[4#=Z<^BA9@Y=G;C,D^]NG?#->G*B(;JZS M]$EDU>^77O7%9M!MVI?#)$ZJ^OA<9.5/X[)=<7.;+I=Q40[X(A=1,A.W:5+$ MR8-*IK'*Q;EX/YO%U4".%B)(MN58#>L?'55$\>(G\8.($W$7+Q;EK?EUOR@/ MJ8+[T[K[VVWW]BO=6^*N[/ Q%S*9J5E+>]_+YYB]7Z9% MZ5D;SS(HZ8MG34[QO&,/?K;SQJ=XOMD+U\FW3T,+ M$YS #+8/F]W2/#Q],+SRY&E#=;@KW>'&';XV*(I'E8G] O[]Y_)71%"H9?Z? MEN/\L/5&[5[U2OPV7T53]:Y7OM3F*ONB>C?E0S\9M#WTMR3FD)@D,9?$/!+S M22P@L1#"M*H8[:IB9-)O/A?ERUB4S<0J2V?K:2&>HBR+DN+YK#QMRJ=9O*I> MP-JJP^AVK0X291LHC+/YIJ)M)$G8LB%?/R)/W\6479;KBT M%0EY@"&$:44RWA7)V'CW/V;JO^O90_6J49Z_%:KLH1!95*BVNC!27>N"Q!P2 MDR3FDIA'8CZ)!5OLS0:KKL2_W PNK.O^E_UQ#G6HC?/);IQ/C./\?78?%^6X M3C,1E85=7B*(6;0LK_O;+E4^;*WJ"FOO[MCZW;DU=MAU ).8)#&7Q#P2\TDL M(+$0PK21?KD;Z9?&D7Z;YD4D/L732/Q^IY;W*FN] C B7?^6DYA#8I+$7!+S M2,PGL8#$0@C32N%J5PI7\'7Q%5D5).:0F"0QE\0\$O-)+""Q$,*TJGBSJXHW MQA>(GU64*Q$]9$I517$FIF6!J&2Z^4ZL5!:G;?.O'XQJU]H@,8?$I/G!J^9+ MSP=7;75 'H5'8CZ)!2060IA6!]:@23P&1RX*5"32>?GO/)XJL>E*_&6:9OY@ M%KM6 :HYJ"9K;;QW#30CME<#]#@\5/-1+4"UD-+T MNK";NK [UL7759QMH^[73XW,:.>"(#4'U>21A\\>#,N"F+06!'D<'JKYJ!:@ M6DAI>D$TT;)ES.B^+8C%YH:R+%22MZ8$9K!S,:#I,JK)6M/FB8<7;P[/D-#@ M&-5\5 M0+:0T?> WZ;%E#@;WWN^4EG_YH^K-4/7@C_)<%:W!@=GL//;1[!C5 M)*JYJ.:AFH]J :J%M:;]!;+W_@+I8[\)A2US*FP8^XLXNH\7Y4_;DS,SW+D MT) 8U22JN:CFH9J/:@&JA;5V8@$T:;%U)"XNSW5FF_E0>Y>BB;_$7?0U7JZ7 MQF#-+'>N #1E1C6):BZJ>:CFHUJ :B&EZ972I,W6)9RQ66CTC&H.JDE4:CFHUJ :B&EZ2O+FN#9'L G33::.Z.:@VH2U5Q4\U#- M1[4 U4)*TPNDB:=M<[#Z<9U-'ZOIINFN1LY$M$S7Y=G3;*TVR_A:RP1-IE'- M036):BZJ>:CFUYIE[9T\32Z&!R=/:)\AI>G#OTFA;7.,>L+P'[<.?S2'1C4' MU22JN:CFH9I?:]KP'QV&C ':9TAI^O!O,F?;G#F_GTZSM9J)GYNL87\6MMNE MA;FOSC6!QM&H)E'-134/U7Q4"U MI#2]=IK8VA[1EQ9H9HUJ#JI)5'-1S4,U M']4"5 LI32^0)MNVS=GV)Y6HA[2(HVK5=UZ]E,1EP4S3I,BB:2'FROCF)C/> MN5C0?!O5)*JYJ.:AFE]KD_WKB\/3*S2TIC2] IIPVS:'VY_4["E-9^*7[;*' MW7F4^30*C;51S4$UB6HNJGFHYJ-:@&HAI>DUTL3:-AUKVVBLC6H.JDE4DDTD;=MCKR_8SFI6>Q<#6CNC6H2U5Q4\VIM?ZGK>%#^HU\$^&BG M :J%E*;O/]D$VD/S2FK#=WMF[K9B+7M M;S]Z. &JA92F%T438@^[KK$^92VI&>U<%VB$C6H2U5Q4\XX\M=7^O^>#]H) M%U>C6DAI>D$TL?;PE,75]>SJF5A%SYN+A=FZ_04"#;-1S4$UB6HNJGFUMC\Y M>K 1HH]V&*!:2&GZB-_;F/M(DITDZVBAKYFNQGUTOU#5?OGSN%ICM]ENMKQP MV/Y:H;)E:SVPFW:SNW:SVW:S^W:S&W>WK/FV+T:')<%NR:CFHUJ :B&EZ4._":R'YFV_OV<&%DVLCQS?9B9Q\]E)KRW><-#C MD:CFHIJ':CZJ!:@64II>%4U*/3PEI3YYQ@G-IFMM?^9D>/@Z@ ;.J.:BFH=J M/JH%J!92FC[BFQ!Z>"2$)F>'TZ(1P.F]FFLZ$;((XYY63([/9=>P?.<+=QV>*:@/5MG,C]' DJKFH MYJ&:CVH!JH64II=%$T^/S!GFJQ.Q>[O_E842;3\!^V.FEG&N+\1KIFDMXS2M M^4 ZUQ(:::.:1#47U3Q4\U$M0+60TO3":F+ND0U/TX[0J!O5'%23J.:BFH=J M/JH%J!92FEX@32H^.I**=Y^F-8N=*P0-OU%-HII;:T?>VNJAG?JH%J!:2&GZ MT-_[3&IS^MUM0LJ,=1[U:+Z-:A+5W%K3IAJLPP]P]= ^?50+4"VD-'W0-[GU MZ,AVXN"WI82*W%@R;=J.:@ MFD0U]\@SH&7ZK2/.0X_'1[4 U4)*TZNA2;I''==C[RTV>K4LT+P;U1Q4DZCF M'GDJ[J+GES"G=9M&#ST:']4"5 LI32^*)@P?F<-P,N(POQ/=?""=2PE=R(UJ M$M5<5/-0S4>U -5"2M,*:]Q$ZF-Z _,QFJ>CFH-J$M5<5/-0S4>U -5"2M,+ MI G7Q^9P_3LB#K/8N4*L;R;^V]Z)CG8J4JOE'1LE=E.U-0U^V5@4:IU.:7A5-G#XVQ^G?,]5K)CN7 M!1J;HYI$-1?5/%3SCPP35]U?"/MJ.P]MMU8%FJA3FEX53:(^-J>EWU2%]G:3 MUII (W54OR'1HW%1S4,U']4"5 LI32N* M21.!3SIN>7[T>L,,=BT)5'-JS7S>+-$^753S4,U'M0#50DK;#OQ^_JA4X41% M='.]5-F#NBTO)*KW%:^3DJ]2O]VM(E/SLC"LM^_M7O^;VV^MMYY5W=YOF)OK M5?2@[J+L(4[RLD+F)3FXN!SW1!8_/.Z^*=)5.?9ZXCXMBG2Y^?)113.55;]0 M_GR>IL7+-U4'3VGVQ^:P;_X'4$L#!!0 ( (J!!EDI!A6L10, ,D* 9 M >&PO=V]R:W-H965T@+1!TL=MM'H(\T-+8)D*1+DG92;^^0TFKVC+C+))]L43JS)DY,V-R M)@>I/NDM@"&?*R[TU-L:L[OV?5ULH:+Z2NY X)>U5!4UN%0;7^\4T+(QJK@? M!4'F5Y0)+Y\T>[_EU ML M0,"A,):!XF,/<^#<$F$8_W2<7N_2&AZ_/[*_;;2CEA75,)?\/2O-=NJ-/5+" MFM;*6IM9-498P05$^V3?N[R<&2 /&Z#J#.( MA@;)5PSBSB!^JH>D,TB>ZB'M#!KI?JN]2=R"&II/E#P09='(9E^:[#?6F"\F M;)_<&X5?&=J9?"ZKBADLO-&$BI+,I3!,;$ 4##1Y3>ZQ,<&BB)D>0]58H*\X7\N>)L0VWY-7FY $,9?X4,#_<+\O+%*_*",$'^VLI: MHQ\]\0U&;V/PBR[261MI])5(8_(.8]MJLA0EE [[Q67[[(*]CUGK4Q<]IFX6 M723\HQ97) Y^(5$0)8YXYD\WCUUR?LS[\KN]GR0C[OLH;OCB[^JC!=,%E[I6 M0#[#Y\=+5 ZR1Q.[%GYK7>T0*F'AZ*&M0>O/SGG\(L^-65_^+#-]L?Y/0>% M83(Z!2TE'FKY)XUMQE>IN30'5(NK2U/>AQA ME@UDS!V@8)P.M)Z#XB :,"W/0=$X&;O%9KW8[*+8!\,X^[UT*LS.7K[%0 M@R+,':CQ.!Y(=("B.!T/-#I16>H6.>I%CBZ*Q'/[&UT[.N]:;-N!S'-0&"=O M!C*?PK3\!E,KTC^ZFRM0FV8HTJ20M3#M\=KO]G/733-N#/9GX?4\=.PO<$YK MQZK_Z=LA[QU5^%?7A,,:7057(RR(:@>G=F'DKID,5M+@G-&\;G'6!&4!^'TM MI7E<6 ?]])K_!U!+ P04 " "*@099,, 3I"L% # ) &0 'AL+W=O MZ EVB8JD2Y)VPFP'S]24B2S5IAX^?Q@Z\+O4#SD=\@C<[05\IM: M4JK10Y%S-0Z66J_.PU"E2UH0=2Q6E)L[?Z3FQ_IW6#!A8O%;DJO]&V+AL%*%TK+8HZV#Q!P7CU2QYJ(G8"#$YW M0%(')*\-Z-4!O=<&].N ?LE,U922!TPTF8RDV")I2QLT>U"264:;YC-N^_U> M2W.7F3@]P72FT0=TD67,]@/)T36O1I/ME7>8:L+R]Z;$EWN,WOW\?A1J4ZN- M#=.ZALNJAN29&F)T*[A>*O0;SVC6$7_EC^^]%(_]\4-/?&C8:BA+GBB[3+R MG\3F&/6B(Y1$2:^K/?[P/]:\">]W->=_ASNMZ34#H%?B]9_!NY2$95N3=^@S ME06Z$80K]/66%C,J_^GJ;2^+?4@6(<$P$)C#XJ!A<> = MC-<\-9.7HHAQM)*,IVQ%\B[ZO#"'TE>!#4LP.T]N)LEI9#^C<+/+S'ZY0=\M MYS1ZV#1ZZ&VT2>0!^B0T58CP#%T)OJ%2LUE.ZZN^;/1"'TH$)!@& G,H/6DH M/0'-QA-(%B'!,!"8P^)IP^*I=V#6(Y%F:$/R=9F4]"&E2B$Q]Z>G%_=0/B'! M\.E>#C^3O6<-26=^DB0U2R=TL9"4EF-MR_02M;/JS;3)7_0O*L>A8:^.\F6V MM]I#.80$PT!@#MUQU"Y8(]#?'*W]M!W,#A.9RD[3<)(!Y?? JVE_[P:,2$@U#H;G,MX8D[L$F M.*@C 47#4&@NE:TIB;VK]8I*UE!Y9%^1,(6J5T3(&/P-D8S8E:8DFG:26U40 M)[LSYG$T2 8_)C^H"8%"T M!BD>PBH"J"L"1<-0:"Z5K3&*O8[A1T6PKVZII#RM% #-:2U?J?^ 4#]&89.$)_LED]B9Y\;?PT)P 1<-0:&[OMK8P24#E)0'U>:!H& K-I;+U>8G_ MGZAT?&) MZ5U9;9>I3K18E1M(9D)K492'2THR*FT!&ULK59K;]HP%/TK5E9-G;0V3TCH *D%3>O45JB/[4.U#R9"8J6G8N'*7 ">61#-W,#SNB[%A#G#OEV;B&&?%RHC#"8"R8)2+)[.(./K M@>,[SPO79+%49L$=]G.\@!M0=_E$Z)E;L9OO%%"OR4:IX9CF"ITA*[T@1EA(9X(6Z!3R@NF$)^C"X*G)"/J"8TXS3F# MS?*(LQ4(1:89($MP. :%2?9!,]W=C-'AP0=T@ A#MTM>2,QFLN\J+=9LZ::E ML+.-L. -85\+=HQ"[R,*O""J@8^:X6-(-=RW\' 7[NH457D*JCP%EB]JRE-= M.LX$)K.U/H;H%@1%%QPSB>XO@4Y!_*BSW;B/J=H3F>,4!HXN2PEB!<[P_3N_ MZWVJ2T)+9#LI":N4A)8];$K).9-*%-1DXOY"!Z!S!536&@_;--X2V8[QJ#(> M-9Z%B2 L)3G.ZEQNH%T+-7?H:ACXH=_S^^YJ6W]-F!Q^VIS/_$ZG61/8TU8',:=7KW&N-(8-VK45T<'77$%S07=2/*O MY[HELAV_2>4W:;6@DS:-MT2V8[Q7&>_]?T'W7IVM,/'"_1/XIZ@=7;[W\G7V MVBOHDFNG5/U>O*>T+DK7_1M*M_H(OXV"+EFV+[XP3J+]Z[$V+/;W+QUWJ_$Q M7>_ 5!+ P04 " "*@099KS:4WR4$ !%%0 &0 'AL+W=OL">3;9D#4\@/V\?N.K9 M-4J<9$!%PBCBL)I:-_@ZP@,M4,SX(X&].&HC;O"%)82@U! MU&<'!Q^Q7]8V&\,F9!!,Q9^F<2R\W4&EDHAA7)4_G( M]K]"99"O\98L%<4OVE=S'0LM!5 MZY&@:5P.!<#7XE4)ANE[87Q(5$DMF$LSWB>K9"TXV"_4):\950O5&> M)%?_)DI.SD)82/0SNJ,2. B)HA>U!06@1UBR-4V^0:R:*9'J*QF:,[H#+I-% M"NAW)D&@]R%(DJ0?%,;GIQ"]?_@>?U;9@[*B3/5;R0Z,LG-0'=26B1(B!0,)_;N MF/'328'KUG,:1/HUD7XOD;><)/%>)2WT##Q#GQBA GVYAVP!O'-S]\)=2J%) ML- D6&0(K.&3H/9)8#3>!"9=8A(L- D6&0)KN&18NV38>TS4+4!R= M99>2=ZH1NX'3\E=D2&6#/>P<[O].+W_J6NA7=_F^3->/[!,:[1K%?!'9]^-VC'ZFI2XZKK.:U$ M%79 ^;J8:X21;GU.]XT8'\H]W%NZ?&^BJE ;T;8=:SOF>/C$]M-)V!VW;>_0 MYN(W3#^45;B_KCH_M>#38L1S@[:Y'65-@$=M>SOJ&M]MV]NESVL;;!\]"V7 MU\5[G% ^RZDL"_YZM'[SNRE>NEKCM_AZCCO&0_U&6#Q#'>#+!\9[PM>)*IY2 M6"E5SM50N8:7;W9E1[)M\2BU8%*RK&AN@,3 ]03U_XJIE%1UM(+ZY73V+U!+ M P04 " "*@099)FG":"\" M!0 &0 'AL+W=O$5D8+6^0?:5TN29;IP4"I:&V*:JN/EU M!5*W4QK3IXT[L=TYO\'RK.9;6(&[KY<&(S:PE*("9856Q,!F2F?Q9)[Z^E#P M54!K#];$=[+6^L$'-^641EX02"B<9^#XV<,DE)"1O>2'>GVVOH^SGW?(66-OR2MJ^-*"D:ZW35@U%! M)53WY8^]#P> >/P"(.D!R=\"TAX0G&.=LM#6@CN>9T:WQ/AJ9/.+X$U 8S=" M^7]QY0QF!>)<_EGKLA52$JY*[6>/M/ M%^"XD&=8<;]:D-.3,W)"A"*WR(5YFS&'ZOP9K.B57'5*DA>4?&G4B*31.Y)$ MR?@(?/XZ? $%PN, 3Y_#&7HR&),,QB2!+_TW8Q;"%E+;Q@#Y/EM;9_ ^_CC6 M='?*^/@I?D8GMN8%3"D.H06S!YJ_?1-?1!^/6?"?R)X9D@Z&I*^Q#X8<:[)# MQE& ^H=CGZ>7HR1C^T/U?ZKJ9+&#R^P?DEMNMD)9(F&#L&CTX9P2TPUG%SA= MA_N]U@ZG)2QW^)Z!\068WVCMG@(_,L,+F?\&4$L#!!0 ( (J!!EGF)VEK M;0, &T. 9 >&PO=V]R:W-H965T(;N7(&T3M=U36ZUVV]Z+ZEXX9!*L&IRS3=*]3W\VL 02AVTE M^B;!>.;/;P:/!T_WC'\3&8!$WW-:B)F52;F]MFV19I!C<,YEFK( M-[;8KF>5H(J"02BV!U=\.YD"I5E(<_S:B5OM,[=B]?E)_4P6O@EEB M 7-&_R8KF M8'"?#[LO(%7N;N7N]]UME9HV/UZ;'Z_2\\_HO2$%D7#Q7JTU4WZ^OE?VZ%9" M+OXQQ5J+!V9Q7:+78HM3F%FJ!@7P'5C)[[^YD?.G*?*1Q'IY\-L\^$/JR5O. MA$!SS/DC*3;H)F=E(4T1US)1):/WD%WBQ9'C3.U=-Y3GK'J,0I&F9 MEQ1+]:H4()?D/ZSW"A-FK11V "[4%DI@Q;RG"0\J/:FW\@C^') MH[UP,G&/ U6L1\&9L*H)8P&"1>P4]O[5F7Q$Z19P2C;/**O'R!? C>N\D&Y MGUWE(XGU(H_;R.-?6>WQF'D82:R7ATF;A\DXU3XY77_1Y*3:G[/J,5ZUC%>C M5?N5H=K#R#_"-%AYGF^F=)U#@W7&J/=&I5_PGA\?,9K,HC".SU!V/@/<0KUK:O9A=,QI:O;GJO_0[-U1NGVCTOT@BH+@F/#4 M*#ZI?+MS%M 'L0^8;T@A$(6U\G(N8R7"Z[--/9!L6QT/EDRJ':"ZS-1Y$+@V M4/-KQN330)\XVA-F\C]02P,$% @ BH$&64S^ YD% P \PD !D !X M;"]W;W)K&ULK99K;]HP%(;_BI554R?1YD8N=!"I MA;%U6J>JM)NF:1],.!"KB(:EJO*%*98<\*P09:GI6)9O9IA0 M(^H7WZYYU&>Y3 F%:XY$GF68/UY RM8#PS:>/MR012+U!S/J+_$")B#OEM=< MU5R-C L#00IQ%([ M8/5:P1#25!LIC-^5IU$/J86;Y2?W<1&[BF6*!0Q9^IW,9#(P0@/-8([S5-ZP M]2>HXO&T7\Q243S1NNIK&2C.A619)58$&:'E&S]4>=@0V-T7!$XE<%XK<"N! M6P1:DA5AC;#$49^S->*ZMW+3A2(WA5I%0ZB>Q8GDJI4HG8P^,C9;DS1%F,[0 M)968+L@T!70N!$B!3M"DG%[$YFBGR+4ZR+&< M;H-\V"X?0:SD=B%WG\M-E;DZ?4Z=/J?POHS8!O*OU@>!!#1[L P^;P(/7@+=:'P@> MUN!A*_AM NJ&,)? F_##'7S;M0-_B[]UA /Y>S5_KY5?[<)HB#E_U'N-VHUS M*IL"Z>WL-8X7AO96( V] M?[]X.4A.;&D:RO0U>8+P@5*(6YTEFG@]!=02P,$% @ BH$& M6:* ?+*, @ 8@8 !D !X;"]W;W)K&ULA57; M;MLP#/T5P0.AKUTFSH4L,).V&=5B H+<]%'M0;"86JHLGT77S]Z-DQ\N MU'NQ18KG\)"RZ&EC[),K 9"]**G=+"H1JXLX=GD)BKM34X&FG8VQBB.9=AN[ MR@(O DC).$V22:RXT%$V#;Z5S::F1BDTK"QSM5+<[A8@33.+SJ*]XT9L2_2. M.)M6? NW@/?5RI(5]RR%4*"=,)I9V,RB^=G%8N+C0\"#@,8=K)FO9&W,DS>N MBUF4>$$@(4?/P.GU#)<@I2.A72=L7A3"+[EDU[H]?K_Q[@J0"_F>(E9@@U_GP (1N]<"'7M<@EJ# M_44A2Z[I;.D4D=T!5_W6-$92[S7$>:=TT2I-7U$Z84NCL73LBRZ@^!F^]$4Z2/B]UJ=LE'Q@:9*.!_A&?2M'@6_T6BM+;N%8*^?6<-MP1Y_$"6[1E#N:(/:_./C^?WUO7 5SV$6T?UT8)\ARMZ^.9LDGP>J M&_?5C8?8LP=P*/2656"%*8ZI&\:/V ZX=0-*SGLEYX-,=]QN :EY.379.(' M!'T2+P/2A@G3_TJ;]-(F@TPW\ RZ!H9!HO.*^@ORNKIAS@%U\<&]5T I_71S MU)=:8SL">F\_0.?MW/@;WD[?)2D6VC$)&X(FIQ^I9;:=:*V!I@I39&V09E)8 MEO03 .L#:']C#.X-GZ#_K61_ %!+ P04 " "*@099A1YV3BL$ "4$P M&0 'AL+W=O\X/-X;!-GM(,=/) 3+Q9$MHBKFXI3N#'2C@* ]* M$\,V3=](<9QIDU'>MJ23$3GR),Y@21$[IBFFCS-(R'FL6=I3PUV\VW/98$Q& M![R#%?#[PY**.Z-BB>(4,A:3#%'8CK6I=1-:C@S($9]C.+/:-9)2UH0\R)N/ MT5@S94:0P(9+"BS^3C"'))%,(H]_2E*MZE,&UJ^?V-_GXH68-68P)\F7..+[ ML19H*((M/B;\CIS_A%*0)_DV)&'Y+SJ76%-#FR/C)"V#109IG!7_^'LY$+4 MP:,.L,L NQG@7@EPR@#GI3VX98#[TAZ\,B"7;A3:\X%;8(XG(TK.B$JT8),7 M^>CGT6*\XDQ.E!6GXFDLXOADQTR!C0PN\I:]&YLRQUF1HWTE1P?=DHSO&0JS"")%_*([WN^(-\1X58-F M/PW:S.XD_.N8Z<@Q?T>V:;N*?.8O#W=4[\8#*>:04[.YUR;0;*J MJADTI6+"[$"X"D?K1U3'+?%CWCP]8QJAKW\+2O210\J^J69'T;^K[E\ZZ0T[ MX V,-6&5#.@)M,DO/UF^^8>J-'V2+?HD"WLBNRBB6Q71[6(OBJA\-8LX+X^3 MJ\YI8MFV;8Z,4WU4%:B!.0B"2]BB#7.'EC\87,+"-LQQO6#@5[ +C5ZET>O4 M^"5?-,3LFYZ BD40O<J_4[5GPC'2?'R[4D2 45WP(\TJ\Q9I;V3\K5O7)]DBS[)PI[( M+NHRJ.HR^,&V.>BSB'V2+?HD"WLBNRAB4!4Q>*-M!BT+\RVKZ9IM4. Y0Z=A M'FV4+=S0:<#"-LP:V$.Y0U#9Q[!2..S3- LRRZQGX>F-96 ^;!F=Z^I^<[%H MHVQ3#QK6&BJX/-T@6;I]O-E>,*6U.[43ME2$'8HCS>86A#CADO/A>KUNH(:9H?G#3:9];-W%*T M+^214WZJ\4Q?G%?="A>.,X82V(JN3'T@"D6+(Z#BAI-#?L:Q)IR3-+_< Q:[ M70D0S[>$\*<;V4%U$#?Y%U!+ P04 " "*@099@&QPIBX$ "+%0 &0 M 'AL+W=O?;0@)Q$7MS5)_*;9Y[V,_OY=O ML4<'0A]8@C$'CWE6L+&5<+Z]L6VV2G".V#79XD*\61.:(RZZ=&.S+<4H5DYY M9D/'">P8[HTPQGY#"V7.LX<)]N$BX'[,EH MBS9X@?F7[1T5/;NFQ&F."Y:2 E"\'EM3]R9R/>F@+/Y.\8&=M8$,94G(@^Q\ MBL>6(U>$,[SB$H'$8X_G.,LD2:SC6P6UZCFEXWG[2/]5!2^"62*&YR3[)XUY M,K8&%HCQ&NTR?D\.O^,JH)[DK4C&U%]PJ&P="ZQVC).\I6#"MTN8U<;%R*.)B-*#H!*:T&3 M#;7[REOL5UK(0EEP*MZFPH]/%IRL'C[.Q%;'8$YR47\,J0Q^!(NR=@!9@V>M MHD?9QF#Y!/X09/")XYR!M!!612S?2/N"D2R-$1>=!1<2>R?6TP5AX'W M(>8HS3Z(>;\L0O#^W0?P3G+^2LB.H2)F(YN+<.6B[545VJP,#3X3F@=N2<$3 M!B*QE%CC'W;[!QW^MMCF>J_A<:]GL!/X>5=< \^Y M"!OF8]\Y>[>[IP_M_L MT0_/WM@,KRX\3_&\YPHO0117)76'GF1-@"FEJ-BH^K@ZEE8,1/;!'&U3CK+T M/QQ?@6E.=L+ZZZGB_M551SF_KY]?"O -VZ(5'EM"81FF>VQ-?O[)#9Q?=*DQ M"0M-PB)#L$82_3J)?A>]4H^E2N+J7!=PF3Q=6DIBH(CRW]A^XOH^=$?V_GR_ M-5:!&P1-J_#2"O9A;]BTBC16PSX\L1JA]^K0>YVASPGC4L/N\1X7.PR^WN)\ MB:FV$CM)KZU$D[#0)"PR!&ND(ZC3$;RQG 0FDV@2%IJ$189@C23VZR3VCR=_;@'CM<2DTN;H.^TI.32QO4"V%(2C9'K0KV0#.J@!YU!WXMM1'25J,(, MA9ID9*O*MTM1.I&O+4:3L- D+#($:^1E6.=E^,:*,C291).PT"0L,@1K)-%U M3N<;Q[BF5,CSW[G7SK5NYXGKQP3'NSSN.*[CM!5'8^9!V&]+CL9L MV.L';WW%;HF.?72[EF&[4K1X3H8FJ*X_[]6A]4UYB^@F+1C(\%I,Y5SWA3[2\N:O['"R55=;2\(YR54SP2C& M5!J(]VM"^+$C)ZCO7R?? 5!+ P04 " "*@099.A;P)U $ ";&0 &0 M 'AL+W=O25 M!TB%9-I-5PV5=?OAM!],\@!1DYC9IK3[Z\].0B#!S;6=I:I2<<+S?.SG)=_6 MSFA/Z#W; '#TF*4Y&QL;SK=7ILFB#62879(MY.*;%:$9YN*2KDVVI8#CPBE+ M3<>R?#/#26Y,1L6].9V,R(ZG20YSBM@NRS!]FD)*]F/#-@XW;I/UALL;YF2T MQ6M8 +_;SJFX,FM*G&20LX3DB,)J;%S;5Z'M2X?"XJ\$]NQDC&0H2T+NY<67 M>&Q8_%=2HYY2.I^,#_=!',$C.8D?3O).:; ML3$P4 PKO$OY+=G_!E5 /\;!K1S2V?H50Y%Z&89>Y&X ',\&5&R1U1:"YH< M%-DOO$6^DEPVRH)3\6TB_/ADP4ET_WDJ4AVC&%Y+1GY("<\M>NY0+2"#.MQ!9[BWP#A-(BZB M+;7D+D]XMY)T E_;A#IA@4Y8J G6J,JPKLKPG95DJ+.(.F&!3EBH"=8HHFT= M-R66=BVID*UX Z.*GY:P*,U\KZ_6%OMD5V9W)F . MM#@$R"-XL;QT(U_;FEII@59:J(O6+(YS+([SSB)3+4!7*772 JVT4!>M6%E6O[;EMESJV\T]U4,_CC[L_NWOZ% MV38E3W!0F/F.1AN1"31/<=ZM-)W<5[>G3EJ@E1;JHC4K=-RDVKWW5AJMVUNM MM$ K+=1%:Y;RN,6U.S=?;U,:_^SHP_7;.R2%D3=LG[0HC :^UY:9>']=WZ3<)U<7[>NC^UKV:VXGX@WSP4A]M'?/G: MX@;3=9(SE,)*3&5=]D5):?DFH+S@9%L<=2\)YR0KAAO ,5!I(+Y?$<(/%W*" M^GW,Y#M02P,$% @ BH$&6:1Q(IV? P ;@T !D !X;"]W;W)K&ULK5=;;]LV&/TKA%84"9!:=\E*;0'QI5B'=0B:97TH M^L!(M$54(C62LKM_/Y*25=EC-'5+'F**.N>0YY#Z1"V.E'WE!4("?*M*PI=6 M(41]:]L\*U %^8S6B,@[.\HJ*.0EV]N\9@CFFE25MNKXB/>%4!UVNJCA'CT@\5C?,WEE]RHYKA#A MF!+ T&YIW;FWVT3A-> /C(Y\T ;*R1.E7]7%^WQI.6I"J$294 I0_AS0&I6E M$I+3^+/3M/HA%7'8/JF_T]ZEER?(T9J6GW NBJ4UMT".=K IQ4=Z_!EU?D*E ME]&2Z__@V&$="V0-%[3JR'(&%2;M+_S6Y3 @2!TSP>L(WB4A>(;@=P1_Z@A! M1PBFCA!V!&W=;KWKX#90P'3!Z!$PA99JJJ'3UVR9%R9JGSP()N]BR1/I"G*< M 4ARL,%E(U .?I.;\SW):(7 U:^4\VMPCQAX*"!#X U8TZIN!-2+3'? 3%LJPT2$)?7DO[XL %7KZ[!*V #KFYR@ EX)%CP&]DIV[\7M.%2D"]L(?VI M6=I9YV75>O&>\>*##Y2(@H,MR5%NX&_&^=$(WY:Y]N%ZIW!7WJC@+PV9 =^Y M 9[C!8;YK*?3?9.=_S?Z]C^/?A:&W^\T7^OYS^AM(2.8[/E@.WV^>^*"R5KQ MQ;38K5Q@EE/U\Y;7,$-+2Q9(CM@!6>GKG]S(>6M*^B7%-B\IMGTAL;,U"?HU M"<;44_6PEO)AO5'%%F>F56@%(BV@7CJ'](V;A'&XL _#? TP+XC5OAO"-@98 M$"3S"]C6 N3./1[V)G;L'<;3G2;M\7*Y#>T"Z='3AUDA3/.V(X6"F?I3XT3R* M+P(R ,/$[MV#?T;^3'1GOV_R[=?(A\@VV/"08EV M&PO=V]R:W-H965T\YN[:&)8>4800RAS"*P^-C"#.,Z15![_ ME*!&M68>N'^]0_]=DU=D%EC C,7?2"37$V-DH B6.(OE ]M^@I+0,,<+62ST M?[0MYUH&"C,A65(&JPP20HM/_%(*L1>@<-H#G#+ .0P8O!'@E@&N)EIDIFG= M8(FG8\ZVB.>S%5I^H;71T8H-H7D9'R57WQ(5)Z?76) 081JA&Q)G$B+T1>V= M.QJR!-"'STR(CV@.'#VN,0?T*YJQ),TDUB5@2S1G$J@D.(Y?"P!5$_0(8<:) M)"#0UTP*J= )7:';ES#.(K7"DK/D$&BWNEY'H \W(#&)/ZH5A1X9FU*QS7,V MPY+9=<',>8.9A^X9E6N!;JE:M!EO*I4JJ9R=5-=.)^ ?&;U KO4+NW-HEZ FL(-J@$&W2A3_?W:B6 M@^FP8CKL9/I$N7I.JH=;A!Y 2$Y";2W)PF=M=55\_0*@(92C3Y1(@;[?0[( MWKH-.E<\=1OT!-80QZO$\<["-UZ?@O4$UA#,KP3SS\4W_I$?!B/7M7SKP#?' M\YQA8*N_=M^,*J:C3J:W21JS5]B9XFNJ672YHA/OU"+W!-:@'E34@[-P1="G M8#V!-02SK;ISLL[%%V4F^QO>]3W//7R?M,P;!/X@<-M]8>]UB78GUQFC&^"2 M+.)\=U#"./JBZ'>_,KHQ3RUV7VA-!9Q: >(<9ZX9$BN5:V% MR'2KI3C]/Q]UKGOREN@)K:E2W9K:P_/P4:\-:U]H3='JEM7N;/#>U4?>#_U1 M2O+CB4VV=;]I=S><;4;Z$WB";F ANYW2"7QRT7M":\I0-Z/VZ#R2I?I(<<&D9(F^ M7 ..@.<3U/=+ILI0WN0+5*?2TW\!4$L#!!0 ( (J!!EDU3YX,J@( .0' M 9 >&PO=V]R:W-H965TRXR7%"67KBZW+]WWG(NF< M9"?5@RX #'DLN= CKS"F&OJ^S@HHJ>[)"@3NK*0JJ<&I6ONZ4D!S1RJY'P;! MP"\I$UZ:N+6%2A.Y,9P)6"BB-V5)U=,$N-R-O+ZW7[AEZ\+8!3]-*KJ&.S#W MU4+AS&]5 ?XSF"G#\;$1K*4\L%.KO.1%UB'@$-F MK +%WQ:FP+D50C=^-YI>:](2#\=[]2\N=HQE235,)?_!R6%%-]S< MRMU7:.*YLGJ9Y-I]R:[!!A[)-MK(LB&C!R43]9\^-GDX(*!.-R%L".%S0GR" M$#6$Z*46XH80O]3"54-PH?MU["YQ,VIHFBBY(\JB42>=EQ>43 )F @!4S9,&IT.0#&>(^[L9 MN;QX1RX($^2&<8[[.O$->F6U_:SQ8%)[$)[P("(W4IA"D[G((>_@S\[S!V?X M/F:C34FX3\DD/"OX;2-Z) K>DS (XPY_IB^G1UWA_)_U^3];/TI&U-Z/R.E% M)_1NP3 %6!C,_H9H\G.\U$;A$__5==JU7MRM9\O>4%7& MG'J&M68_<**V?VS3H/'">\$#8Y!LQHT.,!$QXAYATS4Z[>@.FK_H&R5 MH-:N7V@,9"-,?4/;U;8EC5TE?K8^Z0^G_8[U&;:PNN/\E:_[WPU5:X9UCL,* M36$:L*JJNJ?4$R,K5S27TF )=L,"VS H"\#]E91F/[$&VL:>_@%02P,$% M @ BH$&6=J-+5QJ P 6PP !D !X;"]W;W)K&ULM5=M;]LV$/XKA!8,+9!:LOR2++,%Q%:'96C:(&F[#\,^T-+9$DJ1*DG9 M#; ?WR,E*U*@:#6@?K'(T]US=P^/I_/B(.07E0!H\BUC7"V=1.O\RG55E$!& MU4CDP/'-5LB,:MS*G:MR"32V1AES?<^;NQE-N1,LK.Q.!@M1:)9RN)-$%5E& MY>,*F#@LG;%S%-RGNT0;@1LL M&GVK\#F%@VJLB)(F]Y M#'';WL78ZP3\8P(KOQ?P+\I'Q)N?$]_SI^1MEC/Q"- 5V/_@%(@S\2J<3P\A M>77VN@,F[(>YI1)AQGTPK30G]3E-+.[DA\YI+90FE,<$Q2#W0/YYA_KD1D.F M_NT(>E6"3[O!36NY4CF-8.E@[["(3O#K+^.Y]WL7D4."A0.!M4B=UJ1.^]"# M]T6V 4G$ED!5-PJK.V(%EJ8I!B&SG\P.&-QL\H>8 ]2,HCL$1^ MT G6Y4>0V/'+!KP"#MM4VYO?15NOFU,O^)!@X4!@+7HO:GHO?F;7O!B2U"'! MPH' 6J1>UJ1>GG#OHX3*'9SCG<=14.GR9A-QK&O5JFMAZUHWZGI3U;5I&0J; MZUG7.?3&<^HYE&!CK]%AIJ-YN\&$'4JST5,7*GES&V-7!LB"&5\5IE)P70XP MM;2>D*_M8/A,OL;)N1QTGV#*L1O'B5UJ>B9L$=(;76"SDN4H6VZTR.UPMQ$: M1T6[3'#Z!VD4\/U6"'W<& ?U_XG@.U!+ P04 " "*@099+ Y_,E # "L M%0 #0 'AL+W-T>6QEQ[?,X]MF\2M\-*K3F]6U"J MO%7.137R%TJ5'X*@FBUH3JJKHJ1"(UDA]^S+MCV6AKM]X]GKV M[NRL\W!YO1^_,,"E'SA%>T>(7G4ZN#" F'A\G/@A;4RZORMMAI]K(4L\QVB# MHQP=,(0))PX_1N@/Q'['26S-!3H8.723VWGK)0SJ&AL/LT)L2RWR;4"KDYQZ MCX2/_ GA;"H9L#*2,[ZVX2X$9@4OI*=TC>MT(42J7Q8.;0_*O];)F2BDR6TS MV-_3>O@>L.F!0<9Y8[#KV\!X6!*EJ!0WNF,&F^ 3R*O;]^M2.YQ+L@Z[/7]+ M,!>=9%K(E,HF3>AO0N,AIQG8D6R^@*LJR@! I8I<-U)&YH4@QL.&43>T[(QR M?@?/AN_9CO8J:^V;V7+1-+6ANFEE; ?TVVI6NRW;>Y:N5[+'0GU:ZND(TX?R MIK>29FQE^JNL,8"IA[@Z*4N^_LC97.343O[HA.,AV?"\12'9+YT-2F6F U3Z MWB.5BLW:D9^2E/=TI3;EM,IPS]T3]/QOUWE.!96$MTWKVG_-J_QLQU'_I2R; MI\J^8:?'^H7_VDWV3L%D? HF3Z(F!Z=@,CD!D_T7>VH>;S(ZB84,7Z7)H#ZN MM!FG)SH@AV%?.& MW<$XDB08 K7HKM$X1E8GAJ][?["[)(J2Q(T YG8011@"=R..8 [ X9$D7D/ M[KV/@LU[*MC^?W;\&U!+ P04 " "*@099EXJ[', 3 @ "P %]R M96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_: MI7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$ MVV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH M^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( (J!!EF![^M&*@4 .8M M / >&PO=V]R:V)O;VLN>&ULQ9I+;]LX$(#_"N%3]Y"UK5?;( Z09]= MM@WJ(M<%+=$.$8HT2"II^NM+RG$ZC.W!7B8^V:)D^A-)\1L.=?)D[,/&"\J+TT.A3&@CLIGMR?\_&0/4HGYU))_SP9]-^5&+!6:MG* M7Z*9#$8#YN[-TS_&RE]&>ZYFM35*30;C]8D[8;VLMXIG$?('G[N^Q//Y=QY M)H-J%"I<2.M\?T5?/P^,CR)':>*?AKZ?-^JY]P 5M:(]E.&&G30].!WEA=".T$PT+WYQ1L@D<#3OG MBNM:, "9(9#9 2'_RP!DCD#F!X&<19SP4P!9()#% 2&3EBP1R/*0D#F K!#( MBA;REC^S1\=NA>U_'A^62^EJ95QG!4#\B"!^I$6<:B<;8=D/RYLP";(S:[E> MQL'H'2#\A!!^HB6<=6W+[3,S"S:32RW#SWB8,,_JVG1AP@20GQ'(S[20W\6C MT!WLT_$(F[!'M#@W@COQVD1Z";E0D1";Y)I+R^ZXZ@3[-R"&I^#M0!MC"AD3 M.V1CM#YP"!-+NS+Z+1]FCS&Y/MI6^K[)^H A3'VQ=X6NI4@@,7N,B?5Q*>8> MLF"2&!-;XHLQS9-4JF^M:8@M]3(2L#/G1-JMF"7&Q)J8>5,_')WSM=K7O;#H?9Y@G,F)/H&Y-0KT,TT9&K T<$P9[&;H" M(=;'2Q# /H2%IA+N+\B%:2,CUL;;:& G(*:,C%@9>\*"#2?$Q&R2$=MD7WCP MP@DQ,9UDQ#I!HP3V 6)B5LF(K1+CA)TC$7-(1NP0/&!(4AV83#)BF>R+&+9' M8H[I)2?6"QHXI#D93"_Y0?520$Q,+_D[Z>6( >!-X?P98J(I+F+; ,Q06].% MIP=R0DS,.3FQ<_Y@GC6-C*>Y JE7B(DY)R=VSI:[4UZ(B3DG)W;.#DS8^Q 3 MG! 3LU!!GD_;BQD')\3$+%00 M6PC%3#L=LU!!;"$$,Q[ [4K,0B7Y6FA_:X;J(29FH9+80BAFNOF+6:@\T$[- M>FQ"IY>8AH59J"*V$(:9QIL59J&*V$(H9O*D5YB%*O)=("RIG3SIZ*MGY&LA M##-YTC$+5<06VKUI_VIYB(E9J"*V4+)[OQV#0$S,0E5OH6%_L3L]:<(=:]%\ M#7_A0GG-57UK6?Q8OPI5E/&5A46GU$4H^Z9O#&\VKREO7K$^_0U02P,$% M @ BH$&69=W8@DCEQN ;OO* R28_6@ M)\AG9)4M7_^C3U;9CR]EWPZ[[EBWNU.=?1[VQ[ILML-P^I5276W+H:UWW:D< MSU?677]HA_.RWZ13NWIO-R7)?!ZIOYW1/#W>SIR]?IW*_TSLUNO=JOSN5G\. MY3C\8W#ZZ/KWNBUE:&:O;;\IP[))G_OKZ9HNAWQWGMS,GM^63?_\EILT=9! MD$P?I!"DTP<9!-GT00Y!/GU00%!,'[2 H,7T0?<0=#]]T ,$/4P?E.$.Q/(G9'N3&!W1KPS M@=Z">@N!WH)Z"X'>,GK9)M!;4&\AT%M0;R'06U!O(=!;4&\AT%M0;R'06U!O M(=!;4&\AT%M1;R706U%O)=!;46\ET%M'FR4$>BOJK01Z*^JM!'HKZJT$>BOJ MK01Z*^JM!'HKZJT$>AOJ;01Z&^IM!'H;ZFT$>AOJ;01ZVVBSFT!O0[V-0&]# MO8U ;T.]C4!O0[V-0&]#O8U ;T>]G4!O1[V=0&]'O9U ;T>]G4!O1[V=0&\? M?:PDT-M1;R?0VU%O)]#;46\GT-M1;R?0.U#O(- [4.\@T#M0[R#0.U#O(- [ M4.\@T#M0[R#0.T8_FQ#H':AW$.@=J'<0Z!VH=_RDWG7XVI=Z[?E>XT]!/TGU M<+ZW7!]_67Z?1)P7%YS3;45]^@M02P,$% @ BH$&6=9((R[W 0 *R@ M !, !;0V]N=&5N=%]4>7!E&ULS=K+3L,P$ 707ZFR18WK)P_1;H M ML. '3#*E49/8LETH?X^3 A((*E"1N)M&K>VY$X]T5CV_>_84)]NN[>.\6*7D MSQB+U8HZ&TOGJ<\K2QTM)LV M3:ZV^>?8N'Y>!&IC,;G8;1RRYH7UOFTJF_(Z>^SK3RG3UX0RGQSWQ%7CXU'> M4+ O$X:5[P->S]T\4@A-39-;&]*U[?(NMFU93,\MQ7)_B2]Z=,ME4U'MJDV7 MCY31![)U7!&EKBUW18_V)Z=\P[3[Y ?GCV7V!>:=M\'YF"<6Z/=Q;R,93D]] M+D0A-?M?\3TQES[X_6B8=DWU#[/S]3ZYL![G$=GX./R./\[XO?XO^Q @?4B0 M/A1('QJD#P/2QS%('R<@?9R"],%G*(V@B,I12.4HIG(45#F*JAR%58[B*D>! ME:/(*E!D%2BR"A19!8JL D56@2*K0)%5H,@J4&05*+)*%%DEBJP215:)(JM$ MD56BR"I19)4HLDH4626*K I%5H4BJT*15:'(JE!D52BR*A19%8JL"D56A2*K M1I%5H\BJ4635*+)J%%DUBJP:15:-(JM&D56CR&I09#4HLAH460V*K 9%5H,B MJT&1U:#(:E!D-?\IZ[USZS^.'Y]E9YO^+9^-_Q%&UL4$L! M A0#% @ BH$&62E[NRK4!0 VQX !@ ("!#0@ 'AL M+W=O'P< M &PO=V]R:W-H965T&UL4$L! A0#% @ BH$&650H MC.3-!P 420 !@ ("!XQ@ 'AL+W=O8@ !X;"]W;W)K&PO=V]R:W-H965T M&UL4$L! A0#% @ BH$&6;2,3,B\ @ BPD !@ M ("!X#0 'AL+W=O&PO=V]R:W-H965T&UL4$L! M A0#% @ BH$&630B*[6J P $0D !D ("!%D, 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ BH$& M65PZ:G9;"@ P!D !D ("!ZU8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ BH$&6>8<^[C, P 0PD M !D ("!>W< 'AL+W=OP M>&PO=V]R:W-H965T&UL4$L! A0#% @ BH$&6;__/F($ P ] 8 !D M ("![8< 'AL+W=O&PO=V]R:W-H965T M. !X;"]W;W)K&UL4$L! A0# M% @ BH$&66B)C]G2 @ 8P8 !D ("!MYH 'AL+W=O M&PO=V]R:W-H965TA M !X;"]W;W)K&UL4$L! A0#% @ BH$&6>/) M#W9$!@ (Q, !D ("!&*8 'AL+W=O&PO=V]R:W-H965T0"@0 +T( 9 " @6"S !X;"]W;W)K&UL4$L! A0#% @ BH$&6>+"WV%=! @Q !D M ("!H;< 'AL+W=O&PO M=V]R:W-H965TJ_ !X;"]W;W)K&UL4$L! A0#% @ BH$&68:!F 4H! K D !D ("! MX<0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ BH$&67;U%3>^ @ D@D !D ("!*M 'AL+W=O&UL4$L! A0#% @ BH$&64>1Q.YK M @ . 8 !D ("!!-P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ BH$&6;U+>*C@ @ 8P@ !D M ("!T>0 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ BH$&63E,2M87!@ "BT !D ("!,_$ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MBH$&60H!CO29!P 948 !D ("!]OT 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ BH$&63'JL9L5 P MP D !D ("!2 X! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ BH$&6;N'2Q7& @ *@@ !D M ("!"AD! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ BH$&62D&%:Q% P R0H !D ("!$"X! 'AL M+W=O&PO=V]R:W-H965TXV 0!X;"]W;W)K&UL4$L! A0#% @ BH$& M6:\VE-\E! 114 !D ("!4SH! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ BH$&64S^ YD% P \PD M !D ("!N40! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ BH$&68!L<*8N! BQ4 !D M ("!&D\! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ BH$&6?NKC/E&! H18 !D ("!W%L! 'AL+W=O M#*H" #D M!P &0 @(%98 $ >&PO=V]R:W-H965T&UL4$L! A0#% @ BH$&62P. M?S)0 P K!4 T ( !VV8! 'AL+W-T>6QE_K1BH% #F+0 #P M @ $_:P$ >&PO=V]R:V)O;VLN>&UL4$L! A0#% @ BH$&69=W 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 83 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.2.u1 html 256 302 1 true 86 0 false 7 false false R1.htm 100000 - Document - Document and Entity Information Sheet http://www.nevro.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 100010 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 100020 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 100030 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Loss Sheet http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss Condensed Consolidated Statements of Operations and Comprehensive Loss Statements 4 false false R5.htm 100040 - Statement - Condensed Consolidated Statements of Stockholders' Equity (unaudited) Sheet http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited Condensed Consolidated Statements of Stockholders' Equity (unaudited) Statements 5 false false R6.htm 100050 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows Condensed Consolidated Statements of Cash Flows Statements 6 false false R7.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 7 false false R8.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 8 false false R9.htm 995455 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 9 false false R10.htm 995465 - Disclosure - Revenue Sheet http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureRevenue Revenue Notes 10 false false R11.htm 995475 - Disclosure - Lease Accounting Sheet http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureLeaseAccounting Lease Accounting Notes 11 false false R12.htm 995485 - Disclosure - Fair Value Measurements Sheet http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureFairValueMeasurements Fair Value Measurements Notes 12 false false R13.htm 995495 - Disclosure - Balance Sheet Components Sheet http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureBalanceSheetComponents Balance Sheet Components Notes 13 false false R14.htm 995505 - Disclosure - Commitments and Contingencies Sheet http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 14 false false R15.htm 995515 - Disclosure - Debt Sheet http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureDebt Debt Notes 15 false false R16.htm 995525 - Disclosure - Goodwill and Intangible Assets Sheet http://www.nevro.com/20240630/taxonomy/role/DisclosureGoodwillAndIntangibleAssets Goodwill and Intangible Assets Notes 16 false false R17.htm 995535 - Disclosure - Stock-Based Compensation Sheet http://www.nevro.com/20240630/taxonomy/role/DisclosureStockbasedCompensation Stock-Based Compensation Notes 17 false false R18.htm 995545 - Disclosure - Basic and Diluted Net Income (Loss) Per Share Sheet http://www.nevro.com/20240630/taxonomy/role/DisclosureBasicAndDilutedNetIncomeLossPerShare1 Basic and Diluted Net Income (Loss) Per Share Notes 18 false false R19.htm 995555 - Disclosure - Employee Benefit Plans Sheet http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureEmployeeBenefitPlans Employee Benefit Plans Notes 19 false false R20.htm 995565 - Disclosure - Restructuring Sheet http://www.nevro.com/20240630/taxonomy/role/DisclosureRestructuring Restructuring Notes 20 false false R21.htm 995585 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies 21 false false R22.htm 995595 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies 22 false false R23.htm 995605 - Disclosure - Revenue (Tables) Sheet http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureRevenueTables Revenue (Tables) Tables http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureRevenue 23 false false R24.htm 995615 - Disclosure - Lease Accounting (Tables) Sheet http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureLeaseAccountingTables Lease Accounting (Tables) Tables http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureLeaseAccounting 24 false false R25.htm 995625 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureFairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureFairValueMeasurements 25 false false R26.htm 995635 - Disclosure - Balance Sheet Components (Tables) Sheet http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureBalanceSheetComponentsTables Balance Sheet Components (Tables) Tables http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureBalanceSheetComponents 26 false false R27.htm 995645 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesTables Commitments and Contingencies (Tables) Tables http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingencies 27 false false R28.htm 995655 - Disclosure - Debt (Tables) Sheet http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureDebtTables Debt (Tables) Tables http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureDebt 28 false false R29.htm 995665 - Disclosure - Goodwill and Intangible Assets (Tables) Sheet http://www.nevro.com/20240630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsTables Goodwill and Intangible Assets (Tables) Tables http://www.nevro.com/20240630/taxonomy/role/DisclosureGoodwillAndIntangibleAssets 29 false false R30.htm 995675 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.nevro.com/20240630/taxonomy/role/DisclosureStockbasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.nevro.com/20240630/taxonomy/role/DisclosureStockbasedCompensation 30 false false R31.htm 995685 - Disclosure - Basic and Diluted Net Income (Loss) Per Share (Tables) Sheet http://www.nevro.com/20240630/taxonomy/role/DisclosureBasicAndDilutedNetIncomeLossPerShareTables Basic and Diluted Net Income (Loss) Per Share (Tables) Tables http://www.nevro.com/20240630/taxonomy/role/DisclosureBasicAndDilutedNetIncomeLossPerShare1 31 false false R32.htm 995695 - Disclosure - Summary of Significant Accounting Policies - Net Unrealized and Net Realized Foreign Currency Transaction Gains (Losses) (Detail) Sheet http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesNetUnrealizedAndNetRealizedForeignCurrencyTransactionGainsLossesDetail Summary of Significant Accounting Policies - Net Unrealized and Net Realized Foreign Currency Transaction Gains (Losses) (Detail) Details 32 false false R33.htm 995705 - Disclosure - Revenue - Summary of Revenue by Geography on Billing Address of Customer (Detail) Sheet http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureRevenueSummaryOfRevenueByGeographyOnBillingAddressOfCustomerDetail Revenue - Summary of Revenue by Geography on Billing Address of Customer (Detail) Details 33 false false R34.htm 995725 - Disclosure - Revenue - Schedule of Revenue by Major Customers by Geographic Area (Detail) Sheet http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureRevenueScheduleOfRevenueByMajorCustomersByGeographicAreaDetail Revenue - Schedule of Revenue by Major Customers by Geographic Area (Detail) Details 34 false false R35.htm 995735 - Disclosure - Revenue - Additional Information (Detail) Sheet http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail Revenue - Additional Information (Detail) Details 35 false false R36.htm 995745 - Disclosure - Lease Accounting - Additional Information (Details) Sheet http://www.nevro.com/20240630/taxonomy/role/DisclosureLeaseAccountingAdditionalInformationDetails Lease Accounting - Additional Information (Details) Details 36 false false R37.htm 995755 - Disclosure - Lease Accounting - Schedule of Weighted Average Lease Terms and Discounts Rates (Detail) Sheet http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureLeaseAccountingScheduleOfWeightedAverageLeaseTermsAndDiscountsRatesDetail Lease Accounting - Schedule of Weighted Average Lease Terms and Discounts Rates (Detail) Details 37 false false R38.htm 995765 - Disclosure - Lease Accounting - Schedule of Maturity of Lease Liabilities (Detail) Sheet http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureLeaseAccountingScheduleOfMaturityOfLeaseLiabilitiesDetail Lease Accounting - Schedule of Maturity of Lease Liabilities (Detail) Details 38 false false R39.htm 995775 - Disclosure - Lease Accounting - Supplemental Lease Cost Information (Detail) Sheet http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureLeaseAccountingSupplementalLeaseCostInformationDetail Lease Accounting - Supplemental Lease Cost Information (Detail) Details 39 false false R40.htm 995785 - Disclosure - Lease Accounting - Summary of Operating Lease Assets and Liabilities (Detail) Sheet http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureLeaseAccountingSummaryOfOperatingLeaseAssetsAndLiabilitiesDetail Lease Accounting - Summary of Operating Lease Assets and Liabilities (Detail) Details 40 false false R41.htm 995795 - Disclosure - Lease Accounting - Schedule of Supplemental Cash Flow Information Related to Lease (Detail) Sheet http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureLeaseAccountingScheduleOfSupplementalCashFlowInformationRelatedToLeaseDetail Lease Accounting - Schedule of Supplemental Cash Flow Information Related to Lease (Detail) Details 41 false false R42.htm 995805 - Disclosure - Fair Value Measurements - Financial Instruments Measured at Fair Value on Recurring Basis (Detail) Sheet http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureFairValueMeasurementsFinancialInstrumentsMeasuredAtFairValueOnRecurringBasisDetail Fair Value Measurements - Financial Instruments Measured at Fair Value on Recurring Basis (Detail) Details 42 false false R43.htm 995815 - Disclosure - Fair Value Measurements - Additional Information (Detail) Sheet http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetail Fair Value Measurements - Additional Information (Detail) Details 43 false false R44.htm 995825 - Disclosure - Fair Value Measurements - Summary of Assumptions for Warrant Liability (Detail) Sheet http://www.nevro.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfAssumptionsForWarrantLiabilityDetail Fair Value Measurements - Summary of Assumptions for Warrant Liability (Detail) Details 44 false false R45.htm 995835 - Disclosure - Fair Value Measurements - Schedule of Changes in Fair Value of Contingent Consideration Liability (Detail) Sheet http://www.nevro.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfChangesInFairValueOfContingentConsiderationLiabilityDetail Fair Value Measurements - Schedule of Changes in Fair Value of Contingent Consideration Liability (Detail) Details 45 false false R46.htm 995845 - Disclosure - Fair Value Measurements - Schedule of Significant Unobservable Inputs for Contingent Consideration (Detail) Sheet http://www.nevro.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfSignificantUnobservableInputsForContingentConsiderationDetail Fair Value Measurements - Schedule of Significant Unobservable Inputs for Contingent Consideration (Detail) Details 46 false false R47.htm 995855 - Disclosure - Balance Sheet Components - Additional Information (Detail) Sheet http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureBalanceSheetComponentsAdditionalInformationDetail Balance Sheet Components - Additional Information (Detail) Details 47 false false R48.htm 995865 - Disclosure - Balance Sheet Components - Summary of Gross Unrealized Gains and Unrealized Losses of Investment Securities Excluding Investments in Money Market Funds (Detail) Sheet http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureBalanceSheetComponentsSummaryOfGrossUnrealizedGainsAndUnrealizedLossesOfInvestmentSecuritiesExcludingInvestmentsInMoneyMarketFundsDetail Balance Sheet Components - Summary of Gross Unrealized Gains and Unrealized Losses of Investment Securities Excluding Investments in Money Market Funds (Detail) Details 48 false false R49.htm 995875 - Disclosure - Balance Sheet Components - Summary of Contractual Maturities of Investment Securities (Detail) Sheet http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureBalanceSheetComponentsSummaryOfContractualMaturitiesOfInvestmentSecuritiesDetail Balance Sheet Components - Summary of Contractual Maturities of Investment Securities (Detail) Details 49 false false R50.htm 995885 - Disclosure - Balance Sheet Components - Components of Inventories (Detail) Sheet http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureBalanceSheetComponentsComponentsOfInventoriesDetail Balance Sheet Components - Components of Inventories (Detail) Details 50 false false R51.htm 995895 - Disclosure - Balance Sheet Components - Schedule of Property and Equipment, Net (Detail) Sheet http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetail Balance Sheet Components - Schedule of Property and Equipment, Net (Detail) Details 51 false false R52.htm 995905 - Disclosure - Balance Sheet Components - Schedule of Property and Equipment, Depreciation and Amortization Expense (Detail) Sheet http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentDepreciationAndAmortizationExpenseDetail Balance Sheet Components - Schedule of Property and Equipment, Depreciation and Amortization Expense (Detail) Details 52 false false R53.htm 995915 - Disclosure - Balance Sheet Components - Summary of Accrued Liabilities (Detail) Sheet http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureBalanceSheetComponentsSummaryOfAccruedLiabilitiesDetail Balance Sheet Components - Summary of Accrued Liabilities (Detail) Details 53 false false R54.htm 995925 - Disclosure - Commitments and Contingencies - Additional Information (Detail) Sheet http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail Commitments and Contingencies - Additional Information (Detail) Details 54 false false R55.htm 995935 - Disclosure - Commitments and Contingencies - Schedule of Activities Related to Warranty Obligations (Detail) Sheet http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesScheduleOfActivitiesRelatedToWarrantyObligationsDetail Commitments and Contingencies - Schedule of Activities Related to Warranty Obligations (Detail) Details 55 false false R56.htm 995945 - Disclosure - Debt - Additional Information (Detail) Sheet http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail Debt - Additional Information (Detail) Details 56 false false R57.htm 995955 - Disclosure - Debt - Net Carrying Amount of Liability Component of Convertible Debt (Detail) Sheet http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureDebtNetCarryingAmountOfLiabilityComponentOfConvertibleDebtDetail Debt - Net Carrying Amount of Liability Component of Convertible Debt (Detail) Details 57 false false R58.htm 995965 - Disclosure - Debt - Interest Expense Recognized Related to Convertible Notes (Detail) Notes http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureDebtInterestExpenseRecognizedRelatedToConvertibleNotesDetail Debt - Interest Expense Recognized Related to Convertible Notes (Detail) Details 58 false false R59.htm 995975 - Disclosure - Goodwill and Intangible Assets - Additional Information (Detail) Sheet http://www.nevro.com/20240630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetail Goodwill and Intangible Assets - Additional Information (Detail) Details 59 false false R60.htm 995985 - Disclosure - Goodwill and Intangible Assets - Summary of Intangible Assets (Detail) Sheet http://www.nevro.com/20240630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsSummaryOfIntangibleAssetsDetail Goodwill and Intangible Assets - Summary of Intangible Assets (Detail) Details 60 false false R61.htm 995995 - Disclosure - Goodwill and Intangible Assets - Summary of Future Amortization Expense of Intangible Assets (Detail) Sheet http://www.nevro.com/20240630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsSummaryOfFutureAmortizationExpenseOfIntangibleAssetsDetail Goodwill and Intangible Assets - Summary of Future Amortization Expense of Intangible Assets (Detail) Details 61 false false R62.htm 996005 - Disclosure - Stock-Based Compensation - Additional Information (Detail) Sheet http://www.nevro.com/20240630/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetail Stock-Based Compensation - Additional Information (Detail) Details 62 false false R63.htm 996015 - Disclosure - Stock-Based Compensation - Schedule of PSU Grant Activity (Detail) Sheet http://www.nevro.com/20240630/taxonomy/role/DisclosureStockbasedCompensationScheduleOfPsuGrantActivityDetail Stock-Based Compensation - Schedule of PSU Grant Activity (Detail) Details 63 false false R64.htm 996025 - Disclosure - Stock-Based Compensation - Summary of Stock-Based Compensation Expense by Line Items in Condensed Consolidated Statements of Operations (Detail) Sheet http://www.nevro.com/20240630/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockbasedCompensationExpenseByLineItemsInCondensedConsolidatedStatementsOfOperationsDetail Stock-Based Compensation - Summary of Stock-Based Compensation Expense by Line Items in Condensed Consolidated Statements of Operations (Detail) Details 64 false false R65.htm 996035 - Disclosure - Stock-Based Compensation - Summary of Stock-Based Compensation Expense (Detail) Sheet http://www.nevro.com/20240630/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockbasedCompensationExpenseDetail Stock-Based Compensation - Summary of Stock-Based Compensation Expense (Detail) Details 65 false false R66.htm 996045 - Disclosure - Basic and Diluted Net Income (Loss) Per Share - Computation of Basic and Diluted Net Loss per Share (Detail) Sheet http://www.nevro.com/20240630/taxonomy/role/DisclosureBasicAndDilutedNetIncomeLossPerShareComputationOfBasicAndDilutedNetLossPerShareDetail Basic and Diluted Net Income (Loss) Per Share - Computation of Basic and Diluted Net Loss per Share (Detail) Details http://www.nevro.com/20240630/taxonomy/role/DisclosureBasicAndDilutedNetIncomeLossPerShareTables 66 false false R67.htm 996055 - Disclosure - Basic and Diluted Net Income (Loss) Per Share - Computation of Potentially Dilutive Securities Outstanding Excluded from Computation of Diluted Shares (Detail) Sheet http://www.nevro.com/20240630/taxonomy/role/DisclosureBasicAndDilutedNetIncomeLossPerShareComputationOfPotentiallyDilutiveSecuritiesOutstandingExcludedFromComputationOfDilutedShares Basic and Diluted Net Income (Loss) Per Share - Computation of Potentially Dilutive Securities Outstanding Excluded from Computation of Diluted Shares (Detail) Details http://www.nevro.com/20240630/taxonomy/role/DisclosureBasicAndDilutedNetIncomeLossPerShareTables 67 false false R68.htm 996065 - Disclosure - Employee Benefit Plans - Additional Information (Detail) Sheet http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureEmployeeBenefitPlansAdditionalInformationDetail Employee Benefit Plans - Additional Information (Detail) Details 68 false false R69.htm 996075 - Disclosure - Restructuring - Additional Information (Details) Sheet http://www.nevro.com/20240630/taxonomy/role/DisclosureRestructuringAdditionalInformationDetails Restructuring - Additional Information (Details) Details 69 false false All Reports Book All Reports nvro-20240630.htm nvro-20240630.xsd http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 false false JSON 85 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "nvro-20240630.htm": { "nsprefix": "nvro", "nsuri": "http://www.nevro.com/20240630", "dts": { "inline": { "local": [ "nvro-20240630.htm" ] }, "schema": { "local": [ "nvro-20240630.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/arcrole/esma-arcrole-2018-11-21.xsd", "http://www.xbrl.org/lrr/role/negated-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/2023/calculation-1.1.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", "https://xbrl.sec.gov/ecd/2023/ecd-sub-2023.xsd" ] } }, "keyStandard": 265, "keyCustom": 37, "axisStandard": 27, "axisCustom": 0, "memberStandard": 48, "memberCustom": 33, "hidden": { "total": 11, "http://fasb.org/us-gaap/2023": 7, "http://xbrl.sec.gov/dei/2023": 4 }, "contextCount": 256, "entityCount": 1, "segmentCount": 86, "elementCount": 625, "unitCount": 7, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 775, "http://xbrl.sec.gov/dei/2023": 29, "http://xbrl.sec.gov/ecd/2023": 4 }, "report": { "R1": { "role": "http://www.nevro.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation", "longName": "100000 - Document - Document and Entity Information", "shortName": "Document and Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "C_7294ef4a-4a14-437c-a465-c6c7c24b8d6b", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "nvro-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7294ef4a-4a14-437c-a465-c6c7c24b8d6b", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "nvro-20240630.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets", "longName": "100010 - Statement - Condensed Consolidated Balance Sheets", "shortName": "Condensed Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "C_a6b28fe2-eef9-4304-aca8-483e12362db3", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "nvro-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a6b28fe2-eef9-4304-aca8-483e12362db3", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "nvro-20240630.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical", "longName": "100020 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "C_a6b28fe2-eef9-4304-aca8-483e12362db3", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "nvro-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a6b28fe2-eef9-4304-aca8-483e12362db3", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "nvro-20240630.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss", "longName": "100030 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Loss", "shortName": "Condensed Consolidated Statements of Operations and Comprehensive Loss", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "C_b671e601-3e01-4a50-9d59-0ebd5b38a95a", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "nvro-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_b671e601-3e01-4a50-9d59-0ebd5b38a95a", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "nvro-20240630.htm", "unique": true } }, "R5": { "role": "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited", "longName": "100040 - Statement - Condensed Consolidated Statements of Stockholders' Equity (unaudited)", "shortName": "Condensed Consolidated Statements of Stockholders' Equity (unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "C_62f751a3-0d03-4014-96d7-1c1ae8b265e0", "name": "us-gaap:StockholdersEquity", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "nvro-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_49b58602-8061-47e7-bad6-e4bbf071b024", "name": "us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "nvro-20240630.htm", "unique": true } }, "R6": { "role": "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows", "longName": "100050 - Statement - Condensed Consolidated Statements of Cash Flows", "shortName": "Condensed Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "C_7294ef4a-4a14-437c-a465-c6c7c24b8d6b", "name": "us-gaap:ProfitLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "nvro-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7294ef4a-4a14-437c-a465-c6c7c24b8d6b", "name": "us-gaap:ProfitLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "nvro-20240630.htm", "first": true, "unique": true } }, "R7": { "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": "7", "firstAnchor": { "contextRef": "C_b671e601-3e01-4a50-9d59-0ebd5b38a95a", "name": "us-gaap:NetIncomeLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "nvro-20240630.htm", "first": true }, "uniqueAnchor": null }, "R8": { "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": "8", "firstAnchor": { "contextRef": "C_b671e601-3e01-4a50-9d59-0ebd5b38a95a", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "nvro-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b671e601-3e01-4a50-9d59-0ebd5b38a95a", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "nvro-20240630.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies", "longName": "995455 - Disclosure - Summary of Significant Accounting Policies", "shortName": "Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "C_7294ef4a-4a14-437c-a465-c6c7c24b8d6b", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "nvro-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7294ef4a-4a14-437c-a465-c6c7c24b8d6b", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "nvro-20240630.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureRevenue", "longName": "995465 - Disclosure - Revenue", "shortName": "Revenue", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "C_7294ef4a-4a14-437c-a465-c6c7c24b8d6b", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "nvro-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7294ef4a-4a14-437c-a465-c6c7c24b8d6b", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "nvro-20240630.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureLeaseAccounting", "longName": "995475 - Disclosure - Lease Accounting", "shortName": "Lease Accounting", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "C_7294ef4a-4a14-437c-a465-c6c7c24b8d6b", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "nvro-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7294ef4a-4a14-437c-a465-c6c7c24b8d6b", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "nvro-20240630.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureFairValueMeasurements", "longName": "995485 - Disclosure - Fair Value Measurements", "shortName": "Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "C_7294ef4a-4a14-437c-a465-c6c7c24b8d6b", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "nvro-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7294ef4a-4a14-437c-a465-c6c7c24b8d6b", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "nvro-20240630.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureBalanceSheetComponents", "longName": "995495 - Disclosure - Balance Sheet Components", "shortName": "Balance Sheet Components", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "C_7294ef4a-4a14-437c-a465-c6c7c24b8d6b", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "nvro-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7294ef4a-4a14-437c-a465-c6c7c24b8d6b", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "nvro-20240630.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingencies", "longName": "995505 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "C_7294ef4a-4a14-437c-a465-c6c7c24b8d6b", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "nvro-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7294ef4a-4a14-437c-a465-c6c7c24b8d6b", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "nvro-20240630.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureDebt", "longName": "995515 - Disclosure - Debt", "shortName": "Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "C_7294ef4a-4a14-437c-a465-c6c7c24b8d6b", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "nvro-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7294ef4a-4a14-437c-a465-c6c7c24b8d6b", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "nvro-20240630.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.nevro.com/20240630/taxonomy/role/DisclosureGoodwillAndIntangibleAssets", "longName": "995525 - Disclosure - Goodwill and Intangible Assets", "shortName": "Goodwill and Intangible Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "C_7294ef4a-4a14-437c-a465-c6c7c24b8d6b", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "nvro-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7294ef4a-4a14-437c-a465-c6c7c24b8d6b", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "nvro-20240630.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.nevro.com/20240630/taxonomy/role/DisclosureStockbasedCompensation", "longName": "995535 - Disclosure - Stock-Based Compensation", "shortName": "Stock-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "C_7294ef4a-4a14-437c-a465-c6c7c24b8d6b", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "nvro-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7294ef4a-4a14-437c-a465-c6c7c24b8d6b", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "nvro-20240630.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.nevro.com/20240630/taxonomy/role/DisclosureBasicAndDilutedNetIncomeLossPerShare1", "longName": "995545 - Disclosure - Basic and Diluted Net Income (Loss) Per Share", "shortName": "Basic and Diluted Net Income (Loss) Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "C_7294ef4a-4a14-437c-a465-c6c7c24b8d6b", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "nvro-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7294ef4a-4a14-437c-a465-c6c7c24b8d6b", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "nvro-20240630.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureEmployeeBenefitPlans", "longName": "995555 - Disclosure - Employee Benefit Plans", "shortName": "Employee Benefit Plans", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "C_7294ef4a-4a14-437c-a465-c6c7c24b8d6b", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "nvro-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7294ef4a-4a14-437c-a465-c6c7c24b8d6b", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "nvro-20240630.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.nevro.com/20240630/taxonomy/role/DisclosureRestructuring", "longName": "995565 - Disclosure - Restructuring", "shortName": "Restructuring", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "C_7294ef4a-4a14-437c-a465-c6c7c24b8d6b", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "nvro-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7294ef4a-4a14-437c-a465-c6c7c24b8d6b", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "nvro-20240630.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "longName": "995585 - Disclosure - Summary of Significant Accounting Policies (Policies)", "shortName": "Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "21", "firstAnchor": { "contextRef": "C_7294ef4a-4a14-437c-a465-c6c7c24b8d6b", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvro-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7294ef4a-4a14-437c-a465-c6c7c24b8d6b", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvro-20240630.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesTables", "longName": "995595 - Disclosure - Summary of Significant Accounting Policies (Tables)", "shortName": "Summary of Significant Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "22", "firstAnchor": { "contextRef": "C_7294ef4a-4a14-437c-a465-c6c7c24b8d6b", "name": "nvro:ScheduleOfGainsAndLossesFromForeignCurrencyTransactionsIncludedInNetIncomeTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvro-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7294ef4a-4a14-437c-a465-c6c7c24b8d6b", "name": "nvro:ScheduleOfGainsAndLossesFromForeignCurrencyTransactionsIncludedInNetIncomeTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvro-20240630.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureRevenueTables", "longName": "995605 - Disclosure - Revenue (Tables)", "shortName": "Revenue (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "C_7294ef4a-4a14-437c-a465-c6c7c24b8d6b", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvro-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7294ef4a-4a14-437c-a465-c6c7c24b8d6b", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvro-20240630.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureLeaseAccountingTables", "longName": "995615 - Disclosure - Lease Accounting (Tables)", "shortName": "Lease Accounting (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "C_7294ef4a-4a14-437c-a465-c6c7c24b8d6b", "name": "nvro:ScheduleOfWeightedAverageLeaseTermsAndDiscountsRatesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvro-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7294ef4a-4a14-437c-a465-c6c7c24b8d6b", "name": "nvro:ScheduleOfWeightedAverageLeaseTermsAndDiscountsRatesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvro-20240630.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureFairValueMeasurementsTables", "longName": "995625 - Disclosure - Fair Value Measurements (Tables)", "shortName": "Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "C_7294ef4a-4a14-437c-a465-c6c7c24b8d6b", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvro-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7294ef4a-4a14-437c-a465-c6c7c24b8d6b", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvro-20240630.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureBalanceSheetComponentsTables", "longName": "995635 - Disclosure - Balance Sheet Components (Tables)", "shortName": "Balance Sheet Components (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "C_7294ef4a-4a14-437c-a465-c6c7c24b8d6b", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvro-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7294ef4a-4a14-437c-a465-c6c7c24b8d6b", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvro-20240630.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesTables", "longName": "995645 - Disclosure - Commitments and Contingencies (Tables)", "shortName": "Commitments and Contingencies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "C_7294ef4a-4a14-437c-a465-c6c7c24b8d6b", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvro-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7294ef4a-4a14-437c-a465-c6c7c24b8d6b", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvro-20240630.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureDebtTables", "longName": "995655 - Disclosure - Debt (Tables)", "shortName": "Debt (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "C_1cc6ecf2-61af-42b1-b363-56c10c582d73", "name": "nvro:InterestExpenseRecognizedRelatedToConvertibleNotesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvro-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_1cc6ecf2-61af-42b1-b363-56c10c582d73", "name": "nvro:InterestExpenseRecognizedRelatedToConvertibleNotesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvro-20240630.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.nevro.com/20240630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsTables", "longName": "995665 - Disclosure - Goodwill and Intangible Assets (Tables)", "shortName": "Goodwill and Intangible Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "C_7294ef4a-4a14-437c-a465-c6c7c24b8d6b", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvro-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7294ef4a-4a14-437c-a465-c6c7c24b8d6b", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvro-20240630.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.nevro.com/20240630/taxonomy/role/DisclosureStockbasedCompensationTables", "longName": "995675 - Disclosure - Stock-Based Compensation (Tables)", "shortName": "Stock-Based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "C_7294ef4a-4a14-437c-a465-c6c7c24b8d6b", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvro-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7294ef4a-4a14-437c-a465-c6c7c24b8d6b", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvro-20240630.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.nevro.com/20240630/taxonomy/role/DisclosureBasicAndDilutedNetIncomeLossPerShareTables", "longName": "995685 - Disclosure - Basic and Diluted Net Income (Loss) Per Share (Tables)", "shortName": "Basic and Diluted Net Income (Loss) Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "C_7294ef4a-4a14-437c-a465-c6c7c24b8d6b", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvro-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7294ef4a-4a14-437c-a465-c6c7c24b8d6b", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvro-20240630.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesNetUnrealizedAndNetRealizedForeignCurrencyTransactionGainsLossesDetail", "longName": "995695 - Disclosure - Summary of Significant Accounting Policies - Net Unrealized and Net Realized Foreign Currency Transaction Gains (Losses) (Detail)", "shortName": "Summary of Significant Accounting Policies - Net Unrealized and Net Realized Foreign Currency Transaction Gains (Losses) (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "C_b671e601-3e01-4a50-9d59-0ebd5b38a95a", "name": "us-gaap:ForeignCurrencyTransactionGainLossUnrealized", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvro-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b671e601-3e01-4a50-9d59-0ebd5b38a95a", "name": "us-gaap:ForeignCurrencyTransactionGainLossUnrealized", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvro-20240630.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureRevenueSummaryOfRevenueByGeographyOnBillingAddressOfCustomerDetail", "longName": "995705 - Disclosure - Revenue - Summary of Revenue by Geography on Billing Address of Customer (Detail)", "shortName": "Revenue - Summary of Revenue by Geography on Billing Address of Customer (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "C_b671e601-3e01-4a50-9d59-0ebd5b38a95a", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "nvro-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_7097102d-4aa1-4364-baaf-23e450c6be13", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvro-20240630.htm", "unique": true } }, "R34": { "role": "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureRevenueScheduleOfRevenueByMajorCustomersByGeographicAreaDetail", "longName": "995725 - Disclosure - Revenue - Schedule of Revenue by Major Customers by Geographic Area (Detail)", "shortName": "Revenue - Schedule of Revenue by Major Customers by Geographic Area (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "C_6b7b5a3f-a952-44ea-9571-845ba932fb97", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvro-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_6b7b5a3f-a952-44ea-9571-845ba932fb97", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvro-20240630.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail", "longName": "995735 - Disclosure - Revenue - Additional Information (Detail)", "shortName": "Revenue - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "C_b671e601-3e01-4a50-9d59-0ebd5b38a95a", "name": "nvro:BadDebtExpense1", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvro-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b671e601-3e01-4a50-9d59-0ebd5b38a95a", "name": "nvro:BadDebtExpense1", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvro-20240630.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.nevro.com/20240630/taxonomy/role/DisclosureLeaseAccountingAdditionalInformationDetails", "longName": "995745 - Disclosure - Lease Accounting - Additional Information (Details)", "shortName": "Lease Accounting - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "C_7294ef4a-4a14-437c-a465-c6c7c24b8d6b", "name": "nvro:TenantImprovementAllowances", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvro-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7294ef4a-4a14-437c-a465-c6c7c24b8d6b", "name": "nvro:TenantImprovementAllowances", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvro-20240630.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureLeaseAccountingScheduleOfWeightedAverageLeaseTermsAndDiscountsRatesDetail", "longName": "995755 - Disclosure - Lease Accounting - Schedule of Weighted Average Lease Terms and Discounts Rates (Detail)", "shortName": "Lease Accounting - Schedule of Weighted Average Lease Terms and Discounts Rates (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "C_a6b28fe2-eef9-4304-aca8-483e12362db3", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "td", "tr", "table", "nvro:ScheduleOfWeightedAverageLeaseTermsAndDiscountsRatesTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvro-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a6b28fe2-eef9-4304-aca8-483e12362db3", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "td", "tr", "table", "nvro:ScheduleOfWeightedAverageLeaseTermsAndDiscountsRatesTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvro-20240630.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureLeaseAccountingScheduleOfMaturityOfLeaseLiabilitiesDetail", "longName": "995765 - Disclosure - Lease Accounting - Schedule of Maturity of Lease Liabilities (Detail)", "shortName": "Lease Accounting - Schedule of Maturity of Lease Liabilities (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "C_a6b28fe2-eef9-4304-aca8-483e12362db3", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvro-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a6b28fe2-eef9-4304-aca8-483e12362db3", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvro-20240630.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureLeaseAccountingSupplementalLeaseCostInformationDetail", "longName": "995775 - Disclosure - Lease Accounting - Supplemental Lease Cost Information (Detail)", "shortName": "Lease Accounting - Supplemental Lease Cost Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "C_b671e601-3e01-4a50-9d59-0ebd5b38a95a", "name": "us-gaap:OperatingLeaseCost", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvro-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b671e601-3e01-4a50-9d59-0ebd5b38a95a", "name": "us-gaap:OperatingLeaseCost", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvro-20240630.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureLeaseAccountingSummaryOfOperatingLeaseAssetsAndLiabilitiesDetail", "longName": "995785 - Disclosure - Lease Accounting - Summary of Operating Lease Assets and Liabilities (Detail)", "shortName": "Lease Accounting - Summary of Operating Lease Assets and Liabilities (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "C_a6b28fe2-eef9-4304-aca8-483e12362db3", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "nvro-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_a6b28fe2-eef9-4304-aca8-483e12362db3", "name": "us-gaap:OperatingLeaseLiabilityCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "nvro:ScheduleOfOperatingLeaseAssetsAndOperatingLeaseLiabilitiesTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvro-20240630.htm", "unique": true } }, "R41": { "role": "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureLeaseAccountingScheduleOfSupplementalCashFlowInformationRelatedToLeaseDetail", "longName": "995795 - Disclosure - Lease Accounting - Schedule of Supplemental Cash Flow Information Related to Lease (Detail)", "shortName": "Lease Accounting - Schedule of Supplemental Cash Flow Information Related to Lease (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "C_b671e601-3e01-4a50-9d59-0ebd5b38a95a", "name": "us-gaap:OperatingLeasePayments", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "nvro:ScheduleOfCashFlowInformationRelatedToOperatingLeaseTablesTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvro-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b671e601-3e01-4a50-9d59-0ebd5b38a95a", "name": "us-gaap:OperatingLeasePayments", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "nvro:ScheduleOfCashFlowInformationRelatedToOperatingLeaseTablesTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvro-20240630.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureFairValueMeasurementsFinancialInstrumentsMeasuredAtFairValueOnRecurringBasisDetail", "longName": "995805 - Disclosure - Fair Value Measurements - Financial Instruments Measured at Fair Value on Recurring Basis (Detail)", "shortName": "Fair Value Measurements - Financial Instruments Measured at Fair Value on Recurring Basis (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "C_5d62f060-1d0f-4b9f-8b08-2164de6b3edc", "name": "us-gaap:AssetsFairValueDisclosure", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvro-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_5d62f060-1d0f-4b9f-8b08-2164de6b3edc", "name": "us-gaap:AssetsFairValueDisclosure", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvro-20240630.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetail", "longName": "995815 - Disclosure - Fair Value Measurements - Additional Information (Detail)", "shortName": "Fair Value Measurements - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "C_a6b28fe2-eef9-4304-aca8-483e12362db3", "name": "us-gaap:BusinessCombinationContingentConsiderationLiability", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvro-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_d0342532-c7b5-474b-80e3-7e277d2dd26d", "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvro-20240630.htm", "unique": true } }, "R44": { "role": "http://www.nevro.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfAssumptionsForWarrantLiabilityDetail", "longName": "995825 - Disclosure - Fair Value Measurements - Summary of Assumptions for Warrant Liability (Detail)", "shortName": "Fair Value Measurements - Summary of Assumptions for Warrant Liability (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "C_1a0d23c2-a9b7-465d-aa1a-c084d6a92d16", "name": "us-gaap:WarrantsAndRightsOutstandingTerm", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvro-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_1a0d23c2-a9b7-465d-aa1a-c084d6a92d16", "name": "us-gaap:WarrantsAndRightsOutstandingTerm", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvro-20240630.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.nevro.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfChangesInFairValueOfContingentConsiderationLiabilityDetail", "longName": "995835 - Disclosure - Fair Value Measurements - Schedule of Changes in Fair Value of Contingent Consideration Liability (Detail)", "shortName": "Fair Value Measurements - Schedule of Changes in Fair Value of Contingent Consideration Liability (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "C_3afbdc87-2618-46df-83e9-76cea7b2e99c", "name": "us-gaap:BusinessCombinationContingentConsiderationLiability", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvro-20240630.htm", "first": true }, "uniqueAnchor": null }, "R46": { "role": "http://www.nevro.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfSignificantUnobservableInputsForContingentConsiderationDetail", "longName": "995845 - Disclosure - Fair Value Measurements - Schedule of Significant Unobservable Inputs for Contingent Consideration (Detail)", "shortName": "Fair Value Measurements - Schedule of Significant Unobservable Inputs for Contingent Consideration (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "C_a6b28fe2-eef9-4304-aca8-483e12362db3", "name": "us-gaap:BusinessCombinationContingentConsiderationLiability", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvro-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_55501f33-66fc-4e6c-b078-3610fdac769c", "name": "us-gaap:BusinessCombinationContingentConsiderationLiability", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvro-20240630.htm", "unique": true } }, "R47": { "role": "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureBalanceSheetComponentsAdditionalInformationDetail", "longName": "995855 - Disclosure - Balance Sheet Components - Additional Information (Detail)", "shortName": "Balance Sheet Components - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "C_a6b28fe2-eef9-4304-aca8-483e12362db3", "name": "us-gaap:MoneyMarketFundsAtCarryingValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:CashAndCashEquivalentsPolicyTextBlock", "div", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvro-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_3afbdc87-2618-46df-83e9-76cea7b2e99c", "name": "us-gaap:MoneyMarketFundsAtCarryingValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:CashAndCashEquivalentsPolicyTextBlock", "div", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvro-20240630.htm", "unique": true } }, "R48": { "role": "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureBalanceSheetComponentsSummaryOfGrossUnrealizedGainsAndUnrealizedLossesOfInvestmentSecuritiesExcludingInvestmentsInMoneyMarketFundsDetail", "longName": "995865 - Disclosure - Balance Sheet Components - Summary of Gross Unrealized Gains and Unrealized Losses of Investment Securities Excluding Investments in Money Market Funds (Detail)", "shortName": "Balance Sheet Components - Summary of Gross Unrealized Gains and Unrealized Losses of Investment Securities Excluding Investments in Money Market Funds (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "C_a6b28fe2-eef9-4304-aca8-483e12362db3", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvro-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_a6b28fe2-eef9-4304-aca8-483e12362db3", "name": "us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvro-20240630.htm", "unique": true } }, "R49": { "role": "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureBalanceSheetComponentsSummaryOfContractualMaturitiesOfInvestmentSecuritiesDetail", "longName": "995875 - Disclosure - Balance Sheet Components - Summary of Contractual Maturities of Investment Securities (Detail)", "shortName": "Balance Sheet Components - Summary of Contractual Maturities of Investment Securities (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "C_a6b28fe2-eef9-4304-aca8-483e12362db3", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "div", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvro-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a6b28fe2-eef9-4304-aca8-483e12362db3", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "div", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvro-20240630.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureBalanceSheetComponentsComponentsOfInventoriesDetail", "longName": "995885 - Disclosure - Balance Sheet Components - Components of Inventories (Detail)", "shortName": "Balance Sheet Components - Components of Inventories (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "C_a6b28fe2-eef9-4304-aca8-483e12362db3", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "div", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvro-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a6b28fe2-eef9-4304-aca8-483e12362db3", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "div", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvro-20240630.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetail", "longName": "995895 - Disclosure - Balance Sheet Components - Schedule of Property and Equipment, Net (Detail)", "shortName": "Balance Sheet Components - Schedule of Property and Equipment, Net (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "C_a6b28fe2-eef9-4304-aca8-483e12362db3", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvro-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a6b28fe2-eef9-4304-aca8-483e12362db3", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvro-20240630.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentDepreciationAndAmortizationExpenseDetail", "longName": "995905 - Disclosure - Balance Sheet Components - Schedule of Property and Equipment, Depreciation and Amortization Expense (Detail)", "shortName": "Balance Sheet Components - Schedule of Property and Equipment, Depreciation and Amortization Expense (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "C_b671e601-3e01-4a50-9d59-0ebd5b38a95a", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvro-20240630.htm", "first": true }, "uniqueAnchor": null }, "R53": { "role": "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureBalanceSheetComponentsSummaryOfAccruedLiabilitiesDetail", "longName": "995915 - Disclosure - Balance Sheet Components - Summary of Accrued Liabilities (Detail)", "shortName": "Balance Sheet Components - Summary of Accrued Liabilities (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "C_a6b28fe2-eef9-4304-aca8-483e12362db3", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "div", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvro-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a6b28fe2-eef9-4304-aca8-483e12362db3", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "div", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvro-20240630.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail", "longName": "995925 - Disclosure - Commitments and Contingencies - Additional Information (Detail)", "shortName": "Commitments and Contingencies - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "C_7294ef4a-4a14-437c-a465-c6c7c24b8d6b", "name": "us-gaap:StandardProductWarrantyDescription", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvro-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7294ef4a-4a14-437c-a465-c6c7c24b8d6b", "name": "us-gaap:StandardProductWarrantyDescription", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvro-20240630.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesScheduleOfActivitiesRelatedToWarrantyObligationsDetail", "longName": "995935 - Disclosure - Commitments and Contingencies - Schedule of Activities Related to Warranty Obligations (Detail)", "shortName": "Commitments and Contingencies - Schedule of Activities Related to Warranty Obligations (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "C_a3ede5c3-6eeb-4ed7-8837-faab21b81db6", "name": "us-gaap:StandardProductWarrantyAccrualCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvro-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_b671e601-3e01-4a50-9d59-0ebd5b38a95a", "name": "us-gaap:StandardProductWarrantyAccrualWarrantiesIssued", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvro-20240630.htm", "unique": true } }, "R56": { "role": "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail", "longName": "995945 - Disclosure - Debt - Additional Information (Detail)", "shortName": "Debt - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "C_3736403b-c3c4-48b1-b5f9-4c4adb5cdee3", "name": "us-gaap:DebtInstrumentIncreaseDecreaseForPeriodNet", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvro-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_3736403b-c3c4-48b1-b5f9-4c4adb5cdee3", "name": "us-gaap:DebtInstrumentIncreaseDecreaseForPeriodNet", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvro-20240630.htm", "first": true, "unique": true } }, "R57": { "role": "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureDebtNetCarryingAmountOfLiabilityComponentOfConvertibleDebtDetail", "longName": "995955 - Disclosure - Debt - Net Carrying Amount of Liability Component of Convertible Debt (Detail)", "shortName": "Debt - Net Carrying Amount of Liability Component of Convertible Debt (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "C_9a20a12b-c0ed-40d4-8fc8-41d192cef71b", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ConvertibleDebtTableTextBlock", "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvro-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_9a20a12b-c0ed-40d4-8fc8-41d192cef71b", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ConvertibleDebtTableTextBlock", "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvro-20240630.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureDebtInterestExpenseRecognizedRelatedToConvertibleNotesDetail", "longName": "995965 - Disclosure - Debt - Interest Expense Recognized Related to Convertible Notes (Detail)", "shortName": "Debt - Interest Expense Recognized Related to Convertible Notes (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "C_7294ef4a-4a14-437c-a465-c6c7c24b8d6b", "name": "us-gaap:AmortizationOfFinancingCosts", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "nvro-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_3736403b-c3c4-48b1-b5f9-4c4adb5cdee3", "name": "us-gaap:InterestExpenseDebtExcludingAmortization", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "nvro:InterestExpenseRecognizedRelatedToConvertibleNotesTableTextBlock", "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvro-20240630.htm", "unique": true } }, "R59": { "role": "http://www.nevro.com/20240630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetail", "longName": "995975 - Disclosure - Goodwill and Intangible Assets - Additional Information (Detail)", "shortName": "Goodwill and Intangible Assets - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "C_a6b28fe2-eef9-4304-aca8-483e12362db3", "name": "us-gaap:GoodwillGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvro-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a6b28fe2-eef9-4304-aca8-483e12362db3", "name": "us-gaap:GoodwillGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvro-20240630.htm", "first": true, "unique": true } }, "R60": { "role": "http://www.nevro.com/20240630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsSummaryOfIntangibleAssetsDetail", "longName": "995985 - Disclosure - Goodwill and Intangible Assets - Summary of Intangible Assets (Detail)", "shortName": "Goodwill and Intangible Assets - Summary of Intangible Assets (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "C_a6b28fe2-eef9-4304-aca8-483e12362db3", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvro-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a6b28fe2-eef9-4304-aca8-483e12362db3", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvro-20240630.htm", "first": true, "unique": true } }, "R61": { "role": "http://www.nevro.com/20240630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsSummaryOfFutureAmortizationExpenseOfIntangibleAssetsDetail", "longName": "995995 - Disclosure - Goodwill and Intangible Assets - Summary of Future Amortization Expense of Intangible Assets (Detail)", "shortName": "Goodwill and Intangible Assets - Summary of Future Amortization Expense of Intangible Assets (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "C_a6b28fe2-eef9-4304-aca8-483e12362db3", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvro-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_a6b28fe2-eef9-4304-aca8-483e12362db3", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvro-20240630.htm", "first": true, "unique": true } }, "R62": { "role": "http://www.nevro.com/20240630/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetail", "longName": "996005 - Disclosure - Stock-Based Compensation - Additional Information (Detail)", "shortName": "Stock-Based Compensation - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "C_cfffc544-cc02-4740-8626-2942c922c13a", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvro-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_cfffc544-cc02-4740-8626-2942c922c13a", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvro-20240630.htm", "first": true, "unique": true } }, "R63": { "role": "http://www.nevro.com/20240630/taxonomy/role/DisclosureStockbasedCompensationScheduleOfPsuGrantActivityDetail", "longName": "996015 - Disclosure - Stock-Based Compensation - Schedule of PSU Grant Activity (Detail)", "shortName": "Stock-Based Compensation - Schedule of PSU Grant Activity (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "C_d5c546f4-805c-41d4-b9b0-e139c67714c3", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "div", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvro-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d5c546f4-805c-41d4-b9b0-e139c67714c3", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "div", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvro-20240630.htm", "first": true, "unique": true } }, "R64": { "role": "http://www.nevro.com/20240630/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockbasedCompensationExpenseByLineItemsInCondensedConsolidatedStatementsOfOperationsDetail", "longName": "996025 - Disclosure - Stock-Based Compensation - Summary of Stock-Based Compensation Expense by Line Items in Condensed Consolidated Statements of Operations (Detail)", "shortName": "Stock-Based Compensation - Summary of Stock-Based Compensation Expense by Line Items in Condensed Consolidated Statements of Operations (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "C_b671e601-3e01-4a50-9d59-0ebd5b38a95a", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "div", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvro-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_86b1b0f2-4a6e-4037-a113-62158e912e32", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "div", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvro-20240630.htm", "unique": true } }, "R65": { "role": "http://www.nevro.com/20240630/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockbasedCompensationExpenseDetail", "longName": "996035 - Disclosure - Stock-Based Compensation - Summary of Stock-Based Compensation Expense (Detail)", "shortName": "Stock-Based Compensation - Summary of Stock-Based Compensation Expense (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "C_b671e601-3e01-4a50-9d59-0ebd5b38a95a", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "div", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvro-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_e357bba9-336d-456b-a3ed-d3bf65e95634", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "div", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvro-20240630.htm", "unique": true } }, "R66": { "role": "http://www.nevro.com/20240630/taxonomy/role/DisclosureBasicAndDilutedNetIncomeLossPerShareComputationOfBasicAndDilutedNetLossPerShareDetail", "longName": "996045 - Disclosure - Basic and Diluted Net Income (Loss) Per Share - Computation of Basic and Diluted Net Loss per Share (Detail)", "shortName": "Basic and Diluted Net Income (Loss) Per Share - Computation of Basic and Diluted Net Loss per Share (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "C_b671e601-3e01-4a50-9d59-0ebd5b38a95a", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvro-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b671e601-3e01-4a50-9d59-0ebd5b38a95a", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvro-20240630.htm", "first": true, "unique": true } }, "R67": { "role": "http://www.nevro.com/20240630/taxonomy/role/DisclosureBasicAndDilutedNetIncomeLossPerShareComputationOfPotentiallyDilutiveSecuritiesOutstandingExcludedFromComputationOfDilutedShares", "longName": "996055 - Disclosure - Basic and Diluted Net Income (Loss) Per Share - Computation of Potentially Dilutive Securities Outstanding Excluded from Computation of Diluted Shares (Detail)", "shortName": "Basic and Diluted Net Income (Loss) Per Share - Computation of Potentially Dilutive Securities Outstanding Excluded from Computation of Diluted Shares (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "C_7294ef4a-4a14-437c-a465-c6c7c24b8d6b", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvro-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_7294ef4a-4a14-437c-a465-c6c7c24b8d6b", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvro-20240630.htm", "first": true, "unique": true } }, "R68": { "role": "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureEmployeeBenefitPlansAdditionalInformationDetail", "longName": "996065 - Disclosure - Employee Benefit Plans - Additional Information (Detail)", "shortName": "Employee Benefit Plans - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "C_b671e601-3e01-4a50-9d59-0ebd5b38a95a", "name": "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvro-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b671e601-3e01-4a50-9d59-0ebd5b38a95a", "name": "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvro-20240630.htm", "first": true, "unique": true } }, "R69": { "role": "http://www.nevro.com/20240630/taxonomy/role/DisclosureRestructuringAdditionalInformationDetails", "longName": "996075 - Disclosure - Restructuring - Additional Information (Details)", "shortName": "Restructuring - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "C_19592496-2c7b-4938-99ae-f96227199f33", "name": "us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminated", "unitRef": "U_Employee", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvro-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_19592496-2c7b-4938-99ae-f96227199f33", "name": "us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminated", "unitRef": "U_Employee", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "nvro-20240630.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountingStandardsUpdateExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingStandardsUpdateExtensibleList", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Accounting Standards Update [Extensible Enumeration]", "terseLabel": "Accounting Standards Update [Extensible Enumeration]", "documentation": "Indicates amendment to accounting standards." } } }, "auth_ref": [ "r160", "r161", "r162", "r163", "r164", "r209", "r210", "r211", "r262", "r263", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r330", "r444", "r445", "r446", "r450", "r451", "r453", "r454", "r455", "r466", "r467", "r468", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r497", "r498", "r501", "r502", "r503", "r504", "r512", "r513", "r517", "r518", "r519", "r531", "r532", "r533", "r534", "r535", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r871" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Payable, Current", "terseLabel": "Accounts payable", "totalLabel": "Accounts Payable, Current, Total", "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": [ "r22", "r755" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableMember", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable [Member]", "terseLabel": "Accounts Receivable [Member]", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r703" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net of allowance for doubtful accounts of $1,067 and $1,048 at June 30, 2024 and December 31, 2023, respectively", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "totalLabel": "Accounts Receivable, after Allowance for Credit Loss, Current, Total", "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": [ "r259", "r260" ] }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments", "crdr": "credit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Accretion (Amortization) of Discounts and Premiums, Investments", "negatedLabel": "Amortization of premium (accretion of discount) on short-term 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": [ "r117" ] }, "nvro_AccruedAdditionalLiabilityForContingentConsideration": { "xbrltype": "monetaryItemType", "nsuri": "http://www.nevro.com/20240630", "localname": "AccruedAdditionalLiabilityForContingentConsideration", "crdr": "credit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued additional liability for contingent consideration", "label": "Accrued Additional Liability for Contingent Consideration", "documentation": "Accrued additional liability for contingent consideration." } } }, "auth_ref": [] }, "nvro_AccruedClinicalAndResearchExpensesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.nevro.com/20240630", "localname": "AccruedClinicalAndResearchExpensesCurrent", "crdr": "credit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureBalanceSheetComponentsSummaryOfAccruedLiabilitiesDetail" ], "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for clinical and research expenses. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Clinical And Research Expenses Current", "terseLabel": "Accrued clinical and research expenses" } } }, "auth_ref": [] }, "us-gaap_AccruedIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedIncomeTaxesCurrent", "crdr": "credit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureBalanceSheetComponentsSummaryOfAccruedLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Accrued Income Taxes, Current", "terseLabel": "Accrued taxes", "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations." } } }, "auth_ref": [ "r92", "r143" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureBalanceSheetComponentsSummaryOfAccruedLiabilitiesDetail", "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accrued Liabilities, Current", "terseLabel": "Accrued liabilities", "totalLabel": "Total accrued liabilities", "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": [ "r24" ] }, "us-gaap_AccruedLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesMember", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Accrued Liabilities [Member]", "documentation": "This item represents 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." } } }, "auth_ref": [ "r24" ] }, "us-gaap_AccruedProfessionalFeesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedProfessionalFeesCurrent", "crdr": "credit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureBalanceSheetComponentsSummaryOfAccruedLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Accrued Professional Fees, Current", "terseLabel": "Accrued professional fees", "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": [ "r24" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetail" ], "lang": { "en-us": { "role": { "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less: Accumulated depreciation and amortization", "totalLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Total", "periodStartLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Beginning Balance", "periodEndLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Ending Balance", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r63", "r171", "r589" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive income (loss)", "totalLabel": "Accumulated Other Comprehensive Income (Loss), Net of Tax, Total", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r32", "r33", "r103", "r177", "r586", "r612", "r616" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [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", "r33", "r470", "r473", "r535", "r607", "r608", "r861", "r862", "r863", "r868", "r869", "r870" ] }, "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": { "label": "Additional 402(v) Disclosure [Text Block]", "terseLabel": "Additional 402(v) Disclosure" } } }, "auth_ref": [ "r806" ] }, "nvro_AdditionalOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.nevro.com/20240630", "localname": "AdditionalOperatingLeaseLiability", "crdr": "credit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Additional operating lease liabilities", "label": "Additional Operating Lease Liability", "documentation": "Additional operating lease liability." } } }, "auth_ref": [] }, "nvro_AdditionalOperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://www.nevro.com/20240630", "localname": "AdditionalOperatingLeaseRightOfUseAsset", "crdr": "debit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Additional operating lease assets", "label": "Additional Operating Lease Right Of Use Asset", "documentation": "Additional operating lease right of use asset." } } }, "auth_ref": [] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital", "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": [ "r95" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Additional Paid-in Capital [Member]", "terseLabel": "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": [ "r444", "r445", "r446", "r621", "r868", "r869", "r870", "r940", "r969" ] }, "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": { "label": "Adjustment to Compensation Amount", "terseLabel": "Adjustment to Compensation, Amount" } } }, "auth_ref": [ "r812" ] }, "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": { "label": "Adjustment to Compensation [Axis]", "terseLabel": "Adjustment to Compensation:" } } }, "auth_ref": [ "r812" ] }, "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": { "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]", "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote" } } }, "auth_ref": [ "r812" ] }, "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": { "label": "Adjustment To PEO Compensation, Footnote [Text Block]", "terseLabel": "Adjustment To PEO Compensation, Footnote" } } }, "auth_ref": [ "r812" ] }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "debit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation", "negatedLabel": "Shares withheld for tax obligations", "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock based compensation", "totalLabel": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition, Total", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r72", "r73", "r415" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net loss to net cash used in operating activities" } } }, "auth_ref": [] }, "nvro_AgencyBondsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.nevro.com/20240630", "localname": "AgencyBondsMember", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureFairValueMeasurementsFinancialInstrumentsMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "documentation": "Agency bonds member.", "label": "Agency Bonds [Member]", "terseLabel": "Agency Bonds [Member]" } } }, "auth_ref": [] }, "us-gaap_AgencySecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AgencySecuritiesMember", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureBalanceSheetComponentsSummaryOfGrossUnrealizedGainsAndUnrealizedLossesOfInvestmentSecuritiesExcludingInvestmentsInMoneyMarketFundsDetail" ], "lang": { "en-us": { "role": { "label": "Agency Securities [Member]", "terseLabel": "Agency Bonds [Member]", "documentation": "Securities issued by government sponsored entities." } } }, "auth_ref": [ "r877", "r889" ] }, "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": { "label": "Aggregate Erroneous Compensation Amount", "terseLabel": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r777", "r788", "r798", "r823" ] }, "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": { "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]", "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined" } } }, "auth_ref": [ "r780", "r791", "r801", "r826" ] }, "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": { "label": "All Adjustments to Compensation [Member]", "terseLabel": "All Adjustments to Compensation" } } }, "auth_ref": [ "r812" ] }, "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": { "label": "All Executive Categories [Member]", "terseLabel": "All Executive Categories" } } }, "auth_ref": [ "r819" ] }, "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": { "label": "All Individuals [Member]", "terseLabel": "All Individuals" } } }, "auth_ref": [ "r784", "r792", "r802", "r819", "r827", "r831", "r839" ] }, "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": { "label": "All Trading Arrangements [Member]", "terseLabel": "All Trading Arrangements" } } }, "auth_ref": [ "r837" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockbasedCompensationExpenseByLineItemsInCondensedConsolidatedStatementsOfOperationsDetail", "http://www.nevro.com/20240630/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockbasedCompensationExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expense", "terseLabel": "Stock-based compensation expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r443", "r447" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, allowance for doubtful accounts", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r178", "r261", "r307" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "terseLabel": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfFinancingCosts", "crdr": "debit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureDebtInterestExpenseRecognizedRelatedToConvertibleNotesDetail", "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Amortization of Debt Issuance Costs", "verboseLabel": "Amortization of debt issuance costs", "documentation": "Amount of amortization expense attributable to debt issuance costs." } } }, "auth_ref": [ "r106", "r382", "r515", "r865" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of intangibles", "label": "Amortization of Intangible Assets", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r11", "r58", "r62" ] }, "nvro_AmortizationOfOperatingLeaseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://www.nevro.com/20240630", "localname": "AmortizationOfOperatingLeaseAsset", "crdr": "debit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Amortization of operating lease asset.", "label": "Amortization Of Operating Lease Asset", "terseLabel": "Amortization of operating lease assets" } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/DisclosureBasicAndDilutedNetIncomeLossPerShareComputationOfPotentiallyDilutiveSecuritiesOutstandingExcludedFromComputationOfDilutedShares" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Potentially dilutive securities excluded from computation of diluted shares outstanding", "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": [ "r235" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/DisclosureBasicAndDilutedNetIncomeLossPerShareComputationOfPotentiallyDilutiveSecuritiesOutstandingExcludedFromComputationOfDilutedShares" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r45" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/DisclosureBasicAndDilutedNetIncomeLossPerShareComputationOfPotentiallyDilutiveSecuritiesOutstandingExcludedFromComputationOfDilutedShares" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "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_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/DisclosureBasicAndDilutedNetIncomeLossPerShareComputationOfPotentiallyDilutiveSecuritiesOutstandingExcludedFromComputationOfDilutedShares" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name", "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": [ "r45" ] }, "us-gaap_AreaOfLand": { "xbrltype": "areaItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AreaOfLand", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/DisclosureLeaseAccountingAdditionalInformationDetails", "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Area of Land", "terseLabel": "Area of office space", "documentation": "Area of land held." } } }, "auth_ref": [] }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ArrangementsAndNonarrangementTransactionsMember", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "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": [ "r458" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets", "totalLabel": "Total 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": [ "r141", "r175", "r203", "r240", "r249", "r253", "r296", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r460", "r464", "r500", "r582", "r653", "r755", "r768", "r909", "r910", "r951" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current", "totalLabel": "Total current assets", "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": [ "r166", "r181", "r203", "r296", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r460", "r464", "r500", "r755", "r909", "r910", "r951" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets" } } }, "auth_ref": [] }, "us-gaap_AssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureFairValueMeasurementsFinancialInstrumentsMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Assets, Fair Value Disclosure", "terseLabel": "Total assets", "totalLabel": "Assets, Fair Value Disclosure, Total", "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": [ "r79" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "crdr": "credit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureBalanceSheetComponentsSummaryOfGrossUnrealizedGainsAndUnrealizedLossesOfInvestmentSecuritiesExcludingInvestmentsInMoneyMarketFundsDetail" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax", "terseLabel": "Gross Unrealized Holding Gains", "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": [ "r270" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "crdr": "debit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureBalanceSheetComponentsSummaryOfGrossUnrealizedGainsAndUnrealizedLossesOfInvestmentSecuritiesExcludingInvestmentsInMoneyMarketFundsDetail" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax", "negatedLabel": "Gross Unrealized Holding Losses", "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": [ "r271" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "crdr": "debit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureBalanceSheetComponentsSummaryOfContractualMaturitiesOfInvestmentSecuritiesDetail", "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureBalanceSheetComponentsSummaryOfGrossUnrealizedGainsAndUnrealizedLossesOfInvestmentSecuritiesExcludingInvestmentsInMoneyMarketFundsDetail" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Amortized Cost", "totalLabel": "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": [ "r267", "r314", "r581" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost", "crdr": "debit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureBalanceSheetComponentsSummaryOfContractualMaturitiesOfInvestmentSecuritiesDetail" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year One Through Five", "terseLabel": "Amortized Cost, Amounts maturing after one year through five years", "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), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r886" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue", "crdr": "debit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureBalanceSheetComponentsSummaryOfContractualMaturitiesOfInvestmentSecuritiesDetail" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five", "terseLabel": "Fair Value, Amounts maturing after one year through five years", "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 second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r275", "r579" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "crdr": "debit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureBalanceSheetComponentsSummaryOfContractualMaturitiesOfInvestmentSecuritiesDetail" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One", "terseLabel": "Amortized Cost, Amounts maturing within one year", "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), 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": [ "r885" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "crdr": "debit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureBalanceSheetComponentsSummaryOfContractualMaturitiesOfInvestmentSecuritiesDetail" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One", "terseLabel": "Fair Value, Amounts maturing within one year", "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": [ "r274", "r578" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtSecurities", "crdr": "debit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureBalanceSheetComponentsSummaryOfContractualMaturitiesOfInvestmentSecuritiesDetail", "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureBalanceSheetComponentsSummaryOfGrossUnrealizedGainsAndUnrealizedLossesOfInvestmentSecuritiesExcludingInvestmentsInMoneyMarketFundsDetail" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale", "terseLabel": "Aggregate Fair Value", "totalLabel": "Fair Value, Total investment securities", "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": [ "r268", "r314", "r574", "r875" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent", "crdr": "debit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Current", "terseLabel": "Short-term investments", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current." } } }, "auth_ref": [ "r265", "r314" ] }, "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": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "auth_ref": [ "r834" ] }, "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": { "label": "Award Grant Date Fair Value", "terseLabel": "Fair Value as of Grant Date" } } }, "auth_ref": [ "r835" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]", "terseLabel": "Award Timing Disclosures" } } }, "auth_ref": [ "r830" ] }, "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": { "label": "Award Timing, How MNPI Considered [Text Block]", "terseLabel": "Award Timing, How MNPI Considered" } } }, "auth_ref": [ "r830" ] }, "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": { "label": "Award Timing Method [Text Block]", "terseLabel": "Award Timing Method" } } }, "auth_ref": [ "r830" ] }, "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": { "label": "Award Timing MNPI Considered [Flag]", "terseLabel": "Award Timing MNPI Considered" } } }, "auth_ref": [ "r830" ] }, "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": { "label": "Award Timing MNPI Disclosure [Text Block]", "terseLabel": "Award Timing MNPI Disclosure" } } }, "auth_ref": [ "r830" ] }, "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": { "label": "Award Timing Predetermined [Flag]", "terseLabel": "Award Timing Predetermined" } } }, "auth_ref": [ "r830" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetail", "http://www.nevro.com/20240630/taxonomy/role/DisclosureStockbasedCompensationScheduleOfPsuGrantActivityDetail", "http://www.nevro.com/20240630/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockbasedCompensationExpenseDetail", "http://www.nevro.com/20240630/taxonomy/role/DisclosureStockbasedCompensationTables", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "terseLabel": "Award Type", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442" ] }, "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": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "auth_ref": [ "r833" ] }, "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": { "label": "Awards Close in Time to MNPI Disclosures, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r832" ] }, "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": { "label": "Awards Close in Time to MNPI Disclosures [Table]", "terseLabel": "Awards Close in Time to MNPI Disclosures" } } }, "auth_ref": [ "r831" ] }, "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": { "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]", "terseLabel": "Awards Close in Time to MNPI Disclosures, Table" } } }, "auth_ref": [ "r831" ] }, "nvro_BadDebtExpense1": { "xbrltype": "monetaryItemType", "nsuri": "http://www.nevro.com/20240630", "localname": "BadDebtExpense1", "crdr": "debit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Bad debt expense1.", "label": "Bad debt expense", "terseLabel": "Bad debt expenses" } } }, "auth_ref": [] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Balance Sheet Location [Axis]", "documentation": "Information by location on balance sheet (statement of financial position)." } } }, "auth_ref": [] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Balance Sheet Location [Domain]", "documentation": "Location in the balance sheet (statement of financial position)." } } }, "auth_ref": [ "r76", "r77" ] }, "us-gaap_BaseRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BaseRateMember", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Base Rate [Member]", "documentation": "Minimum rate investor will accept." } } }, "auth_ref": [] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation", "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": [] }, "nvro_BraidwellTermLoansFirstAnniversaryOfTheClosingDateAndOnOrPriorToTheThirdAnniversaryOfTheClosingDateMember": { "xbrltype": "domainItemType", "nsuri": "http://www.nevro.com/20240630", "localname": "BraidwellTermLoansFirstAnniversaryOfTheClosingDateAndOnOrPriorToTheThirdAnniversaryOfTheClosingDateMember", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Braidwell Term Loans, First anniversary of the Closing Date and on or prior to the third anniversary of the Closing Date [Member]", "label": "Braidwell Term Loans, First Anniversary Of The Closing Date And On Or Prior To The Third Anniversary Of The Closing Date [Member]", "documentation": "Braidwell Term Loans, First Anniversary Of The Closing Date And On Or Prior To The Third Anniversary Of The Closing Date." } } }, "auth_ref": [] }, "nvro_BraidwellTermLoansMember": { "xbrltype": "domainItemType", "nsuri": "http://www.nevro.com/20240630", "localname": "BraidwellTermLoansMember", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail", "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureDebtInterestExpenseRecognizedRelatedToConvertibleNotesDetail", "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureDebtTables" ], "lang": { "en-us": { "role": { "label": "Braidwell Term Loans [Member]", "documentation": "Braidwell Term Loans." } } }, "auth_ref": [] }, "nvro_BraidwellTermLoansOnOrPriorToTheFirstAnniversaryOfTheClosingDateMember": { "xbrltype": "domainItemType", "nsuri": "http://www.nevro.com/20240630", "localname": "BraidwellTermLoansOnOrPriorToTheFirstAnniversaryOfTheClosingDateMember", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Braidwell Term Loans, On or prior to the first anniversary of the Closing Date [Member]", "label": "Braidwell Term Loans, On Or Prior To The First Anniversary Of The Closing Date [Member]", "documentation": "Braidwell Term Loans, On Or Prior To The First Anniversary Of The Closing Date." } } }, "auth_ref": [] }, "nvro_BraidwellTermLoansThirdAnniversaryOfTheClosingDateMember": { "xbrltype": "domainItemType", "nsuri": "http://www.nevro.com/20240630", "localname": "BraidwellTermLoansThirdAnniversaryOfTheClosingDateMember", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Braidwell Term Loans, Third anniversary of the Closing Date [Member]", "label": "Braidwell Term Loans, Third Anniversary Of The Closing Date [Member]", "documentation": "Braidwell Term Loans, Third Anniversary Of The Closing Date." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "crdr": "debit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfChangesInFairValueOfContingentConsiderationLiabilityDetail", "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Change in fair value of contingent consideration", "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability", "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement." } } }, "auth_ref": [ "r457", "r864" ] }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationLiability", "crdr": "credit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfChangesInFairValueOfContingentConsiderationLiabilityDetail", "http://www.nevro.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfSignificantUnobservableInputsForContingentConsiderationDetail", "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "periodEndLabel": "Balance as of June 30, 2024", "terseLabel": "Fair value of contingent consideration", "periodStartLabel": "Balance as of December 31, 2023", "label": "Business Combination, Contingent Consideration, Liability", "totalLabel": "Business Combination, Contingent Consideration, Liability, Total", "documentation": "Amount of liability recognized arising from contingent consideration in a business combination." } } }, "auth_ref": [ "r2", "r75", "r456" ] }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationLiabilityCurrent", "crdr": "credit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent liabilities, current portion", "label": "Business Combination, Contingent Consideration, Liability, Current", "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r3", "r75" ] }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput": { "xbrltype": "decimalItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationLiabilityMeasurementInput", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfSignificantUnobservableInputsForContingentConsiderationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value contingent consideration inputs", "label": "Business Combination, Contingent Consideration, Liability, Measurement Input", "documentation": "Value of input used to measure contingent consideration liability from business combination." } } }, "auth_ref": [ "r494" ] }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationLiabilityNoncurrent", "crdr": "credit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent liabilities, non-current portion", "label": "Business Combination, Contingent Consideration, Liability, Noncurrent", "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r3", "r75" ] }, "country_CR": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "CR", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "COSTA RICA", "terseLabel": "Costa Rica [Member]" } } }, "auth_ref": [] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Purchases of property and equipment in accounts payable", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r40", "r41", "r42" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents", "totalLabel": "Cash and Cash Equivalents, at Carrying Value, Total", "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": [ "r38", "r169", "r718" ] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and Cash Equivalents", "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": [ "r39" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract]", "terseLabel": "Cash, cash equivalents and restricted cash" } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "periodEndLabel": "Cash, cash equivalents and restricted cash at end of period", "periodStartLabel": "Cash, cash equivalents and restricted cash at beginning of period", "totalLabel": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total", "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": [ "r38", "r115", "r200" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net increase (decrease) in cash, cash equivalents and restricted cash", "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", "r115" ] }, "nvro_CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.nevro.com/20240630", "localname": "CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilitiesAbstract", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureLeaseAccountingScheduleOfSupplementalCashFlowInformationRelatedToLeaseDetail" ], "lang": { "en-us": { "role": { "documentation": "Cash paid for amounts included in the measurement of lease liabilities abstract.", "label": "Cash Paid For Amounts Included In Measurement Of Lease Liabilities [Abstract]", "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities:" } } }, "auth_ref": [] }, "us-gaap_CashUninsuredAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashUninsuredAmount", "crdr": "debit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureBalanceSheetComponentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Cash, Uninsured Amount", "terseLabel": "Cash held in foreign banks", "documentation": "The amount of cash as of the balance sheet date that is not insured by the Federal Deposit Insurance Corporation." } } }, "auth_ref": [] }, "nvro_ChangeInFairValueOfContingentConsideration": { "xbrltype": "monetaryItemType", "nsuri": "http://www.nevro.com/20240630", "localname": "ChangeInFairValueOfContingentConsideration", "crdr": "debit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Change in fair value of contingent consideration", "label": "Change In Fair Value Of Contingent Consideration", "documentation": "Change In Fair Value Of Contingent Consideration" } } }, "auth_ref": [] }, "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": { "label": "Changed Peer Group, Footnote [Text Block]", "terseLabel": "Changed Peer Group, Footnote" } } }, "auth_ref": [ "r810" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "City Area Code", "terseLabel": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Number of warrants issued to purchase of shares", "label": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights", "terseLabel": "Number of shares issued for warrants under convertible note hedge transactions", "documentation": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares." } } }, "auth_ref": [ "r392" ] }, "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": { "label": "Company Selected Measure Amount", "terseLabel": "Company Selected Measure Amount" } } }, "auth_ref": [ "r811" ] }, "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": { "label": "Company Selected Measure Name", "terseLabel": "Company Selected Measure Name" } } }, "auth_ref": [ "r811" ] }, "us-gaap_CommercialPaperMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommercialPaperMember", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureBalanceSheetComponentsSummaryOfGrossUnrealizedGainsAndUnrealizedLossesOfInvestmentSecuritiesExcludingInvestmentsInMoneyMarketFundsDetail", "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureFairValueMeasurementsFinancialInstrumentsMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Commercial Paper [Member]", "terseLabel": "Commercial Paper [Member]", "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds." } } }, "auth_ref": [ "r127", "r762", "r763", "r764", "r765" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (Note 6)", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r29", "r87", "r583", "r640" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingencies" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r125", "r343", "r344", "r704", "r899" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetail", "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "terseLabel": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r758", "r759", "r760", "r762", "r763", "r764", "r765", "r868", "r869", "r940", "r965", "r969" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r94" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r94", "r641" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r94" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding", "periodStartLabel": "Common Stock, Shares, Outstanding, Beginning Balance", "periodEndLabel": "Common Stock, Shares, Outstanding, Ending Balance", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r16", "r94", "r641", "r659", "r969", "r970" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, $0.001 par value, 290,000,000 shares authorized at June 30, 2024 and December 31, 2023; 37,879,790 and 37,044,390 shares issued at June 30, 2024 and December 31, 2023, respectively; 37,204,214 and 36,361,474 shares outstanding at June 30, 2024 and December 31, 2023, respectively", "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": [ "r94", "r585", "r755" ] }, "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": { "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Company Selected Measure" } } }, "auth_ref": [ "r816" ] }, "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": { "label": "Compensation Actually Paid vs. Net Income [Text Block]", "terseLabel": "Compensation Actually Paid vs. Net Income" } } }, "auth_ref": [ "r815" ] }, "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": { "label": "Compensation Actually Paid vs. Other Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Other Measure" } } }, "auth_ref": [ "r817" ] }, "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": { "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]", "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return" } } }, "auth_ref": [ "r814" ] }, "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CompensationAndEmployeeBenefitPlansTextBlock", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureEmployeeBenefitPlans" ], "lang": { "en-us": { "role": { "label": "Compensation and Employee Benefit Plans [Text Block]", "terseLabel": "Employee Benefit Plans", "documentation": "The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans." } } }, "auth_ref": [ "r132", "r133", "r134", "r135" ] }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CompensationAndRetirementDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive loss", "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": [ "r34", "r184", "r186", "r191", "r575", "r595" ] }, "us-gaap_ComputerEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComputerEquipmentMember", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetail" ], "lang": { "en-us": { "role": { "label": "Computer Equipment [Member]", "terseLabel": "Computer Equipment and Software [Member]", "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems." } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail", "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureRevenueScheduleOfRevenueByMajorCustomersByGeographicAreaDetail" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r49", "r52", "r81", "r82", "r258", "r703" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail", "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureRevenueScheduleOfRevenueByMajorCustomersByGeographicAreaDetail" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r49", "r52", "r81", "r82", "r258", "r617", "r703" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail", "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureRevenueScheduleOfRevenueByMajorCustomersByGeographicAreaDetail" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r49", "r52", "r81", "r82", "r258", "r703", "r848" ] }, "us-gaap_ConcentrationRiskLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskLineItems", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureRevenueScheduleOfRevenueByMajorCustomersByGeographicAreaDetail" ], "lang": { "en-us": { "role": { "label": "Concentration Risk [Line Items]", "terseLabel": "Concentration Risk [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r703" ] }, "nvro_ConcentrationRiskNumberOfCustomersExceedingThreshold": { "xbrltype": "integerItemType", "nsuri": "http://www.nevro.com/20240630", "localname": "ConcentrationRiskNumberOfCustomersExceedingThreshold", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Concentration risk number of customers exceeding threshold", "label": "Concentration Risk Number Of Customers Exceeding Threshold", "terseLabel": "Number of customers accounted 10% or more concentration risk" } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail", "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureRevenueScheduleOfRevenueByMajorCustomersByGeographicAreaDetail" ], "lang": { "en-us": { "role": { "label": "Concentration Risk, Percentage", "terseLabel": "Revenue", "verboseLabel": "Concentration risk, percentage", "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division." } } }, "auth_ref": [ "r49", "r52", "r81", "r82", "r258" ] }, "us-gaap_ConcentrationRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTable", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureRevenueScheduleOfRevenueByMajorCustomersByGeographicAreaDetail" ], "lang": { "en-us": { "role": { "label": "Concentration Risk [Table]", "terseLabel": "Concentration Risk [Table]", "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark." } } }, "auth_ref": [ "r48", "r49", "r52", "r53", "r81", "r140", "r703" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail", "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureRevenueScheduleOfRevenueByMajorCustomersByGeographicAreaDetail" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type", "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "auth_ref": [ "r49", "r52", "r81", "r82", "r258", "r703" ] }, "us-gaap_ConstructionInProgressMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConstructionInProgressMember", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetail" ], "lang": { "en-us": { "role": { "label": "Construction in Progress [Member]", "terseLabel": "Construction in Process [Member]", "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service." } } }, "auth_ref": [] }, "nvro_ContingentConsiderationLiabilityYearInBusinessCombination": { "xbrltype": "gYearItemType", "nsuri": "http://www.nevro.com/20240630", "localname": "ContingentConsiderationLiabilityYearInBusinessCombination", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfSignificantUnobservableInputsForContingentConsiderationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value contingent consideration year", "label": "Contingent Consideration Liability Year in Business Combination", "documentation": "Contingent consideration liability year in business combination." } } }, "auth_ref": [] }, "us-gaap_ConvertibleDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleDebtSecuritiesMember", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/DisclosureBasicAndDilutedNetIncomeLossPerShareComputationOfPotentiallyDilutiveSecuritiesOutstandingExcludedFromComputationOfDilutedShares" ], "lang": { "en-us": { "role": { "label": "Convertible Debt Securities [Member]", "verboseLabel": "Convertible Senior Notes [Member]", "documentation": "Debt securities that can be exchanged for equity of the debt issuer at the option of the issuer or the holder." } } }, "auth_ref": [ "r913" ] }, "us-gaap_ConvertibleDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleDebtTableTextBlock", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureDebtTables" ], "lang": { "en-us": { "role": { "label": "Convertible Debt [Table Text Block]", "terseLabel": "Net Carrying Amount of Convertible Debt", "documentation": "Tabular disclosure of convertible debt instrument. Includes, but is not limited to, principal amount and amortized premium or discount." } } }, "auth_ref": [] }, "us-gaap_ConvertibleLongtermNotesPayableCurrentAndNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleLongtermNotesPayableCurrentAndNoncurrentAbstract", "lang": { "en-us": { "role": { "label": "Convertible Notes Payable [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CorporateNoteSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CorporateNoteSecuritiesMember", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureBalanceSheetComponentsSummaryOfGrossUnrealizedGainsAndUnrealizedLossesOfInvestmentSecuritiesExcludingInvestmentsInMoneyMarketFundsDetail", "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureFairValueMeasurementsFinancialInstrumentsMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Corporate Note Securities [Member]", "terseLabel": "Corporate Notes [Member]", "documentation": "This category includes information about short-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)." } } }, "auth_ref": [] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Cost of Goods and Services Sold", "terseLabel": "Cost of revenue", "totalLabel": "Cost of Goods and Services Sold, Total", "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", "r570" ] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesMember", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockbasedCompensationExpenseByLineItemsInCondensedConsolidatedStatementsOfOperationsDetail" ], "lang": { "en-us": { "role": { "label": "Cost of Sales [Member]", "terseLabel": "Cost of Revenue [Member]", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "nvro_CreditAgreementWithBraidwellLpMember": { "xbrltype": "domainItemType", "nsuri": "http://www.nevro.com/20240630", "localname": "CreditAgreementWithBraidwellLpMember", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail", "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Agreement with Braidwell LP [Member]", "label": "Credit Agreement with Braidwell LP [Member]", "documentation": "Credit Agreement with Braidwell LP." } } }, "auth_ref": [] }, "us-gaap_CreditConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditConcentrationRiskMember", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Credit Concentration Risk [Member]", "terseLabel": "Credit Concentration Risk [Member]", "documentation": "Reflects the percentage that a specified receivable or amount at risk from a counterparty under a contractual arrangement is to a specified benchmark, such as total receivables, net revenues, pretax results. Risk is the materially adverse effects of loss attributable to (a) the failure to collect a significant receivable from a major customer or group of homogeneous accounts, or (b) a failure by a counterparty to perform under terms of a contractual arrangement." } } }, "auth_ref": [ "r140" ] }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]", "terseLabel": "Cumulative Effect, Period of Adoption, Adjustment [Member]" } } }, "auth_ref": [ "r162", "r208", "r214", "r220", "r300", "r306", "r444", "r445", "r446", "r450", "r451", "r469", "r470", "r471", "r473", "r474", "r475", "r480", "r483", "r485", "r486", "r533" ] }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CumulativeEffectPeriodOfAdoptionAxis", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Axis]", "terseLabel": "Cumulative Effect, Period of Adoption" } } }, "auth_ref": [ "r162", "r208", "r214", "r220", "r300", "r306", "r444", "r445", "r446", "r450", "r451", "r469", "r470", "r471", "r473", "r474", "r475", "r480", "r483", "r485", "r486", "r533" ] }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CumulativeEffectPeriodOfAdoptionDomain", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Domain]", "terseLabel": "Cumulative Effect, Period of Adoption" } } }, "auth_ref": [ "r162", "r208", "r214", "r220", "r300", "r306", "r444", "r445", "r446", "r450", "r451", "r469", "r470", "r471", "r473", "r474", "r475", "r480", "r483", "r485", "r486", "r533" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer Concentration Risk [Member]", "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer." } } }, "auth_ref": [ "r50", "r258" ] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRelationshipsMember", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsSummaryOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Relationships [Member]", "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_DebtConversionByUniqueDescriptionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtConversionByUniqueDescriptionAxis", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Conversion Description [Axis]", "terseLabel": "Debt Conversion Description", "documentation": "Information by description of debt issuances converted in a noncash or part noncash transaction." } } }, "auth_ref": [ "r40", "r42" ] }, "us-gaap_DebtConversionNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtConversionNameDomain", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Conversion, Name [Domain]", "terseLabel": "Debt Conversion, Name", "documentation": "The name of the original debt issue that has been converted in a noncash (or part noncash) transaction during the accounting period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r40", "r42" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureDebt" ], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Text Block]", "terseLabel": "Debt", "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", "r202", "r360", "r366", "r367", "r368", "r369", "r370", "r371", "r376", "r383", "r384", "r386" ] }, "nvro_DebtEquityComponentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.nevro.com/20240630", "localname": "DebtEquityComponentMember", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureDebtTables" ], "lang": { "en-us": { "role": { "documentation": "Debt equity component.", "label": "Debt Equity Component [Member]", "terseLabel": "Debt, Equity Component [Member]" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail", "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureDebtInterestExpenseRecognizedRelatedToConvertibleNotesDetail", "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureDebtNetCarryingAmountOfLiabilityComponentOfConvertibleDebtDetail", "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureDebtTables", "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r20", "r91", "r92", "r142", "r144", "r204", "r361", "r362", "r363", "r364", "r365", "r367", "r372", "r373", "r374", "r375", "r377", "r378", "r379", "r380", "r381", "r382", "r516", "r734", "r735", "r736", "r737", "r738", "r866" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, basis spread on variable rate", "label": "Debt Instrument, Basis Spread on Variable Rate", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentCarryingAmount", "crdr": "credit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail", "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureDebtNetCarryingAmountOfLiabilityComponentOfConvertibleDebtDetail" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Gross", "terseLabel": "Principal", "verboseLabel": "Principal amount", "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt." } } }, "auth_ref": [ "r20", "r144", "r387" ] }, "us-gaap_DebtInstrumentConvertibleIfConvertedValueInExcessOfPrincipal": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleIfConvertedValueInExcessOfPrincipal", "crdr": "credit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Converted value in excess of principal", "label": "Debt Instrument, Convertible, If-converted Value in Excess of Principal", "documentation": "The amount by which the convertible debt's if-converted value exceeds its principle amount at the balance sheet date, regardless of whether the instrument is currently convertible. This element applies to public companies only." } } }, "auth_ref": [ "r67" ] }, "us-gaap_DebtInstrumentFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFairValue", "crdr": "credit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of notes", "label": "Debt Instrument, Fair Value Disclosure", "totalLabel": "Debt Instrument, Fair Value Disclosure, Total", "documentation": "Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable." } } }, "auth_ref": [ "r374", "r499", "r735", "r736" ] }, "us-gaap_DebtInstrumentIncreaseDecreaseForPeriodNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentIncreaseDecreaseForPeriodNet", "crdr": "credit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Increase in principal", "label": "Debt Instrument, Increase (Decrease), Net", "totalLabel": "Debt Instrument, Increase (Decrease), Net, Total", "documentation": "Net increase or decrease in the carrying amount of the debt instrument for the period." } } }, "auth_ref": [ "r866" ] }, "nvro_DebtInstrumentInterestPayablePercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.nevro.com/20240630", "localname": "DebtInstrumentInterestPayablePercentage", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, interest payable percentage", "label": "Debt Instrument, Interest Payable Percentage", "documentation": "Debt Instrument, Interest payable percentage." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Debt instrument, interest rate", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r26", "r362" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail", "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureDebtInterestExpenseRecognizedRelatedToConvertibleNotesDetail", "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureDebtNetCarryingAmountOfLiabilityComponentOfConvertibleDebtDetail", "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureDebtTables" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Line Items]", "terseLabel": "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": [ "r204", "r361", "r362", "r363", "r364", "r365", "r367", "r372", "r373", "r374", "r375", "r377", "r378", "r379", "r380", "r381", "r382", "r385", "r516", "r734", "r735", "r736", "r737", "r738", "r866" ] }, "nvro_DebtInstrumentMaturityYear": { "xbrltype": "gYearItemType", "nsuri": "http://www.nevro.com/20240630", "localname": "DebtInstrumentMaturityYear", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Debt instrument maturity year.", "label": "Debt Instrument Maturity Year", "terseLabel": "Debt instrument due year" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail", "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureDebtInterestExpenseRecognizedRelatedToConvertibleNotesDetail", "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureDebtNetCarryingAmountOfLiabilityComponentOfConvertibleDebtDetail", "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureDebtTables", "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name", "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": [ "r27", "r204", "r361", "r362", "r363", "r364", "r365", "r367", "r372", "r373", "r374", "r375", "r377", "r378", "r379", "r380", "r381", "r382", "r516", "r734", "r735", "r736", "r737", "r738", "r866" ] }, "nvro_DebtInstrumentReferenceRateFloor": { "xbrltype": "percentItemType", "nsuri": "http://www.nevro.com/20240630", "localname": "DebtInstrumentReferenceRateFloor", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument reference rate floor", "label": "Debt Instrument Reference Rate Floor", "documentation": "Debt instrument reference rate floor." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail", "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureDebtInterestExpenseRecognizedRelatedToConvertibleNotesDetail", "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureDebtNetCarryingAmountOfLiabilityComponentOfConvertibleDebtDetail", "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureDebtTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Long-Term Debt Instruments [Table]", "terseLabel": "Debt Instrument [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": [ "r27", "r68", "r69", "r83", "r84", "r86", "r88", "r129", "r130", "r204", "r361", "r362", "r363", "r364", "r365", "r367", "r372", "r373", "r374", "r375", "r377", "r378", "r379", "r380", "r381", "r382", "r385", "r516", "r734", "r735", "r736", "r737", "r738", "r866" ] }, "us-gaap_DebtInstrumentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentsAbstract", "lang": { "en-us": { "role": { "label": "Debt Instruments [Abstract]" } } }, "auth_ref": [] }, "nvro_DebtLiabilityComponentBraidwellTermLoansMember": { "xbrltype": "domainItemType", "nsuri": "http://www.nevro.com/20240630", "localname": "DebtLiabilityComponentBraidwellTermLoansMember", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureDebtNetCarryingAmountOfLiabilityComponentOfConvertibleDebtDetail", "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureDebtTables" ], "lang": { "en-us": { "role": { "label": "Debt Liability Component Braidwell Term Loans [Member]", "documentation": "Debt Liability Component Braidwell Term Loans [Member]" } } }, "auth_ref": [] }, "nvro_DebtLiabilityComponentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.nevro.com/20240630", "localname": "DebtLiabilityComponentMember", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail", "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureDebtTables" ], "lang": { "en-us": { "role": { "documentation": "Debt liability component.", "label": "Debt Liability Component [Member]", "terseLabel": "Debt, Liability Component [Member]" } } }, "auth_ref": [] }, "us-gaap_DebtSecuritiesAvailableForSaleTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleTable", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureBalanceSheetComponentsSummaryOfGrossUnrealizedGainsAndUnrealizedLossesOfInvestmentSecuritiesExcludingInvestmentsInMoneyMarketFundsDetail" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale [Table]", "documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277" ] }, "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleTableTextBlock", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureBalanceSheetComponentsTables" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale [Table Text Block]", "terseLabel": "Summary of Gross Unrealized Gains and Unrealized Losses of Investment Securities Excluding Investments in Money Market Funds", "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": [ "r878", "r879", "r880", "r881", "r882", "r883", "r884", "r885", "r886", "r887", "r888", "r890" ] }, "us-gaap_DeferredFinanceCostsNoncurrentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFinanceCostsNoncurrentGross", "crdr": "debit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureDebtNetCarryingAmountOfLiabilityComponentOfConvertibleDebtDetail" ], "lang": { "en-us": { "role": { "label": "Debt Issuance Cost, Gross, Noncurrent", "negatedLabel": "Unamortized issuance cost", "documentation": "Amount, before accumulated amortization, of debt issuance costs classified as noncurrent. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r85" ] }, "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount", "crdr": "debit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureEmployeeBenefitPlansAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Defined Contribution Plan, Employer Discretionary Contribution Amount", "terseLabel": "Expense for matching contributions", "documentation": "Amount of discretionary contributions made by an employer to a defined contribution plan." } } }, "auth_ref": [] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentDepreciationAndAmortizationExpenseDetail", "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization", "verboseLabel": "Depreciation and amortization expense", "totalLabel": "Depreciation, Depletion and Amortization, Total", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r11", "r245" ] }, "us-gaap_DevelopedTechnologyRightsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DevelopedTechnologyRightsMember", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsSummaryOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Developed Technology [Member]", "label": "Developed Technology Rights [Member]", "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property." } } }, "auth_ref": [ "r136" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail", "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureRevenueSummaryOfRevenueByGeographyOnBillingAddressOfCustomerDetail" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "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": [ "r403", "r740", "r741", "r742", "r743", "r744", "r745", "r746" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail", "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureRevenueSummaryOfRevenueByGeographyOnBillingAddressOfCustomerDetail" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table]", "terseLabel": "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": [ "r403", "r740", "r741", "r742", "r743", "r744", "r745", "r746" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureRevenueTables" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Summary of Revenue by Geography on Billing Address of Customer", "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": [ "r912" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/DisclosureStockbasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of PSU Grant Activity", "label": "Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block]", "documentation": "Tabular disclosure of share-based payment arrangement." } } }, "auth_ref": [ "r13", "r70" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "terseLabel": "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": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "terseLabel": "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": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "terseLabel": "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": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r772" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "terseLabel": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r805" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Type", "verboseLabel": "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_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "terseLabel": "Net income (loss) per common share", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/DisclosureBasicAndDilutedNetIncomeLossPerShareComputationOfBasicAndDilutedNetLossPerShareDetail", "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss per share, basic", "label": "Earnings Per Share, Basic", "totalLabel": "Earnings Per Share, Basic, Total", "verboseLabel": "Net loss 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": [ "r192", "r212", "r213", "r214", "r215", "r216", "r222", "r225", "r232", "r233", "r234", "r238", "r486", "r487", "r576", "r596", "r724" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/DisclosureBasicAndDilutedNetIncomeLossPerShareComputationOfBasicAndDilutedNetLossPerShareDetail", "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss per share, diluted", "label": "Earnings Per Share, Diluted", "totalLabel": "Earnings Per Share, Diluted, Total", "verboseLabel": "Net loss 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": [ "r192", "r212", "r213", "r214", "r215", "r216", "r225", "r232", "r233", "r234", "r238", "r486", "r487", "r576", "r596", "r724" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/DisclosureBasicAndDilutedNetIncomeLossPerShare1" ], "lang": { "en-us": { "role": { "terseLabel": "Basic and Diluted Net Income (Loss) Per Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r221", "r235", "r236", "r237" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "terseLabel": "Effect of exchange rate changes on cash and cash equivalents", "totalLabel": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total", "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; 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": [ "r946" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureBalanceSheetComponentsSummaryOfAccruedLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued payroll and related expenses", "totalLabel": "Employee-related Liabilities, Current, Total", "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": [ "r24" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockbasedCompensationExpenseByLineItemsInCondensedConsolidatedStatementsOfOperationsDetail", "http://www.nevro.com/20240630/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockbasedCompensationExpenseDetail" ], "lang": { "en-us": { "role": { "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_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/DisclosureBasicAndDilutedNetIncomeLossPerShareComputationOfPotentiallyDilutiveSecuritiesOutstandingExcludedFromComputationOfDilutedShares", "http://www.nevro.com/20240630/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockbasedCompensationExpenseDetail", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Employee Stock Option [Member]", "terseLabel": "Employee Stock Option", "verboseLabel": "Stock Options [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": [] }, "nvro_EmployeeStockPurchasePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.nevro.com/20240630", "localname": "EmployeeStockPurchasePlanMember", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockbasedCompensationExpenseDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Employee Stock Purchase Plan [Member]", "terseLabel": "ESPP [Member]", "label": "Employee Stock Purchase Plan [Member]", "documentation": "Employee Stock Purchase Plan [Member]" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "terseLabel": "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": [ "r770" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "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_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r770" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Securities Act File Number", "terseLabel": "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": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "terseLabel": "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": [ "r770" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Interactive Data Current", "terseLabel": "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": [ "r844" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "terseLabel": "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": [ "r770" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Shell Company", "terseLabel": "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": [ "r770" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "terseLabel": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r770" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Tax Identification Number", "terseLabel": "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": [ "r770" ] }, "us-gaap_EquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquipmentMember", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetail" ], "lang": { "en-us": { "role": { "label": "Equipment [Member]", "terseLabel": "Laboratory and Manufacturing Equipment [Member]", "documentation": "Tangible personal property used to produce goods and services." } } }, "auth_ref": [] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail", "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetail", "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Equity Component [Domain]", "terseLabel": "Equity Component", "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", "r162", "r187", "r188", "r189", "r205", "r206", "r207", "r210", "r217", "r219", "r239", "r300", "r306", "r393", "r444", "r445", "r446", "r450", "r451", "r469", "r470", "r471", "r472", "r473", "r475", "r485", "r506", "r507", "r508", "r509", "r510", "r511", "r535", "r607", "r608", "r609", "r621", "r682" ] }, "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": { "label": "Equity Valuation Assumption Difference, Footnote [Text Block]", "terseLabel": "Equity Valuation Assumption Difference, Footnote" } } }, "auth_ref": [ "r813" ] }, "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": { "label": "Erroneous Compensation Analysis [Text Block]", "terseLabel": "Erroneous Compensation Analysis" } } }, "auth_ref": [ "r777", "r788", "r798", "r823" ] }, "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": { "label": "Erroneously Awarded Compensation Recovery [Table]", "terseLabel": "Erroneously Awarded Compensation Recovery" } } }, "auth_ref": [ "r774", "r785", "r795", "r820" ] }, "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": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "auth_ref": [ "r819" ] }, "nvro_ExerciseOfBondHedgeForConvertibleSeniorNotes": { "xbrltype": "sharesItemType", "nsuri": "http://www.nevro.com/20240630", "localname": "ExerciseOfBondHedgeForConvertibleSeniorNotes", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Exercise of bond hedge for convertible senior notes.", "label": "Exercise Of Bond Hedge For Convertible Senior Notes", "terseLabel": "Share received on option exercise", "negatedLabel": "Exercise of bond hedge for convertible senior notes due 2021, shares" } } }, "auth_ref": [] }, "nvro_ExerciseOfBondHedgeValueForConvertibleSeniorNotes": { "xbrltype": "monetaryItemType", "nsuri": "http://www.nevro.com/20240630", "localname": "ExerciseOfBondHedgeValueForConvertibleSeniorNotes", "crdr": "debit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Exercise of bond hedge value for convertible senior notes.", "label": "Exercise Of Bond Hedge Value For Convertible Senior Notes", "negatedLabel": "Exercise of bond hedge for convertible senior notes due 2021" } } }, "auth_ref": [] }, "nvro_FacilityLeaseAgreementThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.nevro.com/20240630", "localname": "FacilityLeaseAgreementThreeMember", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Facility lease agreement three.", "label": "Facility Lease Agreement Three [Member]", "terseLabel": "Non-cancellable Facility Lease [Member]" } } }, "auth_ref": [] }, "us-gaap_FairValueAdjustmentOfWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAdjustmentOfWarrants", "crdr": "debit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "negatedLabel": "Change in fair market value of warrants", "verboseLabel": "Change in fair market value of warrants", "terseLabel": "Change in fair value of warrants", "label": "Fair Value Adjustment of Warrants", "documentation": "Amount of expense (income) related to adjustment to fair value of warrant liability." } } }, "auth_ref": [ "r1", "r11" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetail", "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureFairValueMeasurementsFinancialInstrumentsMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "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": [ "r490", "r491", "r495" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetail", "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureFairValueMeasurementsFinancialInstrumentsMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r490", "r491", "r495" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfSignificantUnobservableInputsForContingentConsiderationDetail", "http://www.nevro.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfAssumptionsForWarrantLiabilityDetail", "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureFairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfSignificantUnobservableInputsForContingentConsiderationDetail", "http://www.nevro.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfAssumptionsForWarrantLiabilityDetail", "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureFairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurement Inputs and Valuation Techniques [Table]", "documentation": "Disclosure of information about input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis." } } }, "auth_ref": [ "r17" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureFairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Assumptions and Significant Unobservable Inputs", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]", "documentation": "Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis." } } }, "auth_ref": [ "r17" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureFairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "label": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]", "terseLabel": "Financial Instruments Measured at Fair Value on Recurring Basis", "documentation": "Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class 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": [ "r79", "r139" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfSignificantUnobservableInputsForContingentConsiderationDetail", "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetail", "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureFairValueMeasurementsFinancialInstrumentsMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r374", "r406", "r407", "r408", "r409", "r410", "r411", "r491", "r541", "r542", "r543", "r735", "r736", "r747", "r748", "r749" ] }, "us-gaap_FairValueByLiabilityClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByLiabilityClassAxis", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfSignificantUnobservableInputsForContingentConsiderationDetail", "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetail", "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureFairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "label": "Liability Class [Axis]", "documentation": "Information by class of liability." } } }, "auth_ref": [ "r80", "r138" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureFairValueMeasurementsFinancialInstrumentsMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r490", "r491", "r493", "r494", "r496" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureFairValueMeasurements" ], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurements", "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": [ "r489" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureFairValueMeasurementsFinancialInstrumentsMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "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": [ "r374", "r406", "r411", "r491", "r541", "r747", "r748", "r749" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureFairValueMeasurementsFinancialInstrumentsMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "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": [ "r374", "r406", "r411", "r491", "r542", "r735", "r736", "r747", "r748", "r749" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfSignificantUnobservableInputsForContingentConsiderationDetail", "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetail", "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureFairValueMeasurementsFinancialInstrumentsMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level 3 [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r374", "r406", "r407", "r408", "r409", "r410", "r411", "r491", "r543", "r735", "r736", "r747", "r748", "r749" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfSignificantUnobservableInputsForContingentConsiderationDetail", "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetail", "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureFairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "label": "Fair Value by Liability Class [Domain]", "documentation": "Represents classes of liabilities measured and disclosed at fair value." } } }, "auth_ref": [ "r18" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureFairValueMeasurementsFinancialInstrumentsMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency", "documentation": "Measurement frequency." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfSignificantUnobservableInputsForContingentConsiderationDetail", "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetail", "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureFairValueMeasurementsFinancialInstrumentsMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r374", "r406", "r407", "r408", "r409", "r410", "r411", "r541", "r542", "r543", "r735", "r736", "r747", "r748", "r749" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureFairValueMeasurementsFinancialInstrumentsMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Fair Value, Recurring [Member]", "terseLabel": "Fair Value Measurements 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": [ "r489", "r496" ] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentAxis", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureBalanceSheetComponentsSummaryOfGrossUnrealizedGainsAndUnrealizedLossesOfInvestmentSecuritiesExcludingInvestmentsInMoneyMarketFundsDetail" ], "lang": { "en-us": { "role": { "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r308", "r309", "r311", "r312", "r313", "r315", "r316", "r317", "r385", "r391", "r476", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r594", "r728", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r890", "r891", "r892", "r893" ] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsSummaryOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "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": [ "r173", "r327" ] }, "nvro_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.nevro.com/20240630", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour", "crdr": "debit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsSummaryOfFutureAmortizationExpenseOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Finite Lived Intangible Assets Amortization Expense After Year Four", "documentation": "Finite lived intangible assets amortization expense after year four." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsSummaryOfFutureAmortizationExpenseOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "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": [ "r123" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "crdr": "debit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsSummaryOfFutureAmortizationExpenseOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2024, remaining months", "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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsSummaryOfFutureAmortizationExpenseOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "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": [ "r123" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsSummaryOfFutureAmortizationExpenseOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "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": [ "r123" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsSummaryOfFutureAmortizationExpenseOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "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": [ "r123" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsSummaryOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r325", "r326", "r327", "r328", "r571", "r572" ] }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract", "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsSummaryOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Gross Carrying Amount", "label": "Finite-Lived Intangible Assets, Gross", "totalLabel": "Finite-Lived Intangible Assets, Gross, Total", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r122", "r572" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsSummaryOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "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": [ "r571" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsSummaryOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "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": [ "r59", "r61" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsSummaryOfFutureAmortizationExpenseOfIntangibleAssetsDetail", "http://www.nevro.com/20240630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsSummaryOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Net Carrying Amount", "label": "Finite-Lived Intangible Assets, Net", "periodEndLabel": "Finite-Lived Intangible Assets, Net, Ending Balance", "periodStartLabel": "Finite-Lived Intangible Assets, Net, Beginning Balance", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r122", "r571" ] }, "nvro_FirstAmendmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.nevro.com/20240630", "localname": "FirstAmendmentMember", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "First amendment.", "label": "First Amendment [Member]", "terseLabel": "Amendment 1 [Member]" } } }, "auth_ref": [] }, "us-gaap_ForeignCurrencyTransactionGainLossRealized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionGainLossRealized", "crdr": "credit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesNetUnrealizedAndNetRealizedForeignCurrencyTransactionGainsLossesDetail" ], "lang": { "en-us": { "role": { "label": "Realized Gain (Loss), Foreign Currency Transaction, before Tax", "terseLabel": "Net realized foreign currency gain (loss)", "documentation": "Amount, before tax, of realized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r661", "r766", "r944", "r945", "r967" ] }, "us-gaap_ForeignCurrencyTransactionGainLossUnrealized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionGainLossUnrealized", "crdr": "credit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesNetUnrealizedAndNetRealizedForeignCurrencyTransactionGainsLossesDetail" ], "lang": { "en-us": { "role": { "label": "Unrealized Gain (Loss), Foreign Currency Transaction, before Tax", "terseLabel": "Net unrealized foreign currency gain (loss)", "documentation": "Amount, before tax, of unrealized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r117", "r662", "r766", "r944", "r945", "r968" ] }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "terseLabel": "Foreign Currency Translation", "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy." } } }, "auth_ref": [ "r505" ] }, "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": { "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r781", "r792", "r802", "r827" ] }, "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": { "label": "Forgone Recovery due to Expense of Enforcement, Amount", "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r781", "r792", "r802", "r827" ] }, "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": { "label": "Forgone Recovery due to Violation of Home Country Law, Amount", "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r781", "r792", "r802", "r827" ] }, "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": { "label": "Forgone Recovery, Explanation of Impracticability [Text Block]", "terseLabel": "Forgone Recovery, Explanation of Impracticability" } } }, "auth_ref": [ "r781", "r792", "r802", "r827" ] }, "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": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r781", "r792", "r802", "r827" ] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetail" ], "lang": { "en-us": { "role": { "label": "Furniture and Fixtures [Member]", "terseLabel": "Furniture and Fixtures [Member]", "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases." } } }, "auth_ref": [] }, "us-gaap_GeographicConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeographicConcentrationRiskMember", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureRevenueScheduleOfRevenueByMajorCustomersByGeographicAreaDetail" ], "lang": { "en-us": { "role": { "label": "Geographic Concentration Risk [Member]", "terseLabel": "Geographic Concentration Risk [Member]", "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa)." } } }, "auth_ref": [ "r51", "r703" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "label": "Goodwill", "periodEndLabel": "Goodwill, Ending Balance", "periodStartLabel": "Goodwill, Beginning Balance", "totalLabel": "Goodwill, Total", "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": [ "r172", "r322", "r573", "r729", "r755", "r895", "r896" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/DisclosureGoodwillAndIntangibleAssets" ], "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": [ "r121" ] }, "us-gaap_GoodwillGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillGross", "crdr": "debit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "label": "Goodwill, Gross", "documentation": "Amount before 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": [ "r323", "r324", "r729" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Gross Profit", "totalLabel": "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", "r203", "r240", "r248", "r252", "r254", "r296", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r500", "r726", "r909" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Loss before income taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r0", "r104", "r146", "r240", "r248", "r252", "r254", "r577", "r591", "r726" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockbasedCompensationExpenseByLineItemsInCondensedConsolidatedStatementsOfOperationsDetail" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r329", "r335", "r666" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockbasedCompensationExpenseByLineItemsInCondensedConsolidatedStatementsOfOperationsDetail" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r335", "r666" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Income Tax Expense (Benefit)", "terseLabel": "Provision for income taxes", "totalLabel": "Income Tax Expense (Benefit), Total", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r151", "r158", "r218", "r219", "r246", "r449", "r452", "r597" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable", "totalLabel": "Increase (Decrease) in Accounts Payable, Total", "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": [ "r10" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "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": [ "r10" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedLiabilities", "crdr": "debit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued liabilities", "totalLabel": "Increase (Decrease) in Accrued Liabilities, Total", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid." } } }, "auth_ref": [ "r10" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories", "totalLabel": "Increase (Decrease) in Inventories, Total", "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": [ "r10" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/DisclosureLeaseAccountingAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Increase in operating lease liability", "label": "Increase (Decrease) in Operating Lease Liability", "documentation": "Amount of increase (decrease) in obligation for operating lease." } } }, "auth_ref": [ "r850", "r864" ] }, "nvro_IncreaseDecreaseInOperatingLeaseRightOfUseAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.nevro.com/20240630", "localname": "IncreaseDecreaseInOperatingLeaseRightOfUseAssets", "crdr": "credit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/DisclosureLeaseAccountingAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Increase in operating lease right-of-use assets", "label": "Increase Decrease In Operating Lease Right Of Use Assets", "documentation": "Increase decrease in operating lease right of use sssets." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities", "crdr": "debit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Other Noncurrent Liabilities", "terseLabel": "Other long-term liabilities", "documentation": "Amount of increase (decrease) in noncurrent operating liabilities classified as other." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherOperatingAssets", "crdr": "credit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Other Operating Assets", "negatedLabel": "Other assets", "totalLabel": "Increase (Decrease) in Other Operating Assets, Total", "documentation": "Amount of increase (decrease) in operating assets classified as other." } } }, "auth_ref": [ "r10" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other current assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r10" ] }, "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": { "label": "Individual [Axis]", "terseLabel": "Individual:" } } }, "auth_ref": [ "r784", "r792", "r802", "r819", "r827", "r831", "r839" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]", "terseLabel": "Insider Trading Arrangements:" } } }, "auth_ref": [ "r837" ] }, "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]", "terseLabel": "Insider Trading Policies and Procedures:" } } }, "auth_ref": [ "r773", "r843" ] }, "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": { "label": "Insider Trading Policies and Procedures Adopted [Flag]", "terseLabel": "Insider Trading Policies and Procedures Adopted" } } }, "auth_ref": [ "r773", "r843" ] }, "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": { "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]", "terseLabel": "Insider Trading Policies and Procedures Not Adopted" } } }, "auth_ref": [ "r773", "r843" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets, net", "label": "Intangible Assets, Net (Excluding Goodwill)", "totalLabel": "Intangible Assets, Net (Excluding Goodwill), Total", "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": [ "r57", "r60" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Interest Expense", "negatedLabel": "Interest expense", "totalLabel": "Interest Expense, Total", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r85", "r148", "r190", "r244", "r514", "r667", "r766", "r966" ] }, "us-gaap_InterestExpenseDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpenseDebt", "crdr": "debit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureDebtInterestExpenseRecognizedRelatedToConvertibleNotesDetail" ], "lang": { "en-us": { "role": { "label": "Interest Expense, Debt", "totalLabel": "Total interest expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt." } } }, "auth_ref": [ "r111", "r380", "r389", "r737", "r738" ] }, "us-gaap_InterestExpenseDebtExcludingAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpenseDebtExcludingAmortization", "crdr": "debit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureDebtInterestExpenseRecognizedRelatedToConvertibleNotesDetail" ], "lang": { "en-us": { "role": { "label": "Interest Expense, Debt, Excluding Amortization", "terseLabel": "Contractual interest expense", "documentation": "Represents the portion of interest incurred in the period on debt arrangements that was charged against earnings, excluding amortization of debt discount (premium) and financing costs." } } }, "auth_ref": [ "r113", "r381", "r737", "r738" ] }, "nvro_InterestExpenseRecognizedRelatedToConvertibleNotesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.nevro.com/20240630", "localname": "InterestExpenseRecognizedRelatedToConvertibleNotesTableTextBlock", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureDebtTables" ], "lang": { "en-us": { "role": { "documentation": "Interest expense recognized related to convertible notes.", "label": "Interest Expense Recognized Related To Convertible Notes Table [Text Block]", "terseLabel": "Interest Expense Recognized Related to Convertible Notes" } } }, "auth_ref": [] }, "us-gaap_InterestPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPayableCurrent", "crdr": "credit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureBalanceSheetComponentsSummaryOfAccruedLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Interest Payable, Current", "terseLabel": "Accrued interest", "documentation": "Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r24" ] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryFinishedGoodsNetOfReserves", "crdr": "debit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureBalanceSheetComponentsComponentsOfInventoriesDetail" ], "lang": { "en-us": { "role": { "label": "Inventory, Finished Goods, Net of Reserves", "terseLabel": "Finished goods", "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": [ "r120", "r720" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureBalanceSheetComponentsComponentsOfInventoriesDetail", "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Inventory, Net", "terseLabel": "Inventories", "totalLabel": "Total inventories", "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": [ "r180", "r719", "r755" ] }, "us-gaap_InventoryPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryPolicyTextBlock", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Inventory, Policy [Policy Text Block]", "terseLabel": "Inventories", "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost." } } }, "auth_ref": [ "r153", "r168", "r179", "r318", "r319", "r321", "r569", "r723" ] }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryRawMaterialsNetOfReserves", "crdr": "debit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureBalanceSheetComponentsComponentsOfInventoriesDetail" ], "lang": { "en-us": { "role": { "label": "Inventory, Raw Materials, Net of Reserves", "terseLabel": "Raw materials", "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": [ "r120", "r722" ] }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWorkInProcessNetOfReserves", "crdr": "debit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureBalanceSheetComponentsComponentsOfInventoriesDetail" ], "lang": { "en-us": { "role": { "label": "Inventory, Work in Process, Net of Reserves", "terseLabel": "Work in porcess", "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": [ "r120", "r721" ] }, "us-gaap_InventoryWriteDown": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWriteDown", "crdr": "debit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Inventory Write-down", "terseLabel": "Write-down of inventory", "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels." } } }, "auth_ref": [ "r320" ] }, "nvro_InventoryWriteDownCashAndNonCash": { "xbrltype": "monetaryItemType", "nsuri": "http://www.nevro.com/20240630", "localname": "InventoryWriteDownCashAndNonCash", "crdr": "credit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureBalanceSheetComponentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Inventory write down cash and non cash.", "label": "Inventory Write Down Cash And Non Cash", "terseLabel": "Write down of inventory" } } }, "auth_ref": [] }, "nvro_InventoryWriteUpCashAndNonCash": { "xbrltype": "monetaryItemType", "nsuri": "http://www.nevro.com/20240630", "localname": "InventoryWriteUpCashAndNonCash", "crdr": "debit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureBalanceSheetComponentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Write up of inventory", "label": "Inventory Write Up Cash And Non Cash", "documentation": "Inventory write up cash and non cash." } } }, "auth_ref": [] }, "us-gaap_InvestmentIncomeInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentIncomeInterest", "crdr": "credit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Investment Income, Interest", "terseLabel": "Interest income", "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities." } } }, "auth_ref": [ "r110", "r243" ] }, "us-gaap_InvestmentTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentTypeAxis", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureFairValueMeasurementsFinancialInstrumentsMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Investment Type [Axis]", "terseLabel": "Investment Type", "documentation": "Information by type of investments." } } }, "auth_ref": [ "r623", "r625", "r626", "r628", "r630", "r685", "r687", "r689", "r692", "r693", "r694", "r695", "r697", "r698", "r699", "r700", "r701", "r760" ] }, "us-gaap_InvestmentTypeCategorizationMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentTypeCategorizationMember", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureFairValueMeasurementsFinancialInstrumentsMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Investments [Domain]", "terseLabel": "Investments", "documentation": "Asset obtained to generate income or appreciate in value." } } }, "auth_ref": [ "r623", "r625", "r626", "r628", "r630", "r685", "r687", "r689", "r692", "r693", "r694", "r695", "r697", "r698", "r699", "r700", "r701", "r760" ] }, "us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureBalanceSheetComponentsTables" ], "lang": { "en-us": { "role": { "label": "Investments Classified by Contractual Maturity Date [Table Text Block]", "terseLabel": "Summary of Contractual Maturities of Investment Securities", "documentation": "Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments." } } }, "auth_ref": [] }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "lang": { "en-us": { "role": { "label": "Investments, Debt and Equity Securities [Abstract]" } } }, "auth_ref": [] }, "nvro_LeaseCommencementDateDescription": { "xbrltype": "stringItemType", "nsuri": "http://www.nevro.com/20240630", "localname": "LeaseCommencementDateDescription", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Lease commencement date description.", "label": "Lease Commencement Date Description", "terseLabel": "Commencement date description" } } }, "auth_ref": [] }, "nvro_LeaseCommencementPeriod": { "xbrltype": "gYearMonthItemType", "nsuri": "http://www.nevro.com/20240630", "localname": "LeaseCommencementPeriod", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Lease commencement period.", "label": "Lease Commencement Period", "terseLabel": "Lease agreement, commencement period" } } }, "auth_ref": [] }, "us-gaap_LeaseContractualTermAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseContractualTermAxis", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/DisclosureLeaseAccountingAdditionalInformationDetails", "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Lease Contractual Term [Axis]", "terseLabel": "Lease Contractual Term", "documentation": "Information by contractual term of lease arrangement." } } }, "auth_ref": [ "r849" ] }, "us-gaap_LeaseContractualTermDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseContractualTermDomain", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/DisclosureLeaseAccountingAdditionalInformationDetails", "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Lease Contractual Term [Domain]", "terseLabel": "Lease Contractual Term", "documentation": "Contractual term of lease arrangement." } } }, "auth_ref": [ "r849" ] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureLeaseAccountingTables" ], "lang": { "en-us": { "role": { "label": "Lease, Cost [Table Text Block]", "terseLabel": "Supplemental Lease Cost Information", "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": [ "r948" ] }, "nvro_LeaseEffectiveDate": { "xbrltype": "dateItemType", "nsuri": "http://www.nevro.com/20240630", "localname": "LeaseEffectiveDate", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/DisclosureLeaseAccountingAdditionalInformationDetails", "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Lease effective date.", "label": "Lease Effective Date", "terseLabel": "Lease agreement, effective date" } } }, "auth_ref": [] }, "nvro_LeaseEffectiveMonthAndYear": { "xbrltype": "gYearMonthItemType", "nsuri": "http://www.nevro.com/20240630", "localname": "LeaseEffectiveMonthAndYear", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Lease effective month and year.", "label": "Lease Effective Month And Year", "terseLabel": "Lease agreement, effective month and year" } } }, "auth_ref": [] }, "us-gaap_LeaseExpirationDate1": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseExpirationDate1", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Lease Expiration Date", "terseLabel": "Lease agreement, expiration date", "documentation": "Date which lease or group of leases is set to expire, in YYYY-MM-DD format." } } }, "auth_ref": [] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetail" ], "lang": { "en-us": { "role": { "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold Improvements [Member]", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r124" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LesseeLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionLineItems", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/DisclosureLeaseAccountingAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Lease, Description [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": [ "r525" ] }, "us-gaap_LesseeLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionTable", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/DisclosureLeaseAccountingAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Lease, Description [Table]", "documentation": "Disclosure of information about lessee's leases." } } }, "auth_ref": [ "r525" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureLeaseAccountingTables" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "terseLabel": "Schedule of Maturity of Lease Liabilities", "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": [ "r949" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureLeaseAccountingScheduleOfMaturityOfLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total lease payments", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r530" ] }, "nvro_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.nevro.com/20240630", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour", "crdr": "credit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureLeaseAccountingScheduleOfMaturityOfLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "documentation": "Lessee Operating Lease Liability Payments Due After Year Four.", "label": "Lessee Operating Lease Liability Payments Due After Year Four", "terseLabel": "Thereafter" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureLeaseAccountingScheduleOfMaturityOfLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "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": [ "r530" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureLeaseAccountingScheduleOfMaturityOfLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "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": [ "r530" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureLeaseAccountingScheduleOfMaturityOfLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "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": [ "r530" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureLeaseAccountingScheduleOfMaturityOfLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "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": [ "r530" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureLeaseAccountingScheduleOfMaturityOfLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "2024, remaining months", "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": [ "r949" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureLeaseAccountingScheduleOfMaturityOfLeaseLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less: Interest", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r530" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureLeaseAccounting" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Lease Accounting", "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability." } } }, "auth_ref": [ "r520" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities", "totalLabel": "Total 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": [ "r23", "r203", "r296", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r461", "r464", "r465", "r500", "r639", "r725", "r768", "r909", "r951", "r952" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders\u2019 equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r99", "r145", "r588", "r755", "r867", "r894", "r943" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and stockholders\u2019 equity" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current", "totalLabel": "Total current liabilities", "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": [ "r25", "r167", "r203", "r296", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r461", "r464", "r465", "r500", "r755", "r909", "r951", "r952" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesFairValueDisclosure", "crdr": "credit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of warrants", "label": "Liabilities, Fair Value Disclosure", "totalLabel": "Liabilities, Fair Value Disclosure, Total", "documentation": "Fair value of financial and nonfinancial obligations." } } }, "auth_ref": [ "r79" ] }, "us-gaap_LineOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditMember", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "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_LitigationSettlementExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LitigationSettlementExpense", "crdr": "debit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Litigation Settlement, Expense", "terseLabel": "Certain litigation charges (credits)", "documentation": "Amount of litigation expense, including but not limited to legal, forensic, accounting, and investigative fees." } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "terseLabel": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebt", "crdr": "credit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureDebtNetCarryingAmountOfLiabilityComponentOfConvertibleDebtDetail" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt", "totalLabel": "Net carrying amount", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r20", "r144", "r373", "r388", "r735", "r736", "r962" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt", "totalLabel": "Long-Term Debt, Excluding Current Maturities, Total", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r176" ] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail", "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureDebtInterestExpenseRecognizedRelatedToConvertibleNotesDetail", "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureDebtNetCarryingAmountOfLiabilityComponentOfConvertibleDebtDetail", "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureDebtTables" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r27" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail", "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureDebtInterestExpenseRecognizedRelatedToConvertibleNotesDetail", "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureDebtNetCarryingAmountOfLiabilityComponentOfConvertibleDebtDetail", "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureDebtTables" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type", "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": [ "r27", "r66" ] }, "us-gaap_LossContingencyDamagesAwardedValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyDamagesAwardedValue", "crdr": "debit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Arbitrator awarded damages", "label": "Loss Contingency, Damages Awarded, Value", "documentation": "Amount of damages awarded to the plaintiff in the legal matter." } } }, "auth_ref": [ "r900", "r901", "r902" ] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MajorCustomersAxis", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer" } } }, "auth_ref": [ "r258", "r742", "r912", "r963", "r964" ] }, "nvro_MajorCustomersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.nevro.com/20240630", "localname": "MajorCustomersMember", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Major customers.", "label": "Major Customers [Member]", "terseLabel": "Major Customers [Member]" } } }, "auth_ref": [] }, "srt_ManagementMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ManagementMember", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Management [Member]", "terseLabel": "Management Team [Member]" } } }, "auth_ref": [ "r874", "r950" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfSignificantUnobservableInputsForContingentConsiderationDetail", "http://www.nevro.com/20240630/taxonomy/role/DisclosureLeaseAccountingAdditionalInformationDetails", "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum [Member]" } } }, "auth_ref": [ "r346", "r347", "r348", "r349", "r412", "r568", "r604", "r631", "r632", "r686", "r688", "r690", "r691", "r696", "r714", "r715", "r727", "r739", "r750", "r757", "r911", "r953", "r954", "r955", "r956", "r957", "r958" ] }, "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": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "auth_ref": [ "r811" ] }, "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": { "label": "Measure Name", "terseLabel": "Name" } } }, "auth_ref": [ "r811" ] }, "us-gaap_MeasurementInputCreditSpreadMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputCreditSpreadMember", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfSignificantUnobservableInputsForContingentConsiderationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Spread [Member]", "label": "Measurement Input, Credit Spread [Member]", "documentation": "Measurement input using amount above (below) yield between two debt instruments similar in maturity, but different in credit quality." } } }, "auth_ref": [ "r941" ] }, "us-gaap_MeasurementInputDiscountRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputDiscountRateMember", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfSignificantUnobservableInputsForContingentConsiderationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Discount Rate [Member]", "label": "Measurement Input, Discount Rate [Member]", "documentation": "Measurement input using interest rate to determine present value of future cash flows." } } }, "auth_ref": [ "r941" ] }, "us-gaap_MeasurementInputExpectedDividendRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputExpectedDividendRateMember", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfAssumptionsForWarrantLiabilityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Dividend Yield [Member]", "label": "Measurement Input, Expected Dividend Rate [Member]", "documentation": "Measurement input using expected dividend rate to be paid to holder of share per year." } } }, "auth_ref": [ "r941" ] }, "us-gaap_MeasurementInputExpectedTermMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputExpectedTermMember", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfSignificantUnobservableInputsForContingentConsiderationDetail", "http://www.nevro.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfAssumptionsForWarrantLiabilityDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Projected Year of Payment [Member]", "terseLabel": "Expected Term [Member]", "label": "Measurement Input, Expected Term [Member]", "documentation": "Measurement input using period financial instrument is expected to be outstanding. Excludes maturity date." } } }, "auth_ref": [ "r941" ] }, "us-gaap_MeasurementInputPriceVolatilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputPriceVolatilityMember", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfAssumptionsForWarrantLiabilityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Expected Volatility [Member]", "label": "Measurement Input, Price Volatility [Member]", "documentation": "Measurement input using rate at which price of security will increase (decrease) for given set of returns." } } }, "auth_ref": [ "r941" ] }, "nvro_MeasurementInputProbabilityOfPaymentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.nevro.com/20240630", "localname": "MeasurementInputProbabilityOfPaymentMember", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfSignificantUnobservableInputsForContingentConsiderationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Probability of Payment [Member]", "label": "Measurement Input Probability of Payment [Member]", "documentation": "Measurement input probability of payment." } } }, "auth_ref": [] }, "nvro_MeasurementInputRevenueVolatilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.nevro.com/20240630", "localname": "MeasurementInputRevenueVolatilityMember", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfSignificantUnobservableInputsForContingentConsiderationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Volatility [Member]", "label": "Measurement Input Revenue Volatility [Member]", "documentation": "Measurement Input Revenue Volatility [Member]" } } }, "auth_ref": [] }, "us-gaap_MeasurementInputRiskFreeInterestRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputRiskFreeInterestRateMember", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfSignificantUnobservableInputsForContingentConsiderationDetail", "http://www.nevro.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfAssumptionsForWarrantLiabilityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Risk-free Interest Rate [Member]", "label": "Measurement Input, Risk Free Interest Rate [Member]", "documentation": "Measurement input using interest rate on instrument with zero risk of financial loss." } } }, "auth_ref": [ "r941" ] }, "us-gaap_MeasurementInputTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputTypeAxis", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfSignificantUnobservableInputsForContingentConsiderationDetail", "http://www.nevro.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfAssumptionsForWarrantLiabilityDetail" ], "lang": { "en-us": { "role": { "label": "Measurement Input Type [Axis]", "documentation": "Information by type of measurement input used to determine value of asset and liability." } } }, "auth_ref": [ "r492" ] }, "us-gaap_MeasurementInputTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputTypeDomain", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfSignificantUnobservableInputsForContingentConsiderationDetail", "http://www.nevro.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfAssumptionsForWarrantLiabilityDetail" ], "lang": { "en-us": { "role": { "label": "Measurement Input Type [Domain]", "documentation": "Measurement input used to determine value of asset and liability." } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfSignificantUnobservableInputsForContingentConsiderationDetail" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum [Member]" } } }, "auth_ref": [ "r346", "r347", "r348", "r349", "r412", "r568", "r604", "r631", "r632", "r686", "r688", "r690", "r691", "r696", "r714", "r715", "r727", "r739", "r750", "r757", "r911", "r953", "r954", "r955", "r956", "r957", "r958" ] }, "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": { "label": "MNPI Disclosure Timed for Compensation Value [Flag]", "terseLabel": "MNPI Disclosure Timed for Compensation Value" } } }, "auth_ref": [ "r830" ] }, "us-gaap_MoneyMarketFundsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MoneyMarketFundsAtCarryingValue", "crdr": "debit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureBalanceSheetComponentsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Money Market Funds, at Carrying Value", "terseLabel": "Money market funds", "documentation": "Investment in short-term money-market instruments (such as commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and so forth) which are highly liquid (that is, readily convertible to known amounts of cash) and so near their maturity that they present an insignificant risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify as cash equivalents by definition. Original maturity means an original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three-years ago does not become a cash equivalent when its remaining maturity is three months." } } }, "auth_ref": [] }, "us-gaap_MoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MoneyMarketFundsMember", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureFairValueMeasurementsFinancialInstrumentsMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "Money Market Funds [Member]", "terseLabel": "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": [ "r913" ] }, "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": { "label": "Material Terms of Trading Arrangement [Text Block]", "terseLabel": "Material Terms of Trading Arrangement" } } }, "auth_ref": [ "r838" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer" } } }, "auth_ref": [ "r258", "r742", "r912", "r963", "r964" ] }, "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": { "label": "Named Executive Officers, Footnote [Text Block]", "terseLabel": "Named Executive Officers, Footnote" } } }, "auth_ref": [ "r812" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "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": [ "r199" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "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": [ "r199" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by (used in) operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r115", "r116", "r117" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss", "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss)", "terseLabel": "Net Income (Loss)", "totalLabel": "Net loss", "verboseLabel": "Net loss, basic and diluted", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r105", "r117", "r147", "r165", "r182", "r185", "r189", "r203", "r209", "r212", "r213", "r214", "r215", "r218", "r219", "r230", "r240", "r248", "r252", "r254", "r296", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r487", "r500", "r593", "r663", "r680", "r681", "r726", "r766", "r909" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/DisclosureBasicAndDilutedNetIncomeLossPerShareComputationOfBasicAndDilutedNetLossPerShareDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss, basic", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "totalLabel": "Net Income (Loss) Available to Common Stockholders, Basic, Total", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r194", "r212", "r213", "r214", "r215", "r222", "r223", "r231", "r234", "r240", "r248", "r252", "r254", "r726" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "crdr": "credit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/DisclosureBasicAndDilutedNetIncomeLossPerShareComputationOfBasicAndDilutedNetLossPerShareDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss, diluted", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "totalLabel": "Net Income (Loss) Available to Common Stockholders, Diluted, Total", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r194", "r224", "r226", "r227", "r228", "r229", "r231", "r234" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "New Accounting Pronouncements Not Yet Adopted", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "nvro_NinetyEightPercentApplicableConversionPriceMember": { "xbrltype": "domainItemType", "nsuri": "http://www.nevro.com/20240630", "localname": "NinetyEightPercentApplicableConversionPriceMember", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Ninety eight percent applicable conversion price.", "label": "Ninety Eight Percent Applicable Conversion Price [Member]", "terseLabel": "98% Applicable Conversion Price [Member]" } } }, "auth_ref": [] }, "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": { "label": "Non-GAAP Measure Description [Text Block]", "terseLabel": "Non-GAAP Measure Description" } } }, "auth_ref": [ "r811" ] }, "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": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "auth_ref": [ "r781", "r792", "r802", "r819", "r827" ] }, "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": { "label": "Non-PEO NEO Average Compensation Actually Paid Amount", "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r809" ] }, "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": { "label": "Non-PEO NEO Average Total Compensation Amount", "terseLabel": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r808" ] }, "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": { "label": "Non-PEO NEO [Member]", "terseLabel": "Non-PEO NEO" } } }, "auth_ref": [ "r819" ] }, "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": { "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r838" ] }, "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": { "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r838" ] }, "us-gaap_NonUsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonUsMember", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureRevenueSummaryOfRevenueByGeographyOnBillingAddressOfCustomerDetail" ], "lang": { "en-us": { "role": { "label": "Non-US [Member]", "terseLabel": "International [Member]", "documentation": "Countries excluding the United States of America (US)." } } }, "auth_ref": [ "r971", "r972", "r973", "r974" ] }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncashInvestingAndFinancingItemsAbstract", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Noncash Investing and Financing Items [Abstract]", "terseLabel": "Significant non-cash transactions" } } }, "auth_ref": [] }, "nvro_OneHundredThirtyPercentApplicableConversionPriceMember": { "xbrltype": "domainItemType", "nsuri": "http://www.nevro.com/20240630", "localname": "OneHundredThirtyPercentApplicableConversionPriceMember", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "One hundred thirty percent applicable conversion price.", "label": "One Hundred Thirty Percent Applicable Conversion Price [Member]", "terseLabel": "130% for Applicable Conversion Price [Member]" } } }, "auth_ref": [] }, "nvro_OneTimeTerminationBenefitsAndContractTerminationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.nevro.com/20240630", "localname": "OneTimeTerminationBenefitsAndContractTerminationMember", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/DisclosureRestructuringAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "One-time Severance and Other Termination Benefit Cost", "label": "One Time Termination Benefits and Contract Termination [Member]", "documentation": "One time termination benefits and contract termination." } } }, "auth_ref": [] }, "us-gaap_OneTimeTerminationBenefitsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OneTimeTerminationBenefitsMember", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/DisclosureRestructuringAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "One-time Termination Benefits", "label": "One-time Termination Benefits [Member]", "documentation": "A lump sum payment to an involuntarily terminated employee in conjunction with exit or disposal activities." } } }, "auth_ref": [ "r730", "r731", "r732", "r733" ] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Operating Expenses", "totalLabel": "Total operating expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Loss from operations", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r240", "r248", "r252", "r254", "r726" ] }, "nvro_OperatingLeaseAssetsAndLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.nevro.com/20240630", "localname": "OperatingLeaseAssetsAndLiabilitiesAbstract", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureLeaseAccountingSummaryOfOperatingLeaseAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "documentation": "Operating lease assets and liabilities abstract.", "label": "Operating Lease Assets And Liabilities [Abstract]", "terseLabel": "Operating Leases:" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureLeaseAccountingSupplementalLeaseCostInformationDetail" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Cost", "terseLabel": "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": [ "r526", "r754" ] }, "us-gaap_OperatingLeaseExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseExpense", "crdr": "debit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Expense", "terseLabel": "Lease agreement, lease expense", "documentation": "Amount of operating lease expense. Excludes sublease income." } } }, "auth_ref": [ "r947" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureLeaseAccountingScheduleOfMaturityOfLeaseLiabilitiesDetail", "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureLeaseAccountingSummaryOfOperatingLeaseAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability", "terseLabel": "Operating lease Liabilities", "totalLabel": "Total operating lease liabilities", "verboseLabel": "Present value of lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r522" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureLeaseAccountingSummaryOfOperatingLeaseAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Current", "terseLabel": "Other current liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r522" ] }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureLeaseAccountingSummaryOfOperatingLeaseAssetsAndLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes current operating lease liability." } } }, "auth_ref": [ "r523" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureLeaseAccountingSummaryOfOperatingLeaseAssetsAndLiabilitiesDetail", "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Long-term operating lease liabilities", "verboseLabel": "Long term operating lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r522" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureLeaseAccountingScheduleOfSupplementalCashFlowInformationRelatedToLeaseDetail" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Payments", "terseLabel": "Operating cash flow from operating leases", "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": [ "r524", "r527" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureLeaseAccountingSummaryOfOperatingLeaseAssetsAndLiabilitiesDetail", "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease assets", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r521" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureLeaseAccountingScheduleOfWeightedAverageLeaseTermsAndDiscountsRatesDetail" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted-average discount rate", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r529", "r754" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureLeaseAccountingScheduleOfWeightedAverageLeaseTermsAndDiscountsRatesDetail" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "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": [ "r528", "r754" ] }, "nvro_OperatingLeasesExpirationDate": { "xbrltype": "gYearMonthItemType", "nsuri": "http://www.nevro.com/20240630", "localname": "OperatingLeasesExpirationDate", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Operating leases expiration date.", "label": "Operating Leases Expiration Date", "terseLabel": "Lease agreement, expiration period" } } }, "auth_ref": [] }, "nvro_OperatingLeasesExpirationDate1": { "xbrltype": "dateItemType", "nsuri": "http://www.nevro.com/20240630", "localname": "OperatingLeasesExpirationDate1", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/DisclosureLeaseAccountingAdditionalInformationDetails", "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Leases Agreement, Expiration Date", "label": "Operating Leases Expiration Date1", "documentation": "Operating leases expiration date1" } } }, "auth_ref": [] }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasesFutureMinimumPaymentsDueCurrent", "crdr": "credit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Operating Leases, Future Minimum Payments Due, Next 12 Months", "terseLabel": "Lease expense, payment due", "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date." } } }, "auth_ref": [ "r149", "r150" ] }, "nvro_OperatingLeasesFutureMinimumPaymentsDueInFinalYearOfLeaseTerm": { "xbrltype": "monetaryItemType", "nsuri": "http://www.nevro.com/20240630", "localname": "OperatingLeasesFutureMinimumPaymentsDueInFinalYearOfLeaseTerm", "crdr": "credit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Operating leases future minimum payments due in final year of lease term.", "label": "Operating Leases Future Minimum Payments Due In Final Year Of Lease Term", "terseLabel": "Annual lease expense payable in final year of lease term" } } }, "auth_ref": [] }, "us-gaap_OperationsCommencedDate1": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperationsCommencedDate1", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Operations Commenced Date", "terseLabel": "Lease commencement date", "documentation": "Date the operations of the entity commenced, in YYYY-MM-DD format." } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureBalanceSheetComponentsSummaryOfAccruedLiabilitiesDetail" ], "lang": { "en-us": { "role": { "label": "Other Accrued Liabilities, Current", "terseLabel": "Accrued other", "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": [ "r24" ] }, "us-gaap_OtherAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsMember", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Other Assets [Member]", "documentation": "Primary financial statement caption encompassing other assets." } } }, "auth_ref": [ "r76", "r78" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Assets, Noncurrent", "terseLabel": "Other assets", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r174" ] }, "us-gaap_OtherCommitmentsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCommitmentsLineItems", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Other Commitments [Line Items]", "terseLabel": "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_OtherCommitmentsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCommitmentsTable", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Other Commitments [Table]", "terseLabel": "Other Commitments [Table]", "documentation": "Disclosure of information about obligations resulting from other commitments." } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "credit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Available-for-Sale Securities Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Changes in unrealized gains on short-term investments, net", "totalLabel": "Other Comprehensive Income (Loss), Available-for-Sale Securities Adjustment, Net of Tax, Portion Attributable to Parent, Total", "documentation": "Amount, after tax and reclassification adjustment, of gain (loss) in value of unsold investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), attributable to parent." } } }, "auth_ref": [ "r9", "r14", "r137" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "credit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Changes in foreign currency translation adjustment", "totalLabel": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent, Total", "negatedLabel": "Changes in foreign currency translation adjustment", "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity." } } }, "auth_ref": [ "r9", "r14", "r137" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income (loss):", "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "crdr": "credit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss", "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive loss", "totalLabel": "Net change in other comprehensive income (loss)", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r9", "r14", "r137", "r183", "r186" ] }, "us-gaap_OtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Liabilities, Current", "terseLabel": "Other current liabilities", "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r24", "r755" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r28" ] }, "us-gaap_OtherNoncashIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncashIncomeExpense", "crdr": "credit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Non-cash interest expense", "label": "Other Noncash Income (Expense)", "totalLabel": "Other Noncash Income (Expense), Total", "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other." } } }, "auth_ref": [ "r117" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other income (expense), net", "totalLabel": "Other Nonoperating Income (Expense), Total", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r112" ] }, "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": { "label": "Other Performance Measure, Amount", "terseLabel": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r811" ] }, "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": { "label": "Outstanding Aggregate Erroneous Compensation Amount", "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r779", "r790", "r800", "r825" ] }, "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": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "auth_ref": [ "r782", "r793", "r803", "r828" ] }, "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": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r782", "r793", "r803", "r828" ] }, "nvro_PainfulDiabeticNeuropathyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.nevro.com/20240630", "localname": "PainfulDiabeticNeuropathyMember", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Painful diabetic neuropathy.", "label": "Painful Diabetic Neuropathy [Member]", "terseLabel": "Painful Diabetic Neuropathy [Member]" } } }, "auth_ref": [] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r807" ] }, "us-gaap_PayablesAndAccrualsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PayablesAndAccrualsAbstract", "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentForContingentConsiderationLiabilityFinancingActivities", "crdr": "credit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Payment of contingent consideration established in purchase accounting", "label": "Payment for Contingent Consideration Liability, Financing Activities", "documentation": "Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date." } } }, "auth_ref": [ "r8" ] }, "us-gaap_PaymentForContingentConsiderationLiabilityInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentForContingentConsiderationLiabilityInvestingActivities", "crdr": "credit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfChangesInFairValueOfContingentConsiderationLiabilityDetail", "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent consideration payments", "negatedLabel": "Contingent consideration payments", "label": "Payment for Contingent Consideration Liability, Investing Activities", "documentation": "Amount of cash outflow, made soon after acquisition date of business combination, to settle contingent consideration liability." } } }, "auth_ref": [ "r6" ] }, "nvro_PaymentInKindPikInterestRateMember": { "xbrltype": "domainItemType", "nsuri": "http://www.nevro.com/20240630", "localname": "PaymentInKindPikInterestRateMember", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Paid in-kind [Member]", "label": "Payment In Kind Pik Interest Rate [Member]", "documentation": "Payment In Kind Pik Interest Rate." } } }, "auth_ref": [] }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDebtIssuanceCosts", "crdr": "credit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Convertible notes debt issuance costs", "label": "Payments of Debt Issuance Costs", "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt." } } }, "auth_ref": [ "r37" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "negatedLabel": "Minimum tax withholding paid on behalf of employees for net share settlement", "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r197" ] }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "crdr": "credit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Debt Securities, Available-for-Sale", "negatedLabel": "Purchases of short-term investments", "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": [ "r35", "r195", "r264" ] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Payment for acquisition of business, net of cash acquired", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "totalLabel": "Payments to Acquire Businesses, Net of Cash Acquired, Total", "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase." } } }, "auth_ref": [ "r36" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property and equipment", "totalLabel": "Payments to Acquire Property, Plant, and Equipment, Total", "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": [ "r114" ] }, "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": { "label": "Peer Group Issuers, Footnote [Text Block]", "terseLabel": "Peer Group Issuers, Footnote" } } }, "auth_ref": [ "r810" ] }, "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": { "label": "Peer Group Total Shareholder Return Amount", "terseLabel": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r810" ] }, "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": { "label": "PEO Actually Paid Compensation Amount", "terseLabel": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r809" ] }, "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": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "auth_ref": [ "r819" ] }, "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": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "auth_ref": [ "r812" ] }, "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": { "label": "PEO Total Compensation Amount", "terseLabel": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r808" ] }, "nvro_PerformanceStockUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.nevro.com/20240630", "localname": "PerformanceStockUnitsMember", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetail", "http://www.nevro.com/20240630/taxonomy/role/DisclosureStockbasedCompensationScheduleOfPsuGrantActivityDetail", "http://www.nevro.com/20240630/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockbasedCompensationExpenseDetail", "http://www.nevro.com/20240630/taxonomy/role/DisclosureStockbasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Performance Stock Units [Member]", "label": "Performance Stock Units [Member]", "documentation": "Performance stock units." } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/DisclosureStockbasedCompensationScheduleOfPsuGrantActivityDetail" ], "lang": { "en-us": { "role": { "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r914", "r915", "r916", "r917", "r918", "r919", "r920", "r921", "r922", "r923", "r924", "r925", "r926", "r927", "r928", "r929", "r930", "r931", "r932", "r933", "r934", "r935", "r936", "r937", "r938", "r939" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/DisclosureStockbasedCompensationScheduleOfPsuGrantActivityDetail" ], "lang": { "en-us": { "role": { "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r914", "r915", "r916", "r917", "r918", "r919", "r920", "r921", "r922", "r923", "r924", "r925", "r926", "r927", "r928", "r929", "r930", "r931", "r932", "r933", "r934", "r935", "r936", "r937", "r938", "r939" ] }, "us-gaap_PostemploymentBenefitsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PostemploymentBenefitsAbstract", "lang": { "en-us": { "role": { "label": "Postemployment Benefits [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r93", "r390" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r93", "r641" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued", "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt." } } }, "auth_ref": [ "r93", "r390" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, shares outstanding", "periodStartLabel": "Preferred Stock, Shares Outstanding, Beginning Balance", "periodEndLabel": "Preferred Stock, Shares Outstanding, Ending Balance", "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased." } } }, "auth_ref": [ "r93", "r641", "r659", "r969", "r970" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, $0.001 par value, 10,000,000 shares authorized at June 30, 2024 and December 31, 2023; zero shares issued and outstanding at June 30, 2024 and December 31, 2023", "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": [ "r93", "r584", "r755" ] }, "nvro_PrejudgmentInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://www.nevro.com/20240630", "localname": "PrejudgmentInterestRate", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Prejudgment interest rate", "label": "Prejudgment Interest Rate", "documentation": "Prejudgment Interest Rate" } } }, "auth_ref": [] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current 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." } } }, "auth_ref": [ "r860" ] }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions", "crdr": "debit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised", "terseLabel": "Proceeds from issuance of common stock to employees", "totalLabel": "Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised, Total", "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised." } } }, "auth_ref": [ "r7", "r19" ] }, "us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities", "crdr": "debit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Sale and Maturity of Debt Securities, Available-for-Sale", "terseLabel": "Proceeds from maturity of short-term investments", "totalLabel": "Proceeds from Sale and Maturity of Debt Securities, Available-for-Sale, Total", "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": [ "r195", "r196", "r876" ] }, "nvro_ProductDevelopmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.nevro.com/20240630", "localname": "ProductDevelopmentMember", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Product Development [Member]", "label": "Product Development [Member]", "documentation": "Product development member" } } }, "auth_ref": [] }, "nvro_ProductDevelopmentMilestoneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.nevro.com/20240630", "localname": "ProductDevelopmentMilestoneMember", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfSignificantUnobservableInputsForContingentConsiderationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Product Development Milestone [Member]", "label": "Product Development Milestone [Member]", "documentation": "Product development milestone member" } } }, "auth_ref": [] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service" } } }, "auth_ref": [ "r255", "r570", "r598", "r599", "r600", "r601", "r602", "r603", "r716", "r740", "r756", "r851", "r903", "r904", "r912", "r963" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service" } } }, "auth_ref": [ "r255", "r570", "r598", "r599", "r600", "r601", "r602", "r603", "r716", "r740", "r756", "r851", "r903", "r904", "r912", "r963" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest, Total", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r165", "r182", "r185", "r198", "r203", "r209", "r218", "r219", "r240", "r248", "r252", "r254", "r296", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r459", "r462", "r463", "r487", "r500", "r577", "r592", "r620", "r663", "r680", "r681", "r726", "r752", "r753", "r767", "r863", "r909" ] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetail" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Long-Lived Tangible Asset", "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_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetail" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property and equipment, gross", "totalLabel": "Property, Plant and Equipment, Gross, Total", "periodStartLabel": "Property, Plant and Equipment, Gross, Beginning Balance", "periodEndLabel": "Property, Plant and Equipment, Gross, Ending Balance", "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r124", "r170", "r590" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetail" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetail", "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net", "totalLabel": "Property 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", "r580", "r590", "r755" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureBalanceSheetComponentsTables" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of Property and Equipment, Net and Depreciation and Amortization Expense", "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r12" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetail" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Long-Lived Tangible Asset", "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": [ "r124" ] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Provision for doubtful accounts", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r193", "r310" ] }, "us-gaap_PurchaseObligationDueInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseObligationDueInNextTwelveMonths", "crdr": "credit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase commitment, amount due 2025", "label": "Purchase Obligation, to be Paid, Year One", "documentation": "Amount of purchase arrangement to be paid in next fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_PurchaseObligationFutureMinimumPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseObligationFutureMinimumPaymentsRemainderOfFiscalYear", "crdr": "credit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase commitment, amount due 2024", "label": "Purchase Obligation, to be Paid, Remainder of Fiscal Year", "documentation": "Amount of purchase arrangement to be paid in remainder of current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment." } } }, "auth_ref": [] }, "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": { "label": "Pay vs Performance Disclosure [Table]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r807" ] }, "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": { "label": "Pay vs Performance [Table Text Block]", "terseLabel": "Pay vs Performance Disclosure, Table" } } }, "auth_ref": [ "r807" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfSignificantUnobservableInputsForContingentConsiderationDetail", "http://www.nevro.com/20240630/taxonomy/role/DisclosureLeaseAccountingAdditionalInformationDetails", "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement" } } }, "auth_ref": [ "r346", "r347", "r348", "r349", "r405", "r412", "r439", "r440", "r441", "r544", "r568", "r604", "r631", "r632", "r686", "r688", "r690", "r691", "r696", "r714", "r715", "r727", "r739", "r750", "r757", "r760", "r897", "r911", "r954", "r955", "r956", "r957", "r958" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfSignificantUnobservableInputsForContingentConsiderationDetail", "http://www.nevro.com/20240630/taxonomy/role/DisclosureLeaseAccountingAdditionalInformationDetails", "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement" } } }, "auth_ref": [ "r346", "r347", "r348", "r349", "r405", "r412", "r439", "r440", "r441", "r544", "r568", "r604", "r631", "r632", "r686", "r688", "r690", "r691", "r696", "r714", "r715", "r727", "r739", "r750", "r757", "r760", "r897", "r911", "r954", "r955", "r956", "r957", "r958" ] }, "us-gaap_RecordedUnconditionalPurchaseObligationDueInRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RecordedUnconditionalPurchaseObligationDueInRemainderOfFiscalYear", "crdr": "credit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Due for the remainder of 2024", "label": "Recorded Unconditional Purchase Obligation, to be Paid, Remainder of Fiscal Year", "documentation": "Amount of recorded unconditional purchase obligation to be paid in remainder of current fiscal year." } } }, "auth_ref": [] }, "us-gaap_RecordedUnconditionalPurchaseObligationDueWithinOneYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RecordedUnconditionalPurchaseObligationDueWithinOneYear", "crdr": "credit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Due for the remainder of 2025", "label": "Recorded Unconditional Purchase Obligation, to be Paid, Year One", "documentation": "Amount of recorded unconditional purchase obligation 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": [ "r345" ] }, "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]", "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure" } } }, "auth_ref": [ "r774", "r785", "r795", "r820" ] }, "nvro_ReducedValuationOfRemainingMilestonesAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.nevro.com/20240630", "localname": "ReducedValuationOfRemainingMilestonesAmount", "crdr": "credit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Reduced valuation of remaining milestones amount", "label": "Reduced Valuation of Remaining Milestones Amount", "documentation": "Reduced valuation of remaining milestones amount." } } }, "auth_ref": [] }, "nvro_RedwoodOfficeAgreementAdditionalExpansionPremisesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.nevro.com/20240630", "localname": "RedwoodOfficeAgreementAdditionalExpansionPremisesMember", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Redwood office agreement additional expansion premises.", "label": "Redwood Office Agreement Additional Expansion Premises [Member]", "terseLabel": "Redwood Office Agreement Additional Expansion Premises [Member]" } } }, "auth_ref": [] }, "nvro_RedwoodOfficeAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.nevro.com/20240630", "localname": "RedwoodOfficeAgreementMember", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/DisclosureLeaseAccountingAdditionalInformationDetails", "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Redwood office agreement.", "label": "Redwood Office Agreement [Member]", "terseLabel": "Redwood Office Agreement [Member]" } } }, "auth_ref": [] }, "nvro_RegulatoryApprovalMember": { "xbrltype": "domainItemType", "nsuri": "http://www.nevro.com/20240630", "localname": "RegulatoryApprovalMember", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Regulatory Approval [Member]", "label": "Regulatory Approval [Member]", "documentation": "Regulatory Approval [Member]" } } }, "auth_ref": [] }, "nvro_RegulatoryApprovalMilestoneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.nevro.com/20240630", "localname": "RegulatoryApprovalMilestoneMember", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfSignificantUnobservableInputsForContingentConsiderationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Regulatory Approval Milestone [Member]", "label": "Regulatory Approval Milestone [Member]", "documentation": "Regulatory approval milestone member" } } }, "auth_ref": [] }, "nvro_RemainingOfContingentLiabilitiesAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.nevro.com/20240630", "localname": "RemainingOfContingentLiabilitiesAmount", "crdr": "credit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining current portion of contingent liabilities", "label": "Remaining of Contingent Liabilities Amount", "documentation": "Remaining of contingent liabilities amount." } } }, "auth_ref": [] }, "nvro_RemeasurementOfOperatingLeaseRightOfUseAssetsForLeaseModification": { "xbrltype": "monetaryItemType", "nsuri": "http://www.nevro.com/20240630", "localname": "RemeasurementOfOperatingLeaseRightOfUseAssetsForLeaseModification", "crdr": "debit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Remeasurement of operating lease right-of-use assets for lease modification", "label": "Remeasurement of Operating Lease Right-of-Use Assets for Lease Modification", "documentation": "Remeasurement of operating lease right-of-use assets for lease modification." } } }, "auth_ref": [] }, "nvro_RenegotiatedSupplierContractFeeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.nevro.com/20240630", "localname": "RenegotiatedSupplierContractFeeExpense", "crdr": "debit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Renegotiated supplier contract fee expense", "label": "Renegotiated Supplier Contract Fee Expense", "documentation": "Renegotiated supplier contract fee expense." } } }, "auth_ref": [] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Research and Development Expense", "terseLabel": "Research and development", "totalLabel": "Research and Development Expense, Total", "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": [ "r89", "r448", "r959" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockbasedCompensationExpenseByLineItemsInCondensedConsolidatedStatementsOfOperationsDetail" ], "lang": { "en-us": { "role": { "label": "Research and Development Expense [Member]", "terseLabel": "Research and Development [Member]", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "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": { "label": "Restatement Determination Date [Axis]", "terseLabel": "Restatement Determination Date:" } } }, "auth_ref": [ "r775", "r786", "r796", "r821" ] }, "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": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "auth_ref": [ "r776", "r787", "r797", "r822" ] }, "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": { "label": "Restatement Does Not Require Recovery [Text Block]", "terseLabel": "Restatement does not require Recovery" } } }, "auth_ref": [ "r783", "r794", "r804", "r829" ] }, "us-gaap_RestrictedCashAndCashEquivalentsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalentsNoncurrent", "crdr": "debit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Restricted Cash and Cash Equivalents, Noncurrent", "terseLabel": "Restricted cash", "totalLabel": "Restricted Cash and Cash Equivalents, Noncurrent, Total", "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. 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": [ "r38", "r152", "r200" ] }, "nvro_RestrictedStockAndPerformanceSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.nevro.com/20240630", "localname": "RestrictedStockAndPerformanceSharesMember", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/DisclosureBasicAndDilutedNetIncomeLossPerShareComputationOfPotentiallyDilutiveSecuritiesOutstandingExcludedFromComputationOfDilutedShares" ], "lang": { "en-us": { "role": { "terseLabel": "Unreleased Restricted Stock and Performance Stock Units [Member]", "label": "Restricted Stock and Performance Shares [Member]", "documentation": "Restricted stock and performance shares." } } }, "auth_ref": [] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockbasedCompensationExpenseDetail" ], "lang": { "en-us": { "role": { "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted Stock Units [Member]", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedActivitiesAbstract", "lang": { "en-us": { "role": { "label": "Restructuring and Related Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/DisclosureRestructuring" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring", "label": "Restructuring and Related Activities Disclosure [Text Block]", "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled." } } }, "auth_ref": [ "r331", "r332", "r334", "r337", "r342" ] }, "us-gaap_RestructuringAndRelatedCostExpectedNumberOfPositionsEliminated": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedCostExpectedNumberOfPositionsEliminated", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/DisclosureRestructuringAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of employees included in laying off employee", "label": "Restructuring and Related Cost, Expected Number of Positions Eliminated", "documentation": "The expected number of positions to be eliminated as a result of restructuring activities." } } }, "auth_ref": [] }, "nvro_RestructuringAndRelatedCostExpectedNumberOfPositionsLayingOff": { "xbrltype": "percentItemType", "nsuri": "http://www.nevro.com/20240630", "localname": "RestructuringAndRelatedCostExpectedNumberOfPositionsLayingOff", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/DisclosureRestructuringAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring and related cost, Percentage of positions laying off", "label": "Restructuring And Related Cost Percentage Of Positions Laying Off", "documentation": "Restructuring and related cost percentage of positions laying off." } } }, "auth_ref": [] }, "us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedCostNumberOfPositionsEliminated", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/DisclosureRestructuringAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of employees included in laying off employee", "label": "Restructuring and Related Cost, Number of Positions Eliminated", "documentation": "The number of positions eliminated during the period as a result of restructuring activities." } } }, "auth_ref": [] }, "us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/DisclosureRestructuringAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring and related cost, Percentage of positions laying off", "label": "Restructuring and Related Cost, Number of Positions Eliminated, Period Percent", "documentation": "The number of positions eliminated during the period as a percentage of total positions eliminated during the period in connection with the restructuring plan(s)." } } }, "auth_ref": [] }, "us-gaap_RestructuringCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCharges", "crdr": "debit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/DisclosureRestructuringAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring charge, consisting of one-time severance and other termination benefit costs", "label": "Restructuring Charges", "totalLabel": "Restructuring Charges, Total", "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r11", "r338", "r339", "r898" ] }, "us-gaap_RestructuringCostAndReserveAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCostAndReserveAxis", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/DisclosureRestructuringAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Restructuring Type [Axis]", "documentation": "Information by type of restructuring cost." } } }, "auth_ref": [ "r333", "r334", "r339", "r340" ] }, "us-gaap_RestructuringCostAndReserveLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCostAndReserveLineItems", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/DisclosureRestructuringAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Restructuring Cost and Reserve [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r333", "r334", "r335", "r336", "r339", "r340", "r341" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit", "negatedTerseLabel": "Accumulated deficit", "totalLabel": "Retained Earnings (Accumulated Deficit), Total", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r96", "r131", "r587", "r611", "r616", "r619", "r642", "r755" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r162", "r205", "r206", "r207", "r210", "r217", "r219", "r300", "r306", "r444", "r445", "r446", "r450", "r451", "r469", "r471", "r472", "r475", "r485", "r607", "r609", "r621", "r969" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureRevenueSummaryOfRevenueByGeographyOnBillingAddressOfCustomerDetail", "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Revenue", "verboseLabel": "Total revenue", "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": [ "r241", "r242", "r247", "r250", "r251", "r255", "r256", "r258", "r402", "r403", "r570" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureRevenue" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue", "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": [ "r159", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r404" ] }, "nvro_RevenueMilestoneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.nevro.com/20240630", "localname": "RevenueMilestoneMember", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsScheduleOfSignificantUnobservableInputsForContingentConsiderationDetail", "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Milestone [Member]", "label": "Revenue Milestone [Member]", "documentation": "Revenue milestone." } } }, "auth_ref": [] }, "nvro_RevenueTargetsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.nevro.com/20240630", "localname": "RevenueTargetsMember", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/DisclosureStockbasedCompensationScheduleOfPsuGrantActivityDetail" ], "lang": { "en-us": { "role": { "label": "Revenue Targets [Member]", "documentation": "Revenue targets." } } }, "auth_ref": [] }, "nvro_RevenueTargetsPerformancePeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.nevro.com/20240630", "localname": "RevenueTargetsPerformancePeriod", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Revenue targets performance period.", "label": "Revenue targets performance period" } } }, "auth_ref": [] }, "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": { "label": "Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r838" ] }, "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": { "label": "Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r838" ] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesRevenueNetMember", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail", "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureRevenueScheduleOfRevenueByMajorCustomersByGeographicAreaDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue [Member]", "label": "Revenue Benchmark [Member]", "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r258", "r847" ] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/DisclosureLeaseAccountingAdditionalInformationDetails", "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]", "terseLabel": "Scenario" } } }, "auth_ref": [ "r220", "r413", "r845", "r872" ] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureBalanceSheetComponentsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Summary of Accrued Liabilities", "documentation": "Tabular disclosure of the components of accrued liabilities." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/DisclosureBasicAndDilutedNetIncomeLossPerShareComputationOfPotentiallyDilutiveSecuritiesOutstandingExcludedFromComputationOfDilutedShares" ], "lang": { "en-us": { "role": { "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Table]", "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": [ "r45" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/DisclosureBasicAndDilutedNetIncomeLossPerShareTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Computation of Potentially Dilutive Securities Outstanding Excluded from Computation of Diluted Shares", "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": [ "r45" ] }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureBalanceSheetComponentsSummaryOfGrossUnrealizedGainsAndUnrealizedLossesOfInvestmentSecuritiesExcludingInvestmentsInMoneyMarketFundsDetail" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale [Line Items]", "terseLabel": "Schedule of Available-for-sale Securities [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureFairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Changes in Fair Value of Contingent Consideration Liability", "label": "Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table Text Block]", "documentation": "Tabular disclosure of contingent payment arrangements including the terms that will result in payment and the accounting treatment that will be followed if such contingencies occur, including the potential impact on earnings per share if contingencies are to be settled in common stock of the entity. The description also may include the period over which amounts are expected to be paid, and changes in the amount since the previous reporting period. This also includes contingent options and commitments." } } }, "auth_ref": [] }, "nvro_ScheduleOfCashFlowInformationRelatedToOperatingLeaseTablesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.nevro.com/20240630", "localname": "ScheduleOfCashFlowInformationRelatedToOperatingLeaseTablesTextBlock", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureLeaseAccountingTables" ], "lang": { "en-us": { "role": { "documentation": "Schedule of cash flow information related to operating lease.", "label": "Schedule Of Cash Flow Information Related To Operating Lease Tables [Text Block]", "terseLabel": "Schedule of Supplemental Cash Flow Information Related to Lease" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/DisclosureStockbasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Cost by Plan [Table Text Block]", "terseLabel": "Summary of Stock-Based Compensation Expense", "documentation": "Tabular disclosure of cost recognized for award under share-based payment arrangement by plan. Includes, but is not limited to, related tax benefit." } } }, "auth_ref": [ "r71" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/DisclosureBasicAndDilutedNetIncomeLossPerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Computation of Basic and Diluted Net 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": [ "r873" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockbasedCompensationExpenseByLineItemsInCondensedConsolidatedStatementsOfOperationsDetail", "http://www.nevro.com/20240630/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockbasedCompensationExpenseDetail" ], "lang": { "en-us": { "role": { "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": [ "r71" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/DisclosureStockbasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Stock-Based Compensation Expense by Line Items in Condensed Consolidated Statements of Operations", "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": [ "r71" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsSummaryOfIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "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": [ "r59", "r61", "r571" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of 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": [ "r59", "r61" ] }, "nvro_ScheduleOfGainsAndLossesFromForeignCurrencyTransactionsIncludedInNetIncomeTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.nevro.com/20240630", "localname": "ScheduleOfGainsAndLossesFromForeignCurrencyTransactionsIncludedInNetIncomeTableTextBlock", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "documentation": "Schedule Of Gains And Losses From Foreign Currency Transactions Included In Net Income Table [Text Block]", "label": "Schedule Of Gains And Losses From Foreign Currency Transactions Included In Net Income Table [Text Block]", "terseLabel": "Net Unrealized and Net Realized Foreign Currency Transaction Gains (Losses)" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureBalanceSheetComponentsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Components of Inventories", "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": [ "r21", "r100", "r101", "r102" ] }, "us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Accounting Standards Update and Change in Accounting Principle [Table Text Block]", "terseLabel": "Cumulative Effect Of Changes", "documentation": "Tabular disclosure of changes in accounting principles, including adoption of new accounting pronouncements, that describes the new methods, amount and effects on financial statement line items." } } }, "auth_ref": [ "r43", "r44", "r46", "r47" ] }, "nvro_ScheduleOfOperatingLeaseAssetsAndOperatingLeaseLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.nevro.com/20240630", "localname": "ScheduleOfOperatingLeaseAssetsAndOperatingLeaseLiabilitiesTableTextBlock", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureLeaseAccountingTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Operating Lease Assets and Liabilities", "documentation": "Schedule of operating lease assets and operating lease liabilities.", "label": "Schedule Of Operating Lease Assets And Operating Lease Liabilities Table [Text Block]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Product Warranty Liability [Table Text Block]", "terseLabel": "Schedule of Activities Related to Warranty Obligations", "documentation": "Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability." } } }, "auth_ref": [ "r350" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetail" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table]", "terseLabel": "Schedule Of Property Plant And Equipment [Table]", "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r12" ] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/DisclosureRestructuringAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Restructuring and Related Costs [Table]", "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring." } } }, "auth_ref": [ "r333", "r334", "r335", "r336", "r339", "r340", "r341" ] }, "us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureRevenueTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block]", "terseLabel": "Schedule of Revenue by Major Customers by Geographic Area", "documentation": "Tabular disclosure of the extent of the entity's reliance on its major customers, if revenues from transactions with a single external customer amount to 10 percent or more of entity revenues, including the disclosure of that fact, the total amount of revenues from each such customer, and the identity of the reportable segment or segments reporting the revenues. The entity need not disclose the identity of a major customer or the amount of revenues that each segment reports from that customer. For these purposes, a group of companies known to the entity to be under common control is considered a single customer, and the federal government, a state government, a local government such as a county or municipality, or a foreign government is each considered a single customer." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetail", "http://www.nevro.com/20240630/taxonomy/role/DisclosureStockbasedCompensationScheduleOfPsuGrantActivityDetail", "http://www.nevro.com/20240630/taxonomy/role/DisclosureStockbasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "terseLabel": "Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r414", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442" ] }, "nvro_ScheduleOfWeightedAverageLeaseTermsAndDiscountsRatesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.nevro.com/20240630", "localname": "ScheduleOfWeightedAverageLeaseTermsAndDiscountsRatesTableTextBlock", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureLeaseAccountingTables" ], "lang": { "en-us": { "role": { "documentation": "Schedule of weighted average lease terms and discounts rates.", "label": "Schedule Of Weighted Average Lease Terms And Discounts Rates Table [Text Block]", "terseLabel": "Schedule of Weighted Average Lease Terms and Discounts Rates" } } }, "auth_ref": [] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Future Amortization Expense of Intangible Assets", "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": [ "r61" ] }, "nvro_SecondAmendmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.nevro.com/20240630", "localname": "SecondAmendmentMember", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/DisclosureLeaseAccountingAdditionalInformationDetails", "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Second amendment.", "label": "Second Amendment [Member]", "terseLabel": "Amendment 2 [Member]" } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r769" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "terseLabel": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r771" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail", "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureRevenueScheduleOfRevenueByMajorCustomersByGeographicAreaDetail", "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureRevenueSummaryOfRevenueByGeographyOnBillingAddressOfCustomerDetail" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical" } } }, "auth_ref": [ "r256", "r257", "r624", "r627", "r629", "r687", "r689", "r693", "r697", "r705", "r706", "r707", "r708", "r709", "r710", "r711", "r712", "r713", "r717", "r741", "r760", "r912", "r963" ] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Selling, General and Administrative Expense", "terseLabel": "Sales, general and administrative", "totalLabel": "Selling, General and Administrative Expense, Total", "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc." } } }, "auth_ref": [ "r109" ] }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpensesMember", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockbasedCompensationExpenseByLineItemsInCondensedConsolidatedStatementsOfOperationsDetail" ], "lang": { "en-us": { "role": { "label": "Selling, General and Administrative Expenses [Member]", "terseLabel": "Selling, General and Administrative [Member]", "documentation": "Primary financial statement caption encompassing selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation expense", "totalLabel": "Share-Based Payment Arrangement, Noncash Expense, Total", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r10" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "terseLabel": "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": [ "r751" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/DisclosureStockbasedCompensationScheduleOfPsuGrantActivityDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Shares", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Number of restricted stock units granted", "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": [ "r431" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/DisclosureStockbasedCompensationScheduleOfPsuGrantActivityDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Weighted Average Fair Value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted average fair value of restricted stock units granted", "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": [ "r431" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetail", "http://www.nevro.com/20240630/taxonomy/role/DisclosureStockbasedCompensationScheduleOfPsuGrantActivityDetail", "http://www.nevro.com/20240630/taxonomy/role/DisclosureStockbasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "terseLabel": "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": [ "r414", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetail", "http://www.nevro.com/20240630/taxonomy/role/DisclosureStockbasedCompensationScheduleOfPsuGrantActivityDetail", "http://www.nevro.com/20240630/taxonomy/role/DisclosureStockbasedCompensationSummaryOfStockbasedCompensationExpenseDetail", "http://www.nevro.com/20240630/taxonomy/role/DisclosureStockbasedCompensationTables", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "All Award Types", "terseLabel": "All Award Types", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442" ] }, "us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareholdersEquityAndShareBasedPaymentsTextBlock", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/DisclosureStockbasedCompensation" ], "lang": { "en-us": { "role": { "label": "Shareholders' Equity and Share-Based Payments [Text Block]", "terseLabel": "Stock-Based Compensation", "documentation": "The entire disclosure for shareholders' equity and share-based payment arrangement. Includes, but is not limited to, disclosure of policy and terms of share-based payment arrangement, deferred compensation arrangement, and employee stock purchase plan (ESPP)." } } }, "auth_ref": [ "r128", "r135" ] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesOutstanding", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Shares, Outstanding", "periodEndLabel": "Ending balances, shares", "periodStartLabel": "Beginning balances, shares", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "negatedLabel": "Shares withheld for tax obligations, shares", "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_ShortTermBorrowings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermBorrowings", "crdr": "credit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term debt", "label": "Short-Term Debt", "totalLabel": "Short-Term Debt, Total", "documentation": "Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r90", "r142", "r755", "r961" ] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r118", "r201" ] }, "us-gaap_SoftwareDevelopmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SoftwareDevelopmentMember", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureBalanceSheetComponentsScheduleOfPropertyAndEquipmentNetDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Internally developed software [Member]", "label": "Software Development [Member]", "documentation": "Internally developed software for sale, licensing or long-term internal use." } } }, "auth_ref": [] }, "us-gaap_StandardProductWarrantyAccrualCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StandardProductWarrantyAccrualCurrent", "crdr": "credit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureBalanceSheetComponentsSummaryOfAccruedLiabilitiesDetail", "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesScheduleOfActivitiesRelatedToWarrantyObligationsDetail" ], "lang": { "en-us": { "role": { "label": "Standard Product Warranty Accrual, Current", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Accrued warranty", "documentation": "Amount as of the balance sheet date of the aggregate standard product warranty liability that is expected to be paid within one year or the normal operating cycle, if longer. Does not include the balance for the extended product warranty liability." } } }, "auth_ref": [ "r905", "r908" ] }, "us-gaap_StandardProductWarrantyAccrualPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StandardProductWarrantyAccrualPayments", "crdr": "debit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesScheduleOfActivitiesRelatedToWarrantyObligationsDetail" ], "lang": { "en-us": { "role": { "label": "Standard Product Warranty Accrual, Decrease for Payments", "negatedLabel": "Utilization", "documentation": "Amount of decrease in the standard product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard product warranty. Excludes extended product warranties." } } }, "auth_ref": [ "r906" ] }, "us-gaap_StandardProductWarrantyAccrualWarrantiesIssued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StandardProductWarrantyAccrualWarrantiesIssued", "crdr": "credit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesScheduleOfActivitiesRelatedToWarrantyObligationsDetail" ], "lang": { "en-us": { "role": { "label": "Standard Product Warranty Accrual, Increase for Warranties Issued", "terseLabel": "Provision for warranty", "documentation": "Amount of increase in the standard product warranty accrual from warranties issued. Excludes extended product warranties." } } }, "auth_ref": [ "r907" ] }, "us-gaap_StandardProductWarrantyDescription": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StandardProductWarrantyDescription", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Standard Product Warranty Description", "verboseLabel": "Standard product warranty, description", "documentation": "Describes the nature of the product warranty, including the approximate term of the product warranty, how the product warranty arose, and the events or circumstances that would require the warrantor to perform under the product warranty." } } }, "auth_ref": [ "r64", "r65" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail", "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetail", "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "terseLabel": "Equity Components", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r16", "r31", "r162", "r187", "r188", "r189", "r205", "r206", "r207", "r210", "r217", "r219", "r239", "r300", "r306", "r393", "r444", "r445", "r446", "r450", "r451", "r469", "r470", "r471", "r472", "r473", "r475", "r485", "r506", "r507", "r508", "r509", "r510", "r511", "r535", "r607", "r608", "r609", "r621", "r682" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail", "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureRevenueScheduleOfRevenueByMajorCustomersByGeographicAreaDetail", "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureRevenueSummaryOfRevenueByGeographyOnBillingAddressOfCustomerDetail" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical" } } }, "auth_ref": [ "r256", "r257", "r624", "r627", "r629", "r687", "r689", "r693", "r697", "r702", "r705", "r706", "r707", "r708", "r709", "r710", "r711", "r712", "r713", "r717", "r741", "r760", "r912", "r963" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "terseLabel": "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": [ "r205", "r206", "r207", "r239", "r570", "r618", "r622", "r633", "r634", "r635", "r636", "r637", "r638", "r641", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r654", "r655", "r656", "r657", "r658", "r660", "r664", "r665", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r682", "r761" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementScenarioAxis", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/DisclosureLeaseAccountingAdditionalInformationDetails", "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]", "terseLabel": "Scenario" } } }, "auth_ref": [ "r220", "r413", "r845", "r846", "r872" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "terseLabel": "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": [ "r205", "r206", "r207", "r239", "r570", "r618", "r622", "r633", "r634", "r635", "r636", "r637", "r638", "r641", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r654", "r655", "r656", "r657", "r658", "r660", "r664", "r665", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r682", "r761" ] }, "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": { "label": "Stock Price or TSR Estimation Method [Text Block]", "terseLabel": "Stock Price or TSR Estimation Method" } } }, "auth_ref": [ "r778", "r789", "r799", "r824" ] }, "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": { "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Stock Appreciation Rights (SARs)", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Convertible senior notes", "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities", "terseLabel": "Issuance of common stock from conversion of convertible senior notes due 2021, shares", "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities." } } }, "auth_ref": [ "r16", "r30", "r68", "r131", "r377" ] }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Stock-based awards from employee equity plans", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "terseLabel": "Issuance of common stock under employee stock purchase plan, shares", "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan." } } }, "auth_ref": [ "r16", "r93", "r94", "r131" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross", "terseLabel": "Issuance of common stock upon release of restricted stock units, shares", "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards." } } }, "auth_ref": [ "r16", "r131" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "terseLabel": "Exercise of common stock options, shares", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r16", "r93", "r94", "r131", "r425" ] }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities", "crdr": "credit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Conversion of Convertible Securities", "terseLabel": "Issuance of common stock from conversion of convertible senior notes due 2021", "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities." } } }, "auth_ref": [ "r16", "r31", "r131" ] }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "crdr": "credit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "terseLabel": "Issuance of common stock under 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", "r93", "r94", "r131" ] }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross", "crdr": "credit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Restricted Stock Award, Gross", "terseLabel": "Issuance of common stock upon release of restricted stock units", "documentation": "Aggregate value of stock related to Restricted Stock Awards issued during the period." } } }, "auth_ref": [ "r16", "r93", "r94", "r131" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Exercise of common stock options", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r16", "r31", "r131" ] }, "nvro_StockPricePerformanceMember": { "xbrltype": "domainItemType", "nsuri": "http://www.nevro.com/20240630", "localname": "StockPricePerformanceMember", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/DisclosureStockbasedCompensationScheduleOfPsuGrantActivityDetail" ], "lang": { "en-us": { "role": { "label": "Stock Price Performance [Member]", "documentation": "Stock price performance." } } }, "auth_ref": [] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets", "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Parent", "periodEndLabel": "Ending balances", "periodStartLabel": "Beginning balances", "totalLabel": "Total stockholders\u2019 equity", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r94", "r97", "r98", "r119", "r643", "r659", "r683", "r684", "r755", "r768", "r867", "r894", "r943", "r969" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 equity" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/DisclosureSubsequentEvents" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Events", "label": "Subsequent Events [Text Block]", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r536", "r537" ] }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureBalanceSheetComponents" ], "lang": { "en-us": { "role": { "label": "Supplemental Balance Sheet Disclosures [Text Block]", "terseLabel": "Balance Sheet Components", "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity." } } }, "auth_ref": [ "r859" ] }, "nvro_SupplyAgreementsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.nevro.com/20240630", "localname": "SupplyAgreementsMember", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Supply Agreements [Member]", "label": "Supply Agreements [Member]", "terseLabel": "Supply Agreements [Member]" } } }, "auth_ref": [] }, "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": { "label": "Tabular List [Table Text Block]", "terseLabel": "Tabular List, Table" } } }, "auth_ref": [ "r818" ] }, "nvro_TargetedCompositeIndexPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.nevro.com/20240630", "localname": "TargetedCompositeIndexPeriod", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Targeted composite index period", "label": "Targeted Composite Index Period", "documentation": "Targeted composite index period." } } }, "auth_ref": [] }, "nvro_TenantImprovementAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://www.nevro.com/20240630", "localname": "TenantImprovementAllowance", "crdr": "debit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Tenant improvement allowance.", "terseLabel": "Tenant improvement allowance", "label": "Tenant Improvement Allowance" } } }, "auth_ref": [] }, "nvro_TenantImprovementAllowances": { "xbrltype": "monetaryItemType", "nsuri": "http://www.nevro.com/20240630", "localname": "TenantImprovementAllowances", "crdr": "credit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/DisclosureLeaseAccountingAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tenant improvement allowance", "label": "Tenant Improvement Allowances", "documentation": "Tenant improvement allowances." } } }, "auth_ref": [] }, "srt_TitleOfIndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualAxis", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]" } } }, "auth_ref": [ "r874", "r950" ] }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/DisclosureStockbasedCompensationAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]" } } }, "auth_ref": [] }, "nvro_TotalShareholderReturnMember": { "xbrltype": "domainItemType", "nsuri": "http://www.nevro.com/20240630", "localname": "TotalShareholderReturnMember", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/DisclosureStockbasedCompensationScheduleOfPsuGrantActivityDetail" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return [Member]", "documentation": "Total shareholder return." } } }, "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": { "label": "Total Shareholder Return Amount", "terseLabel": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r810" ] }, "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": { "label": "Total Shareholder Return Vs Peer Group [Text Block]", "terseLabel": "Total Shareholder Return Vs Peer Group" } } }, "auth_ref": [ "r817" ] }, "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": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "auth_ref": [ "r837" ] }, "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": { "label": "Trading Arrangements, by Individual [Table]", "terseLabel": "Trading Arrangements, by Individual" } } }, "auth_ref": [ "r839" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "terseLabel": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureBalanceSheetComponentsSummaryOfGrossUnrealizedGainsAndUnrealizedLossesOfInvestmentSecuritiesExcludingInvestmentsInMoneyMarketFundsDetail" ], "lang": { "en-us": { "role": { "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": [ "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r385", "r391", "r476", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r594", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r890", "r891", "r892", "r893" ] }, "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": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "auth_ref": [ "r840" ] }, "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": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "auth_ref": [ "r841" ] }, "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": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r839" ] }, "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": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "auth_ref": [ "r839" ] }, "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": { "label": "Trading Arrangement, Securities Aggregate Available Amount", "terseLabel": "Aggregate Available" } } }, "auth_ref": [ "r842" ] }, "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": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "auth_ref": [ "r840" ] }, "nvro_TwoPointSevenFivePercentageConvertibleSeniorNotesDue2025Member": { "xbrltype": "domainItemType", "nsuri": "http://www.nevro.com/20240630", "localname": "TwoPointSevenFivePercentageConvertibleSeniorNotesDue2025Member", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Two point seven five percentage convertible senior notes due 2025 [Member]", "label": "Two Point Seven Five Percentage Convertible Senior Notes Due2025 [Member]", "terseLabel": "2.75% Convertible Senior Notes due 2025 [Member]" } } }, "auth_ref": [] }, "nvro_TwoThousandTwentyFiveNotesAndConvertibleNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.nevro.com/20240630", "localname": "TwoThousandTwentyFiveNotesAndConvertibleNotesMember", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail", "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureDebtInterestExpenseRecognizedRelatedToConvertibleNotesDetail", "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureDebtTables" ], "lang": { "en-us": { "role": { "documentation": "Two thousand twenty five notes and convertible notes.", "label": "Two Thousand Twenty Five Notes And Convertible Notes [Member]", "terseLabel": "2025 Notes and Convertible Notes [Member]" } } }, "auth_ref": [] }, "nvro_TwoThousandTwentyFiveNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.nevro.com/20240630", "localname": "TwoThousandTwentyFiveNotesMember", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureDebtInterestExpenseRecognizedRelatedToConvertibleNotesDetail", "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureDebtNetCarryingAmountOfLiabilityComponentOfConvertibleDebtDetail" ], "lang": { "en-us": { "role": { "documentation": "2025 Notes.", "label": "Two Thousand Twenty Five Notes [Member]", "terseLabel": "2025 Notes [Member]" } } }, "auth_ref": [] }, "nvro_TwoThousandTwentyOneNotesAndConvertibleNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.nevro.com/20240630", "localname": "TwoThousandTwentyOneNotesAndConvertibleNotesMember", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "2021 notes and convertible notes.", "label": "Two Thousand Twenty One Notes And Convertible Notes [Member]", "terseLabel": "2021 Notes and Convertible Notes [Member]" } } }, "auth_ref": [] }, "us-gaap_TypeOfArrangementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfArrangementAxis", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "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": [ "r458" ] }, "us-gaap_TypeOfRestructuringDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfRestructuringDomain", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/DisclosureRestructuringAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Type of Restructuring [Domain]", "documentation": "Identification of the types of restructuring costs." } } }, "auth_ref": [ "r333", "r334", "r339", "r340" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureRevenueScheduleOfRevenueByMajorCustomersByGeographicAreaDetail", "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureRevenueSummaryOfRevenueByGeographyOnBillingAddressOfCustomerDetail" ], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States [Member]" } } }, "auth_ref": [] }, "us-gaap_USTreasuryBondSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "USTreasuryBondSecuritiesMember", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureBalanceSheetComponentsSummaryOfGrossUnrealizedGainsAndUnrealizedLossesOfInvestmentSecuritiesExcludingInvestmentsInMoneyMarketFundsDetail", "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureFairValueMeasurementsFinancialInstrumentsMeasuredAtFairValueOnRecurringBasisDetail" ], "lang": { "en-us": { "role": { "label": "US Treasury Bond Securities [Member]", "terseLabel": "Treasury Bonds [Member]", "documentation": "This category includes information about negotiable debt securities issued by the United States Department of the Treasury which generally have maturities greater than ten and as long as thirty years, are interest bearing, and are backed by the full faith and credit of the United States government." } } }, "auth_ref": [ "r960" ] }, "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": { "label": "Underlying Security Market Price Change, Percent", "terseLabel": "Underlying Security Market Price Change" } } }, "auth_ref": [ "r836" ] }, "nvro_UnrealizedGainsAndLossesOnForeignCurrencyTranslation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.nevro.com/20240630", "localname": "UnrealizedGainsAndLossesOnForeignCurrencyTranslation", "crdr": "credit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Unrealized gains and losses on foreign currency translation.", "label": "Unrealized Gains And Losses On Foreign Currency Translation", "negatedLabel": "Unrealized (gains) losses on foreign currency transactions" } } }, "auth_ref": [] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r54", "r55", "r56", "r154", "r155", "r156", "r157" ] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateAxis", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Variable Rate [Axis]", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateDomain", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Variable Rate [Domain]", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [] }, "nvro_WarrantLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.nevro.com/20240630", "localname": "WarrantLiability", "crdr": "credit", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Warrant liability", "label": "Warrant Liability", "documentation": "Warrant liability." } } }, "auth_ref": [] }, "us-gaap_WarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantMember", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/DisclosureBasicAndDilutedNetIncomeLossPerShareComputationOfPotentiallyDilutiveSecuritiesOutstandingExcludedFromComputationOfDilutedShares", "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureDebtAdditionalInformationDetail", "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureFairValueMeasurementsAdditionalInformationDetail", "http://www.nevro.com/20240630/taxonomy/role/Role_DisclosureFairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "label": "Warrant [Member]", "terseLabel": "Warrant [Member]", "verboseLabel": "Warrants Related to the Issuance of Convertible Senior Notes [Member]", "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount." } } }, "auth_ref": [ "r758", "r759", "r762", "r763", "r764", "r765" ] }, "us-gaap_WarrantsAndRightsOutstandingMeasurementInput": { "xbrltype": "decimalItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantsAndRightsOutstandingMeasurementInput", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfAssumptionsForWarrantLiabilityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Warrant liability measurement input", "label": "Warrants and Rights Outstanding, Measurement Input", "documentation": "Value of input used to measure outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur." } } }, "auth_ref": [ "r494" ] }, "us-gaap_WarrantsAndRightsOutstandingTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantsAndRightsOutstandingTerm", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/DisclosureFairValueMeasurementsSummaryOfAssumptionsForWarrantLiabilityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Warrant liability expected term (in years)", "label": "Warrants and Rights Outstanding, Term", "documentation": "Period between issuance and expiration of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r942" ] }, "nvro_WarrantsRelatedTermDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://www.nevro.com/20240630", "localname": "WarrantsRelatedTermDebtMember", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/DisclosureBasicAndDilutedNetIncomeLossPerShareComputationOfPotentiallyDilutiveSecuritiesOutstandingExcludedFromComputationOfDilutedShares" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants Related to Term Debt [Member]", "label": "Warrants Related Term Debt [Member]", "documentation": "Warrants Related Term Debt." } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/DisclosureBasicAndDilutedNetIncomeLossPerShareComputationOfBasicAndDilutedNetLossPerShareDetail", "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "verboseLabel": "Weighted average of shares used to compute diluted net loss per share", "terseLabel": "Weighted average number of shares used to compute diluted net loss per share", "label": "Weighted Average Number of Shares Outstanding, Diluted", "totalLabel": "Weighted Average Number of Shares Outstanding, Diluted, Total", "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": [ "r224", "r234" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.nevro.com/20240630/taxonomy/role/DisclosureBasicAndDilutedNetIncomeLossPerShareComputationOfBasicAndDilutedNetLossPerShareDetail", "http://www.nevro.com/20240630/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "verboseLabel": "Weighted average shares used to compute basic net loss per share", "terseLabel": "Weighted average number of shares used to compute basic net loss per share", "label": "Weighted Average Number of Shares Outstanding, Basic", "totalLabel": "Weighted Average Number of Shares Outstanding, Basic, Total", "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": [ "r222", "r234" ] } } } }, "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": "25", "Paragraph": "13", "SubTopic": "10", "Topic": "480", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481766/480-10-25-13" }, "r2": { "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" }, "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": "13", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r7": { "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" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(f)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20" }, "r10": { "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" }, "r11": { "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" }, "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": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-1" }, "r14": { "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" }, "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": "(bbb)", "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": "(c)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r19": { "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" }, "r20": { "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" }, "r21": { "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" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(1))", "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.22)", "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.24)", "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.25)", "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.29-30)", "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.29-31)", "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": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r33": { "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" }, "r34": { "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" }, "r35": { "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" }, "r36": { "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" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r38": { "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" }, "r39": { "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" }, "r40": { "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" }, "r41": { "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" }, "r42": { "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" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "250", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "250", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r45": { "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" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "270", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-12" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "270", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-13" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-16" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-21" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9" }, "r57": { "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" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r59": { "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" }, "r60": { "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" }, "r61": { "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" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "460", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "460", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r66": { "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" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "20", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-5" }, "r68": { "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" }, "r69": { "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" }, "r70": { "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" }, "r71": { "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" }, "r72": { "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" }, "r73": { "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" }, "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": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "55", "Paragraph": "182", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480401/815-10-55-182" }, "r79": { "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" }, "r80": { "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" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r88": { "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" }, "r89": { "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" }, "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(19)(a))", "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(19))", "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(20))", "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(28))", "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(29))", "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(30)(a)(1))", "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(30)(a)(3))", "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(30))", "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(31))", "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(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r100": { "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" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "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(10))", "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(20))", "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(8))", "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.7(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r111": { "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" }, "r112": { "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" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r119": { "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" }, "r120": { "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" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350/tableOfContent" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "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": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r129": { "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" }, "r130": { "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" }, "r131": { "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" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "710", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//710/tableOfContent" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "712", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//712/tableOfContent" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//715/tableOfContent" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-38" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r138": { "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" }, "r139": { "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" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "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(11))", "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(13))", "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(15)(1))", "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(16))", "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(23))", "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(15))", "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(22))", "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.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r149": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "840", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "40", "Subparagraph": "(Note 3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481418/840-10-55-40" }, "r150": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "840", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481501/840-20-50-2" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "SubTopic": "210", "Topic": "954", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480632/954-210-45-5" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "270", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-6" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12" }, "r158": { "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" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r162": { "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" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r169": { "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" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r171": { "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(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r182": { "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" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(210.5-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r192": { "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" }, "r193": { "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(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 6.B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-5" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-6" }, "r209": { "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" }, "r210": { "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" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r222": { "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" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-11" }, "r224": { "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" }, "r225": { "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" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r230": { "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" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r244": { "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" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "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" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r264": { "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" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-2" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r300": { "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" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r306": { "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" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r308": { "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" }, "r309": { "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" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-1" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-2" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-4" }, "r322": { "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" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147477123/405-50-65-1" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//420/tableOfContent" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r335": { "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" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r343": { "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" }, "r344": { "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" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-6" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r391": { "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" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r456": { "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" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-4" }, "r458": { "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" }, "r459": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "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": "(e)", "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)", "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)(i)", "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)(iii)", "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": "(h)(1)(iv)", "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": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r475": { "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" }, "r476": { "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" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r489": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-10" }, "r500": { "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" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//830/tableOfContent" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//842-20/tableOfContent" }, "r521": { "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" }, "r522": { "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" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-2" }, "r524": { "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" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r530": { "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" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r535": { "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" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r538": { "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" }, "r539": { "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" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "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" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r550": { "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" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "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" }, "r566": { "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" }, "r567": { "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" }, "r568": { "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" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "330", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482105/912-330-50-1" }, "r570": { "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "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" }, "r575": { "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" }, "r576": { "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" }, "r577": { "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" }, "r578": { "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" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3A" }, "r580": { "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" }, "r581": { "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" }, "r582": { "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" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r584": { "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" }, "r585": { "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" }, "r586": { "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" }, "r587": { "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" }, "r588": { "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" }, "r589": { "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)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r590": { "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" }, "r591": { "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" }, "r592": { "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" }, "r593": { "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" }, "r594": { "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" }, "r595": { "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" }, "r596": { "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" }, "r597": { "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" }, "r598": { "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" }, "r599": { "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" }, "r600": { "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" }, "r601": { "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" }, "r602": { "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" }, "r603": { "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" }, "r604": { "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" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r607": { "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" }, "r608": { "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" }, "r609": { "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" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r611": { "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" }, "r612": { "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" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r616": { "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" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r618": { "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" }, "r619": { "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" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r624": { "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" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r627": { "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" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r629": { "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" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r631": { "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" }, "r632": { "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" }, "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(1))", "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": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r635": { "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" }, "r636": { "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" }, "r637": { "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" }, "r638": { "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" }, "r639": { "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" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r641": { "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" }, "r642": { "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" }, "r643": { "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" }, "r644": { "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" }, "r645": { "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" }, "r646": { "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" }, "r647": { "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" }, "r648": { "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" }, "r649": { "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" }, "r650": { "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" }, "r651": { "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" }, "r652": { "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" }, "r653": { "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" }, "r654": { "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" }, "r655": { "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" }, "r656": { "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" }, "r657": { "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" }, "r658": { "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" }, "r659": { "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" }, "r660": { "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" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-6" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-6" }, "r663": { "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" }, "r664": { "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" }, "r665": { "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" }, "r666": { "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" }, "r667": { "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" }, "r668": { "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" }, "r669": { "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" }, "r670": { "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" }, "r671": { "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" }, "r672": { "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" }, "r673": { "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" }, "r674": { "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" }, "r675": { "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" }, "r676": { "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" }, "r677": { "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" }, "r678": { "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" }, "r679": { "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" }, "r680": { "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" }, "r681": { "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" }, "r682": { "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" }, "r683": { "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" }, "r684": { "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" }, "r685": { "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 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r686": { "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" }, "r687": { "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" }, "r688": { "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" }, "r689": { "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" }, "r690": { "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" }, "r691": { "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" }, "r692": { "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 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r693": { "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" }, "r694": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5D", "Subparagraph": "(SX 210.12-13D(Column B)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5D" }, "r695": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5D", "Subparagraph": "(SX 210.12-13D(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5D" }, "r696": { "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" }, "r697": { "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" }, "r698": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r699": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r700": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r701": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r702": { "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" }, "r703": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2" }, "r704": { "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" }, "r705": { "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" }, "r706": { "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" }, "r707": { "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" }, "r708": { "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" }, "r709": { "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" }, "r710": { "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" }, "r711": { "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" }, "r712": { "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" }, "r713": { "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" }, "r714": { "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" }, "r715": { "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" }, "r716": { "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" }, "r717": { "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" }, "r718": { "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" }, "r719": { "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" }, "r720": { "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" }, "r721": { "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" }, "r722": { "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" }, "r723": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r724": { "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" }, "r725": { "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" }, "r726": { "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" }, "r727": { "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" }, "r728": { "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" }, "r729": { "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" }, "r730": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r731": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r732": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r733": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r734": { "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" }, "r735": { "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" }, "r736": { "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" }, "r737": { "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" }, "r738": { "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" }, "r739": { "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" }, "r740": { "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" }, "r741": { "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" }, "r742": { "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" }, "r743": { "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" }, "r744": { "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" }, "r745": { "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" }, "r746": { "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" }, "r747": { "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" }, "r748": { "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" }, "r749": { "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" }, "r750": { "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" }, "r751": { "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" }, "r752": { "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" }, "r753": { "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" }, "r754": { "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" }, "r755": { "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" }, "r756": { "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" }, "r757": { "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" }, "r758": { "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" }, "r759": { "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" }, "r760": { "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" }, "r761": { "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" }, "r762": { "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" }, "r763": { "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" }, "r764": { "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" }, "r765": { "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" }, "r766": { "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" }, "r767": { "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" }, "r768": { "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" }, "r769": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r770": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r771": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r772": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r773": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r774": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r775": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r776": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r777": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r778": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r779": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r780": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r781": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r782": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r783": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r784": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r785": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r786": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r787": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r788": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r789": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r790": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r791": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r792": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r793": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r794": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r795": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r796": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r797": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r798": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r799": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r800": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r801": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r802": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r803": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r804": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r805": { "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" }, "r806": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r807": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r808": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r809": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r810": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r811": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r812": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r813": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r814": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r815": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r816": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r817": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r818": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r819": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r820": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r821": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r822": { "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" }, "r823": { "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" }, "r824": { "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" }, "r825": { "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" }, "r826": { "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" }, "r827": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r828": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r829": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r830": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r831": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r832": { "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" }, "r833": { "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" }, "r834": { "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" }, "r835": { "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" }, "r836": { "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" }, "r837": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r838": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r839": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r840": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r841": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r842": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r843": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r844": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r845": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-10" }, "r846": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-3" }, "r847": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r848": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r849": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r850": { "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" }, "r851": { "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" }, "r852": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r853": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r854": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r855": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r856": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r857": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r858": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r859": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//210/tableOfContent" }, "r860": { "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" }, "r861": { "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" }, "r862": { "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" }, "r863": { "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" }, "r864": { "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" }, "r865": { "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" }, "r866": { "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" }, "r867": { "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" }, "r868": { "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" }, "r869": { "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" }, "r870": { "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" }, "r871": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r872": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r873": { "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" }, "r874": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-13" }, "r875": { "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" }, "r876": { "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" }, "r877": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r878": { "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" }, "r879": { "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" }, "r880": { "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" }, "r881": { "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" }, "r882": { "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" }, "r883": { "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" }, "r884": { "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" }, "r885": { "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" }, "r886": { "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" }, "r887": { "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" }, "r888": { "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" }, "r889": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r890": { "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" }, "r891": { "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" }, "r892": { "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" }, "r893": { "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" }, "r894": { "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" }, "r895": { "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" }, "r896": { "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" }, "r897": { "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" }, "r898": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482047/420-10-45-3" }, "r899": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r900": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1" }, "r901": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r902": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r903": { "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" }, "r904": { "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" }, "r905": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r906": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r907": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r908": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r909": { "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" }, "r910": { "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" }, "r911": { "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" }, "r912": { "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" }, "r913": { "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" }, "r914": { "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" }, "r915": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r916": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r917": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r918": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r919": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r920": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r921": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r922": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r923": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r924": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r925": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r926": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r927": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r928": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r929": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r930": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r931": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r932": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r933": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r934": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r935": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r936": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r937": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r938": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r939": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r940": { "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" }, "r941": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r942": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r943": { "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" }, "r944": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-1" }, "r945": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481926/830-20-50-1" }, "r946": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r947": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4" }, "r948": { "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" }, "r949": { "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" }, "r950": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2" }, "r951": { "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" }, "r952": { "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" }, "r953": { "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" }, "r954": { "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" }, "r955": { "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" }, "r956": { "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" }, "r957": { "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" }, "r958": { "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" }, "r959": { "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" }, "r960": { "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" }, "r961": { "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)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r962": { "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" }, "r963": { "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" }, "r964": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r965": { "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" }, "r966": { "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" }, "r967": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r968": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r969": { "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" }, "r970": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r971": { "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" }, "r972": { "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" }, "r973": { "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" }, "r974": { "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 0000950170-24-091815-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000950170-24-091815-xbrl.zip M4$L#!!0 ( (J!!ED?,FY/U1H" #A\(@ 1 ;G9R;RTR,#(T,#8S,"YH M=&WLO6E7&\F:(/Q]?H7&/3VWZKQ^<.P+KJHYE)?;GJZR?0WNGGZ_^,0*V24D M.B799G[]/)&26&S +!(*@>K>@T$9RHR,9]]_^5]?#_N]SZD=-]MZF+[V=,&X^IY?-*/2' MHTF;>C_M_OES[\V@WPQ2[__\_N&/WLMAF!RFP;@'O8/Q^&C[V;,O7[YLQ=P, M1L/^9(S/&FV%X>&S'L#LYB_:Y,KGO9=NG'K;C# !Q "1>XQL<[E-Y!9AG/]_ MA&P3/>Z^;@1N$QO5[N_.'/L5=AJW> M3K_?^U"^->I]2*/4?DYQ:WK/@S$>!Q[)8/3KDS,[_\*WANW^,VJM??:UK'DR M7;3]U;?]V)RL+7]V*QDAZMGTXKFEXPN7RNG2\=FES;D-G%W-G^$QCO'5TGP] M'OQ?5RPOE[T;G2S_^MWZ<^]7KLZ7-E\ONR\MVR@0+P"?+Q\,!V\1\&T3+OY: M'+?/QL='Z1DNA,%TY\(WH,_^SY]_[(:#=.C@VU>?C&#?N:.3;V8W M\MWW9A?P^XS/%^/CH3Q^](/=X7<8$ Z!S?BSLQX"W/[6W^B-.C?C9NW6"4A^UA=X," M"5DHY72O*4083?S%>YU=/+?743O^_OSPPW.+)N/V4A2SS_#JR2&GYN)'XX5S M=VQ&0\&HO@K/IRO.O-BE+W7NS@E1BUU$:8P\2U_':3!J?#]!ZC"P.\81L"UR M@L6?V^&Y70T2?M(QK,)AB.+D#,PNWO]5 "O(Q8"J)[_]M]XO!\E%_+?WR[@9 M]]-OE, _?GDV_;U\>IC&KN.AD/YKTGS^]F'ZUZ]/QOA> MSSK.]*S<]=GLMK_X83SNC<;'_?3KDT/7[C>#[9Z;C(?_O3D\&K9(2N/G1RX6 M=K_=,T=?GS_IGAJ;S_,OQ69TU'?'A;037OVE^;I=[IW:Z:]-C&G0_7I*^[T& MX?3ZDR-9&&(3L! U")(,&$T9B)R\BD9OO%I&WQ75ZC7''] M_TBN?36(11K,WO+K^$/*^/Z?-+,B9>% ."I V=O%.!>&6ZNB0YDW"VSH#-@0!#)^DK5>6!'MVIZ\&"*#C%[C9UO7? M#&+Z^J_I^';;),C>A!#K,.#Y-K_&QTN]W^@UUKEU)$_)*-X%@*(*1F8*/CD#RSF6:.B$'/[G(' MMQB[;?;=_NUVEEU_E"[9W.O6A4ZWF.XN"43#F#A0KQ':W%%P4E#0(NO,;*!$ MG$![)D6V=P^06/92>_C[L&V'7Y!-'TDX':2D'8OWC*U@I*D+804/!Z$D."2LKG>842U*E$)%")#$-0S\'$0"$%Y!W4 M"XMX_^V.WQUU8GNP_T="M?:/QOFF7QCR5(#LCE%H%.1YET],@/?#45..Z=6) M]/^C&8UO!9G?KM(T_^G=^""U\QTAOL[V=#TQ9/ ,--(V91+9'<(1C, ]<*1Z M/'(BA);W=137@OABCN+9>3VBPT8D]C3Z[9=BBFR/.LT?]]7K3)/MHJ+_^F2$ M"DR_F '=9P=MV791W&"NHFU]'<6"=,^^N6?WYV@X:;N_.E-K>_;N'1Q>?#*$ M,AI[77;3A=J\R_> M_.MYR?_ME^>W&Z7] KWIGQ$?]O6HWX1F_&HB MXL$0U;Q!QTB_-J,GO\V7[:#*5Y T<$U\\OSRY\W&_S?9[L MZME%1W#4*1DG;S!V[;AH<;\5G #$9D)/[G-R[>0LXYFE"C@Y?<3TROSO^4.> MG8/?)>"DGBJ?'7#OD*HUY^!E1 DJ$HE6D$!MK@V<:'V=@O+O:;C?NJ.#!E6X M\V!\.QQ\'"T9:.+Z0!,+!!I3G I9%#Z!8L%R5"9]2K@71:16C$8O:@/:'"JO M7=-V8O3WXY-?_P7OZ-IP+)HC>#H\EXU*V@/X#J;3;S)XJ(2=NA MU.L6S4EDB,>7[.3,TM&'%)!SHXA9/*)-O3GC*<'/[+7S5VZ%.YQQFJ4!2A02 MO$LHQE,(P 5A*-*0A2O]D'&'+P%W3C6+OAM](TS^W;4MPFJIZ/$-:[D3>BB7 M!>,9.$\:1) $-U^&>P?# MR<@-XMX7O'3\NOF%">>I)1.T/C 03A&ARE'% P2),L98E7 MJZ*]&83A83J1[G\,0^<8/$]3+X8C5-IW7?\^ +@*^:XSVJ/:0(HHV@5!'NVU MUJ!-TB3*@*I9=418E+(_W7\.VQ>3T1A!V([.$.#Y"XOBP"^&:+04-V/!D _- MZ*_?CW]'L7UPZ-J_SB-,ARH?D/T/)NEM^A$SOLL&BN?Y&V2=O?9WBQ\F[S&" MFB2A40>S:4/?$[OOBVG@*P YSWZ>VBTX@[#H/T,=! M,UX8 K_ON\%;=WCV>3,DW7/M?OKA@]:4NUF>2-8>'-=HPAB44<:C,<.=3"(E MHG2VM:)(?2K&BMP&3BG/7009#5H1)D2$H4):SX8'$U1.N3JWP4V]0"%,#DLD M.L7.65?6M>F@W.USFJHI:Z/4.R\=%1J20WXL- H&4T)%7M,0#RN(8 M6<*BGGW&7]2]VC?8_.WEV3;^;5BR8,H^U\:UE 15"2T6S6TNF0(,L5? M,Q&$ZHUKZ6X(<]F*8D^\;A/N9IQ:Q-X/R'#NNIMBT7UP@_W9HSL#KQDTAY/# M^R7*_2*$A^WQSM%1._SL^M>ESXKH0A$F P&*7!L$TP0\$4@7RB?DX#'05*W" M>RU_S&[J]YO!_M_3 FFOS.(._$0,674&;N?TZNO1WC;^]"$5R&A,TIF834H M9]":<5:!L42#B)Y;Y92P7-8*W&]TJ_G''Y"\VB:,9TD/G7;U8??C@_176,*] MU4Z#U<57JB5JQ80@;7*.>G&408IJP7>2M?"M17H"WY(7=+Q;0E1=DL&Z,$Q+ M0A+$4,B)EUP/ZL%+;R%FA=JO09BXC=:[1 &[+FC"N,I1631FC0%!HP%G$P,M MLV4V>A-#M;[&CL=.PGA28LY1FUS<*/TWPUHAB%/*@6(*M4%++3B9%5(0=<*3Z*2K5K&X.:(4%;\HC(47 MK0^$7):QW)&61'QC'+(4(H%%'Z4,CBG':X70FO.54AY9ZL(>DIOB1K[#>HA M$4/0]H$<#2_51Q2\"!(=*?L@8W'6,>(H\Q!( M*MDB48#)H5.(J64A94VK58/_& [VQR@S2ESU&[=X^>B4W.:P_;UU3?R2^OTB M:?X8NL%RC=H%!N&LYX1;IL$PD4&(X, 'H4!X(PW-6FI;K5'[OAWBJXZ/2\)" ML50*P1V5>UR4\-(56QP,^_'-8='=IGFRZP,E'TVV2)Z^%-2Q), ZF8#;Q(4D M0B>R#C&,)6W]#W5/7U._#05P?KU3PALN@P,=2LLN1V1H1 M(O 0(@TI1:I"[L1Z\*-QUTDAA\7;!1K16 LI&%Q$*>![. M!>>YB:8VW*U#(EX@D#HO^DW%T1*D,JIWQ>M6U/S4?':^?P_:W/4)]YRB?B?" M54H1932D'$MY?@A@ F(Q43+J(A.UJ3;?9CU4K-.BZX5C]0^*NV?MQ+8_[BY3 MCUM!(LKUVFM4)FT6Y75QAB+-6HET6C)'O63@D^,020A!*!>867J"^LK41&>8 MT9$J4%DJ$$P15!@S\BSBH^""N2277NVW'F:ZLT)H;P+B160@J//@62&4'+,7 MU*>V:T#@\E'7QBCDK@\RED$N6"@4N/2)N=A!<#-GI$%E] MKI/J[,\*_ @.>4[604+R)2C!7 9/I(/2Z(@18SV: [7"\8>T]7%WK^W?T2(ETP2BHGP5M> GN!%FO,@27*RZP8(:+>5(4?,[[V:(@*9%%42" ,A8"U/ M$'W4(1M-$JN6>M8F<',SJXDORM1/AG'#(R3N2^#&(9"ETV X54P*5!AIO5)K MQ0V$:C!ZLTE<&0:::E3HI2P=>RUN1&LCK.+&B&I35XI7Y%W>*<#93Z=2K7,V M[DZ.COK'._MMNE;VP[6?^;OK=T7/!RE=4HJ%C*"=I'BFL^2#1!Q/_% )?PA7N%64%DCR47ING)5+S]5;#[^?-]12H2TH%4L? M?U[&46B-;-YSC;PEVOJJZ\[%"'=#&CA\WS,(_+II1^.3N1F+(ITNKWE>=#EQ M70;ZN0J0^&4XC.]R;D(Z4?U/72>OOAZY[H[OD8DTRV^'L"+%W!D1&:- $RD] M8!**)D(#6!Z-$Y:AK*K6HJM&W3O#$]D">6+PE+O$P2I6')6VM"%)&B(Q#-6' MA$;4.OA*UE%76':]V_WK".M:[^9#=-%J RQ:) )BD3^A 0-6R(R,BR,E5)?$ MOQ%W/Q9W5!4&G02OJD1\$!8ZD\@"=4!FF+*AUC][==_K\PGP;64CNM83 0T#0 MN 16"@%-D/C.A7+7J M9FUQ\0HBK8%PKB7*SD3+X*&DD!J]IN!TM,QF-"Y8M9)N!^\0FS+F^O.9!)-7 M7T-_@LCXNAT>%@A/QIW\>Y?GC/)]:G7>@Y22E\G@)94>60!R!"6)R8+I:E,EJA*FZ]/H\ &$6H-F M24O"((<<405, 2PE&E@P+D@;>2A6I_H K-R[TR_ MBW*$!I,BD3J#+H/6!5I+8$49L6J;07O2'(S1("ZGM#.*[P;OV/4*NW1OBM;V#IHU7?&'IO(/>H%T*71CO M)%JEY#CP\S_S3X:*)'WDBU0%U9*0J>< $R MINQSF:?.JM65Z\SG6)Q9&30-+"90A)8^Y32!3=2 1D+RU@JNZXT@5R5G;LE_ MUP5-HA5:)%1'5$ TX58BFE@#W'B>7#2BXJE.58P'7Y(T1'50.B*!*E\R'1E* MPXA 9TI:RYRA%??YJ<$)L3<!7:N0P4F6!#T-62.^ M"._5X5%_>)RFJ/+NZ!YFK:W(CY2\=DD8R+3T MO"52@\E)0J2&%/E-DJPV:>\B*C\'M_<3E-9NE IU/LR4RQ1H)%:AP"S96"1* M5'Z+<\F4659"?,FD8J$^2N&+/,\[%5OPUR;U5<,Z<AD';AIS?9"\ M.1(NF.0,@O:RH$C)SDH<=&):1Q8C4GZM*'*57?I^V S&NR5$6FQ21)S2SQL! M^6(X^)S:<>/[:3<-FF';F:LO)PF/5:Z+U1H9)8Q*#\Y&@BR9EMA&F?%)&-'4 M[ :VE$NZG?;P;[?T^#U"(Q#N)./&P&S:CKR/XYS3)K'V;M7F1H4>;2 M_YDH40:X,D M-Q9W$?'"D:13KA6X-YJH=W)Q;^X>5_-HA8)%4'0'-0,%=(R*DHE76HI"1"?N0G"4J:JF^E2+U06 ME0P2!2UGCV PSI5D$ /6(JT$50;PZ,SE\L<,5:]ZUN9879' $TPK$26D4"+2 MQF>PQ 5P+M.HT()1LMIAS96Y!U9A0(B8-?<.&-=(Z(ES\,ARD?VB?1FXMDY5 M![WE)9/\J*G);L+3B]?M:G*_#B.Q,(Q(E.JN<74J@ZJ0E!$C&*I)24EEN!7U M*K#KD[6Y./4I>^:$ ,W+7*:(W->1,H*&)F$<17&=JU6?%I&_P):0OU!S6>&Z MSJF.,C!I.*)]+./O2D='KXW'NVM/E/>$J&H5RI6-OZMV=N2*AAFO2,&500JB M:*F3+K80*DO&I3+L!M4ERV/R]?I8:[!0*PB"=2!468 A,H"@48"WGD"BW :E M-17U9I,ORIQ=4\AI$61"R(6L,NHW(8'+F8&DW/G F(KU5:5L6B/^2+/XMMOA MG32+J"Q37$/2$HT60372-G,@64@^*OR?K9:V*\LO64UZ5T0 !2LU4/RGS"K+ M8'AD$#6UP3'%F*E6OJY="O:'M%\,WV%[O'-TU X_N_YU2V"NO8V;5QR5@&!I M4U985DTHOK".K#%Z1T@,8#(:/LBC!%AO* 0BI;&HA)AZNUS?*"C8":'B\GYS M6+#K'DK:%VFC)H1\/Y5"Y+-&L#N>:A#_V@SB^^:O1=8KWZJR M_U$6ZL>LIMJ] ,'DM;A472!56"^,A!2Q%*ETL!SI, MUE$7I:(Q45DK7=S(0)OV%$_MVF5O)L8%]:5N+&1>THP(&(X0BD%139FUA#]H M+Q%]9('NE?;/72S>:LWP=C&5K.-8BGBZ(BR1A"-,4N\WG0,J#T*AQF2)(1EX ML+0DR67PQK+2+H0)IU*VKCJMZ0=-=[K);^TQDM<#B]8G+K7WS@+GI>A1*@^. MIPB1^ZQDLE+Q:KO55U/ON"(R$\J7_P,+'HG+Y@Q.E9@>,\XJC^K9^@_G6;$I MN< 2 11?67'+05GB2TN#9,^Z)1-M=F ]V+Y5P0I%Y15%%0LHY.#1DC%)%$34BK'K%1*U;JM M-Y;./:,*ZE@B:E!=D!L%-CB? @1G"$\R&B&K+1RHPK>X?&_>:H=$5SM6;)%$ M8$MB8C>"4!L0F9=>5=( C8EK(5 M,IM^DDM,9EH7Y=G)$A!VB'B6E+X=#-$D M!$A1*&6I1NA6ZV^N.%Z_R(B "QQEF )MJ0)!.)(TR1PR$=0B+6=>;]^D6Z4" M+S7?5RZ0= *57@8'DI2&5KE4K&;I@">5@V="4E^M1EI#.<:2R"6Q;&SN.@^5 MB8*.@Q4Z078^1"2<[&RURM\521[EHU/Q,P?7]ZD?R_?'K: V/"65G"CE3DRC M[6K*AJI"W3H&=MS0"ERB'7R/)0JK8?99 M:,Q5X)!+E:F(0I8T9S0]@TC9,\V2K%8AKLUKB MF841F3&1,FD0G$Z""*QK"!G Q>P1"%Q5F&^PV Y5RY6P*RHN_[89UITH/B02 M9# 0 RO=7!,:P]D("$I8&A0U1E1;W5"%'5%7OGPEE=*W-J[JL:]#$B0QB]:" MB2 \_N9DR8WDCDN1J#6RVOA%35EVJS#TLD7CP&1P6A:O7J1@J"B#/:1UT;*2 M:E<;Z"J:(+F:^EY"--/!*J"Q]/D/*H*54H(B(&)6N#\=7FA2_#OW7/EL8":'8%O7 )DJ9S*"99I 0$91%,C/@ MHR.CMO0DJS>,T R:RV2]#4W9&HS0>_7X\[0QRJO%^VS7C0^IW M#3-&!\W1VB0@$L$#]9) \MF#D)F 8Z7/@@O><9.9D-5. ZTJ(_VJ+-4BIE,; MFN(@0N \MB3X!=I01+AD<_! =?$F2L19EYV$;*-,S$2J8[41EYK+72KP+!(1 M9>31 G6R=-4/M@33,L3DT3SF-C-5+6A1;KA!H>]O*S\?2IXZ4\69K'<@Z0[>(3;]21FC=7KRK[Z&_B2F^+H='DX+_#OA_2[/ M8V3O4]L-(_G]^.(;G ?PO[NV=4O7Z%9D2&M#G-<1%.=EEG!.Q0\B4$<@2*9" M,5$OT[UAHX>.?$-!A#<#_"K:!:/UH5'CDX^>0(@V@+"!@O.20TY1\IR*IE>M MO^->:/2Q>"N)]0[!;\"EA!98#JH$PO$!5FHN="9&5)M7>JWNOA_2*!4E'^GY M3,+=J^F(Q(?)@CWECA1H4EVFS'@-R) #9$54MCX&I/!:0;I&9EI[-&P11*4K MQ[5UM(VY=A7:,N&-30O"PTL+3!DT M29/QQ2H)$"41L9N0RJN=8; F:2955EKD(M2URG)B00=6!K10 X:B@DZY MD,*SG(.MMN!Y'13T50B-G"Q-CH"Q#+5T4V9D9Y- *L4)9Z[4S]0*TL<9*EU. M\B/)61LG$BC%4'D@D8+CP0&+TEN24.$-U?K**IJ:M0*O"26,$<<*5WSJQ"X]F7VY_'-1\5O* M%;,Q4&!,,! L,G Q*,B.>88J$)6F6OZYXF$=-YJ8L73U>143,:A@*@1"P)9N M><*@[N2,X""=]3*PB!RZVAK,JSH^OQ\VR+N+:[!T>T9EJOC/W'YAL)]3.R[I M9;MIT S;KA'TRTG"8Y7K8L929(VOME?57E@ MZAA%\2@;!JQFIB&5--!P'N9(#,CO4>L<;Q:%;<*;:FV+JZ)GV?77HG^G8D,AX8..LU""4C.$<= M!&)$5,ZR2*N5&;69?TO"94>UH!8-1"T-0L@Y,$HS(,&3)(EBG%3K]:QJQ-Y5 MB9E_(G,[_M.U?Z7QZ\D@;C(R[X*OJ"48'U%9*%-DG K@,J>H-DCOK(U>U=N? M=I.164-&YBJL[!!4"IF!HJ5#(_.TA.8Y2!4H"=*PJ*N+WM;H35I18D5,%O47 M#K$;AT09C**F6@7F M1MGYKR?MH!DCCN#"U\W7\MOZ (F1;*@QX%@(((+'WZ0A@#9KU)1%+NF#[BIR MS[[.^X[?7E@7,-O&OPU+%YRRSW4QX1G3ED;I@"K#06C"P#);1FQF:F3(5-?; MQ7U3SGB_;*VD_"E479,O2?ZE#:04!)A5T2:5A&/5.GNJK]M8C7%2PMPT.@$V M:PK3JGF5),A@9>0IT$RK-4ZJDE1U-"NN(Z/J <1HF'"<*R.!>%=&^26.&AQ% M&[Z$9WS6+HFE"\5;Y*G5U[V X&;E!W/N"EXY+^FJ7HXJBX4SR:O?1PQ0,FA*-9XZROFB% M/@8P27@H(W^"LL835VVJWB7=NE&ZC]NF1-A.? MY+C6FM]FW-TCRUYGUEI2IM2BG5L".4F#8S*7-F/6$*>#\-6:OW6[7A>IN-NL M" D1E'3%]2HMV(C*+G,J6Y>#?2 M'P))59-J5>R@7@-\[X>2"5F6 DM">M,&61/P >:(02=,VUZQ*2V*!U"0H!6TUIU&D''6U;;JJT-_NZ-%: M%S3)FJ"BSR%FGD!$9J?=W!BJ_C+1,OHUUHHFFYS(>[$$.;$Q>,M143+(\B5G M8 .+0*U*A"0O4WV=Y)9G?*V\,5,%SC].8A(T$\2Q5$8)NPQ&1#1\K(U6>&*= MK=8W4(T27<%,",+.?ME2 M22A;&V.,"T:94@FT4A:9OD*L"(J#MYYP3Q.-OCJF?R_=\CN SL99C+J95E.7 M5HD5/4QF+Y"UEWX,1DE2',$43,@*2&#>)9V=<-454=8UW',%_3:Y4%:%4@^7 M7#'3%4,)[3FD* )).BH9JLTPO*CP_MQLBO<3M /=*!43OBJYO##HR>PIYP*B M4YU^A<3G$T*/9TFUMV6X;FW0NWL1T)JR1\4XU\1!3$6'8@(-:*856M$Y6JZS MJKBC:15^ECIRDAYEG&Q%%*.Y$JA$0N !*<:4T^*-S:!CD ,J%P),V,2S?,+BQ562 L(5812[[& P:S(J6 M"*V2JUD M.IAX-H7X+,\_?V%1'/]:)6N]+OFE)M%#'URIQK>BQW(F(4?K&DOC7QS>"%.VK&]]'8 M:15"*#A'C4GXY)2FPW#Q PXNFJB32BG):AV7M8%S.?73/%+'"2OSAC(J>5D5 M@O,9@DI>2N=ELM6:135T_IO9(WNNW4\/=*($3ZA.*+2<%0L:!"J68$W.D+@. M&K4L&VVU UFKL)RO:=_.ERUM!O-RU$V!#-Y%IT 3-"]$L@J,H:5_E*244!=L MO84C%?/X;\*'=X(0$U00&2'&Z%"I*B/F2D(E3TI&3I1-L5H(535U]1$FE2!$ MHW:H<6AB2W\5)\ S'T$+G1E!2UK;ZE((K^GB?O%A2<=/%S>'2VBIC;,9*7>,X Z=,E S-^<2J3?MZW0Q0#6M<_]O2O!.VVH7;[ZEWRP)C[L)ZB:8H M T-*;JU.&KR+"I+P/A--/3ZM5J#4T FJ@HP:X0BGT@9P7D546A(#F[T!Z1)3 M*3A"5;4@K#HS>I&BQ]D4F*7@6$31$W,$PZ@&:A,S@4EK0K5U!H^TM5<]+-HK MF:,(X(- W$F.HSU"!5 =F,G&):JKS:O8I$O?#XHD'Y@2:*U2U*I$RAZL+KV^ M$&48$\+2>BO,;AZM?M\V80V;6B&0$A4J@_44@60I2FR:T08QAEA&B24/NR_U MJJMC-FD62W>OBDRY)H* 3]R!4 %542U0U_'**^Y2-KZZO,VJ4+R.Q*3'3CRK MJ>5'XO$RNC*#J"MS#<4H=Q:RD):PY%2%[JD?=BU:Y;36DZO-(+W+TYTLVV"D MBU(6LLY4!EL:H)18IG=@G&80%$>VFM$BL ]PS,B]%:8OT+27I:%8"1)EIA@( MS5&CH\F!HD9YIT/2NMJ0XE*K5LXD!LU[DQ7Z7*:/M((\>DD$*CG1 ZKV!(0S MR,^998@3WD;&3;2I6E/L-:H:X_0'PC*^&2!![!>8[8Q&:3Q"6[K+7/L^Q#M/ M9NOJDO!VHX/F:&VZ8DNBG,G<@@RE4Z!-'AP7#(@127&EE*PO1VOU50\KHBQ* M0O*4 T_,@TA&@#,!Y6)6J#DE8FVJUH>Z8C_8QF^[ G^/Y"00F1AHBN0B(M[; M1]D-HM4Q,R*-U[7B:PWI:"L91+LBUL9)SE8[2)R6\A0NP6AJ(4K)-'/""5[# M=.=S:9OX\F0Q,I@'S\K874%XJ>X0":Q6 327W'F+>I2KUM19L=U;0P1\.?:O M1$@I$0E$&U$Q*V.JC$?TB)XXI =9NEW7BA0W"FJ?7%P;E5E8$Q7AH$.9'88< M"ASE"J@-+D9!H@O5NJG^0'TBH3TZ;ET83UQ7-G5JO,KB&^W*@PO!Z+QTI3C![@N33P49R"%R&! MI(D0E-XAT@U3N6GX[_[[=V_"?ZL(_TDG9-!>@[,,B4BY+3[2,*TUKQJ1M<@T)B4CRR M+X:C0O5E5%W[^2QJO1ND/?QNX=G-H(L._9X&*3?C&8P[.^S,U:K O*C\?!D5 MRT01H-VP;6^+*X,88%2)F)3GZU&R]EC<]HKI3%.6P*T7($JK%4M$J1)+0F8J MA:YWLOWRNU!^,[ *R?AL6*#U$._,,5'<2>9DQ:D8 &$9!*55*0+IU2B5O <5&UJ&)X-$-*9"2##L&#<)R" M1:X$*GMN!?[J4K45M35$F.^UXQ%#/=FI^ M=W0/EN2*$,$R17CA]R0JM"0E$C-B KCDK6L^QMM>'FZS="W77]-)HIH6_3PESNU^H&>YHXOO".L*M/ M4%]-AU#E(V."<\A=(B-%<\Q0I2![IYPFSDA=+=+>JO1C%B$N0=EP,!CVA_O' M'YK]@V684LMB,\DI%,^01!DX[GD"KZ0$CAJUX3Y0O7ROWJTA5D/"PH_UA6G7 MZ^^4A:&?!1S?Y??N^!I1X-N"&7X*&-0!Q11E$3 MM*I6<:D*=1\)OFA"?(HL0Z3.@F I@LG4 0N!TI)E'WAUG?374#@M%&)64\(B M"%?F:7&%IHES&1A/0I* LHM6Y_9YK*J?IMQJE070Y#P(RQ2@,N@@&*$M2VC$ MR&K=K%.OR@G4_AB&SA+XQE1)_7XSV/][&B";[N\,XDX\1*H<=6;#YU2R\P:C M!QK[U53'KBK86U9Z,9BBUZ,:FH/DQ'K*T2*M%;@/NL)_5>C@K0DL =$E&IZU M N<$VA R*64L$;3>D,H/"F!>N]#I/]VRDP*8O0/\Y6&"DI717\BV72BE#3QS ML$$JH)H:(U*TIMY)](^TF_@-Q-K#F8RLF16(IFCGN5(?S'4 )Y2$H((.3'@3 MU=+[JJT)17-GF"S#2QVE931F+I/% V0?O7B*D-FJ-3@$]Y=:ID\LU$HO0YJ8=49^XOD.,$+Z2W>T2&DA%44 M/"EN&&&YDX%(DZIU;5X5PW\_; 9H3'].@Q*_1Y.\A&G=?CIC;N^F03-LN]#^ MRTG"8Y4/TTZ+QF:J"5BC,\*5:[ 1-Q(S,B;KM*ZXOWE5P8Z;Y_6\;$:=U_8: M+3EO;<1O4=G>=V5? MJTG"UJ520A8_(4T<+1?)P$B:('!*B6#&IN6W]UJX@%IE9^=N ]^;2.\&[]KW M")9V;[AWD%XW;2E+':#L;$>N/7Z7\<,7_>$(59N72VDP_ VJT1MT$:"+0K4L M%$$5%8Q Y5VPDM'"G(,4B%-6A,CK#42MFRZTFCX1.DNO@V:02E6J4(*!X\%! ML GYB>*,UM<9?"53#,_!B@ QUX15M_2VL)J@$.L ]?%3D6>E3!:_/'J7=P[Q M>\&]'/;[KAUUP;43*,6N[?G96[Q%$FA+QZCYAX=3M>RW9C04C.KMC[LOYSN8 M7YK_?>'WRX3,"Y]_;+ET MU4,ON-N\Z?1W=YR*IMG5&]YT]%]Y_-T-)^-VNURXX;WF)2D7;W!^]:8;[.!S MR2G^&'@7X>CNR^]N=TT4^^V7YNMV>Z;I=Z_?#/[Z,.R?YRKE"UO#=O\9(X0_ M:_'RL[+N20_MG_;JQ;,5S[(+8\C#X7B O/U);SS\D/+HUR>OW^Y]BC(:PIB" M2&.9F5%:L@B;0 6JLB%&>^Z?]'([/)Q]YQ.+IF2/&]3%G"BI-0I\7 B499!*E/ZNN$TK,T'NC7>W)DF=\Y-G59PH(X+B5ATH M0D))8K909F)#9$0I18Q@RIP_4=1D9?1!H!CRMM2Y:'"!1-">>DJ44-3E7CEX M9:13#I@->&,K$53.&\AXSVRE-":4@V>!"988ZD.AN(]+AJ/+H90NZJ0C5T&R MLLPG!((-%++4""0FB !9&.I5%)%:T]TM4R,E:E$$ M\5$X2Q!WB 82C.=2T.R%PV42_Y79!F \E,186OH4H)D I0(84E+*$8O1*,^,.U8P\5F'BJ/A!%77T?3/@X3'7P0IBM#? M_ENO]PO^VQN-CPO&'2$>HZ$"X^'1-MF2S> YRETX2"6%+DUZ1KVW MZ4OOPQ -\OE"/QRC',6U1<,!UV_V!]O]E,?E&:,C-Y@_YLL!:CJ GX2T?=0F M^(+JW?,SS\9'7_DT?-27)HX/MG,SADZA&I1G_,]_0B[[_)=GY5%X2$=G#FJ9 M;U@LB]1^^XYAV!^VV_]$NO^>7_[&7Z80\L-^/'L$YI9G\/'MF[U7+WN[>SM[ MKW;/',6C.H3=5R\^?GBS]^;5;F_G[J__SXE]VWO[]5>_%NS__?+.[^^;= MVW4_&7;+D_GWG=U_>?/V[WOOWC[MO=QZL=5C1 I[\]-0/WK^FF#*ZW=UC 8#CHCJ@F=JOSZDZ $A741RKZ3CTPBQS<&:/0)E1GJHD4Q M/C,'49)?.V^G-W#%$H^IV7XY#)-YQE(=!TH)_.,$GO\K^,??=M/^,/4^ONGM'A_BB__MZ<@-1C!"P.7+ M$)P(3:EA!HPN\P>)S> 2R8"JCBS9[4'*O"@$_\?$M<@U^LVD04_R15/S14R]A&DX%+ZT)D'*QZIU$]N'1=%1=P+Y87%0OBFF\[U[GU=0? M>XYE;$?\! [Q*0?E:VCI'L-QIQ\G1)4(B24^9U0F.6XK$R MM&@=-12"<\D[O$@]71047C>CX/K_@:?[&C\9U7&^)=+^(S5EA=I+57QBV*Y< M M==G[L/-V]TVGH*Q8=WDH/*E,*&M&)5C<>]WT4P^QT:=V>TGBDJ%:PI472.RE MZ9.*'GQT$4Q,*EEM.&'JKOSB51>9+B\S?9VLOTJNO+HP[(/:&N=>> *_G1KW1 M40HEU2;VFD&O&8]ZX:"SZ5;M'Y'?=0$]YM['S* AF#Y[ML^QIVTW& MP^>S@%?92HE_X<[+'(XW>.$_>?G3YY=W,%W]Y-FZ_W<,L\M>!]T(P?,$7!-\F]]=V]Q/*!Q=LLTN70PMN!F;$D8N@ M?G]T>#';E%%X3I#GQ532 (3CX"G/H+2AVJ))&Q5;#-LL%9,M:O)=CD"7K?5B MFH[V8AC3]]K]J*PH0_S*?1;B7KB,*EZFOOOB2FK4CQ@GXDO\$9RG@%A%=/@: M9_)#I?^:+UDI,K,4A N9 _&!@:!EF&VD$2BU-@L=M*)A,5I3KNX M+$SYO Q$4@&3RA"I;X"G5S XLS+^9JI3,R[5'3HVU1NVO6$I ._]YZ1M1K$) M!>"H3)P]\<6^9\GDN-K.LV?8!X?=Y9MU[.]RZ$*GG_!+_+6KN@]?][]\*O+M3BB=9I((3OR#'S@S0+TJWW'9O^*62 MF.:L&T:O[*M^=^*R0J\B\BBR5V!CR6 NN6$>&0&J^L)%J[P1)"X4#3K=K]0Y M#C^C=K3@-+%;^^]W:B7TNQW(;=/F?IH!J[CVCEJ$4W/D^KWT-86ND2)^7%K( MC&[ASUNBB_O6),"5E#H[,"7-7YA@"SJ7G^GXX&KO^_]\< M=2Z:*@C "J)^%%1Y;#2 .H5"-6 Y:OR\B]'Z&34)K73#"*2"R")<7"$2LC6 MT62E=E;=.1>YB/6=-KEZ:$Q)4K^>\?.2] PO67:$<(B$ESPO0<"F,DHZ$TV\ M%E30.^L9I?5S__W!<%!5S)I)"OC #7<]SUE.P[W_\Y\,H_KYJ#=._714P-<; M=/![VD/-HS\I=60]AZ2,Z''?W/@N>?MW0YO3+M2SX&IJ4^P=3=K1I$19Q\,> MKNB\+I3]Y'\NFEK)GMT)X^U-E+7V*"N76\;H*Z*I?(L9>E4DEFP9)JY:L"79 M53?@>DN*-W";N?^O^+H',C3+F@ MH'J#+IKC)3_XXI\YWH6!R_+;G*B A= MS\*GO?^!>@^A/51S>I]+2\M2=-7K>O'<0][. Y)(R\?>:P5WKX6_)FL2B*%@ M26FR%P,!QT6"'!,GS$5EDKTK_L[DU51<+0XT;__MP[O%(&8!VD.5=^O#2J.0 MU.= P1F#N*5)!..]A4R]X,HH3=F=B[;GK/353 QVZ>7?)486(7G;G,A+E38T MR,L)_L>P_6O*<'OS3=PBVVR3/;$R2;$ ?\Z;02QI,JGGCWOA("$JE(':J(^E M+@>N^&Y.D^BW>S_1GWL';M3+33_%GNOW\6JIURO>H/^:-,47-![V?)HMP)N> MN(-X232;UFW-G$)G?$ES_"N.HG*YU&WUXJ3TR^^6XBN'U%D:E/6ZBN11[R>\ M'Y)+;S1!U7%T,"RI_//B[/&!&W^S^=X7=WZ798O3+\_>X>>G/3>(O9_8]!T] M$AU>]_^);U#6=TOQ2V47L_MTG?V[372;=*-QSY)>=,>CK8X=+JYT*54O'1C-RT>_8;!G][CK//_PP17"B(+#_^0]B?3 M'I&]7=CK_52DJG[..-N:+1@?-%T-UE&IP5HVMY_N]X2)I]'/2V31U#,I&/6 M_-B"D(&!-4)#5E%S2GGD@2^JSN8$5@54,XZ]8=$;%KUAT>O*HI$KNEX?WR/U M7 C(HDNL+W9X,(+HT/D[?B4=J[&(>,YQ",X?EHT[ETINLC>D$LYS0=6R/V8#F/G4G+@74-D>P.8+-$3S>(]A8),O6(-Y>Y$'9:!'+UB+6&MW6A+_52G*[ ME_G_'@'979NF+@LRN:!5+!/0F%$@7!GD;B4%(:1W25#J]():)710^GTR:@9I M-%IX:^:[=53>V",/B$UMCF!S!)LC6(\CV-@CZXEP5>@^U9W*!C/6S71X=7$V MP",@GKL:#H18HD)DP+5B("+QX$.6D&604>M$HEA0@>C%%$)K8$!L M:AK6NJ8A7Y'55+IW7)B,U>2+4F6[!-D4>X-AE]\Z&:5N%;[F=/[;^&1PT3P9 MM22IEF?UC\O#OS3X:'QL;X#;'A9'Q^=FU/D6!VX0&M=T*BEPD M,Z<)>O@2_=%M>X@M+[-Y7<<9WPT!=[KDV)W)_F0T[K&GO3(Y\6FAW#;UOI0? M=ZPSN(,6-,/BUUV5 $J/6:J>$UXJ%4$&5\82APC.6PTB4.(Y#SKR[RH4.'ZH MLG? 8N"(^LZ!#3F 0A'&DS8Q>'Y!$5E7V-^5F>Z6 O[1N\FX$W0H\9[T)H-F M>ON/G[KR_M$39(2A.43<_O7)F[>OSR/^8'((<3B&V9(GOW']E!G^E"HQ1[SY M>ZZRZ&#Z)BO

:DF5F8MED83=LLG/97F#=-H;GH+IV\3IV'R> M]@HJYM1^@L$PIOGC$>'*Y3F*]]-7B$T[U5Q*_N_D+E=/[*S3 M-BC-],UFSJ3I!_^)A-7DX_E3NJ\"JF#/T6(HIU72F$_ZJ7RMQIP_\^Q%Z>V_ M/,/SG?TLP#AH3TU;A,74>^8RVHW;KO_%'8]F*"+[PP-?F7&]+))<< M[#IV.[SU&5PT2.[1=9/=V_G]CU=E6.B+=V_W7KW=VZV[3&1Q"+_&=2+VJD*. MJQH,RNM4>"QZ6M)C&9%S_R]X[XUK3CG7$M^THY)%<,?+3N*].]/JY7HQ/;E% M%MUA[;")L9_6-P)Z*VK8O%>U$>L[X7;W"LV@3)Z:CD#_P2=^ M3Z>H+T?A<+V#MIC=_X3R>?RI.7%'?VH&4X,;S;7+&=!E4?SO&%#W9+369[/F MMB?XPFV_&:3+6=/.A[W>F\Y>9<]?OWF[\_;%FYT_>F_>OG[WX<^=,@+^!+1N M 6B[;A'>'S:IO%) +>QM;RNA+GMYOI%&&ZZ];.Q?U,M>B/P/049=8*?4(J;P MK0\_T4]XA+B548KEMZY7J]/ M0KO=4+%IC[B?)@,WB?CX^/-&?FWDUT9^;>371GX](OEUB>#RKH^R(GT:':0T MOJ*SYN*$UR5"Z_?I1GJ[W49ZKHMG_^_)(/4XF8:SNTY,+U-(9092C]/N4[X1 M9AMAMA%F&V&V$68;838Z,7<^#8]*#?T*Y=D9TPL%V;MN.UT/PR+%2E)=FP[P M:Z7%[1_#T6D/[S&^8NH6C9JO\]ZSTU3?[Z7A1@ ^3 $H-@)P(P W G C &\L M _'GTK/\?%Q-:*O2[P]&/;Q9J-9%FCO5;?%C1>1N9MY%Y MMS?Z@AL=?,K52+X7N)W>Z_[PRZEUMY%OCU:^J8U\V\BWC7S;R+?+Y-M@.$ZC M3^/ACW),[D.^O2U[*27_-T@QV0BMAR>T]$9H;8361FAMA-:5:9'L$W[-[<^L ML-B,PF0T0D'S"3_M'X^:T?T895U:)-OJ_7FRF9.J\Y^ILK)W9OHJ5=BK* MBJR;=M(I:SZDT:3_;?1N(^,>GHQC9"/D-D)N(^0V0NY*(<<__5?I@]:@O=-\ M3N6/_OSW(O'ZP]'DWH0*N;*C%5][QP\D896+[5QKW M/C2COS8R[.'),,XV,FPCPS8R;"/#KI1AHG@4Q^VP/_ITU Y#BD5"W)O4$EW% M6O?X3F*]/]G"1B1M1-)&)&U$TD8D/2:1-.W\T7P:MI4T_9AW_7BW]R^O/FPZ M?FSDTT8^;>331CXM3#XQL25_W)AJ=@J=+)I]X^Q-R'VV^^BG?=>?VDJI2,C[ M,Y;H5N^/\O"IE31]^$8,;<300L30CXGR LET [I<;Q:_$5T;T;7VHLM]:IO1 M7Y^R"^-A>X]B:V>K"S+U7D\?O!%9#U!DK:(_QT9D;4361F0]9)'%/DT&TX$Q MJ2UU7:Z?1K-BYD^C%"9M+,5-L(O8W0VPB]C=#;"+V-T/MQ5F%,V95$\T^3H^$ !=V@&;9S>=?<8W8& MW^J]G&VE]Q&W@C*N;.6,J-N(M8U8VXBUC5C;B+5KT(G:N@NB4]XF@F- MN)S0?(NG^>CWF6WX)RY"TZULX6Q*_$:.;>381HYMY-A&CFW,LQ^(,7GGY,1; M2B^YU7M7IK?WWIP^?".W-G)K([":B.H-NGR&Z&S$3J/J9QKA)^Z\>U\? LHX=I]\_>W.WL?/[S:W8B? M!RA^KFR?B_\ZWT_=KU7 \)MG7_FXZX*[O%QL/O="WXU&OSXY'@^>Q&1WUW?%VN7K")N9ONB6;Z79FW&SZP7]. M1N,F'\^?TGT5TB ^]\.OY17Q#HAE+9(GWNCK-?'JE"G=' BG"'Q#W%H 4,X7 M:^!QSWX6V!R<2(,.-%,V[S+N==OUO[CCT?,GSTZ >+)R"H(.*R\^_[L<\WHB M^NF1+O\5>TTL4"B%R*5:=_/K-VYVW+][,#ZR" M[>W\<6&Q]-%U8:ANSPS.0+&Y\X3N^SRS-Y?.\*X(L#_N]7QM&*^.XR_X3-ZF MSVWIB]T>;=W\%&[-K>9'T&'Z)2A^W5F^]WE:%_0/KPB_OQ\\O *05G$2/TT& M;A+Q8?'G1WL$S: W/AA.1FX01T][Z6M(1^/>Z,"UTP:+1ZF=_87DYN[SF%9N M=G36U45>;C<9#Y_/U-*REZ*EXM;+Z'YFN+SZ:,H(5ODG^=?0#CW MW=$H;8\2:F#(PN9GT!F/TWL_^=;3\KD9-;[I-^/C[?GW+W"C3!^G]);AXI]G M>O<%"^B6-%==ONH:VY*$W?;+]_+<*QQ5!K'#N_#7?CN<#"+,*"YW_RW497N! MO^H,DM*5$,CL_G][@5_V;?.WITCQ(QBEMLE+<;X\])='["E7?GW"GESMN+]@ MTQ<YQX@.<>^V*A%*NZ-Z?F=>C=D79 HM$L)W1Z+RW\^ZZ_+HD2OR8S525-/'( MI+M-3OVE&?HWJ.WJ;G)OE5V+$HIN=-#E,83R2^FK^-GUO\GENA % MKW-:#X/=7'#+P;"NUSV/ )>]Y_]8($SKX#5W0/Q?FJ\(QL'KUG6I\%T&W>M/ MTG$19#2@DS @#-5@D_=@M8R.1.=,H$]ZW5V^CC^4 I<7GYSRS.3$(*5L07 B MP 57OLT395RQZ/F3WL =XH8G(]AW[FB[D-W.()9_7IW2W,[XA6O;XV:P_V^N M/TE/>I-!,WW*QT\?=U^BM$,XX%WP=C&%YM#U1[\^ ?QKFIC\ZY/FZWA[,#F$ M..S*9,J*)[]I\503]LNS\R_\VSKC^^(H><.Z-JSK8; N:I2(FB=PD0H0S#GP MW#C0)&EN=9*!?,>ZN,L^!J.!*8H,2\4,R+0L:!62TYXE:\,J61S:J\ W(:O=@V(X!^<%AKQE\3J/QMS4-&V'R\&AK(T/.RA!N4HI"4E#2 MH0R1-H$10D-@.L1H$A=.+4+]W?GLFGY)!W\];$L3_=-NPB^3'Y_^-7/9+DJ: M6//46OK(I3UV4#Y0YJ6,",H:#QSM=!".4S#,9J T&>DL=S[D12C JV%> MC)JGDJA'SKPV7N%[485W0L S'(]Z;0H)33Q$]J>]01J7<3:NWQ]^Z6HC$5][ M<3CQXSSI]]S\*[CDQ%I?*KU[38@0+""]6PTBA0!69 \V.Q6)#5()LQ!E9?[" M2.\O9Z\[/Z /)^>S8%7E*5&7F[T+.M8IF17G_ST!S'#-1;000D &38,'YZ( MKF7@7D?A\V(8]&H )LP] 6S\BV^?S?XX^W->>-0KV=)=4.=L&4;YE#]%BAX= ME>XOGU/_>*,>/FAAN5$/SW(?9X)B(F?(UG(0(C+P(2B(T:;D$W7XST+$Q7>< MYFT:+Y;9:/&4:?[(5<$-HWKLH'R@C"KKD+S1&J34$5D-0SO69PI<$1$]4\C% M[$+4I'M@5/8IUYOPS29\O>MC=$901Y2V#_^.T?J 3R1)LH; "M M2SY35AF<1+772AM4E-EP^ITKY3:Z\8R"7TT)>&<0NRE]TVX*"XXS_3_VSO6Y MK1M)]/\**W=F)U/%]N+]2.Y\<)QDREO9V)7X[GR2O79*M]B#,5'.C+D; M^KDEH6GHHNPIFJ00VEMIH#BEVD4!#R$&4SU9ZPNSPC(A.TFPV .:M&1C+X9^ MAVGO@>E=?-;C=TI?+N9OZAC>KP/,K=;+FW;%=9W93P:@UPI#!N"F 6 Q.V1! M@"]&@LJ5XU'+"%:4S!';S83835AXHV\OIV&V>CK+/UVI7'<'E4*-M?8#-P<$ MJJ&+LJ>@4@F3S:IZJF@T*,T2^%CQ(X1SGF>>4NCDQM2!0&7NOR$UC-6]]^!K M/_W6%W5QAM5D]GHTQ;!$"J<.05?($GQT>RT7%:7QD- I4,IY:"D,8"TS)DK! M@LY=N*S7JO9+T[3?VMA>E/^WQ'4LHRM3(,:*#3V$0:0:NBA[2BJO5%$I,Q#) M\Q9=S>"B8)"4,E(KAY'K+GS60Y#*C>MH!@XJBK7NI!Q_G\_S'Y/IE-C?:^T@ M]G^4;QNCC97D("(3E>/"5H^S&-!:!&9\4=:K+KS4*^7J"//2C06C("I!:=BB M["F4M'.99:DA1Y]!)1[!J>J0YJ*M4M)H8SM)=NT>2MR0\TD!TYUJ(:S"[/4D M3J]BI73&WW]=(>K?I+[U(6).I<([551<0M:9%XISF0IG71R^:!JFW2O M7W'UT[LTON.+8+08^PHLU+8X)PJDD"M\6XJ>[G/FOZQ_02?\ -(3LP$T[D#)WR5L#%FT$ MA=5G#4)5L'.;C/(Q)2LZ.>G_]TP+]70'%-U;THMKJ#4OR&R]5BDE:XZ9E- MZ-]#20VJ/=/?VC.R."F2KKXJTVOS(2%&K@!CSB%'YZH5Z<*__:"G=W>L[=RF MF'UVY^I-_1EB([&1V'@?&ZTQ4C,#)O+*QB(\>).K_Q6\D-P5D17KPK4F-AZE MNARTWN[0:W-1:+E+K1-/1%.[U@YRBH]II#Y>%_?-Q9_V9JWNGHB>VBM=$@NZ MM5/C08#2*D.HBZRZ]IY9JZS5LIL6G&M=[6M!G)9%(A02"@F% M7W1L5[$28F6?EB%5K 4&H>HYH/,A)1^DEIUD&7>+0JG'EN^QDV2/4+A[N/RN MQ?6E'OO)A,O7O^V/S7S$^33?JSZ_3$*<3">KR66CB^5JGO[GK'X"%\M_^S]. M^I4MU?^]HWXYM/C/ Z.[L'LTG!I%?=5K+T:[N[AJD%8 MQ/LF]+(@[&CZP1 2(P:C- -C!*WB@8JU5\.E%MX'L8Q7'>E';\+[UH^>(I(G ME(!X^&CC<2"F^U)_UJ8LK(#D3 0EL8#WLH"U/AFEK)6EF\XIE]KV>5.;@E+UH"PCIE@1-&VDV)_^V:5 M%FS@K*)>WX=R<1<7F+\F^$.6XXB&2Y?''EB6A04,R1:0B R4U@&BE!P\*B^8 M%LDITY%SV_3LQF%CMS9#NK$7=,65*#5L4?:44LBKAXJ* R^M279R&EQ0",+G M(&6)6I?4D5N[5THI/19^Z'U,*7A[$,_V][/Y8@45 >=UA48J-MAOI2)[<=-> M5.-04>^JO6C85\QE<)@L5%?7)>>4M[Z3//BUCKVJ*O;#?+&8_S&9O>XJ$U3: ML5-46Y#X-&Q1/BZ?/AXT+#'!Y!V<37)U KZK7JEREF>4P*/%EF+.(>CJI%I5 M;!$^<:9\AZA;)^.*#[/[\5^#6$44%#U,1ES]JMJR6TEQX]'E'>31FVKUJC4B M9/=:V4X2V7MS*;TJ@G$5P?(B0:$I$+)5@#8&Q4.10G=2)N6'B^5DALOEL_EY MG,Q">X(/ZEB_6D[RNL_6?'85I7C?;8R"C]W@VQP0Q88NRIY2S$8=0DP*8G&5 M2-$I<#DP\$PXF9@04G92*_#1*>;'3E)!00JT'L!;WE3&3E]_BX0L"Y7;HG); M-ZV395H:EJM-DEBM4RD0G=%@K/>HC.'"=M-4NVGL_E(1S!Y;%_:FMA:!D$!( M(+RW[F PS#$./K::K)H5"";I=N6 RU04X])W5M)[;R#48[O/E*S>H)#*#!ZP MS"#YZ10!&G0$* F=(C,0=#;52U8! JNVPA<1DRT)E9!=^-A[LRJ<\;&7%*$F M/@U;E#WE4W9!B"P$.*-:W;[JP3H3<_5E(_/6FLR4ZL+UW1N?G!Q+N\=JIB>Q MIJF7S4XJ\B(\3]CT(>Z)4)&4$(WO(KK ?/2F5!YB8IZU26G5Q$ M:RK6,G9_K K6>5L%[MA8:RJS0(P:MBA[RBCM4Q"M'8RT08,JRH#C[6Y!Q5-@ MK$2I8B>^Z3X9)3@?*SOTJP74!?R!#NK\S3J!9_9Z-,6P1(JG#D9UR";$(IPTFFG#,];N^R=$@L.1"LU-H,_"J)8 M:Z>7W.I" KKH-B0%(A/Q4>T$:3+WA8,T*5>7-+=4 >E 2"93<:SZK5M!C@-= M=.L^7JO&3@_]F@B1;.BB["G)@I!:9\_!)U9))B0'5Y2'4)S+BI5H\U;A[@-= M=NN>9&(L-%46HZ#N#MKSC[!8A!MN\&<;_9&5.*+ADI5XF)4P+IADDP4;6Z-8 M8QS$2GK@*M=M,LN&N:V$LZ_Q=V=O%_/O+E7LFO^=W; PEMQ7 M.P1=E3,&DE MV;L-^C?NZ3S )-[9RC]=@3V(Y4V#V ?44 MIM>9!I190!>)Z2+Q;C9$^%A=5>9!>*5!91>K/5@;DFI.4HJ>.[N/B@K=IR6, MN=EC7FUO[A(3#8F&1,/[[K[J('-0#+*.E6PNU:V^-Q)23!Y=8<'HL(^R"GN@ M(?-46>$( L)46>%#907RT\DRD67:,8O8A,*L1N!.!% I( 2.!E!DU-ID7]26 M97I@58:NJIT)/V:.C!&YY@1 N#. %1%U/]S"HR("900%B*F#%ZGR U'5OA6 M69H'EGWH"H!*C#7%)O8:#[]K?7VIB_ZX\?#/M)#A7G'6[KHG3!%44!H"F@#9 M)ILXKTZ!CKC4JGJCA2NZ4X![ZR!;- IYYQ.W'6:.'U^/EF=UW\L M1V&6UTJYSG5*5:E&W_XZ7^'(_/6>-C6?UHE>6L ZU>V5OWTCOOGT.(\#[7LP M_C1<6L5]%6NOAKM[O.QT+70'%O'WU3S]S]E\6MVTY;I+F_U^A/^Z^(),2D)% M;W1G8*B@53Q0L?9JN-0BYR &\N4""RX6V*:EFLKQZ$]7PMAK4(F9F$LK(H>Y M;K&5L@H\YVH=*A+!,>]3)U'UZ^&M'8&78?%B\?LJK##_5YA>X$M<_'X6%OAQ MO*E^V=Y?W[5\49Z>XZ+*_\?Y=!H6R\MW?XA!/?_UYWNSUXO6FRNPE3W1-8Z6CL;.KP)B]';-I;QZ"!K4Y54 ML 5]N'(:E$[8^DD64%5\14;$D#JY9ONQX-;SOGQZL3J;+RHP\D<"6ZY?O"V5 M3T<_[SO.*L8F[\ GWQ(M9&OI4Q\Y)U/_X9*,DG>_*CL?'&?C*NWVWR,MRLU# MC\+UD$9A-?J/BQF.)!N/!!-J]'_CXM\OWWWSSQ:8^Q$3GD=5BV:%ZP(B>ZPHB@C>%@'1 M,9OJ$Z/VG92PNFM<+RY6RU5=K)/9Z_T,3@EIM? 1=$FM9F-6X&QU"8S*VCA> MI6C8OH36X>#^%Q?S+X'08V)JLEZCZS.!^8>1/PQ9=)#>ZRLR)WGCZS/'<2XC MUZ&Z.MQ;K0..XONO.VBC541 Z),HCQH(49KH MLLN@HV"@N%#@5U 24\ U?J=E,(+94I M"64WB7#[']^0HGF>%R^*85 WTJV(B);@,!D0">LR3=43E)UTKKXAM0.%\GC MQ$.N0ZD+$Q0K"J(0!NH0 T<;;;);P8$'KL?.1U:5Z*@#>?=LB->;Y<<,Y$EM M8O8L@+.VRMZ$ K$X =*%4+)A+"6]EU6]4[3KCM1<.W;6C^TGZIEW*N4FJ\/@ MID09>\> MP;Q3Z(*IL>#W%^SN7AOOEO-!A!9=W> I9J!@J]]3I "O6T_+TLKW.*6K\NY% M23L5FAE+TQH&'4AHEYKZR?CQ)P3[&76EX%&OM_TG&3S:&W^J\Z8PQ;HGB:GN ME(-0=4_BJS.G374?BN6AF]HO-_BSWCYV=:]JZ-5L"4Q#%V5/P21]4HQ+"]&T M-HHR1?#!!9 JR^KE!F2LDSR*?8%IZ!57*6GV(-'UISE/VNH*T]&;,,GUT4HD\'/W6& ML^7D+8XFL_IO''T[G2^7?R6[TFN5&ZI=^?8PJ52!HRLR@VUGB2JDZEG'ZB]S M&WGAVBCO.DFENJ'1Z\JXSV[J\_.U.O]2E?E77+THK\*[+S=:RSKW]:O/^MM< M]LO7_G@EW"=T@N,IR93@>%QP%)RG()@%Z74!53UZ")DEL"RA=U96C[Z3%)M' MAJ-0DM!(8>U'\N\SEDF:K,A04;5Q>NX0@C.@&,O@LU @F5%2 M62.9WCJ1W64G\!NNPF2&^:>PF$UFKY[3C.]/WFMK]5Y:8M MY"7R'C]Y94*5C*@454Y4BG(-7D8'W'O-2B@RV0[<^:5KAZYCB!L-J"0)7#, M>L@BHF8>"QK7A3._/PYZ.>9*$P#F"E\R65H*3L MI,;TC:9Z3V=Y;];),#F6\F#6Z=92.2W[1) D2!(DOR@+$GW(:!F@S!R4#Q&\ M%A(D+]GKG)*+77<>W2LDI1Y;?K!0QDE#\LJ)KW^'^OCK+X\"?[=^]R=_W9>. M>M^#^\"$KU37#@;[Z@Q'(;5[ F'VOM6,FE[?]GJQOD:[6(WF M9;0ZPR4VE?TR0'G\=$729Z\':5I M6%;:O FO$6;SC%>?J<_57KX:_13?09XL<(V8[ZJL+\YGW^?)\LTTO/^NO?K] MFY!;$9\;._[)YG$N-\N;;_SWQ7(U*>^O?LOZHX"S7&'SK@VQ_H3OKKGS[@OA MPL7G9N4X%_/'->_K=%_^V61S=AUL6(MF$T$(I3[K=V'Z1WB__/Z;?[\6XO4[ M-R)8K\J[Y_\ATWR:"_W#E!XO$__8B"A6+Z&+.?@5WR[FHV?SQ9M#XNQJ"M;> MUC5R_WD3N?_\ -I_SM_@(JR.8\*>71N(9S<-Q._73UMMR8Y)(OMXW-&+]=Q5 M$F^B:A]EDH]:$OG)> ,=S\RW%[-PD5O]XK\.=@HFL^KVS"^6=64LQR-\E["% MWL\V+E(>U:5S^:^ZR,,AI^G1_9VU[W]7W@[5P9E? M5$=E\@[S]YM?Q1E[POY\]8'42F._6>)W2ZQN9R7&U1RL=[6;G_W-[1.$MY/E M9+U)?/_=U>?O.AI8_SK-GDCWYTM[?\?K_(D0GWKY$Z_Y)]PI]N%_GWKO)U^C M1WB,1_C$V90[5!/O3\<3^:.PX_+G_^59_7!<3/XRKC!^8&'=T=O?^<,,"]A!^ M)VTX>JEWJ0V_3]Z1+GQA;DA7]G=[MAZBA"DL%M($TH3!:\(Q6MK+F3_A6>W_X*[Y(@;/E]91A=A"6C!X+?ALJWG2 M M*"WFL!V0+2 M("L@5TYZVSM//?\"W.+I!N:>R:WJX0GCF3 M;:P/&"(H%C($%SVD'#";XI636Y7EHK$<#6OE)%AK7*@9^*P],(Q91^F"UV&[ MOM%:R7Y>S,^?U1_6'N(?D]79LXME'3@N?GJ7IAI$PQAU*2C[AUF=8)9S,W M8(HVH(1A$+"TJA Q*ZE$0*V.B61N[)@GDA')CE&41+*.2"95#MIK 46W:K_! M.G!8731FE>+".U6VRW59X146%>K;N0(E;8*@C(9DDDU"19=-/!Z2"6;&S.RQ M]B21C$A&)'MTDKE8=Y6M(VBQIE*)1P8Q&0DI\5!=-9%$U+=)QHUT0G)6F9?K MCM0QA)"J8R9U+!(+ZG1,/IE@>LRIX_2^"^/V,_+X;+Y /4V">V/JF-_/ENB/E=PNJP<7;2<+E M[_-I[LBH23,V ^S)01X\X9!PV!D.+8^2Z\# AI)!964KVCB"*4JSI'TT?+NZ MX0X!V?WC4(VEV:.+3S@D'!(.^XY#SD1,5CE0U1NLWJ'7X&,JX%DE&VI>Y[F3 MJ.[><6CLF!FJ04XX)!P2#G=//,I.E.@=!!XJVD(P$%.(( 2Z^D42V$JT/CPT MO'\J'%SSX]=Z+#Q(XO"LW%9),"2 M"RC6TB:BT% RNF K2?1VH?!=PJ]K!7NYUJ_N/&IE[,#/$(E+0Q=E3[GDBW'< MJ@@L"P_*F@0Q&U'_J4.0PBJT6UW'=HF#=L\EJ\9*[;%509\7,W&I-Z+L*9?0 M^"2*R<"3=5%0+)[+G'IQM[O,039Y]5,8.J-*'L* M)I6M1,\SJ)CK'U)J\ 8-%)!WV- MX< 3;]>ULH%0H@2).!=,: 8B^!EU! T#SSH(C/?*M>W6Y&K Y!*CJ6@&C!$ MJF&+LJ>DLK:$@J: LOVYVY%K/9/*N'&7E&Z 9%J MV*+L*:ET,0)U">"5$*!4BA""L"!-Y!5>W@;349&J@Y"*V:&3BJI1[:0=O]?U MMAR/7N,,%V&Z#@B&7-\\6:X6ZV)19!5ZK39D%6Y:A1@5UTQ4I*=;T.TZGD]GKOV^TKMJ&IQ_I7+?FP9JQM7LL[-3G=4[(ZHTH M>XJL(!WCBF7(R=4]M*B>J0\F0N3".*6*%MET$1P\*+)<1981A"Q"UJ!%V5-D M^8C5E[(6A#*^%45*$+*74'*0Q<>D?/)=1 D/BBQN])@S.MD@9@U;E#UE5I J M)*-C=;-$A5!B!CRK]$HBH^%2J**VF+5+O/"PS+)B[/70MX:41+B3GCP]G]<1 M_&]8*\F\C":S59B]GL3IYZ\PD64XHN&297B894C9^JA+A&*8X4U]>U&>7VM;:V^R6G85*Y2414B<&K8H3YY3__9_G.""A$UZ M>PS#);U]Z,XS.X$6H3C=(E\AU%VD%V!53LX(5 59%]&R@_@7?*SH*))(-7!1 MGCRI!NEA4(;9;OT.SZHAP=%D-BIALAB]#=,+;/&B]HY)?66V:E\N)WE="&<^ M(V3NJD745&&0314<+[+Z=050ZP2**0'>J038LMD2AHQA*P/D:P)0L[>+^7<; M+7X^^[GJ\'\U%7Y1GETK\+.;^MN1I^CWV2F\-^T5"(P$1@)CY_XH\8'X0'SH M#Q_NR4.SW&)59I ^"E#8HF0F2BBZ6#1HI1;XD,C:XSA.:JPD)]>)T$AH)#22 MZW2\:6'K)QY\Y[I7\U68CN9?70:;D$W('BBR[[N[*J53&"!%5SU3)QE$&1AH M-#H&5Y(IG>2A75>LO\Q%[NIHV(NQ=HX<5W) <:"LY,]&B=5L4W.4Z[+XHR!D;,[?'JZ^$0<(@8;#O&'39>..T!!V+!55B MA% J$%GD.J%27I:M\E:[) WN#8/>C[VF$V#"(&&0,+@S!KEQP<@@P:.MGIU% M!2[;BL',E+-.E JY+F[M[@N#@O$Q$YXP^/C)F12M;3_GE_ER.2J+^?E5Q'8^ MHTAMO].>AYKC_NW59.S50BDTRBGK($@KJ[41%KQ@$@Q&X8TJEOFMVOX/BMH^ MGZ7Y.38]_G(;M:SS6[_ZG+'28R[VF'GPZ&GO]TGVKT3 $Y(I$?"X""BYDID% M!KEP"RIC]=9;%<-@6 @BHX])=AJQW2L!C=RCMTX$) (2 7M'P&!MM-X$2,4J M4+X@!&$-B,0TLSE'+[]9Z>H'$)!J*^ZD)<\;*G"Y&DW6ZY1L MRPEI"]F6!T9$<\C-AX7<[K0KYB/XZ!R@]R)*J;G*G?1E?CY[6S6L=>/:&(,K MG>OHZ$Z.)75D)D8-7)0]910:X5-V"9PKNN7:%X@IE_J\IOJJ,B2IMVJR[1*S MW#^CU!XS[ON\L(E1O1%E3QDE.-;]L*L^4=U;5]Y(!\&JYE8QZ:+2*B?>151Q MSXRR8^;)CR)N4/654LCXXU[9L)E7>5+<)G/4*N)+:B((.<>OL=Y>XWYX9 M9<9&F($SBJIC/BS2=WGOG?#?:RT9*OX/E$I4N,BL;K'K7P64%@C>NW:6A-P[ MEI.TG2137BEMM]VXS-@J2I\DYAVW3(EY1\8\Y1UR%\&[Z*L?[1Q$F0)@\IDQ MSAR/6RWK=PM%[H-Y?&QXOR*0Q#QB'C%OO\PK*BA,4D'.O/6\5PF"3@ZRU,K[ MPKF*N9O0YEZ8)\="2X(>0>^H94K0.R[H>1X52A:!%YDJQ:R%4+2 %)33O##! M\]9YSFZQTGU KS)OGU6)3XMYE!7912>A^HO_!UN?YO^^V!REO2C_N-2X MKG/H_5@SZA))Q!JV*$^>6(/L$DEZ.W11GKS>WK/_+'4'&I.%F&(!57>.$+C) M8$O1CBGM9=[R-'8)NAW4TQ!RS RY&H2L88ORY)$U2%>#4NYV6BLO5F>XN+Q9 M._KV,N_NK^/1#%=$QUXKS%#I>* B#M)K9,I69Z]ZBMTR)A,=%PI1E19=K]6MRI9H( M&4(I"HKAMOJI5@3;R?7@PY*PCHE(2"0\:ID2"8^+A-')$HH/((MQH*SW$(0O M$+,L+!6FF7:=E#8\K$_H*7V/2'C<,B42'A<)G6=E7=/0Y9Q \>3 2^7!<\%8 MCB[A=J'_G4H<'M8G=/TZ/*&DOD?I*!.QKC*\BLFNPCOJ_[TUX,M63>M'O:.# MUS%KU<$&3J:J"U-E/ \JR@0BR@S*> W.\0PZNU1L2(S'K7KDNUVCOBK"^_-B M?OZL_KS)[*):K!?7K:5^6'-A\[Y7C0H_O5LM0ET/DUE8O'^^PO-E-77M21;S MZ71M[+ZVL,>7V3GNQY)_O=-_W]*][JUVS%I+NP("-8'ZJ$$=N,JQ;B)2%@J4 M50%\$0%B9:[U*H@DMMI;[G;W^V1 +=18J*^O%T>@)E 3J G4>P*U8CE%SPQ8 ME:I''3U"<%Q!L;9ZU#9+VTV'GQ,"M5)CJ;Z^P3N!FD!-H"90[PG4VL:4>1;@ MN4-06E;HRB! I%"2,P&EZ*@@Z5B_G:R;(I8 M%R,=!'1R?G:I@E>/>HA M#7GS0V[^U,L9/.K [:^X&DWG2PK3GM(U![H<=%S'CBKDE)75$(VH#KHUO'Y5 M K"D6=":<9NV[-(N(=NJK!].'O>0(ZVMINM Q+ZCEBFQ[[C8EZV+2?C*,>,J M^TS4X#0:$%:F7*QE6L0NHK1[99]08ROH*B2Q[[AE2NP[+O8Y%81TI8"-)H'* MLD#4L45:73+*,VU1=Q&8W2O[E!I[N@9.[#MRF1+[CHM]RD99LC/@%/K*,5W] M/I2JCC\G8;6266X52=LE%KM7]FD_MM3+[^&YKWE\+XMH56__K=Y];3T2R>+FU*G='VRM^^$=]\>IS' =P]F%,:+JWB MOHIU8,.E5=Q+L0YLN+2*>RG67@V7\CX.V(QWN>[&.U_4^9V-TL5B@;/T?K1: MA-ERNK['.@K77;PH6G9"40"*ECTLNH5<&:O1 7?6@<+,(7J6H%@633*(!3OI MR[N.'3R[&3K8!+M^WNCDLTN5?-4T%2=-3XY,>I):0A[A+U!B_+DL7>H=. B@X@*C!<2E-$)8K82F/,^ M8K3<\BV,[MPUY?@P^H4I=YP:\Q%8CUNF!-:'@= :-*B,!YM4JB!,"%'% M5A MM#+[4K3LI!S;D8+PT[< 5;_X=X3]KRG2>RO2>S&KTS6M#YM'K\-DMAQ535V> MU:4.%3GG]1UO<:,&2VJG3??3Z7[Z8V\DC/6C;AVX_OK"TZ=^@9ZV%X1L0O;Q M(SN6H*)""5H@J\CF'**(J<*KR)P\VM1A[_ 30K8?7LT30C8AFY!]_,@60GKN MF((DHJ_(#@&\$[%R._A0W>547]QGN/Y(D6WL'@\\"=F$;$)V#Y%]3Y$0X8K! M@!!,+J <#Q"2=*"*\SZ78E+:JFG?Y4' P1'[Z502O\A$O.2:Y%T%MG MY%W&^%M9A<<("+'AM46@W04AF9#+0FE93,5HA,;FR MU>.KRPCY@7W8L9##V_\?>8J\Z")%7IQDBOQ'\7%JA].=[HDGHBE?GE]4B#RF M!?LRO^5/>S-E=T_$R1NSP^PO/"M2&Z&!F5:-Q?%8C:-T$')0.66#06QEZ.P2 M([_#+E[9Q#UTVS'N8#F1MU8?;2 (P,H&@BO+5FPT(OO5; M0X5!.UZ"P-)%A/V %9Z["QYP 1@ C !^/@!C#RCCZ;ZO5R#,JYZL\8+,!B= M*#8F-*Z+^/P! :S=6/.#W?'I!X I*?U!7>9';S;9Z.?KPC-A@>-1#,M)&H59 M'N7)]&*%F>P>V3VR>\=B]Y!S-+I(D,'4W4<*'KQC#A@O4?J@&--;&X]=0N\_ MA<5L,GN]?(F+WQL8?FA8^-CBU2\Q_[X**UR^*$_/<5$%_^-\.@V+Y?HCU_:0 MW;2'XDO-X=WC3R7[Z)0 *5FKY:D8Q&!X=0.,DA%YQ+ 5^>IB_#]N8'C0&6!/ M[NR%2/X!;=#(4)&A.FY#Q=%G9EKF:>2E@EHDB$((\#[QX!07*+8Z=NQR1'&L MADKF&$+*#A)7=2RJ=>9E 4&'*%Q@6A:[52NNB_$_CJ$RG@P5&2HR5&2H3LY0 M::T-:I?!.J5!H0P0G4P@9,Q)"68U[^2RQ+$:JE2-D5.YCA^SK48G:(A*5[N= M0]8Z5B.>TS[&_QB&BC\1M*,B0T6&B@S5Z1FJ%*(RRC) 41BH8ER%+BI(2F:& MUJH*Y2Z.O([54&6-WKB,4%A$4-:U\E5ULR15-4?96,ZTW\?X'\=0F;ONXY"A MVN?1X%?>U>GGT> _UE.$>13J4,)K'-6U&7$QFI?-">%R=+&LKZ[FZRI653'^ M;US\^Z7YO/GGUCEBZV#QX=!Q_;/(O^B9?_%(]U)[ZE;7.R$"0@2 #00;B0?5=3(Y8>*@/&"L" M16X[B)3!61N.W=OEY.6QS<07-N$+4@DI*A/78=085]*';C#Z+Q+.FQE MZ74XTOWM(*R6U4#<=9V7#,07EWFK?[=B>^LOCP+]MW[W)W_=EX[Z,0;W!<2Z MM3$#5AC*?KV;S%6Z0\.NK?V:='1/"0.:9 M@_(B0U0>P21NBF/.1ED]P'?GT^^F8?;Z;]_@#/[?[U\_P@Z$^=.[-+U8%\F; MEU$X;W4B_S>L\5;_/9E5FKR>-/T+RR6V)O+U.=+9:+)L7>;_J,^*;\(BK'#Z M_LGU@K@Q(0=9'A_L9B]7_]W#.\SJ>'56)9_:,6V8O:]69=2$NAQ5:S*JCU*7 M![Y>A.FHKH%56R^K,UQBLW499^V(MWZU+M(9VN%MF62*''21Y,G;49I61?K;-V^J!8?9/./59^ISM9>O1C_%=Y G"UP;V.^JK"_. M9]_GR?+--+S_KKWZ_9N0FYF_41%ULGF7_U6]8?!9SE:FK? MM2'6G_#=M=5]]X6FE8O/SF M?X3WR^^_^?=K(5Z__X?,LVGN= _3.DAF+@VN->\^>=-WOQSN3I? M_1/_=3%9O=]QN?VQ$66<3W,7<_7KCCE^^W@6?+N8CY[-%V\.2>"'*7_',_#L MVDH]NVFE?K^V3.[A*T:>=MCC^HB"H\_,9^AO3L5UW?'C=\GA+[K MT'^>+YIW6_];(*YS$I>3=Z/S^OK9UD.8F3:478=U>?ORLS=?WKI']BA?OSI>]S MQQOXCJ_9)U+M^ME=7S-///W.'OU.^X2;+_OL)_*X[2?3N.^"RY?F=M\=XKP# M;G< U![>.CSL4.1KCKNZ&MR^3[OJ6FBO;*Y^Q>O_V.PZ;OLBNZ;EZ>Y[N\G\UF8[K8NCF$^ MAN;C/+H2]'P>:.S#'/MPC4!*%^<7T_ %Y7N/=T+("I 6/$@+7LU7Y 51_&S8 M5'DH-,QGH/%5':)[@95GFWKYZ]/EW9;&E_1#/H99&YJND 7N6%5>ADF&Y[/! MVV#2@*%J .W$2 M("UZLSG Q^JB7%FD#:<- M>%F7NI?!J\'%)\8-%WV#8_A MQ2;4I*](2TA+2DD_$NL.;RWY[3[[J!1!E>L O0:03G%P"5K0:,T7GMT:KL'"2:NHTX!-"L6 M5)$28M$!))J2HE":1W:[0.37EH!\_NO/GZ\2+ T?*ZOV4/.QWVN;$'50H[77 M/I0#8I715HL0#'!O&2AA-43K(FAI;/16<9UM)ZRZ<7Z]\5(_[HWX^X_7W0_E M36:!_"RR"%6$JN,2(Z%J'ZA"8YPW/ #GUH"2+(+3,4#.G&<94PIIJ\(X!IV+ M% &8\15O5@EP)27 K(SQW'*E],%0Y;T86W-7?>U37>C$*^+5J?+JJTK07L[_ M/3-S9R_OO?-0^I*]MP&L1+7I*>!*K*Y;I2*3F+D.>)N'*6:76_,>;I6&RD . M];T*=,82"V:91>J2AU_6N=IX/U:<]0B,#^A!380\67D2(8^+D#E('RK5H%A= M0%5/$$+=G(+V GWD$:W:(F0NMB3M#5B;JY>9DX; D@)GDM8H9=+,'9Z00DFB M(]'QI.79,SKNG5[6,.9YRJ T;V$V7>E5.0"R>FJ2"2.$WVJY*$.).3D+PG!7 M_;M?.7;J[ M44J; X-@I "%68-#8T *EYCF3ID@;AL,QJRPJ;J[/$<-*ID,7FL-AJ6L2Q I M^+L#I$U#,?]XL9C,7K_$Q61^V9'PMVN%7+_MZ1]AD?^^F"^7#SZ<5LR-F>N3 M'TSA4X)8YQ#K;JQ=-XY=]],1)&C2UR&(D?1U(((F?>V%&$E?!R)HTM=>B)'T M=2"")GWMA1A)7T]0T'1+;J>5L@F%COZ8K,[.<)I;7'.T"N]&\UA_6VA12SJB MZ*_2G.X1QG(Y"U@K=2U3_/ M%Z_"NW\T39]/VR6\^HWUJS^$)>96OA1GR[7*/_@ Q(EQ?=(>G7]0'A"ADAQ) M$O01C8STE5R;XW1MC%;62AX@"Z] *2S@M'5@=>:FB"QUV$H'3(SKH(4"FT1U MA[Q(X%(6(#)F$8M0)OC;KLW3_-\7R]5Y?93E;[AN0O!JOHN'LWO>(!\+SJ3R/"YODYIRXH$E?>R%&TM>!")KTM1=BI&U)-[>4UV++B^H13;^FRWFJX7*%FF$U&9X[),Y$F>N*!)7WLA1M+7@0B:]+478CR. MG=_^3A)N[A'_AFG^>K;^*?\5IA?8U?9-C)WL4_8, M,8^81SX*"?KQ1T;Z2OI*^DKZ.F Q#F1/H9RQJ:0"VHI6'=-I"(X+2!ZC"TDY M&;H^[:$]Q5$K"]T0VTF]?L75:#I?TC6P_FH&N7TD:-+7?HN1]'4@@B9][848 M25\'(FC2UUZ(\3C"*B>?I"MD+C)$#QY9:X22! 0M&%B9#-.%!:NV.A(7S3%% MEL#J4#]C4P$GLH&LO',Z&F.*N1VVJ;O:Y[,T/\=?;A=\[J('BAXKYGL4;*%[ M@81$(#"(H)*RD(LC $K3GJ%EJ':ZOZ[R\D3 MN3!TA^B8#XY>K,YPL;X]M, SG"TG;Y$.DG95F5B7#BZNG[,-("<8&X0%P@+A 7B O$!>("<6'/ M7*#(^*@$F/@O43( M,=M4G&4HY.W(^#KR^.QFX/%#H/Q77+THK\*[E_-%>[*GJ]5B$B]6(4[QU?QE M6-3G[SJ6;MV^BG$=*Z I7X!(3:0^85(['I0P4D$NQH!BO("+LH"*PIBLC8GM M//+A9YA$ZM,E-=VG^[R"_[&9CSB?YGLG]X#EX([#R.W="#'+G9&10S9"@[*"0W"L@/4\6UF*]'PK MD28K%EDK[1LM\Z!,W6R$@FQ=2LHEY;DP6T9HTR+MQ<5JN0JS5I_WP?W/I!D; M9\9.LCV8DR&L<,+5L9C^/Q&WOMIYEHQKK P2Q610)4@(W'&P7*!#K;4M6\[S M3MQJ19I;27%<+'_ZU\5D];ZC8A'2$+8(6TAVI,(=*KY./B*;JEZF*&L@V"E",(?A28:F*4L)QRXVRM^EHE&B-,#,87=T_ M52R'&+,#3(A*&Z\S=NK4?6&04ZBQX_NXVW'T>M7)B1/1\LBD2K0\.EIZ%34Z MQB&'1KX8JB]I"H.&(EL;(/4NT?*_?O^07#M8@1A/<,%/<6O*CNGT[<&.:MN\/S"Q(S MZB3!(,;6T<*"<]+6,8'0\QZV2)'O;%POKQEKMXV3[I';%=(UW)Z5XOEQ> MM//IT;RTR[SG\_9#6W? BS?URP5.,2S7+RYPN5I,T@KSU1OJXNWDMB]9D2-6 M*S(>GS(>65FKA="@;:[& XN!$!2"SQ@X,]%ZL97RFG72BIGJ-VL90-D8P 7D M$+)"Z67&:/*=QJ.I*N8?+Q:3V>M--?'-T?9OUYJY?MO3/\(B_WUQNVK$+@?= MPNJQYG+HIH6 1L*DNT.#$C?I;H^$2;H[*'&3[O9(F*2[@Q(WZ6Z/A$FZ.RAQ MD^[V2)BDNZC>:R_;=W/D8XZ^JXZ M)WW42]^S:#>49$3;)P1R<@TFZ2\(DEZ<3EZ?X M&*UOK42,15 ^(#BG-?BDF#>%ZURVNJ')B-P7EH#G($&EZ"#XZOPP$3FWSC"' M6P73;C2Q_PVG887YU7P7SV?W'$5C!#D_!-!CE^K1 92R1,VKATLG$)4:%3G(,15D/KPPP^.-;*/6M4F- E?7OC$DVK,,(X2*Q_ MJ* 9^*P],(Q91^F"UX$V+L>\<:$;5AW?L)IE7(SP_,UT_A[Q\IMO+A;IK%VY M>C,-,S)C)Z5; S-C^S\2=-9HYSUHEA0H;,6GD[. 01@5N$O>XMYO5_UTJ9_K M-[V\U,Z753D??KU*,CGFSO;+P)!C3D0CHMU'-.UYI5>"$&U%E#4>(I:*-<%8 M=&BEX_N\+_I?87J!]P*MJSI]Q#/BV="%.12>29N*81:4"Q&4D @N5@]-LU8& MQ1:&;BMI:Y<3S,?DF1A;04PCI@U>F'3P,2AQD^[V2)BDNX,2-^ENCX0YD+T$ MLZ8$HUE]8%9 A9 ABKI-D,59U$)IYK?V$KL<*C[V7J)G!XIT1?%05Q37YX.Q M'72W<\3KDVXR&SW7%W+Y2-RDN\22D1I#;#$1:N! M+R%RU*!YSD$QZ2SO^O+:J_G3G"?M&<*T7>!_/GL6WDQ68;K.U(FW4T!_PW]= M3)9UH+_CXNTDX6:?]QNF^>O9^J>LMWQ=G7K+L90]ZR1"_"/^D>]"XB;='8HP M27<')6[2W1X)X@B9MT]QC&2[I+NDNZ2\(DW25QD^[V4)C'$88Y M^1)#SNC A11@BLR@.%<0BA)@;9))"RLP;F4#!Z^3+E:!TJF DCJ"8R5 "CF5 M8%,63-P.\]0M\/-9FI_C+[<;YGXR)K.L,U^_^EQPQH^UU?T*SE#E4\(CN3;D MVI#N'LMXCTYWR;7YI&MC'5/2E PM%PZ4Y1*&[C3MI" O5F>X6-]F6N 9SI:3MT@'4@]3G%@7$"ZN'[6-<[2<3R=Y="6A M7MNHSP^?/-"OF+/-.3F3_5XTQ AB!#&"&$&,($80(X@1Q AB!#&"&$&,($8< M#2,HJOZ9A $GK+ >O(@:E,X*O)<,LBD!B\W"&W,[JFYE<$('!2YP#DJH EZ; M!"7F&$/)-@I^.ZJ^#ED^NQFQ_!!D_Q57+\JK\.[E?-&>[.EJM9C$BU6(4WPU M?QD6]?D[C\.S/?:/.%984PX"49NHW0=JI^RM3SR#BSF 8I&!9]Y T=JAQ1B= MWJHBLLM9*%'[I*E-]_L^K^-_;.8CSJ?YWLG](4Q;*[KE**Q&_W$QPY%DXY%@ M0G7!SL>:H..QD^*):,J6YQ>5'4.TE'=/P''8ROWG]0BODS#KYDZJVK+D(7*N M 0T/$J.P4FWM0++DTGN7P*G0&D*E -%X!J[:MY2E-TIL-T-9MYI[<;%:KL*L M-4%]>",Z.Q9,C07?XT7R3RX4"OT0'(_-$?D347(O'G^R,C$C@$M;0.72Z@;: MYLS+@JBB86&K?L=.E&SELEN7:%PL?_K7Q63UOJ.*&_)@KCM!DB!)D!PB)&4V MDCDAH9)2@BK*5_0Y"UE%KUU.]:]M2"*R%'R";)O[6316L%9?2L//D0M7"8-:L@+8I;4!P3Q"SJMMXIRZ-T ME@5YF\7"%\-8RF!T2*"2]N STR""*3Z49$+C=W2B:US:!,:B%75B#(Q"$:84NQ-GN+M]GL@C%1A@PZ.P_*I7;X: K$ MXF1RR10LY?!LYF,N!^DL$YF)S$3F@T<8=/5JL\H"A&MAV,2P>JCH (LJV44G ME+%;]75,%*Z@ ,12R2F9@I""JPR5R(4T(L?#A6&%56.AY1"1N7M]Y/IW2VM9 M?[G/-?U!/C0?YXO1JLSK/\M$$=A5E?Y MY-WHO+Y^MASA+&/^*,U#WIJD]6*X7E6; ;?!?1MREH;X=I M>#^_6-4'>8?Y^\U#<<:>L#]??:!.Q32\6>)W2WP3%F&%5W.Y)MWF9W]S.YOG M[60YB9-IY<-W5Y^_*T]G_>ND?V*%^_/WW_S[/6_@.[YFGTBUZV=W?_0[[1-NONRS.R>UW067+\UT^VQEGRNXW675#F\='N8B?Y7_?R+>?UT+[96_ M?2.^.8EAWOSY?WE6/QP7D[^,EV&VA"4N)J7/(J:Q=S]V6O^T!H8\]B]>_\=@ MT[O,7?_0@VFW=7$,\S$T'^?1E:#G\T!C'^;8AVL$4KHXOYB&%6:R J0% ]6" M5_,5>4$4/QLV51X*#?,9:'Q5#8!>8.79_/Q\/ANMCVQW6QI?_YE\'I M\8E!TV7?\!A>?&)3^(@B$Z0EI"6?V)B=5YNR(BTA+2$M^42L.[R9['R(1FI" M:C(,-?D1RR1-R)J0FI":?$)--L7$1]^V*S![K^N8AO90 J V(3)%F4A M"V% %FX@'J%:O MQUJPL=Y+#Y5^KVU"5']J&@V(5;Y@+,P8$,RVWGXF0(A<@@M2:H9 M:L9K0A6AZKC$2*C:2QO2;$)T4H$,#3M>( 23!1070K9!1W1;J)(I!.X< N.( MH#!YJ-^0$+++%@TB;C>TVQNJO%1C+@7QBGAU7&(<)*].OD*O89B2,06$:MM, M;RU$Y7CC#4JE2PY^J\YD#$[572D'CHVA 5WUVG@"+[,+%:DRN7CX"KV&V3'W M?=IS'K#T+A'R:.1)A#PN0@H,0NCH@3/K0,D0(;CJ,293%+K A7%;_26,%X;) M4L"R7*D:M0+GO(* T8?"ZG[8^<,34H[97KI+'+<^$1_[)<^>\7'O_))<*.Z* M!9-CW;WZT%JXLU31))U@6#>Q5FWQ2Q2K>9# ,I.@&%?@3;; $Z_>7A1&(SM< M<$[(L;.F1^ ZX%V581PTWYOWLUQ>M(/ET;S4%;ZNGK!LRW1T\:9^N< IAN7Z MQ04N5XM)6F&^>D-=N9^]RG#,LS8HRT$GSQT:#"Y$B<%SR%%7^/MDP"51;4%Q M62>F30GBML%0/FIGF #'3.L C!9BJ*XOJA@+LSPRH>XT&$U#,?]XL9C,7K_$ MQ62>-P?2OUTKY/IM3_\(B_SWQ7RY?/#QM%!R+ 9N3@AB@Q7C0"#F4G;<-5]7 MF !*!0L>A8&*MJ2]1<3M(^D.(?9?87J!7\:P!S3Q)881PX8HQN-@V,E'-IVV MS.H*."Z- "6<@) 9@\19$"$8D_Q6BF$QE: FR?]\.,$%"9KT=0AB)'T=B*!)7WLA1M+7 M$Q0TW>#<::5L@O2C/R:KLS.OPKM_-$V?3]L% MT?J-]:L_A"7F5EH79\NURC_X:,[XL37[:!E_'(2E0 VADAQ)$C3I:[_$2*Y- M)ZY-9%*R[ S(HA(HQA!"*!8D8\H+EK/!TL5QU-/\WQ?+U7E]E.5ON&Z0\6J^ MBX>S^\&]& M+;@YA\UCE>5S8)#?GQ 5-^MH+,9*^#D30I*^]$"-M2[HI;N5\ M8*9(B-[4+89.#IR0#K*,5L>"46U7C$E"229+@F1LWQ\YO_P=&3K)2ZK;*H(J@$K;*3 8AH!66*Q9,3AT?&+V:/\UY MTIXA3%MRS//99:.R]<8LWMZ8_8;_NI@LZT!_Q\7;2<+-Q:??,,U?S]8_97T' MJJOKH'*L39^N.1'SB'GDHY"@'W]DI*^DKZ2OI*\#%N- ]A3>U^U!R!:$\@(4 M%PZ!6R4EZ9V/%I#^TICEI9Z(;83NKU*ZY&T_F2KH'U5S/([2-!D[[V M6XRDKP,1-.EK+\1(^CH009.^]D*,QQ%6.?DD7;3:Z5;=(#MO0=E0("1E@7NK M5;(6H]P*VTB64?'"@ L,H'C]C%.Y53SWV:O(?/!;89NZJWT^2_-S_&4/)2JE M'C/A>Q1LH7N!A$1R84C01S0RTE=R88[3A4F&(2\Z0#MEJBY,J\9MD8$W,OO( MG8HV=W'R1"X,W2$ZYH.C%ZLS7*QO#RWP#&?+R5ND@Z1=52;6I8.+Z^=L@QPM MY]-)'EW)IK]VZ?-C)T_S2R=L@R8F>[Q("<8&X0%P@+A 7B O$!>(" M<8&X0%S8,Q=._,Y$4BHZ#!%T+A&4E [J3TL@"D]HN&;1;-W#9BJ@+RD"M^T> MMJX?#"5H*#YK%"YSF]GMR/4Z,OCL9F#P0R#[5UR]**_"NY?S17NRIZO58A(O M5B%.\=7\95C4Y^_J2L28^7U5R2)R$CF)G,,AIXA):LX$M.KFH$+2$-%YJ,B4 M1F"*2MHNSOR(G*=#3KIO]OE#_#\V\Q'GTWROQOT0IF&6ZM.$U>@_PR*=C20? MCP03DNS55RK8YN%.1'^^5I*7@QN(Q?'6*^0I _(B05G!(7 5P";###JN+.)6 MS22=A>&J@!>E)%5K?-@HO5Z^7%>\L]2R9L)?CO MQ*U6P;C5V\;%\J=_74Q6[SMR?J4A;!&VCE28A*U]M6M5(DIM3=V=9U^Q916$ M[#TPSWB)J?VYW:Z5.Q=R,&#KM@X4^OIIQP,XHSEG/"3?PJD'PI97>JSX/C)Z MB5W$+F+7@"\\6)8#\SZ"S[:RL9@,07L&.G'47@97XA8;?;%"M7,B[EC]C IU M^ZI%A*!RR"YP9#YWR<8ON_5@E!@+T3,'[X"7-XF61R95HN71T9(+%HS/$IQH M=]1YLI6;B0-*[DSV,2!N%R:LG^!>:"@E9E"V5,+ZY$%&I67.3CBV=GY8P&-(8)VQ@X]7A<_V"V &.JNF&:_LY/[W#19HL M<30O[9[K^;S]T-8X;_ZFK:).;KJ2F3ABO2'K\"GK()ER@NM6>%MK4-)Z\*RT MXDP+":S MUYM*VIN3Z_6++S;Z>*6O^<%GV$Z.F1Z\V2"6D3#IRLR@Q$VZVR-A#L0/43FZ M@H(!H@^@A)'@4U&@&8LNJ""$V6K\[A@7(6D%7K;V(='7?8ZO?H@H,M0]:[12 MB"_T0]9M/#[OACPD'5MI3;X(\6SHPB1?9%#B)MWMD3!)=PX (TID(JFX!(')O02M=, MID?OMTR[A;.8&3-&F[3T8!"P)'(M9224" MZJU+GK2/.*6CL&'=VKQO0MMR;;PA"%0M1R1,TMU!B9MTMT?")-T= ME+A)=WLD3-+=08F;=+='PB3=/4UQTXV@G1;+)I(Z^F.R.CO#:6YAT=$JO!O- M8_UM@2X%#4%U3OJHX^2OU\=2.#HLH)Q0H"(K$(LR$$7)EL4*+NTZ.4I9:_K+ M,,D_SQ>OPKM_-)6?3UN%S/J-]:L_A"7F5JP99\NU[C^\=*8;*[./RLM'?SF; MKMR?EE2/#IOD8/9"W*2[/1(FN3S=E (WSDNO&126(BBM(L0L,G@=A50^<99+ M%_>;GN;_OEBNSNNC+'_#:5AA?C7?Q?-Y4.,)U[.JX>3^$$+)_2'WAW3W6,9+ MNDNZ2[I+PJ2MRP%*1R=6%$NF];-S:NNQRI8JV+L>U M=:%;5AW?LIIE7(SP_,UT_A[Q\IMO+A;IK%V[>C,-,S)D)Z5; S-D^[^[RW@H M3DBPJ'EKT!K I<@@.FU%*$K'N-4NK_,;5C]=ZN?Z32\OM?-E50?>%GKU?QISI/V#&':+JP_GST+;R:K,%UGI<3;"8^_X;\N)LLZT-]Q M\7:2<+//^PW3_/5L_5/66[ZNTB+EV/GNL8SW MZ'277)M/NC8)I>(.$_#@JVNCM8'@HX/DHE$^%6[%5@FG74ZPR+4YG&M#=YIV M4I 7JS-]$0(X@1Q AB!#&"&$&,($80(X@1Q AB!#&"&'$TC#CQ>QN^ M=2$HQD'DKH!BPH'7&.I7C#,9E!!,;S4N2-%)G4P[^K>@)&9P*N5VOI]Y0LS< MA-M1[W5(\=G-B.*'(/BON'I17H5W+^>+]F1/_S][7_KG5T[ M L6M^Y!W-T*6[0V]Y[$E94YG4YJ-YM:-XP?QK_9"8R_KV,9?(NQ\8*A!4,+AIX@AB9E M+..YY@:.)I=;I\A0G[N,28)SEE.(:QCZG)W#@J$'A*'E[-O#N0"?.WJX\3#< M*W(_V&%N2=94=EK][]DH5@P/*HHIZP/)7HI ^Z.UZ!G-,A;&,T"*4]1;=Q/@ M1#27L2)AHL!^CUR#%LK=QRS\<"088DG$:EUS.49,-#Z"HC,FEP'&H.TP> Q. M6V*^;CI888A90D#G'L90YF,X0E0+=AA'K9 M*Q(_[C2+E')@Q!;+J.TO))?SO 6;"S8?'3;KQ"7!6B#'I$?<"X%,TKE1LV.6 M$K!ZE;R-S8%'0I2+N=R"!BO9>N0(I4C+*(74S/"8=H_-9 &?4'F@LP%F0LR M[P YI=>"Q:20]H0BSBA@:(H<$2\-$1SCI-8:FP!H1D>,0#$!7O*4"-(.;K3! M6^JPB#S>W8=R&_$%:OA G:8Q^_SL"?@WI["TOVZ3IZ\EYT$0O'Z[@9=_]7V/ MG?;+S.Y)QE0[EN=,]L-YK*S/9\GMZ*H>?:Q&XVG.YIC QR#;<-G'B1U6EW8R MK<:IFI[')F8Q#G'4M=0707KW*WWY_:4/> MK5[)1ZJ[F;H/BN(H@$1^R=2#)[Q:"N>71\(SH0\1?#_7 M6]P09R#W_&=>F_-E)E2[-%U^DTTPUE=V^-E>-=]_\V_+15Q>V2U!*P!WTW\3 M,F_?:.J!IG?@Y(*D^PL;J\E=/=#@U_AI,J[>C">7MR5^%R1HC9 E*OVYBDI_ M7F/1G]XVYW^F_2#8FR6&OEG%T/=W^;TO-,0EX3+ROP':53\/QY^;@]&,/9/C MV]G(S@*\+'QWLB2H1V "C&>-'85FEU1X43C/DVOMW*7!W TT#^J5G4W'"]L^ MCR6K.1AZOAR!H3*>@<%1?XGA^^Y5!.,S_)?%#;",0WO9Q%=-! L+Q&U!@]:) MZY[]S>TTY4]U4[MZ"*[/J\7]=R4@MZ^3\LP8]I>YXK[C G(FZ=>^_MIW]$QK MAJ__^^K%>S6&KV1_ZZ\6GKJ+Y1Z;$OY@>;@%D]\A2'KWCM1FT:2GA,KZFMRV M V7 "_F;__A&?G//-"_J$(9Q+]:TSR3_]_67ZJ_PUWE3_0162WCBXN\157IB MAX(?!3^VB!]/.KIW% BS.#KT/&1YS+&T?:#8$:'/\6'ZPY,]$O2A!7UN48[B M7)2W($^1D2(C7Y&1!\_T%AGYNG9N0U([4<_WGYS>:DBN3X9K \XI!YRK-!E? M5./+.+'3O$69=^8_U=,Z/ECQ^BE>Q.YCE5L#J777\ 533W;F')[8= L7'^6R M'M5TGZX+=UIFY:5UX8MW&#\8M'AJLMV+K_3"%KDT71\I!"Y%J0M:1^17/:/K>(6\(19\HCRZ5 7GKE*7/0(&#"C'.N(O 'PXX1[9)R# MWW2PWJ6D(_>W$9!(IBDC&.D8'%R)([)>8L2$2RRF*/QZ!<3M(: P R580< 2 M8MI .%Z'G K>931.Q]4DPE>^'L9J-+>W\Z?Y]YPG6LUR;F8]*G&GXK&7Z18N M/O9E/:KI;CWNU,ZCSAG\\R<^)Q"UFD;*M0?(USB:]N:FG84 M*GN1ZUO_O_:#XKH=D#%:NF%OYF%Q(I*EP2#E(GA+S$GD$B'(V>"3\"22Y/J( M,:U*'/P^C&TU^5%XO2)X/1V(Y@,LMUB8\IB9O.#5T2SED>)5],(KRBF*VF'$ MB07LL3@BPBP@F.!6Z+6:N<^)".T0K]B DBU6&S\()G]^8*C8O4\))*UP;SX; M>QTB&D;;Q,HV39R6W=OCEK6B4%85BDM* OY&%$UN56%,0MI;C1CQ28JD DYZ M$P-X]&DR?K4J=^_2NX74_9*%[G66N;YJ 0V *B>N2@I2G?I2'BE2198;:KJ( M1-O_@>" M- ,<1!_ *.(*5M#JJ>8OCM&*F+TB2-5"?;NQ.AM*^\A9[NR7Q>7 M<=1T!G#\DG^/18D MMC/;#UGFWJR(7%_*0PVH,">N/0I$G?I2'BE$@3%+!$\:*9XDXC+DI#_)D+94 M>6/@J[26]OR<$.]V(& MB@-LVP!* ]EH0'&(0)$C)K=]8R9R8:ACO=BV-V,D;Y?2UL9'GI!!_D ?#*Z. MZ^1,,7$+4IT<4OW+/VE*Z(DM=@ELOHC=!S=HQ;'4\7>W9Q19(F0D+!#6.?00VY5[$*(R%(< M5 I8)(I[L3H70GW3_/QQ+M[-ZU'XK0. YNVU:/>V74?I<5FCY1QW@<8"C=N% M1JV]-$YS\,!51-S)A$QD%,64(HXT$6%B'Y'<%X5&,E!JB]W=#PL:2\1W)Y;_ M;Y-Q;J8!@@:LV?;BFZ;9L.V'-BOV_&%)6U%:FU9)BYP/:D2H;;8^?B86;N@U-$LY9&BE+74X^04 M4L$!XB3&D3&)(4FD$H9&R5+HJ9+1ME&*\U-/O2KQ[9U8N?\]R1>'\>=Y5L,G M^'@\N2IZXZB%J^B-&]%EPB)CT2&M%$8\.(:T]PPQDK#AR7N9UBK@/<>Z?;N0 MKE;H?@29ZTE;2%ELVH)-I[V41XI--F(!^,21#$P"V 2-M+0&N:#@^2"5G3'C7-H"3N6 MJ$5"BHBXM!19$RCBA$3#L;8"K\5#-L_5_;D>@;S5HX]OLL#UM@&HBXU;<.K$ ME_)(<8I%Y90G#"G 'L1IP,B1G,S L#?&"&)\/RD,V\% M^VYZ'B<@KQ4(74WIRD2]L0'Y9!P6B'N76X' M&BSR/E>J533BV$NBZ\\@NO\W2^YUV[%WZ;_G$MRW44G9 ,MRLJQ@X7ZO:<'" M8EZ6P.*^FI?YBAJ^&4WSKTT=VJK%I9/7D4O=J4+L/>8AY4&1&)#B!"/.24#& M.H>D(3)RB8/7O62*_C!KZE%LFC?C"U>/6CE[LY2_-ZOB]SJ;C!]C>]BV$]VW M^83N+-N3]]SR2VU=/:RG5Z2W9F"<'=?IW!*T+)!WO(2EBS8.)^KVG!Q$VW9)C5B404K ,$U8CHZE#,5D* M?]G(]=J6S)-;[TO!Z]OKX@-*3KV'7 &N4U_* M(P4N1YE77#&4, 8DPD(@PQ480S@)KB6@D%V+?S^O>L[N@8$WBZ M]N^B.-0C(D)%?>S1=(OZV*_M6(XY-RI%Y*VBH(Y2 '7D%*)$ZT 3)ZF?QO#K MZFA%@GO:>E4#:<11J9^R^5H0L"#@EML'YW1I8BF25FA ,P _QZ1!25)*DL&. M!;H=@[Q_!*1T(,1QY3T?2E>BTS7%?YO$2UN'1;6?;L=VG,N3S-,GI_.MW**F M#DCNBIK:+S4EM*.@ +-!9HW"XT$H,)U5(AX@U!7#J+K(P&V9#K MTG,793]-EEX4&LG 4%V@L039=VC9MUQ4*$QC3^V<;FNH5H3?+7*J>]5(C)=(4P'"_5[3 H2; 9=1W@MJ M)*),@6GMDD0N:8.4-]BY%*EA:VEV_9C6FP'7X_)5V)&5H"O9VGMJ2"^SM2_M M54G5/GJI*CKD1HH)]3PY@W.GIX!XE!$Y"OJ 8L9-\M%X;[:;JOU;)W6]16)D M2<\N8'7B2WFD8)6D,XFG[*E[#<:K]KD\2;9@28B:<\^-WFYZ=K]@Q09*FA,' MJQ(MWI61.YG%)QW6+ZICCZ9;5,=^!8V]EP1+$E TB8(-;#ER.(!:(8'3H*ED M_("R$#0]A1Z:42/BZ06"!QNY"("8\R68.$IQ)Q["W2SGF$ MDXY:& F?LJU9YUN&1#7@^KC"T25U>]]-]B[!8S@>?42 .1?%=.]#TAQP7)PL MAWHF+J=5,Q[6H5JLT3%KLH=G7W3=XQK)@I*RDN:(.4Z("T>1X> (*$>-=\2) M2-:R&GO,&*.'P#O=3&!]>";L$#V3 M7^.TRJWMJ\O)^%,=8JC<5?7MK(%?ZM%WJU6"@6,_%8^EZ,NB+U]:7V+!2:". M@XM"7'9;,#(87!!MJ71!$2UL+S49 1O> #3\-D>&'Z[^ %@ I;E,%EU"0N^5 M&?% R2WF_AR?NBP 7 "X /"N#L(F8IDU$3G.,J+Z@(SA$A%BN1+84:9[J2WY M@@#,!GJ;R9?'!\#/WTFYBQ\?Z\0\X)[LC__1ONUS1P\W'H;[6Y1D9R0-QY^; M*DW&%^"%?(K-$SV0H]1UI:M#F6[AXF-=UJ.:[M9C=\\)U>V/+KRWP-MLXL]M MVQDW5#+ML@4Z%=CV>2^NWP'EY92LMOURVR@65#A'D20B(2[!!3.*&>24 M4-$(3NUF+7$7;MMO]JH5U@_CU_X?LWH27W^R]3 ?-OEY/'D/;MG[Z&>3UI+] M,;II3R=0C!Y@52H7%5#<[S4MH+A?H$A(3$+EWDZ:*T Y8Y#1&".E.?,64R7, MVNF'Y\2R7@@4V4 44-Q9MN^1VN63L8\QS -2P&R93Z^*D5[TT4GIHWM.SU'* MN-4$:4HD&-66(I>3MT@P@@8=(@NJ%Z-Z+H0_@PQF=?%Z%/XZE\1WZ7Y=TE7FAZ)&C%J=3U2,["LYXKG!*##F/P5!6 GX3,B)A.8G"@87MUO12+Q'K'^8R M'9M?X_1=RDD9\V]"3\J(EPZ"!0WW>TT+&CY^K<'[IR>VV"6:NGF6P^4DGS": M7K6]["(HF,NLAPI*E@3WDN#^HO5_/+/>!!04EXA[%9%S4:'D9-1,8FQL+R71 MUNS.W^9X\-O0CJ:O1^&G!23T9'6* :5;+(=V?&GM!78+[!;8W1'L2LRU8=PC M(J4'" T$.>L4XB&HI*7CWHBMY&)L&W;Y0)ERFJA4/]@W7^2!Z@?/.7M4E&11 MDB>J).]6:LY21QQH,:))0IPRF6O^"Q082>!B&&IC+S'L>P[+OEW(\',.RWX] M)T2 5MMB)=$]U6HE;:3 8X''O?4AG!!:<0$BL)PSI@1!/?2 M27 ;>\'*JV4V[<=R,\Y(+0Y 0 MF"%.A4&:.XV8QD18;(0UL<\]]WS;2OQK/:HO9A?5U'ZI/M?3\_/Q,.3PR*6M0P6:SL5S.TPY\3->7 [' M5Q'&F4\4Y8-#S;F=Q*J)T^DPEB30HY>P4X73W1B3'!OOA&&(18G!,"0"Z< T M6)2">^L(]H;W:4S^'H=V&L.'\0?[Y;^O!3^?9,UB_8-M8G@SOKB,H\;F8?:U M!5NZVQ9PW/LU+>"X7^#(K([:)X:\$KGDE3/("(\1,5'R$),78@T<-TFS?"%P M9 ,F"CB6L&\?Q_[SJ7[X$+@V_P6_-G5HFQ" 4,5F:MVP;L[;K,GJ M SWS/45;'9"0%6VU7]J*.*:8BS8;\ ;QI"2RV&HDA?'$@\$>0R_]:>>B#EKI MS5+2WZP*^J([XM7/B[2'WE,J^<#(TIN](.1^KVE!R!([+K'C[5997286M);G MQ<4XOV+L_UY-Q]>QXX*:)=F\))L_I0-""):#98A"<"G;A1III@0BDJM(J%*$ M]'.N?Z7.X2+#X%UJHQW-'R.@_=M1)FO]*5= O#L(DH^B-G#9<)9C)>^S[+^[ MS%_T96O2@:*GUY&[G-XI@%H M3= ]59HP95#WF., $0E*^BOJ[T35WVYBW8H+3!2F*-"H,#(T:@ M("RX$DDHI!4V2&*6E$H6:[>V-]CC8?_M;022@>;FY&"R[#7LR#?X*:7HVZR6 M^,6?V]''6$WL-%;=[TU.5>^:6(Q"]TLN3?P)^+AT=RM*JBBI%SXH24!524^1 M-M8@[B)'-E"#E&/,8D)PZ"(\'MLII/: M3V-H^V2,PLT/5JY7\X2;WIT/N<7F M3WNJ4HOG44"]@/H6(C6$<(-E1$9[C;@G\!N.#MP/ %-N)7S02YFQ0P+A!ZI% MGE[)LK(WLJ?^3]X;J4<>"-7$ZEO@T?:W7/"X=7<&:TY/ZPE-EA+5?E]T9M&9 M16>^Y"%?\()$4@Q):P+B)'BD [@W!"OBDHF8RUXJQFRD;7^+DWH[W1]WTX/-0-!MMAL<$]U;W%\"H@7$-]_$'=" NHIAZ1)X$A9HY"U ME"*O!0DN)N>CZ\.1.FP0%V) M"H@7FH^OT3-YW[\H:/4F@=6,W<#^*Y*\=S" MSJ>ZK$FC58Y&8WRO MON$+;:=A/M GV,JYG-\L"%L0MK\T!DJD(B(@S!U!W'F,#&8&N:AU(%IZJ=8. MG$B:E""6(1QRH7Y,.#(R*$0\L5$[*D7$QX"P% ^,*DG8)0E[+_R)"!\73Z)G MH:-G-$M=&,]R7Y\7U'2/"W3_\]94WMV$.%*EEYP@BE*'HLA58)202&//$'5> MI,2M5IK=5GI6.JI3I"C&9!!GF"/K+3@8X%P0RB0-CAV!TE-BP/ 6N]=\E>L. M2^L5O"UX6_#V47E:6DB#A4.8 .AR*1ERE"L4%&-,126H70OC*!>CRR<[8Z(4 M\90( M="(!N\I0Z+R&._6_PO@[=2#)396=&8@\;;Y^]:E W]50J_AY?4">8T MFE; *C[@/7?AW^X$LO?MN ME@O)B- H8)'/N08,?AC&B"H>##=<A"SNI,7$"69L"P) 7R 0# M2"8 @3C3(?!>BH/M&+HXV^)AOH. KI*_^BPI^3U>1-L >RXZVHV[:.;H8S5L M#\*W8HG&"[](?37S= MBN?/XTG[^5]79+.W>BT#+K9XXO @-$W!M#U=RH)I3\:TD^Y%!__F&%[[ZUZ( MYJUW?_5UCYWUMB=WS??/V9O<;+(?SKN&RA?PYJMLLH[&4[C13N!CT,]PV<>) M'5:7=M*:MM/S""8KW![B*'>\R!V;I6__?[2AIPVL9+'7'?#F;MDW0=_FS73.ETMWM+>BL!?_MZ-O^0IPA->+9,5 MOCP27 A]B"K[R<_\]J<+UW:=FDZ/]4F&.LK._QLKYKOO_FWY2(N MK^R6H.7*N^F_"9D/D]&O2;J_F+B:K]$##7Z-X$%4;\:3RUW"V8($K9?4PO*? MT_&?2^S]]WMCH,^^0VDQ=>Q^0#/_F$X]G__IHJ-MY=P MWW0RBR_N'.Z,*\E9]7YV 6.]RA;H:IK=-;&J!;56%=6JO?7X87QS-R]P*J3P MC",:MM3>,%H8#OF/NT8[:%W3I9XZJS() MEG\^:_[?YG<]X8;OJG/[*58NQE$%BPFN5:*8&5S9\LB'/G[.LV/S\N;W_3,5,;U5+?-]7KT6@&=_P> M+\.'BI&*D90K64??&0W*/S.%\V=O[ MWT<_F[1=GMIY+*K^Y:%?->^/;K)+*N"S&:9ZSH.>!*_ P.M MKEM+Z# >#NVD&\"<)'>28YF]UK'XN(E9>&KXX/,Y/.(*C3]GEFYFKJE#;2

"-@ K@QN8)#;HU M7D6!S>1A+I@5L&YE0PXPS.4DWUHWTWGMG5%FOB&(>-Z2;_N=7E_[734"1FB: MO% @S.W#JV3K"0C#752]'L?EN*D[CEY'I<$<4YK9<-HLR#Y>'AUY/F M\>H& M<59( N]JT_G3*Y=$+([G[P@)BS\;!([YEX7 M?1B@O1.W0>@!0I?4!UT"=X=V!^M3G ?PEA2$E7&QBE\N8WLB^K8XYV'^K?9J-NQ M78+V8J2/>^6J,3#7\>=Q$H$#'Z-$-@D:;+:VU^IQKJ1O:+(;+/]O-[R&1?RQ M5Q]$.F&L9>!^<&$0ETHCIQ1#P0B/+2/)NK4#UL_Q0?YHXKOT$R#]139%GN-K M$'T4SL8?G7I?DN*4(:XSF3J, )K<8TRN6<%+,Q;D_Q^S&G3/BNV25="%_3LH MH06%6[2P33.[N.R4>@M\MNNKV.+.16"GL]:BZM3SA;VJ0@TSGRST0[8VKRDU@PE/YE=D6JZ^ M$T U$Z0UI9I=PY2*X.]@R9"G,2*N,$.&AH0"391*J0P)O>2V@R<"XCYZDU-" M1_[JPXH=_7H4VC^'G6G80_3D2!!M3K-J0;1JA4RGBFY_C$ FA_"(U@9NR;-L MW_H1/*$.,(;C)I]M6IIJD]MIG_/,SO;:VKIZV+FT0+GQW)%KC:F.\/F;#BH MX#H$2W,;"R# +U9G:;%GL,M(!>^J\ZFJ2?XP(VWWU.Y18*R,P?G_-J,40.%W M W $,JZ$#@AR+&)0+>>Z-K4.>/);NDFN^J6/G@7(U^H$GC#0!Y#\ICNVXO:U MS70!RR?Q'&[+?DZ>SUEUE]6X.;@Y2JQ5E@,R88QX G#3QIB\)R"]4X%ADC9. M5GSOSV.8#<$*^Z^\2(!FO[1+]#.LRU=0[^W<6'T[^C5.W[8T_I 5S7W 5RT+ M,+R>/G9N?Y(7LT#F48-K?LI,,[L6WLP(^:,U:5YRXPI+S]G_VX[WOZO"K/6[ M,P-V_FR3+9X<8)?W\"@ MW:3^UP$\N4$-/";->7"^2G:UN\=C5VK?-N[ZS+?I_OOW-@-MF44[2@ GDR]'07HUG4WC)EQB^[UYH\!G^R^)ZG^.!ETU\U716;UP0 MHDT?[![]S?4@5H],?*J;ND7_JU>+I]RX]$968/MF@<^8_LL\ >7>J\@9I0]? M]. 5YHQHCJ__>_B.1UQ1AG;(0UL>_%E: MB=%7_O=)3WE9-4,^OFK&BTV_SYI ']J=B+]V>P0_Y>!F88XG3?D>"X:\B 7S M-4NMR,?S:F9]*=)QWY1WII77*;>YB!X0G4]EBH]&F>?V+#@5&',(PG@$$YT^Q9#/$PA8X'?QXFPW%, ML_ %PKY]YO&5)Q84#YAPG#"25B3$F?'( M>$914)@Y3!AS2=W.2W12D2@Q02S"#VX%1B8(@W!T03BFK1'V\4G7.54QIRE> MI],^OF1B X^$WQZLG2@?5SCQ" 6K .=QKV\!SA<"3N&BBH""*%'#$4 H >"D M 47+<$B:).K6BKQ83;4*1"*9A$2!M;V8=(&UO;8'P7_6) J&L 6@XR(HI(T#F#22">Y49'2M&\%SVMN\ MJ"/-']GKY@@%ZROVX',CP8]I__@LR3W,2'") Q^S^MJQ55*TUN.,^X"55-ZB MQ&E$G)" M.4)N42YC=P(Z>UNPK^_;TEGR6,T\4L(HX!E Y[TTZC\Y;"2Z;(Y5M#RT-:WH.4^HJ46F"M+$PK8"H"_Q)%A M1(&52*E+3'AG^6Z"Q]M"2\(>V;SVH*2IY]#QHBUF2ZG5\FW_N6A+=V<5UIYG MG7.P]Z5<6\\59D5000>P0JC%N1D/"(^G @F,>:!84B-Z*80- UEIQ#,9C^!7 MWQ6A[*TM3\\K^F(M\C[?:,=T@U;5K^-I]3]Q6KT.X]P'Y<%"L_),2O6U0K,O M1+3-:/1V=%W:ONN3DZM-7C>@6Z'?^ZD=!3L)3?7#&/ZIOOWY]?L?OJOJIIG% M%?USF.JG5MZ_?__%=^WB$3?7MA_$E2(WB^+M7=Q9$[7?FW:7YR:_J*9#; M?X46;078#_9+;%Y5;R\N)^-/[,]S M]>]<];-=MOAEW@IE,LL]?+(%T UZ"H,.UX/._1KJIIIUJ[.L@=[6\:V[7D?S MJV/57(*63;!>'J[].,[-8Q9%NV9KK-_VM;);2MB+JN%2,@]#5I%L2X;H<2VS+O>1QYV*G.EDK;&"(7 M40>)'K5M9G+/UFM!(F+1!ZA:K1$+).]V':?#JRI^LL.L?^?U76NXQ' MY8]!:!8R<_:";+8*C*#WXI>VGN]_EL;"&Y^6VVQAU#V-A5L[;KE**[\O+,'' MM1TN/8SV$<#X#XE!C.8_WV/@J^OFYV1?7/Z[BLF@\;K\R MN6FDV&$SOK94VC9PG2I?,6M6M.O\RI#;F2SY;-[L9#'SMO;_HH_9O+[ZUFV" M>2/*6Z]=M)M\JGG1BW6A]L6ZN#L <>>G\Q;)_7GO0?DHO9=(!>L0Q\(BPT,^ MM(@99SS18-9R59[CO?\>/\71+.:F"6_@83E:]=^P]F_ L@&#=5+:P7SSG_2L MFE-I:[$:XI)S$5;;!,P0CR8?.U"PY$%+HACV+L4^5AOTA/WX$1"PA<)W:3ZO MKS; .*T^-QG!NC86+5:U6G;>XR(W?VG)E4'\8QQ_A%>>7PVN>V!E9'/U<-@U M^@QP5[-H3N/G\G1O:XQGMQ,Z3&/U?RTBWSWUI=#/[TOQ^*X4C^E)\8@&!@^U M&GAJ\X(G/Z\,Z2"&=&.[9"?])IY;:OY0-JY/87XG6R?_"7TD3JY.?F'\/5O< M%VD0<6IL?S *M"^*[JG^/*3I]5CD?A^D::=%[WLI>;\/5"LR4V2FR$S1V\&^_*;$E=#[\ YKW%\T\T5//]YQ23BQB M[RV*4CO$'>?(29E0L(EISYA4.JVEY&&C"*8!<6L)XDS"/=8F1%GD GOI(F%/ M3,#\J4WEKT*UV;V3,8(T38MX L$66D-.&(HX)Y5;& M9*S?(V"C R-) ;8";/N^I 78^NSN%:WCT1ED(QAKW-)W M@8V)Y AC',PZ:1$GEB/M(D. <((H9S3A<7^ C2@U4(P69"O(MN]+6I"MS_J" MF@*T60^^*(^ 9U$CQP)%0G@AF9*&A+6^A6#'6?!A#1)> P::Z)!EG"*L>91, M2BGB'OFB1(D!U079-@EF/K;#PL' Y@9R]#8+_\AV]5B* ME4N9 MB_ZD+:ACTCW,8Y^++"*E8XZ#)@ 7R@C25F$<<5!M3>^;ND<31Z1+%C%G#>** M,>1$$,ARN,%P[(E)>Z1[V(#+)Q1L[%F 'F@2?SPB5'"SX.;IX*;SV'KI)6(L M-XZAB8/-#FCH 0&IH)*&M%83G'$>F(X<:2DPXIP S/HD$?;4V:B2Y?:I!3RV MB9MBH/D3RH(7W"RX67"SX.8#VU.)1DFP04IR@3C+N.D"1=AHX@VFGK*ULL7> M"1FE#2@EK<#>C!XYHRDB%AO,1?2:XOW!3:H'C!;<++A9<+/@9H_;^MB2%!QR MP7K 0.&0Q3'_%D.*-H@@UPK&I624L#HAJT2.$0>P-TF.,&-A+)BIUCRY8-PV M<=,,M-AROM)1X>;.YFYX=!>K7^EUC4E9T_%N^J!-H&@OEA/+7# M19&XHLSZE45Z1K,PAO$L5XQ[077V,CN;CR'&D6HVG,"8=X8AZ40N=(DY,I88 M) 1\091WX!?TT;;W!2,IF _(MC/6OLI!AZ?<"HX6'"TX^J3\.".2X)0CXK@# M'#4:.9$D$BPJPQ@@;%K+(GE.1]^7Q%$]T/@)?7T+CA8<+3A:$YM=LY11*ES6'&:*%L[8?NX$L5AH\'0+<2,#3<4'DS90<3))]:/7W_CR&V3 NFZ_\3>G/K(LNKF$V631EVK1_FK>\26&TJ#ET!NT$/9@GX_->X68 M,X[5QOU&RCCZ'X?D3QO'P=2>/407X6CG=[*])TK3E<+X)\GXI>E**=Z^U_KS MD*97&DB4!A)%9HK,%)DI>ONHA/3(IU<*>)<2^*4$?I&@4@)_;QBJ:)P3EI>B M<8K&*1)4-,Z>^(REZ4IING+TA6YWFBU\I)F@V'@9%#4H:1$1-RH@*V)"/-'H MA(F>&7$[]TXZY81E"5DC*.(\6F2$(DASX:QA-#FC;N?>O1F/,MDF;5W0W^OF M[[_%2?[ ?HSD1LKGY6P2ESF?B*XF?=('T?RGP=8!K6^!K M<_@*EA,2I$541X OYR-RGDNDO5>:.4*D6#N@CEW.#S8141<50)ZER#!B$"98 M$"TYP6$MD7TG\"4*?!7X.IBU+?"U.7QQ(J20&"PIG\_AN."0B9PAR:4FC CJ MPQI\62DEEEJAF()&7'H/:!<2PE($%;0E2IL7@:\M'[8I\%7@J\#77L&78"IZ M3#C"R>32=5HBRQF88%H9@J,F7*PYC\1RRW1N?V=SD5$K/;*)$61(=AY-<)*N ME0V#&X2:P^YQ\+RJT.X@EOZ%T>P?.)QAJ=W1^+>"0)Z2C@ M-Q8+N1Q]&DR7A=&X 47 M)^_2\ACE3U]\C/E8;SZBT)R/A^&&D"ZN6Y7.M[_^?$,^41-]EM$ *,E99$G$2#)-K%7,,[565T>KI)A3&L60[\&1(Z>4RDTV% [" MQQ7W;^\F+&"^*?*(-&<&!D\Y,@$;1"A3V'.6B%I;89@3%9I)Q$(V& VC,&'M M$"/*8>D3'@TOD/C/..#=0S:#1!6?D&=&X=^8VA/_>X;-CJ M"J\-1M$$#I)C >>P5XAQJ@@)5'FM-\'&/FV5S#KW3$-%81A/D7J+ 03\VC2>@G@[F@;#@C!O"=*YKAFW-H?L;,A%Y[$$#,,LKEF.3\&Q M'4T#:QL951RQ!&8OY\!/SLCZJ+'1 F+-62>#- M^ (&>+ZUYNR-/VG*8=@LIH'L?NAGE6O0ZB[SGW#JT$FW+Z:NCA&'[B-@-\> (0*AD!Z&(J" M60I@1Y-?[SCL "'!9P5Y4^!Z>H!-FZA"V&E&29!$F[@'=L'=$P:]XY("$'>4 M / ',/]]!Q-^ MG"%4S)Q']0S4H-1E#"@9E^UE"DMN<4142$(MEX'R]=Y73Y"+'2E6ZIF/,"RP MUE(.C(/MKQ-+V;'%W&FLO=J(VU](L>ZMVEP6[)E$'^M/;>499X<6J%/9)M_U MV&.U[6"5#'G6XX\C&&6 60=86S>MXI?+ M.&IB._E_WC"#0BL_8'DE&RRI[M[PX@D('R41!.U#Q/$7DA,4H,9D( MY8HEL5%%M*TN[_W[@"^PO'#U$(8P !%O+B,,YU,<7CT9+E[0)C]PH/(Z@7'J M\93*YZ<#5'-.WD_ 8BH%';5"S.2<*FP" MLMY@Y Q8D,:H:%78I*#H5I?Y_L96>P-8-_;H[MJ"^U]5U6]13NJD)TIHE'C6 M*1A<"@VRAS!C7F 3$S&NCZ*OXC]F=?O%?$F:ZG,]/:^F<7+1:EU"%Z8#C&,(#%W!.ZK1>-KJZTFV)@ I MLQY?^%3->8S307:MNG*H0YL#"NULKO5Y?LB*PL_8#W2?V,QF:%B/\N.:&E[Z M*7;63'=_'M99M4JS&^58NXL\?#4>Y0JWU;?-+), OLU%0ZM+>]56OOVN6I0( M'5Y5:3*^@ GE J3WW0V?7>0A3J)=3N&[LQ=$TLVE11ZBL+P=5:\O)_7P#C>W M33V"):Y'TS$P=@5 / HMP\/?];2Y(4,5X&_+E?6H^CV&S^-QJ-ZT$O0&I@B< M-*HM2--Y#>E-]V>3D9?P&-V[+3OIDOAI@DL!/("M8J M.P(69V1("V%4$H8ZM^9OX10-B>"4:4,QF"]@[>BD(Q)2,LRH#=JSV\KN-0C' MN_0+8,H-XZ7Y1YI^+6*Z;K0H/8"I[Y/=TOQCEO$JM;CF(LC%*.,ND'C#Q;ZO M:'C0V.(DD.0J-U#%#!D;//+.<4>M3SBL69R8\."H20CNS%DQ6"&7-%B<3&@: MC?':W;0X6[3_*:7.#OL1F/?FN@3X!+70GV]"P5ZA*] HJ WCOU"DK N)79]' MOVTMOFBD!?!FJUSAN)9. Z&@."C#T%/\2"#/OHB5NS6I_,%;>,5?!' MZBZ G!F$[#6'W(J<,K)W;')65;_-)LW,=EKIVJQ9*JM.IX$=%6 \8*],QI_J M,%<^"TW7VF<63*%1?DY]D2^*K::SP^'X$VN\SOV#]O.J?.4IM _V1U M9)Q"QD2!1 K1$8$3=NM97CSD+ ^+*%,Y]X\QY B5"#M*O6?*6'ES<_-#2YNW MUZ1YO:!,TY-GS<_N/Y#Y@F(OZRH%)/?'3W;)/@/K+H MD0A8Y-P;#0PO.:().%X;&=+ZT;^GS+85DH>F^GOFEG?ICR;F%C;3OB2'B+.[ MTM'W3Y96?:Q>PT_)"^JHTRAX W!&A ,[VW(4G;8X< T6WEK<^,D[(-<-8?Z[ MC=W$\!I<:?LQMFO[(;OWKT?AQ[KIW.??FMU_3VZR^X]%TP]L@1K9PZ='"+9W$ M"UN/EED#K8-ZTAW$OCJ_QQDAO\5?-UOLFC?U11U"(<>R(F1&&)Q)P0A+G+*B@+'*)>Q1<,L3B M(#FS6[<%-I 9MLJ&4_6(>H-X*#A8!,$SE&4QK-<&<7IM8/= M?9W'6"9T_-7F=/KI5=D$7^65U_MT0+K+CKN8+U0>V,W4I7IM [[ZMLZ'$\:S MQHY"\]TI[\=GR8M?_' 68B>^?F@; *1+P#,T&H>XN/F;F](]C%]0J">QA:*\ M:3Z[&'T/9NOET%Z]RM]^?VE#SGQ=V?:INW'-_8+N@_G\%V]I;T5Q%+YWXR]Y MKGG[?[E_].61VFH3N=IL=+KZM=N,YKL@EF M\LH./]NK)B<'K"[@8G5:YKU[:399@>W;1UL1AG5J'T>^BJ)GBCZ89V(>2D5Y M*!&%TC/VT&O(8>:I'(\#< 3S>W1;N6/+*[BUN[U!O'H?*+,WFX>E.5S7T7.P MLF/8'>\MA?Z/M@KZ/_>\MD=:\5\9E9C. 8B4F\0%KI#57""22#0X<27"VD'9 MYT1COQJ%^&U^0KW;;0JY/N'/=0XD_4_>5KKO! :[<0+CH1 3-^3H^@'L4IDL MK-*B3%IE(HKJ.!F!*1KC1MUU%JQP$5" ,H]XU!JYZ!D*P5L,L_@JO^? Y#C_%O[8V74_Z0O#CZQ]3G(\7TQ>RZ(N3$9BB+VX4C/0D)!\M M8B+7=2$*/ QBVE+.R1 FJ"=QE_HB^Q0?/H_[4A,#1N^O*GE:?%\PY_' M1<"75H('(Z#%:5I58)IZK,$_0DSD X'YK)D#Y82H9T0EK67@.]V(Z4EM,?"6 MV/TMZDZ+XXNWM*GL9.Y]5;UM&ZLTT^(Q%8^I>$P/\LVW/1_6OEN!!66D]\PB MPZV.L*[(_1HGI)#+EW>M.\OLA_]>6$D0%3]W=9.&8G M['%Y_=\5;VQ?5.5ON=W>:%I]LL-9O/-@>O'-7E;=TC.:A3N,9_EX[PLJW),VK[+T<*.8IVE# MR@=4F%UJPUM,V^G--K)?[;1PE^[ M>" U;\;-M!2^6F61][/+RV$K"\MM%@]$ F[H^+SN^D&76E-W:9WCJ*7#\1G1 M_*$J-V=L*JBZ MX\K53Z 70ZET5/A^/]>V3[Y_7W\I7%_ZI!7MN5,4.;W^A(OZR=MM:[D/5"LR M4V2FR$S1V\2GR4O1+ MD92L'-C75*A") M9!(2<2HQLC%YI+$+G'%J8R[MMC/8@C<6V"JPM>]+6F"K1]BRSKJ89$21L8"X MQR8#&+AKEF,:M>/*N3X.(6P-MNA R%*4OL#6WB]I@:T>82LZ91P#]+$TM_)C M1"$MG4-1$:MLBMYK=ANVB&2:,H*1CL$AKG%$UH/)Q81++*8H_ ZM+3J0NC1= M6H\DGNPQWJ<<."2WWOJO;V 2;E+_ZZ"QHP8U\(1T+3HW3QW:Q)B-T2+%+&AP M(QW(@_.(67!%--'"K!>6>?)QT_?^/(;9,+Y+-P7H==/$:?-Z%.X^2E_'9BMG M%#*D8J05 MKY*Y4DXR;*EBTV/8\3J1I77GFE<%V'H!ME,@1B' J1.@B$/AAL?HY9)1^N2, M4MO&6\MV8:DT7"H-]['M*##EF%F!)&,&<9HW$W%2B)!DJ< N$KI17[2[MQU_ MSW-[E_Z8[Y_TM0-)!QSOM 7:P=<;+H!9 +, YE, DPGA@L,":4X4 *97R$@- M6!BX2%P(^$?=!DQFDPM>*T1E[MW5MCYAT2 E?;3*T6B,?PG U /#><'+'@SZ M_8BN'2( '^W\-@T"'-)WZ%5X]B?B<>;KI)5]1$C^HOZ+P.(8Y>_?RG MY,3*")8;$28@3AQ#.GB"HJ?1$\<-CNKVXJP]A&NX6W%X"!46/-Z@P1 $!YCY MZ,&NPYPKT6?X:WH>)Y6?32:Y[<==O;GN_*=X><\T5T_&@SM2[\P+S+'%!&D) M,LJ]H\@Q0Y 2.DJ=K-;";[%QUIM.4/OJC2RWW#SK8-RN F![O*0%P'H$,..- MBM82Y)2,B$<;D54QH!@"Y0XK1_W:,:#-PTM; C Q4+0;0B^M04K+]Q-H^7ZW\I'>@YN+P1(6#A2)$P89CC'2 MA)"$K?84RRU:S[^.1[Y7_4/90!M\DNW8BYU=4+*@Y%90TJG$/-,&":$%XIPP M9"@3R!IGL52,*)VV:*+WCI)\(-E.=X$/'"1//,K>@UQ]&.?CW\6*+^E*)5UI MR\H*=!5UAGODDZ>(DQB1T6"H@TD?G5.&@_6^19.^+T.>#ZC8P@J<$*0TH( V %>6FH#TEH%86(*SFTS]-Y7T5,\8$(6J"S5NO:S M6I>)$3/#)*+:*\2QI4A3%U$ ":+*&UU=ZO15M.=.4>3TJ@HN"G:68H)%9HK,%)DI>OMH2JL5 I2* MPJ5=_#[H_2)1IR-1I2QWD:@B445'%8DJ$K6O$E5TU%%ZKH?2.B)G'%67%G@F MC2>5O0"Z39NJ'OGA+,10M5DRL;J(MIE-V@2;:IS63T"4AA/](."12>O);8@5 M=B_L7B9&8MD;8KQ]__,U>Y1A(TU?%0;/E_C\' M+VD!KAZ!*R7CC?0,,:\#XC@*I(-SB :"I2><\+!V;MMJ"GA')))) M2,2IQ !VR2.-7>",4QL%WREPD0$W6SZU7:"K0%>!KKV"+NTHTS1B1(+4 $,, M/#QI!**2PS_4N$CP)H?A=P1=1I="]06Z]GY)"W3U65C,&IDP(8@D'1$W02%' MHD)14<&",DIR>ANZB 2T8[G%; P.<8TCLAY,+R9<8C%%X7=L==&!45LN?7DP MT'5G%9R[J\(\KYX'H8=:"R7&ZM?Q-%:R3>E(LTG;E2G$J:V'34[?R!D=;\87 M,+*K?_DG38GZOIFG=/CQQ44];7GV;$'YW<^@>K#2#RS\O[=K>V?-'A!;+,!; MI0S?"UH^AQP8BN$?T:%.L?OK'K/X$F)^S MJ^PH5._/QY,I^I#[0[P=?8K-]'X"/0FVQ,N0;#,*?0! >CFXN0V%%^-1O*J M4'^/4X#/46C:XE%^:)NF3G4,U>=Z>EZ/JE_BISBLR )24V;Z3RW3G]=@!DS\ M^56[UOGN]O-0.4#94(%9\H\90'2H+@&V8LZWJ[(V_Q3GKVU:Z*[SDF<=7371 MSR9MIMU9]>$.]&Y:;FJ[C=37W-0-&RZ=U.U;4V4_QI&_JMP8)C5HT3Y.? TO MN 2HFN1/)I?C7*:I&L'P.DZ=3EH)GM]U5KT>#N][W[F%&;@81U\CUF3^*_TJ MW5ST=@8::7Y-,TNI]G6;?^B:./G4%JNJ1Y>S.:TF,3^A+?5U-XD6+[U-G_G" MS)J\NP8CG01T:2?3JW9I\F?->#;Q"\(O/X0AM"LWF]9#X#YX; "E/[E"S12( M9B>A6HX'&"K$(="[RZK,MX/XG><_QQ>QI7&WZJCC#GMY.1E;?Q[AECPUX'M_ M7ME,=A!3(*JW0(;YW/,4KBDRJ&+=:?MZ$OUT>)7)#4.;_S6HIF/02U,P)Z>K M=&_GUBSI.<_^!)H",V0NG4YLB*WID ?K)N._Q\F_A0AP-ND8N7G?T,KTIV-ISN MB44"-D?\TE*HJSC8\OI_?',)PH5&L-2+^[ZY69!P&+^@;B& )W)1L]G%Z/M0 M-Y=#>_4J?_O]I0V9.U82NNMN2/,=]^Z#N7&Y>$M[*XJC\+T;?\G3S.79EIGA M7QYIT6^B:C=+D]]L8<_5U=IY??.9?CW\V4V0[ML78J"33"/5W;X MV5XUN4C8ZO(MUJ9U?^Y>F$WHOZ.4H-[+<*[3^A&3/4@;!3#Y;YWL-B]HJRSM MA_.ZF8XGK7$0[-2VP#QNH7]-/Y[=.=XG#.:;N_VLJ#!1U!*D"7A77"J!G&,6 M12VLQBHI']:ZEV[D9[UN&C"-Y@Y%>#?Z/5M%$Y"W'VQ3W^MZM2.H1Z#D7T\? M.^P_R8O9P5V!TM88Z0IRSJU!,!CN\MM3/;*CUH2K1V!_S#K#9GINI]7G.%F> MW "K8KIJ:.6"J*#?Y_3+9FG=5.ZJ&K96TMQDN]WBXA\$%' M^]$(>'?)X<=)U)PQ[4J<\K',>1Q%6P4^8_K!PJ"4;E@7U.32L/CZOP?KB)8A M'<.0#N:LX$NGHWXEZ-4F*]\#AC_8(:B>MJHV>(:+0DS59J?$CRR'NAR _OKQ MTWE4J)R!+@<1BA!M)D2T"%$1HB)$FPE1J<91A*@(T?,[!.16J46$=G;(\I2\ MU/OHVT6%^Z] 4]PRH6CCWIY3W#*A:./ M>GF/;LK/1 M$L1\/J^3I$0V>8&X4%$%)KV@:WED@F ?'6&(1>H0CYHCJ[U%.LE$7,3&1'T[ MCZP+%-QQ:J>O:BY\@)4NY_,*?.W[DA;X>A9\M4F7].!7OPAT$>@BT$6@BT#O M[Y(6@>[1P7 Q"F(\04FH7+=().2<-,A(&P)+@;FD;CL8W$F1 O?(>0[W1,N0 MEH0CHCS52=M(%"T.QIX4 -EJ=>+]QL9--LY7#H-7W]8E%'5"TG.J"J)8?$6. MRY(>OAS?$TE.5%%%&*(D>,29YTB[!'9?M,1:S)-W=U1^$C[$Q)'US,$]B2'C MA01#CVC-8S#:A5T;>A0/C"SU=0MJE24]*M0JUD>1X[*DAR_'=UL?UA"1L,[V M@S&(!VV1=0RC1*W6,D1MN;MM?3!&J/9&(2HPAWL(019[C8R06"G#98QK+4F* M];'W8::2]K1R)NA&_< 2:.I%?AX^6G8P$O;,17_2X;IC4C,B.2Z2\8@R+\%A M)0)9PQCRVE+*F'*8IMMJ)E+&B=,".0_^+=<.(\VP1\%+\'.I,9CMW,DE2@\P M%=O5,X\Y47CLDE+@L<#C,<+C-KSI@A<%+PI>%+PH>%'PHN#%:>/%W>Z75#P: MBRVBT5G$N4W(B)202YYZ(KE682V9+"KKI9$$R8 3XEX99$,4"!PXF4*2,D9< MW*]]EY2=99RM-GQIG_I,,)Y3I:T'W#YG]<'X*TUD]B9TF,L)5;:5A**T^A5& M>D:S-(;Q+%>0?D&U]3*ISH\AQI%J,$ZH),%21 B/H(T(RVU<->+)RGP$,P2S M%D#DUD1/#4&6!K@RI(!R 7I$3*3:4V&TW_EY2\KH@&"V2PUVBT\.3X<5M"QH M6=#R*6A)*!96)(U2RAU+HF/YI#D@G_3<4:IH)&;-W@>O0#+#D#0XYQ2:B(R2 M#$7N8B0T6LK7NIPX"V%K"67 ZC:,A.J/<6@:E")(F+#$B;6S5F82TPQI1(GF(TK&8N]#M MV-82;("E*<;6,Z.K\'MN5+8G0'C][M[:QI7V;:N7G%ICLC*DQSSO8-JW]=5K MH*_N;8_KU_9C]/'"Q4G%2-NS;8/.)T?6DJ$T^2@]V[;I%A4A*D)4>K85(2I" M5'JV%2$J0E1ZMAT81Y6>;9N&?TO/MM(]I4RY+VF! MK[W)4R\"702Z"'01Z"+01:"+0&_'P1 DBN \1Y8Y@W@^<6L]#D@YX@B67!*[ M5J2 )H6#2@R%Q"+B@1KDL'*(2FU%)"3ZW;?R* Y&Z=G6Y\9YZ=EV!)JB=%LH M%E^Q^(H\4M0XCQWVNIR@]TCAP%&FD5,=$F:6W#;W DZ.6B-&WK0_C7-#),(1=K@A'(T?&BHB8B8P+ MS%7$JE@?!Q=F*FE/U_1],[ZXB!-?VV%U:2_CI(2:3DN"3E5)%&.OR'%9TL.7 MXWL:]*8DG1$A%O&WN8,T^YU[/!%IE$/9+)4QP(X0FG8GT<7*BI M9#2MAIHFE^-Q)#6=F "=JHXHMEZ1X[*DAR_']VPK8BPUP0X%(S7B MU#%DA* (*^-Y])'SM&;K84>8Q1%,0Z(BXLDIY%3P*$DLDW'!"[9S6X\-P.8L MIEX!K;*DQP1:Q?@HH+\9'26GJ3U8^P,R!.WU M(+NK6O;!2%@OW?H>J!=^3%K&X:P9!$,$,X.X-1@YBQ7"7CLF.$F.V[4*4,D8 MZX)""G00XL9%9"4.2"HN&2-"B;!S+6/80&B]RU9]=]=(/W9!*>A8T/$8T7'[ MC9 +7A2\*'A1\*+@1<&+@A>GAA?WU-\5TGG-)0J6Y,.+PB*C1$)<.:ILB%9* M<]O[\L)IFH1!45F)N "WS4C,$"/86,6,"<$5[VO/!65G"6?MZ.M1@$%U3WTF M%L^ITG8U;Y^S^F#\_8Z(O4G@,/='JVPK"$5G]2N,](QF:0SCF1O&E]1:+U.[ M\3'$.%(%9@-/2DH. Z0<<1(,LH(:Q(1R6CD>..&W%9BFDA$NX'*6SV\9%I!U M,2+,)19*4A(GPPI:%K0L:/D4M/24>IL218*K7/#, M4V0YP2@&92-U*3"SED_(*4 H%@&%$&P^;^*0]6#]LRA%8%B:&/S.T9+R@2$[ MM?<+6A:T+&AYI&BY_6!J@8\"'P4^CA0^[HFM4BFL )N)V4@0%X8A$U-"1#C" M7+*&D[7,%N623!YR"%$OKFLY_Y5F9XRQOSP+2*\'*A;#OF]H MCZ9I6&\.=O$83V*:[2['C _$TP]2)]'(,:M97T< MN>9O7TRT'N71HG:^7YGB-_^YTE$T4W2QBNTS"<:WGS@'KC0>3_.1Z0ZU?OWP M)\6<>$(MDAA[P"!FD-86_#^*I918IN/9O/FY-(C8UC_GU-@^4Q1'5*..O)E M^J__=#G M<>1XBRR6F_]83E/#R:AAA(D.-;]/(9WX-&\X[=[E&_H\_2...@G(:,\V'XM! M6QZXO'/=$]WC=CNW[V.PE&E)@5M:LM"- )."!:D$"TQ[[A3M39P@7##)&03M M)0@M/!B2..C$M(XL1J9Z]OWWR2]^G+:+^;) Q(_%04*X^ T!X?=%085?T[RX M3>[#98/_M/, UA8_L&V3_\>??[C%YK]AQ8PZ%8($G\NT9LDC>$G*R&:CLE5! MFMBK"*-H+H1 "-B@RP V%L 9P4$ZZV5@B(9'%[$C+:UR<&WR>IY>*/Q6Z MGB-9NT*R5:N;N'RT<)SO^,](\ODX;$H HW&6T #&L@Q"1 V.XC9FDJ*WEJ%= MJ'LN;!:*H*L*1I3"/\83>.8#DX<#Q[B")8+M$^#;R7M*2#%]*C"TX=^M3"*@J^C'H1 MPG(G Y$FI;L_U=-O/T*RW%;W%T2YYN]#\6CS=<'I\J@K'?M-\\FUS?\>&G"' MR'AT+**MV(T*\AZ<9AHT1M81EYI >$3PU^ M>U)H7*R)P6TY(4)P13PPXE!S*6_!616!>:N-CYI1TH.,QVNN/6SYS2- #[?E MHP;5\VG"Q_F8)F='S?O+YEO!@)B*IX-.7-QX..C6CCM;%,WD/]*B.47HPKO. M?)OF'TN\K)"B:<=X#S='%VE#T[9C,/QI<8S&$2V#V/P]X8T;5MRJ*Z;C\3C- MW3PH>^])A?V?*>U@D?U8Z+6^J#I22G_)%WWJ)->= M!$-0LCZNG,[B<*[S$WR2LZ8[!^HB)8M9XYIW^'J\:-Y^F*&0LY79\=W.G-)GTOHQFR'AQO/6%O_^*/YE]2/BS^>JS<<&5G)'/T+]H M1Q??_>:HP0?%IYZFE3[IOO[E^UU>R;AME[B03RMV;J\^[)K-T5;"A5Z\C7^@ M.Q..79MPK8W[\*$@TZ)SAMWIZ7SV&57" N%V<&ZQ0B=11&N =?W'-&I9XY($ MY3W:3B)+07N#&"4/GGF)7R><@X@B@=4J@.:2.V]I%JZG:M^5&.PO>4V_7^:_ M%?1!&QCYZ9?\>PK%7A^G]IV;3%+\[FQ#Y_47VTLJN3UVJ,)NT,KB5L]1WIR) M=$!#;+6H3?1DS8Y_+HKSY*1\O)B%/P:GU0Z'>A7B=[[T]]S"5Z[?+PRR$YF$6V[ O?E9SVCCW_)Z#MJGG&X\QK"#=*; MED32KDT4%8(@WE,"GF<+VA%CO28T9=_+P.>,TRP-4*)*TX\DP*40@ O"@D'G M6JK>Z+N-'8B8?I]#K^ MUS*U[XOK_QX?[;L)FB=?-0EW\[2HROER?;0PGJ+B>+NXZUK_FQ[HG*U=GIR6 MM;5=N*$@^MH%:"8;C[93::Y\83*9?6K?-#=&>/M\^-6E_*NM\_.MAZ=7'O[/ M: R/_7S\YU'KIBVT>/&\%N_M0^)[<%)'W0'8,T]FO&URNKJ4KNMJ4]UR,=MD M897G05XOCU^^#A-W-ELN\!:?4_SV/,_AB/QI\P/DS8D[;=.;-IVZ,LS@>K.YQ@WUN*O;2G;$Y9^^_>HO7_@.?D7<]A5Z),RM7WK0 M=6XI4#9?;%1X'3? M-F?)S=L[-:\=S/KW5-IS:UOO+PC;SM9[6=IN<.XR34IY#U9'45QN"3X9 9:* MDIQCDHP]EYLZ$ADOE;[6H\NM9 3GJ(- C(C*619I+[:^B3BAT[:*EO^R7+0+ M-RT'H^^1?RXYTXB*X4UE!MST^[)(W&+-_3,=K3R\(J'=5;94J^ E'0R M(;IT0BJ >Z&3]])KWDN;M$(0IU0)&ZF2O45+EX]<+D&=\"0ZZ7IAHP'PL#HB M]^3AQ_5GKWIN2\]]G$W1 M1,$=S;TN%\D'I@1^D^8R["(7'6L,.!_P J) 3J_+Q9<09AT!7>4OGRX7UR0J M7T2GR6VG$GQ7H>D;LXN?.0]5J7E\W@9743HA(>:25>T#J@WO#!A.LF2$N\AZ M4J.L%:B7/>0H' @3:#G["V!8TH%EYQQGKU%JJKOZ6-+^-F[_@#Q/J62 =>4? M38F'5U7^ND")6"4)-QYX%N6,67K$%H.^K!-<,:]T9KV\[:193(38,K>J3)XR M)=<[4KR$8=('G7(_;_N1H+0^I6@&R0(!8=I'A3H M:-"P)=2!3Y+C/U%YE;4UO%>SYTE.),4(/*(=+#@MID!&8QAE!XT$J7(),QU< M@OB1O'FNVS!5?/74MX+_XX_CF*:Q.1NG2:R:_77A$N.4)4L"ESY S<]$0QC4Q^\&ER]7$MP'3X5#I MF7!3E9]'RT\B2EA.%"3J2PIM,8J+Z^V8)UR1Z+7H6<8BZTQE0$DK+<9$]@Z, MTPR"XD*%K&2V>[*,GXO\7-NWZQ%-5)YGDML0K8A]E!B^ZS;U0ZDG>[%T!WT5%E O_6H[;KARX5%]T#4<^XF]7Y<&_NO&TZ3*4\6D_ MC$MYX(_3<-1\_<^S>>N^.2] F2WG>.5_+=T3]$O^KM3YI+9]>T'H]KNSK;\N M)/&2(-XU$?PN*SI0(OB[8X?K:J\I4UK7^=RT^UMIXIL$\L/5([3CS\T)_G7< M-NBQI7BEI.I3NI3(WJ47+8YGRQ;MA/:;-WB=<)2%\$Z M1\N1KP"+0 PY.><13D*,_4Z?#X@)W%VSO"UQYP]=<+E=B?&/T[JF4?C!= MHY4=Z3D[,N1)9P_?JP+\\.&)&ZMDJX>VVYC?O=L-#)LNPU*'=13A:QU%Z+R/ MBD0#I'1B%:Y,3!"Q:[JG>=::1-YO"J8\,SDQ2"E;U&4$OQZ< 6%XHHPK%GTO M"?AP<4.J1IK=G#=49Q367*?7G@;SC]-UZWT7CL?IXZJ/]CH)89X^+"=N,9N? MK;I+?W23TH(0S4W!:EPDT7(/IVIG& MQ+40+#FC+TV3>;NBQ=MS.ISCW\UV_\Y:FNXLG7('3'BII>F)BU_(?]E$10J/ M#HYKB,R92\O ^!(O%3*4*4<:[V^IZ9 MD=X;&QWOI=_NQSN\'P?9HR'V-Z^MRP^@+)$+TN=NB.6E0:BG[D."Z2RFS8^_ MNIS15<9^QO%\E8%9LGR6)]-O+\U&O3(2F1S)\>JYUI[TZHUKYXFB)D+3['-9 M:TE8.K?2/M_1%*/LX?-2'MW 9%_+&33ZYL[9D-6WOWV9S.L:]?F<>LP'/5!:NH?4 L.#I.OM_V68L^AW? MC,N /E)IU3\[[0S.BV]EOG_A=[$KTSY-L&\2.4X\#5Q.<\ MF7U:#0L8=?=>6;4?TW29;KSGN.W?\J>RQN:=FT]F9?I46>'Y&(+5:*L;#9;K MAE+=:3[!]6&OI]_5FT81W+CB>9ITE>_E5+(5B]!-@6:DR&5"#%Y2"MIK3*%*.FNXS M3G(_6XX.LLW], <BR4A"8*0EQ,O?9RH+X75%F)6!KW3((7K M33<]'-<.,Z(Q&AXKE#'DJ) RR"263C"2@RU"SAA#_:8Y-_UY M]8$&SYS-$%@9FZUC !==-_*'FZB$T*;7X.V W""/KIOA?FAVN*+.7D=U\:,G MTO3'OHMH*;4*T8R5C@-$$+LIXH__CJ, M'I%;1QK=Y7GL$=O)=4J7,WZ(T4A]1G_H*)-UJL1=$G&?S^R2K6SN:T>4/V;V MRV (]J2-F@9*@UTR3;$MFLZX:-RB^:N?_V4_$Y8&0[S*0+MEH'/#LCFW+%\< MO2K/[)9G_K%M97>-VEXGATA]L;+=@K>W(RCG&2GGV3 MQU_7QP[?7QP[W(5![TJE%U<"\/%]9I4$IXMYZ4] MEV*K1#(GK 7/F.7,*1=%;^J&\LFI' 4DP2@(S\OYEI3 O>2&^T!U(CO0I/MJ MVJUW=O3ZO&=QO! ]^-,FSZD.YACT%C]IY*/NZ+"%]NTZ-?[[=6I\W>D!K>^Q MTQ!_*-6WO]4AB%]8WW.7W^N-R>P#5\$+H,Y[$+E4**?DP'/I5>8^:2U[50F< M$AJ= )LU&I,VH &JD@09K(P\!9II.J Q>5N<1A[=W'9O5]9D P]MJ'^_[8M4 M)JN\@N@Y*R4!$DIE 41)@^/<1NI[!>;!N6Q+_K82/( ()(&3"B_A* ^Z%!.$ M733?V-_V#7OV[JL\G3AP?/#%J:#* Y4'GB,//*:#::FT_6$R^U29XEF'?A_# M O,4QXOF=_RB>^#!R-"H,0PV>.[8<$,-+:.I3&>%J$6ICF8"G),4N(Y$$NFB M\#W?A5IJD@\>&)&E6QU/8*FS$!*7(O)@&7M$7_&]&[]ZX,;O4T?"!]F3^8 ) M8Z^* G?F@4' 7^6*RA65*RI:[CJ'I$Q\3;'YK^3F]TPC>48D&AB3'!0ZKJ]@ MMA&M5T$5Y&@\"$MXF<1N@3L7"/."4YE[,]N33U2H#-;3C+^A 1PMG6B,(991 M8@FQEUJ-WF;V%B;\<7J-O;P[CF>$R3O,?*U1V_UZ9+^M6];<*Y6C1FU>!W,\ M348Y<5I)67HV!.M Q(PX)A#"J!:9*!("S[T.-(=NH77/C'(Q,E+5E/(J:C>G MTLTN6DK^?MY2LG+(LPX:/X(?-ME9=T[F&3XUAL$&SQTHKM>ARE,OE$8M:#AZ M #Q',"ED<-Y$EZQ*QL;>@ (=N1=1@\HEYT1YCU]'11J<(3S):$3Q- 8;0J=T M=RWG#Y[_(X/06E !*C+V_ZQW35B>Q%G((- II>>8/OZ4L7KCM8=K3LZI/7M(%SW MSUEQ$!_73NRE[^P@9'7W_1>4SXF@K2[1L =A' 7/60!"I$FB_+\_BHPQD@TU M!AP+)5/90'.H'*.70+MA'$ \RZPDS7U@(2F\/,D@%+H1 M/A )6G&A+#4VZEY6$E>,'R5^HTASK-H4YS M>,Z'"P.EP?ZF.?3F4[XXVE7^J<,<*L\N%4"1)823$@$N-%:*"44YZQ7>B,EH9ES4"H'$$D% M\$0;X(J2'%W0:B=IISLJO1$C7%FMO*F25H6F#**-2DQH/3,D"41,0HB"?\D U< M;TO+,V30:7FOLGRC#G.HV?_//#O^]>UH'>;P,CFY#G.H-1X/K/%(@@HT!WGH MPC(Q@)?9@C8TZRQC")I<-28-_D0E'D%SF\LT,0[.X24RQ9>9"$+U+CJB[&\: M -M_,??_^5^&4?;MTY1THP&4(TYKWTK9"(D$& M S$PW'B3')AL!" ;6!H4-4:806]BK=09G'51V_G7\&CE@EPV+2Q5T6!R@.5!^H A\H5SXL"=8##BU\HS1\F"E!HK_*>75&0R/#&+I MX>F88LS$ 9;KBCK X>#^%P)/7(926?8Q36:G#\]6>[51FA?-'D^31ZZI\M%I M#3F9C)AG-!@F.#K'-K-DI#?9]\:7:ZXTTQ:4$(B3S HP)GE(G'(9C554Q^'D MD=.1TKKFD5=)JWGD-5Y>\\@'P _/'2]NF(5LHPW4*B ,W0$1J00KB(*DLY>$ MF.AH;Q9R2BHYX1WJW#((P%H*GA+4J=(K2:63D;D!YY'+FD?^DO1@S2._=8M? M[/I>R?X]=Q&M6>,#7E_-&J]9XP\R';VPW&E?I@ ' X)K#E8&"4E0*:@)(:I> MPG$BT23.)4A=I@DHX\"9F"%JQ[.F,6@R[)P+^\*RQKW$#0FX%SD5^]^D!"99 M#9&X('FP6=!P=1.]HL)SW'-+;01!*<--9!FDDL1K$XG5=,";*(_HH!V 5WDB M43.&#QH,?7T+?^T[/@BIKSGBPXIQ/B_WH^:(UU#W?7+$@_4VF@ Z1#1;O5)@ MM.3@I(]HT3+#E>T=&BNK+2_3SR1^4TCMP9!(T\HND;T.JEFH 0R3,C MK:2Y-TY+9,HU$01\XJ[DB#.P6D0P7GG%78([ZC.ZW8Z+I0_?4[0*). MFB#Q W,4A,.]<$E8$(9HD[7FW/;B[+@OAI- @&=5LO0Y!2]" DD3(9[S$&D8 MX [(FJ5_< ]X,[?]7LDQ-4KV.ICC:7+T@];6*9V!D9(;2 6BE^899*1"6I(Y MY:D7;J'!,V=9#^$?RPR8"[<\+4\*DQ##9X[D!QO0Y-(AC4 MH>BR"5HZMNM0RGH=<,DXJD3!HS*]MC;"91D9!TI30/_".#"*2 RE+=:\[ M9)?WVY2J.;JY[.UYIEA927P,7H%6'EUNF@5NB+' *"4R9RYB%KT4J^ I^M@< MK"J-.95%-YRDDI9EF*4V<1KM@#?1UG.GX9DQ+SV1^?6EY-<=K3M:=W1(Z]M! MR.Z?L^(D/F[6]TO?V4'(ZNZM?6:R0?,=)$.C791_G*<) EKRFFB93.QUM3#. MFXSV/@0=,@BI/)C,?&G]SF40V;L\Y 0EJH^&78W[9 +X%VPSB& M>);989DGEDC*P%(0(%QP8&)FH(R12:=$B.YU$*7":Q++H"GAT% HT9 \]YP(J;GHY4HP$W4N!?2F M#"T0@J+G%Z2$&+AW4A(9I1C@#NA'9(?A:^W3ZLP@)]-XBXV3QXU:^HT'7D: ME+#3V10_;+=Y'[?S!I)\Z:9?7<\"(7IFB97@B?.(T@YQI61C1:Q_.=O_UJ./[I)6=:OJ/C"V>/VGKV(O>^*E=TT-MV++1)M[_PY M.;HUC*<1O_!&'$G._W3U&;8HI Y#H,?1X_UQZMC?3<\*]W7*J&W<9-(<(]TG M9S 9(XUB,YY^3.VB0$O;G"[GX=BU:.%^&B\*-9O9?(Q+,6^'YJHEND\IW-I9K%K/&I"653TL6F'#7G^W7U(WRB M,%G&[@;I#&\\_P,E.:-Y6#[J;N).N@0?O,VU>9;WH-X]5.OE;;NQV2.U@49K MP'%;L@K0PK"B=.SQG*7H$_>^IQ&<\LSDQ""E;!$.B T$ T(PQ-E7+'H>^DD M/Q7B_-31YH="FK>+=VX^/T/CXY]N@J)_4_JENI1^*1$SQ>YZM>R ;1O\]J20 ML[#&8W=WY\<':",*M*_*'%>/Z)VU I=(!A6]9SGD8 .[NKO<91]+^VR&%@%R M1"R# )(%K4)RVK-D;:\?T\YVU[#=M5/:Z>ZV17H/]R#_L9RFAI-14\I9.E[[ M/H5TXM.\X;1[EX\:M*I.T>$??TR3LZ/F;??(=_KAX@)[.P=%?]OV8>Y3FJ?F M.$UB@<[QM%V,%\NR/>D!B#U#V$1!N$R.!8#( O M/%AK&7H;W@O!O$0FWX7N>11;VR-1N?IJ0OI5!7% @BR.D11%,4QGG=(I>WP9 M_X_7'Z;/I^CE)O2E47'@^Y-9V^(]"CNBXCG70*@.PDV6_-&E@-.U\:37$YOX M\<+/JAYI<[)*=FD[9NJ91H69VN/9? &+-#^YY*(B^V8WGC)S0/?Z8BGDU M.TG=-<>%-K/PQS'N/OK-:RNN>\C%V66!F:,WYI+SZ.$Z?5FNZ],SX.*D\ M<&?(%=,N+.=S_*@3LLXT"ZL^6^6A&W_AL*/!C\L-BQFZ[NT2;3H4SN,Q/MF\ MG(MLR>AH8_^A_^U&W1W+?:;)S3L:'A!RMKD=,2!][FS8510N3%R+FN/4?4@P MG<6T^=U7EX-TD_09XGB>.GWR!I][>3+]-H[;TXD[>U,^_?;4Q8C$VCH5&J\> M:9UHM'KC?Y9H9>>SS5VZGT*:QF_]['-9)E[AS?GQTN<[GAL])G[VX*RW'6P, MI9?@>17>/P_RGV_3UNO5$<%?C\^SN+I]6Z5GN8P+>>,FG]Q9^^U7?[FT?YO- MZ0X!KM^9QVS \SQ7N([6=UCLLT1^=!<[3[I=10_3&AT3NIZ/M+)O",K3X"V7 MED.B^(_(W()-Q$!(@:#1JYP.O7J@AP3EOT]^\7L*)3(Z3NW;CVX\*:=G/\SF MOZ,J>U]>WQ2;[^X^GB[1QE[<]9'_FQY,<>?99#+[5/31&!4:*J,3Y+2SS7Y^ MF!?%=:T>WGKSPH2\+D!RH3&;]IRDHV8E'-V-MU0JZN=KPL-?=Y&3V;+%&[?? MO+G#,>ACCH+6&^BV0P]WW<2!P=JM)O8]3DM7V1V%]3:XW;KF8;5(X MRN,4Q,>G+U\'U.:S)6KE\><4OUW=SI(C\J?-]Y';)^ZT36_:=.KF:$QMJ##O M-$EWZ:^NRS;^.&['JP/X-YMKW)!*O+JK)$?<_*FHL9N_0X\8N^TKMWQNCZ@1 MY.)_MWW_UL_K(SV'1[HE)][LJ'BRCPB/+6XQ+[TNZWDM$#FC?/K_?D71EOEB MW=U#LPGW2X^'!&+N%3G>:=/*E0 2_MQ9IZ)/19^=H@^["7P>FSE_]_"__]F[6[J?[YTM!H"H?KTP^_KU$!SK9^,=Y,*#[\__#7Z$#V+W^ M]Q(QJ')3Y:;*S;WDYN]=4*T*3A6<*CCG!MF'#_/TH;3_*Q+R0SDO[O(FJY0\ MW#&\H:G7NE1OUTV]D%0#K0Z],Q->)'PT%T=$K[K?S)T1ZEJVW^?JNP.$@VJ@ M5[CDRM$O>GM?X9(K1[_H[7V%2ZX<_:*W]\4M^7&=B>_AKVRG:]_X6KV8[ M,::[R/95R1?ROX?2$N?MAS0-9XV?3>.=7)N[$.GE(,\UEYW.AK7DRWM_ZS2; M'>WM,&!G]\U%G3,VI0R:RP#".@)6&U::TFNIB3#2]2JT!'YBRCB>',LH 9(S M&,<9.&6B9)S1Q'K-1:_FF5[)0MV<1I:#R.]<.VYW-(N'D9'5ZD&S>(8L KL5 M\(IJ UAR1;5=SM;P6AN?#&2K.(C$/!@6'1#%M;!>&*M[N?1[0+6+VJWN6.SB M1*P<''^72I'Z>_=Y5V/'*LI5E!OZEE:4>Q#*??TD$XF(3T0FIR![:D%(:\ ; MGH Q@2!84%3TQDH])6J6M(&=H^;+@\V[R=@W%3]?[-Y6_+P3WK$4;0XA@0TD M F*< &-D!JNTX3HHQE5__/D.\.X"ZRXCWPY]7E5]WL<$5S<9(C6X>D]!>S_O MFF34\.IKD[.J62X-.4>5$(QST#6_$DHBC- NJIIR]DD)G7OMW(B(,O)H@3KI M0*1@P6>5$=<]EX+;S!092%25:C,2_.99GI7U*YH-9,D5S1Z/9M$PH:U5D E7 MB&8T@J$436"9C6!9"QE[_8'W@&9/&TV]N05M%86*;@-9XZ>%M^V&PCVPN!LX+FI#XF6#B<<>N<" MN_>SA9ML]0JLVN.F 8NKXM5U^]5>M>^=)>UR$2P[8N5:<;8LK?X&,]+S4>=X M]Z#4+=QS%UJ]4&46A6!,)P-.) ]"> E6^01.HF+RGD8=>D;[0^9O'"I@:^U( MD(>%-&[BK_,:\MW(XBTEZ0/4C16C*T97C'XZC!8R18-N ABN)0@:.?AH$P*U M,#FB8T'94V#TDX:A&:F873&[8G;%[*%C]M,$UXU*V@=!06N.=KICJ .XCD"R MR[KTMTZ6'U('["6XSDU5 C5&7[5!U0;/1AMVLCI< M9T.G.ERG/E(=KG.]VG@V?6)?QP+K<)T[#+"N W;J@)V*0/M&H-K/O0[8J?)1 MY:,.V*ER4^6F#M@9*%]5P7D]@E,'[-0!.P?/_Z\#=FJK^U?X MY,K1+WI[7^&2*T>_Z.U]<4NN W;J@)W!(,\UEQU:JX#:9'B'.:^2)",9-2 = M+UFKPH)ALE0L)*.9))&Z<#7GU1+NK78:K%8)A)8!/"$>,N<PFS:D[3?.J9%Z-I%7= !57:#)/$=6_&CK-":&\"1!(9".H\_J9T%,@QH^GM4TZ#F5S. M1ES5(105S.J6O@(PRU93RBD#SF5IIN[1_ W9@A*QQ/[!&#VI/'4VF.] M@EO=TA<%;O_G?QE&6=WT*L>O>DN?O1S?8*2P&(PE&1(OLZ]YD,76\, )45P( M08U-^S!2]CTO&STM7:-YCXGFU5S)!T?SYJ>STKFLF&>D3^!#X" "XV H MT^!TU-9'KQSO#4S=@XWSI,E_+\_HJ;E_%34K:MZ,UHGI'M\R3! MLHAFO25>N9QEU/V9F[L'S2?-3>145QBM,%IAM,+H4,/)FIBH4I; 64D99YF MBXH!U<9S0TM\^:"PO)=1R'N.)P\4E6O,N<)SA><]M^80V1%#$B2:5$EN]>"= MM4 IX8KJ8(44^X#3?9>J\Y$T>VY<-%#4''@"[$-BV<,)5G=WN\O$@_>SA9LT M[;V&'50E]>!!WX=34X=IG'(78KQ0C154<-YF#C&D""+@*Z^Y* 7PC#O/M6?J MJL;B+A?EI($I:D"HF,'P9$&KD!S^(%D;!A+,9M2,F'A2U76%?9Z?\JH@6D&T M@NA]0-2Y$"PS&6PR%H3U'APMU?>1&!:H,"R;)P#1IPUN[SN3I:)J1=6*JJ\" M59\FUDVS+!D:'HRA D1BZ&7CY2"SI$.DW*1^<.8I47HOJ=/\23,Y!H32-=Q= MX;K"]5,:P5IQ$X@%)BQ"I;<6@59Z8$[K0!0E@>_%"-YW8P=J1I+L>3C)8%'T M\>%O?%TVZ]\Z I8+C*=+MZ9@''_<6M)V2C6((RWLG[X]=;',(U\E7HLCR?F? MGBK9^N:(]<6]OWB[.Y/N6@H\[6+O&JQ_W-)_6ULZS0=T2-MF-F\FW8SYQDUC M,UL+JZ-+X(LY/4?)T^GZ9IF[X9-=.T:%Q;/EC.YRD>->^/ M$R)4NVAF>?MZ[6R"UVD1-A"M<7%X5>]:_!>?!"_=M*>(%GD<$ GQ2 -5RHZPEPO;*R9%2D+!\(5^YOK $XH"4$%'9CP)BI_ M%>PO1EVW[R:N;9&V*7YW]@XO7(!XZ28_N479IK/O<\QSM^-YF%/[YJ M$B+^:9&K^3)]]5 YH^PV;A^BJ*TX^9Q*A24VW(PL6'CHW0QE:WK6E9_K;]LM MAKLD2MWW'^B?[6 =_[&5++GE8K8Q,LKSH$HMC]\!Z,2=S98+O,7G%+]=W4Z3 M(_*GS?=QGR?NM$UOVG3J2I>A#1DZLW)UZ:^N.^S^.&['?CQ!V7RSN<9-I]C= M794ZLA9WYZN_?.%+]$BQV[YRV^?LR!A.+OYWZP\&_TRWY!N8+Z8;7,>EU^<@ M]/G]L?-^S8[$[\*1>@+7^.4N\/:)QB?C&"?IP3EN^R7'+E-.SH^DFW(F_0"V MN)U2MSAVSXMUJFR\'MGX 7VRYI]NLDQ5+H90XOZ\LP"_@,#+XOVN7)?IA^;3 M>'%[9)^>D\M/"?G8#^,DW_A>)Y*:=O M5\>93(XHJY/"*] -?DLKT.VR'U1P6D;JP'&J0&3)P&3F(#$9A R9&MOO!_54 M0%>LX&$6-WH?R>Z+J?&KM2) ]SZ=_8;GU%40KB%80O=?A M@9.<*QU (AB"H%V=O@H(IT$'ZRA/MM_C<.<>Q,X+DZ@UZ"$\:2_#9P^>-Q8F M710X;,J2KB^7H%=2MO_\#A_1S\=_'K5NVD*+5\@WU4P(8:E%O@%T:3-R'[*3 MP8=%GI)"!(_XG*1?F"YF\[-WI;YENKAK?<07BB', M;HLA'E^)(JS+CA,+.:H2<14$C L,M")1:<."SKVJ[H=6HG2T_!4=Y'!V$Q6; M=8E;BF\7=WV\_Z8[R-7;05W!9HG;+MQ5V6@?7 >RXX>]4OMQ;>G'<+SH'2SX M_ZD%'S=]I19\[*G@X_$%'IW&?/H"JR^IYZ=-INACO> J#P/;_5W*P_8 4.<%+;"6FIU3JY3] MUR*S/>CAY[7 *A';$L&K1 PA$>1E9HS_YCZ=-Q"JJ1S/L="BEA[M=G%Z>'Z^@/+WTT;\?DZ+7_)O"=W4CSL[-Y1R MI-6>N\(^FP/!BF,#WM**8[MLSYJEULER<)J4@\_2:M62 -HI0F@,1,E>K?A# MVK,^&8XI,;):5!Q[A,U;JR37Q/W/V?R/TBCT=#X+J:U6[^L1G*HDMI6$8E10 M6::!&<%!^&+L:B; 4,%8,-(2LEMCMPC>C]-?5V*W#RU!V4CL>U+-2V?VBE\O M;DM?*'[%2!3E5H BCH+0#NT:&Q(P2S41P<1(XTZ-W+WC%QM1L><"B6?#ZS6P M^RB1^6$\';?'I>_\;!:KC5N+TFM1^H,;[QFI9<@22)81=093X%Q60*.GPA,T M>\UN[>2-[/Y[$=V]1(7UR(@]1U->5+EYQ)2I8Z<@(^.P%,"V^U\5KRO%.C'_77SJ+@:D2>MIO4LZ\5KP!9 M ;("Y+U.#Q51)DL-,A*-EGORX&-&L,N$J$B)TJ+7:.-1UOX. 9*:D=(5()^T MF<;=.CYLSPR^1\^'KJG":YKXN=6]H1N VRY<&0SK%MVTS\GL4VG[G=?C;>?= M[-O5V-FNA\#'TKKRJ)MU=F72[;(M;<.[,;<+-XUN'E?76 VW;7 YX;AQIZ?S MV>=QR1MON^_F\;PM%!^M7\V6BS(S=]P>X5+Z=[YR3[>ZR"FR4"J32;N_4'K& MTS(4.,R6\S:5Q?CR<*EM1\T$_RU7;6=3O.I9F8P;QV'5'Z$\;KM:^\GI)!5& M&C5QW)[.6O25ROS=Q=Q-VS(ON..RU<#>]7Q4O.B'Y<3-)^75QW'ZU)Y[5V?- MOY8.F;,;E%JNC63':\T*U*3@VD+^,IJX+>^M9O@VKN08E48)R,QEFF_Z7$X. M5P.0/3KY2(.MZW\Z3M,5;9$42-NCYL>+S^:%C^+LTW0S\'AK2/ 7+WMY?:E= MK/>M]]B^T'K:CA&U"@_@8\1E6#0NA'2*O!#29FM0(/Y(B],)\O2H"VE M4<:O2:RWMVHU]KF0!KDQ%<$YE[?@YO.SLDDK<4)FO^ B9+7C0MS"&*>SP(FH MJF)3M\O)XH#CC%>S MEQ&\UBLKK#TJ;Z$ ?W)%8)OQR:;ZI@FX;1]2H=UM6UR$_\.T&U>YF1&^.)XG ME$R\]3%28EJ0X?(PY0U+W.'+?+0],GK[;FX+A\HC_>_K:'L/PNW^J,Y11PD+ M0&5(:"LX!]ZCJ:E\,M*'&!3M]8_V2M.D" 6>\!_A) $;I062?)2>&V>EVQBE MTX_SV58^2"'&]TB+=ZX]?CN-/\^Z5S=:J>J2E2IOL5)OZ)!MG*::2@AH8^/3 M!@LFA0!&X']4MDP(UHM+&&9TI I4E@H$4P19.# M#\C/FGGI2$[9Q-X,C?MT='M*?B9'>H#LVS''X/;=626-31$RH[B1$;?/J:!P M#T70OK0ZYCVDIHH;QA'V3(H>T9TD< '!C$N?>]\=SQ;304)\N85EY\F+@6"7#J/B28SF+:W.6KRT[^)'V& M.)ZG;N6E&]SR9/IM<;DF[NQ-^?3;4Q?1G?NP=N-_T)<8Y[/- M7;J? L+=MW[VN1"E]+4[#ZM\OF/LY#&.P./J^Q^WC91=VK%N?];_;F_3UNM5 M=.:OQ^>GKMV^K8Y2NT%@;]SDDSMK2VNY[?W;;$X7:;I^9QZS 4_4\^EQU+XF M^-6G]<,\T6>Z_CVTQ"5:A1 ME*,P$*%$?[5@D*.1*K#(:7B4JM]$C'^=S] 3 M7)S].D'?$<'^;_]:CD_+U(I'- M6ZM>^DIMK7HE8:FV5JVM56LKR=I:]8F2,&IKU54$+K(TD MSZE56ZO6UJI5(FIKU5J!_U3%.7]WR".N2]@HP3:\^3*7?)4NNRIM0F\U(?T9 M=K2HO0IWV<8E&*8<"V"BIB"22.")MV 3(R100UF_TB8RYE(N]36DRPDV#!P7 M$7]CB1>.))WRG8\%_GT^:W?6@4J-B*E]"BNY+*X;M,IM%RRP8U< 3+1EV M7H)SD0.5TCJNLDBNAV%2<*-$)!!MS( O,AC/.41/G!-.:I?$83!,C@2M&/88 M([CV6ET3MZ0B+E',+PS>SAAN9WGQR=5!I9Y$H([XV,OC1M5BR >M8J6 G\C-9J_G@2PCKHH%8V)RD,I#$UKV]4* M775+7P%T2<8825*!%FBM"K1OP=%$2OF,E$FA(:Q[;5>E$S)HK\%99D'HD, X MY=%IMU::Q+W,!X,N(6F%KAKP?;RX_%AD?-J5,L;T,4V0?:NE^PK%J*J+2Y:N M)#1D*D"34K0CM0;+I4$E("E71&H5_%5UP1(S3"A:M M^DW "/M ,(>B<.1.) M*WL8=4%&1LJJ+BITU2U]^=#E?!)64@TQR-(#3I1V18A?AM+(+!$>X>LJ= E' M.)4V%'<^@DB)@@'2)J10<02?^(-!E1H970[<&=7<@+3\LY\B1R_FJBTM& M=L/7M??HZY&?JB:VU02C2F9M'*BNE#TP#T9Q"YI;S2)AV1/;LW"MM40Z#L*Q M7'IE:W!,9G I64.<#L(?QL(5(VVJFJC(5;?T%2"7)P@TTC,H;9- 9!W0-T>+ M58L8@E1>6MTS3N(G4W MN38=SR:Q&9^4#HZI\&HU<%^/_%0U<86N%[>E+Q2Z M+,]*4!<@$1K+&(\()AL)U'LOG%8ZQ]Y,JAB](R0&_"9G"%U4@/6&0B!2&DNY M-?%@IT^6U<3<&L/=26+NM%W,EVM9F98FW:5#=%44=0!B'8#XT$HV+9G2C(/B M^(^(%*U?$A40KVB40:+9JZXJ&Z(-<5ZC,JA>*82Z\L%YY[7KF M./$B$:\52$\#B,P#>*(]1,U]HIR8Q.B! LY&[3G@_*(0\LF"TG4X;+E.-QRV M:JM7XQ#7P,^EP ^1R7&OP48M0$CARM2 DG;,A,+_U232-$B-F M:\RZ0E?=TE< 7=S9I"5B50AE2FK*"HUDGQ#)\!-A+:>I-QKE(9-5GP:ZR(CM M.X[P;/B\QJP?F9;1MF^:MR$L3Y:3;MYI3/BC,%[- RS)R.YDAHO\O]T;58'4 M2$V-U-S*-U\_<%35?2,_B@;N#40;% AB..JSZ"$HU'79"I]D+X?D(?;X%CI\ MOP4.^'HU"QCUW-LMC+A1!^Y(_7$[0H?C50:)[M9@[)N*TA6E*TH/!*4SC3JZ M2$!+)A"EO0(O7 +N@V-,1>GZ;8D>XGH,#:7E2"E64?K^*%UC^D_J 5T:WY8N MQK=-4VTDO6,)94>LB&B<+U3*K8KG/+\3JDK7E:\K'AY+Z>! M)Q&<=N!YP;Z\VO=WI>L5N\5#[.S#%"]WR]%$DSZ?IFF;FEF7>7^- M3=^X%EEU,IE]:J\,9GY3)S,_F\G,DAQQ<^L09/;8( MP2/5X=5?AJ0ZO'K/PWK5*QO6^_YXGE+S$_Y]W#9_0ZLFUI&]=UYPE8R![?XN M)>/W\>&\=9UVEHDI%U<8#HO#K M6. Y[K!7CSN,E)9$%7.J)JX2<2X1O$I$E8@J$55'5(FH$E%UQ)";Q;S,4MGO M[Y)]4E,@GV'E^6'2&U]HZB(77GDE2]YAZ4U.,@-O'(5 !;,D&Y*\N)JZZ)6F M21%:!AY3$$X2L!$O@=^-TG/CK.P-P+A+D=.N4AA'A-8>P17(!K^E%$DLL]Y9I=Q5 M(-/,BI2%0V.,"A!F23!"Z@6<:ESSSEA$;> M(2TR/F)TSUTRG@V075OVMB;-S\N3-!\'_#N./PX$N?91H_577-X-&=VW)EF? MB\V:6&NIH4834N(JF9,R>\DHL SE)^0R68/*E'/8A?K_/1RGN)RD7_+;$.;+ M%/\^=EUAUSBU[\MFOL?K?S>9A3^^:A(*RRG^=H'?NQM_FL/4,6X?/.Q@O]>4 M:;9(7@1\O!]"NG$IWG#:96)FLH_ -1Y00NL26DU M3;.F:5:)J&F:-4WSR=,T-R&V4WV13YRDR:G:OV^(A&JVF);6Z"9 M2W-P&=5#BB"\](#*PJ$B<-829R,C9D<#\XKD_;HE>#^D7:L*.B)DSV,H7CJ; M5^1Z<5OZ0I&+BA1Y2>%G64ETUV-!+F%!VLRIH59*M1,[]TF0BXUL1:X:[-VE MC;MPGZM=^XK$IFJ';>T0:*#)!@^QE*L*0SB@69LA,\^99DX:VJ]4?;A=^^,T MS$[2^R)RNS9I98WA5M"J6_H:0"L3DX,F&31Q%(3($2Q1 ;(RF09/@_1IAR;M M'D%+F I:-6*[0VLV3,;3LI!U[D*;W#PVZHB9S0QYBYTX_SV49=O%N+X-MI_&TM@'];R]]]U<>_::NK?J@0 M5;?TY4.4#EYZ:A*:LAX]<>\2>&L3*.J)8);;1!\UMW=O$%7][AJ0W:4).RXR MG=I%U02O1G*J)MC6!%(RQ32C0*GH.FAX<-Y9\#XZJP//29)=Q&1_7 O:K^ZL M=$?8=6R#UGZ!%;'JEKX&Q H\1:TR RN9!Z&Y NO0(E7&YL"L,C+WW.N'!&3W MC5BEO*PB5HW&[LJ4_>3F-$5+U1 6PNJ4O'\!8 MBH'Z1(&Y7#KY)P=>)P(^10$BYP0N>@W9:&NC0#.:[R01 M]Y\-H'F*+/PE$RI$V>^[6\*(0\LDBTMW3CZ<1'VIUU8=8[FN2= WI MNXML7Y5<;8P_0,/^_6Q1DHC7YOWD0@JJ!MNM6+(C5N0RSI9EGL$!==AAF@O= MA1@O5)UEH9-C3H,1LB3\A0!.*@_X9E0BHJKK#U=Y1.G=_AH/F9%E>\X!_"*; M/#]E5L&R@F4%RWL5<#BGM P*I# 21.1HSUF2P:M M*",2-$[2'Q$R=_>P%+( M$=MW3<<+ \M[S':[]EW\Z3!@\^+>=H?3L/[:K?RZZ6V,6^F$*=8!2HI()(!/ MQ$(@P7(AT)((?A?3V][-3D[&BQ-\Q/;M-+[#ZXVG'](TH/!\/V[#9-8NYX^; MX*9>Q 0W==1LD:JKT+Q$K'O.;Z/L15#EE],T=X4(S=^3:V^@PK;[+(XDYW_Z M@@]](&YY'!E^G#:;E6_?_!Y7_NIZ%."4*6MI D5"R9&3DZ%O7_%)YC%R\HP M.J3<"=[HN/P2SI*;0YH>A-H_=671C)2&J6MVNZHZ^GOQ-(\V:A;'J0 %WOFL MZ4RX55',K''-I-"Y<1_FJ:-R(6_C3D_GL\]H7BS2Y.RQ3+1[+U<)97E 74(4 MLE)0"BQ%G:04C6BX91U=O,I^R04NE%>@+57X0T[!D:I]%]=-+.,_\_C MD)KN1@UJU&X\P7C:_);BI]D,=*^>V(24$HY$9QQ0\75+<]".R81I62.! 0C&GQ6#O]) M/#M*&%HN?<3Y6\X)M^=C^AZ)\$6PB>[LH("S&:(W3,SI;)$TC84MQOMB"]Q) MKDRI8Y*B**)2ZFHR^F1.>L5%I(3WNK;IMZ1G_3Q$_5SANQ^6"_1Y?D*ZG2Q/?EV3Z_OEK14K MZE(P07[U;^QH4*H(OSW!1Q@A1P14N&T!##1,!K?M' U;XR4%%ITLVXYN;'%H MG=.4H0\<@^2/V?;KL.:F/?]Q^L-XZB;_A?B"!DKYZOLT/[D/"X@!LL :"U#F MXW+>L0%:K;DLM"E(6J"AO+,R6-&&/3EJT,4YGYV):E!]T=+-XWF[:)#8T]A9 MNOCFQ?4ZBP8?(<;Q8M6CL8"M)I965(>)M>Y@): MQT&F+"#D8CC'D,#ES$HEA?.!,15+RYIJ!.._+OZ/"UM,@C<^&:-$(@TB\EIY M:S8??^B8<\5 7Y?WT#APT]*IN/EU_8-O;M=W@X,ZHZV6";UZ)C-J.","6!$= M$!&L2,D*HGN=Z1_"6_O2$B&. M6T^)- G'#7YC&=:/NN@2.R^9S^6G@W:?F-0FF*2 QH!V2S%SC'"A8##Z\/'LSP!6 M*"<&AW+;1P![XPKMLO R^]*&%RTJG258[34D04VV,CL>>H>!]^:*+QX!#%L/ MGH?'5LJP5&D/C$V>_8& R\Y*=($@&]0&0CF'ND2@0O$LL*0\5^PB6WI&(_B]."@7-(=#)(92EPEHO;1RQT M?7F189A5)!%!>];&?3CD"2,KMP1YCVY.1#U@V.7.YPF_+N?MTEV$?=?6[SI' M9F,#KPSF":HW7$4WTO;C>&.W;\SH#M,<7G9:+C<^*5]:)=BXR63VR:$W7AY@ M>3K(4"#GF@J7$X1$2@08U:3+A$ ,+A#G"+&T9VOQ<@;F+0<;#3*Y+$&BP")0 MJQ(ARJWS'5:1. M#\ZH1"R>SY8?CO?%$)$A*$:%#D;=CMA^3G M2S<_:Y@9#37_:'6$NXICC5$WHX_A$1J[I$=$(_0\AFY/Z\&=?>#8&BC6>>#1.-. M,_RG' ,ZZ8%)1C433$O;RZBEE M-/7-C,^0R"3C'M#8SE]=JHD&KCB&".#$?S6SSX7HN 5WIR7FGZ^8SWI8YRABWKFI]]&RB^5IZZJ3<]K M3L^W:>OUJF+UK\?GG6JZ?5NUGW$9%_+&33ZYL_;;K_YR:?\VF]/5I%Z_,X_9 M@*!9\S >8"1^,T>_"<"Y">)"U2R3'JI23H M++T.:(@D(F+!=(:V;' 0; J<*LZH5<^Z.O#M\@-B7S$JR.",BCN4!PZ_*# % M$61 2R*6+'NAE 57&MJ@2Y2#YUHYWVMV2=#HRG/$J42>OF4RB-Q3F8=!R'H?[J<#' MVVDLYR7#19=-+L_P3G<[CP4Y PW-Q9Z#PS,C"' M7D.(CU<\S[,:L,L3&>CI__,/QWDOB&)"@Y':@TB>@),T@R8EHSY'GU6O(O ^ MC+ MY:C,M5].%NMBY?(^.KOH!W6G2KF9G3<4P0NE@5;M2,FE4\'C#67ILX,FMW&6 M@*VJG M7?04: KH>Q*-YIX)!JQ@5#*GM%5J%ZWO;AC;=.CBNG*\*VS2<$_+623TV[]"U2OJ0@3[K !EZG M.',ES-'E\JU_UK2GJ,3R.*PD;U7)LV'"E=&XJ@!K%YV_61T"GZ?R& M^-HC2'<%C/C!8C8O_3P[8I3UA?'IZFKX;V?'7'F4T=J^QH=!TJS>7#GQ^/9T MV>62E\3%::%EBZ!VE00?EA,W1QH64[GMJI1*?6M,_UJZ<%9^6GZXHM36/-.- MTU>(NGK66$Z+UK\^*>JF+15-TQ3PJFY^MJ_Z6"DR^F%XG*1?\A5)/[>DWI<,N)N:7'9/,$9VB&\7=WWL_Z:' MB4Z50-K*;-ZP,@+(M1O_* M//IM!MF*%]8D==M.U5W)^O^S]Z;-;25'NO#W]U>2Q%(NO:E->$(]3;3 M\[:[.UJ:F;@?:Q5A@P"- TCB_/J;=0Y @@0I4B1 $3)-@T29ZG*JGQRJ5SV M[9SL7A7T*^K!]E6#NWC,9=G=E684;CZ;+ L$E_&4,T0\&WZN?/&(;F^;DM'K5'NJR#H8"A_'!!^,+(]M*WHX6+.L0/UX MC'E\/\G#VC2/D,>'-<'*%94KJC3>)PH?QP0O<8<=/>Y?H)7'E".0( M7CFBJSG["VV\SB*C,1E96L%:$#0@1+@HP0FAF!8R M!;;6_\#Q%),,'%2IM252+-&W7.,TU!#Q:^E2=T32=OW8W6BS3=C9@)"[ M:X0X(WR-]O M34*M0N-H^*?*BE5903*+UJ(%;DQ7 #"P4K@)37-9\ONS23:O-0_S2M.$6C+P MA#^Z*BLV2@LD^2@]-PZ-_Z^3%8M?AZG]N6WG*6Y,_56J&O(5R>J2'@&26<$, MFNH,="0>!*4*/(D6HG(B!>*S87S=$\F,CGBERE*!8(J4DJD!#/%1<,%/9%Z7UEJEN9:B&01WJ3323*4OA)76&^'$-NLL;1?)^("P MJI-5)*M+>@1(IBBG1G?=E3PK%>,\^%*>4TE*?8DEQU-0H 9.B+XTW M$[B BAF7/O.4DPQ[HI.Q@1&F(MD3G)(U1')!W/^:#4?#_^VJ;E59\52F>6S$ M]AZRU2,7_7X*'+R\>?7(HII?Z5-0UN882@?RE$J3TXA2228(-'"OB0@JKU5" MW+QW=-FZ?&.^!*&W'!3P^*2 /3AE?ETAN$)PA> ]@6 M4Z;2"8C69!"E.\!6.A,>1(:55D=0!A7TI2H M *\*&&OOO-M,-?#G!& VX'++OIL*P16"*P17"-Z$&YW()(G-8+0I;O3DP281 MP(>H*7X69@P2;+-83N@$X7M[+,"G30A%&/$&EDU3=?.FZN.I'Q MX4R:C>$>6*#^-7&Y:>N;3J@2[$9CF>3INVIY"ZI MU/>!#\@@;CCNOQZFZ:*S_#3]&3_D_MYW%?06--F_9"TZEY0F\ MD&C9,ZO J1-A@>O4X>4K01T3E&L#0I$%YS+:*(/*S5X?E] M09#?+MN(_S2?S:?I;SW=EN=V?Z0S5S;S]+?\T[# [/]-;GHG *MK "SO 6!U M8FXP9P M7$0@C!L=?(HLKY4&WLRF^6&>?A[_BD]]_RF-/J:^A>:&]H!VRU_(B!>T\]&LG&?B-%PS M&2>8X5OW;UL'KWPHU6$S98B%65JTO#4JE)08DGBF0J];Z]DDK@P#34L*H90> MK+,4B-9&6,6-$9=19../T\FW?ZR0Z]V"5M\O2/532C]^/D_C-FT,\NZVU'>X MI7-* ]P6H:BKL=L51>'&CZ.A\\/1L*1!=LB7>FK$!@5]F+2S HO3]#&-D2?< MNE@^Z52%JPU9WH6*PCR4)UQMV7_]%\.H?M,VN1-!MPOK-$9]LVS:M&<][9$>3=>/L1'?8\C=\T?J*\WV84R MOXN3:SHOKE"ATA!5A\42Q>''8U)UO^]F_R&- Z[\D:JY/TTG9TT'C+AMRO]? MA]DS5Q3-CU>J:UC2;':-;3HUUTV';21\/\FG7J&@YC-BBY=>//[ZP2^XLN-]%#CXN>CT MHU'CD=U<3-W;NT==NR3@@OG"_:Z=%-Z]:%*+9"QS.FG^I[PL)GQQ4=077'WY M?3.:("UP@&C]?^@(5/XP:%K<$<.,?(OS_/L\?CCK)[RT(N+)K5OUQ7/KS\B& M9SUA;F8#'Q&_KF[XSB)M%P;IPJ?4#*^3J>F<2Q\61NK]O'G2H/K;SLO>*X!P MFHI9NO*(Z_!P^;*$7YSB0K>(%M.S4+:3=AY(9G90C= M@T^'TPC=R_NW(1"L J>%!HWE-W;<&N? K(](BT M*/9'B"LXJO-4AM@_Y,Q][DS_\TF9S!!'[LXF\W&GK"PUC(5Y>VW)<,E'L8>L M'D[*J,_)+?U19GJ5/:G595AY]\:6'+)=T30,H#^ZU '^Q MD(F+C3XLP;AN-N\$7INF'_%)19F^>D-AQ\4+!@O&Q&>.KVOG^.PB1W/16HIT MSO,1ZO^S,#S\6B(ZGV*;Q @/Z$5,;WIQKLBPBJ5 M\;'M?%H"<7$8>)?[D);.Q&):M+:@FG4^F MW8"1"N6[!25ZTJ!ZY(;QNH+E$YJ-'Q=/O%)CLL/%_>A&\_0P4!OC,$.1$.6] MQ10-':;<,E\D7^?AQ'5=X"XPG,2W9Z)O^ MZZ6"-$J?H:7:>5S?[3R;Z>7T?G=NO4A]R[C1+YUHT_NHGWSS5^NK=]R<;ICHMM7YBD+ ML/T3[0U0^Y:3JW5:'X])\$OZ@%C^M]ZTJP9!P7_);)_Z:5S_^_MMK?/)PX>)=:/\W M!5YQD:79L%,@_I;B;#H9#T-'A.\F[0P%S[LP+"(?GWERMS/YBW1SH_;A!!OT M+H*BL*WY+P9+)]V*?^+RJ\ZW,9UDE(LX/'SH+=?@%L)GKPX\3M)2.T]GBX4M M0GE:=)R%'_#*ZS(NS7T++Q3?)G[J$KYZ$8YZ_3B4FXJ2MA#4W0(A:?!/'^Y0 MQ/=*Z^Z>$(M_M],YONUTM!'._6O8K+^TO//;X0R'$^[VG(T<+H6+N'&GLW%1 MBW_!K=4?&/WE[=0/9]-C=E3\-F[^3[R7PZNSRE_!6U530*QE??H_[X/4X3+Q@/77==T2*0 M1?"+RW.@I:VRMER#YI=?ON]']3=W,6E^*CF!O;9:'H5H4D)=FA^18Q@=[FN#WL^'A;7 M;^_<0 4>94D/2PCBH[*$2R'2;8J%='C;VPO=>E#U%V;4@!O;O%H9Q&*4SAG= M[YG9U;Z^+N!NVY$RF5SES?4K=[HG]S&>]FVQR\W6=?M [AM*"LKU?K#W%42R.#E:6 M=#II4Y@OK<[[YHP[9^$'2,4PQ?]-QA\FA<33R84;X6LFEV?T[95-OKZ4N*LG MQ='T:_HXQ1$/V[-AVRXXY@8$W0,S_7N=6DC?XE)L M/N$JG:91;.)\NCP60/;\1WG5NW2. MCC3"CMUH?WM'#-=#Y:WMP=?T2D!M)L M.APUIC^)7/@I^D?>BA4XDG&+'-Z4-.@;_LKN\_GD4R'BY'+5RKM[J_GAJ]?= M-.Q\"-V6[T7'2=/1[L:(^TEU2A:^LC-A%DBW7*S8:3@XKEOFT^^#LA1WK7[S M-USYIK!9YXU L.GW^U)"(Y?D@OQW4:R$65U#V-7'+UCSU%UW;Y9[RICOO.^D MV=UY^/OKDW>?W#1>/ZEN7@U?[U^&XD&.VR)-D2S]>J M[3#A.%=X$?%.E?(0O/3PX1"IM=EG[9)8"__Y9=*V5R?#%S^X,^3N]FU/IO\N M;JX-A4F0$[:/81((8[&?\Z#S 1;3:YTM\"KOFE>NLE4L7;F_T+'=Q+QU=".6[SB*=^X+UG8# M,;^=?YBC,EB&_?K-#IFPD "IAF3#IUX=\G9.?AQ?.4QONF@/I,.^,:(R,7K) M-&B6(C*5-Z6UJP 9M"')1DW=6F,LR4G.5CM(O*3 &U[XEEJ($A_$G'""BVL! M2[]?D>7G!57^0'I<8[USU+0_8*O.Q^\+B]RE"Z4^#7AN\=2M,Y^/QY9%' M%W?4JP7L#DY :H1Y'U-Q8[]7$WXM &CX$561G\2X%"4+L^FA$J-%=;H/_NQQH _* M0[[HE./;S^G;\XZ=2H!@4TZW"AN5^]J+%E7RYM6[[]\U[[K/2VO]YQ^0:1%1 M4*.]6(0RM?T9X?0?J;RJ\_F=32Z58E^$+([@O$.=4&1L413+:,ITW'E"]3IT M9Z0N)S1P4().AWY>GKM0N6^.^FI4"P7[*G8+0:0X/YKI\,-D6OR5YQ-DAV68 M8^>VC)W/(J82=-0;>_V ^^C#T; [D.O0Z8NKV!U<=K;:-'TH="LQB8M3TT7< M2&<3%(]M<1N[961NYV'L/9S+07T?-(4H^R^ZMC'Y M$GV/2#=;,"Q:)5T&7CDM+W]M_B/%#_U9_R*'L'E?[/M>H3G6 ['FARNGRNQT MFDJT=,G7:-*X6 BW9%250Y'EH=1H-/E4[B[!;,7.68#NRDKTOI&R$%'>N4*N@HUOR4M;'>*:S_'88;%G'#,JW$@J[,O M;IQ],V1RH#YRBH"NE08A@@3KO 27N?-,4AO$6KXO4U8I&0T$4XJN!\O >;2 MLK4L$RXD4>$V5/]YC&K*O(C"%2[^.7^_)%SG6/AY_&,7&?-;_AWW11B>HZFR MYFNX,G+(-2,'VA2*H5/*%K9I_,U?QY,]LG%F7=#/PL]TOIS=ZG:9M!U_I/:: M?+]=C-,;H_AST?S\=/CG08OXAY28#O-=LEQ'QC,/N(+*21"4X(+[Y$%[COL@ MQ&#UFA])!D89#0&8DF6[L%@JC'J0,CAEG<*'L)NKOK+.90.\+T%.#Y#H+Q^@ MBXXZ3@B$*+,N.N?O93!>YX^_//@N&NADG*Z^6L&3X@5WQ8%4 +MM7G6J)*JX M* S;U]\^7?0=9CC0,FV]RUJ_3(/O!UL&]JV;SR;+A/TRGA(JA<,OE\/(74SF M,WS%YQ3?]*^CA)R0/RUOP.TQ_>&_9^3/>4P#5? MK(![VS;]FK*X7U51ANZ$X;XD,)Y>5YO)\;9,,91NFW@MQ#' M;(@V3PN-737G[J+-4A5_Q/;8(XILJ033\4SX:/?_I;^8T\H#SRR%UZGV5*%T M,!0^C@D^&%4>VU+E<'!FU=/U]?CR^'X7A[5AODB$ES#!RA&K',$K1QQ*Z_7= ME5=]@M_\T@V]X2*C+TS=>U39S)WOA.>J*/M"J\5*Z7QDT4!DCH (DH$UWH'B MCFMF0Y"2KY6CBU9HD3PH%2((;B789 UPXWERT8@8;HT)6#D]6CC-WW8^\PT5 MB>5F0/B6FSX>3/W7K]WE+]."/90UKI"VR5*$,4=#G01%>3G<5@)LU!9B3L$K M9U@B[B:D*:]"\B%!3EDCI$4!/I0:AMH91#HFB9,5TO:GI/7.^R+N"U9\%;_\ M%V[@4BWE?TLH8ELB6[LZ)>ULP\!R#$=%7\MFM5UP;1>\(0&G+;/:4@_1T]*V M77!P(CL(F@H=G%8JLLWH['T6]4]=78542K&VOT[Z2G;CV;]/)^VF>@53JVNG MX%TW:Z_P7.&YPO/3X3D1KSQU"KPIH9F.<;#46DC>"4=4E(2OP?/C[(_G@F?. M5(7GYVKD_@C/_6I,:/?41PJ#U1C+[CFK#R;/%6?Z!(;\=3T@M\K.VGGN.9UJ M1]QYC@H1B&,,O&061!(6O,@>6!!41)^]CV$3=LDOD_&']VEZ5AQPFY)P>F $ MK1WFZ@E#!2\S"3N&I]\WVJ;RX?5]^\5CA_C@KG1Y#2>7N%DRWD1:?@3% $16K0 MM.0XY]*=-8.6PC!I8U9^+9[I:[+AN[)>RUI>BX:#?Z0P^3 NIZI_]'W WD]6 MTJ:[3-^MY$T_M]=E0UG3?;9S5S&B3_!-?0V]176>RYIABP:&7:N/GKPK?=9N M9E+7U.FMI$Z;G61.2W+"S;U)RNRI24OWRFR MBR2>!T/P)E)XU)&ERK[O2CSUW<.;'TN)IYHP>_^$C^CXZ&@YX]WP<^6+'2:2 M5XE;)>[#DF;W8?7WJWS+0R)P]H%J55KO2EI7KJI<567]'E#X.">\P9(9^T"> MPRHJLP\4J]IRY9=#*3FS#Q2KFO*NBH,>)4=5"50E4.67*H%V8E76(FCWTK^.VH5H0:$02CC!)O5]+9KH12UA"]'_L(D3[ M6D*E6DO7+VY#32(DHG>V.H8P..!$5S+8 9B_* M;7, :U[1;H-H%[V1EEL") 0'0DD*7O(,C"*(668E(MH:VBF7!<.+.$^Z5,%% MQ2WF#,8&XSE))AFQ8[23Q6-0L:XJ;ON]I!7*-MK:-4>C,@/B?"FHX2,8%A0$ M96-VE+#$UO/#)6IZV:"AFJD$(:T 0Z2%R*UU5HK(]5IKU^>V00>*D@IF3W!L MUJ*V5_1=W:"EQ6K$W7N]NFU;_9NU8&(MF+@Y?X((EJJ$6L6>M2[R@:-CK?G_W/[?]Y-9#6FM M9:MKV>IG$VY,V.BL\& DMR TS> =*NY.*YHM=8KH-?_'AD)C#[.AS<&7KJXZ M?\7(BI%?@Y$\>>X)5V 38XAW.8)#= 25"7&.2ZMHVE+,[<;":Q7=*WL!BS?>_<77/9@@>QBDO%8!9 ,3_WZ:XG#6O/TP3>D,_]1\&LY.F^^F M;A@_I=&H^>7W>[N=J!.E])>ZG:C'][7:;3.9*S*LD>E\.ODXC*GK+=.X!L'K MK!E-<)#9A:X92=/UC$F+1L$E=OQ2*JU.YBM&NG%L]Y[0J"4%E1T#00@'%XT& MB@JPD83Y*,A-;!>9>AF=!^\5!6$#0VQW%C+"/&')*6W7W @%S'\>M[/IO)#N M^T4+Y;<=8>X$>74-Y.5]61^$G-R=]?'\NZ?!JT'.V5>ZK:7 M?3&-YRF?I_\.OF8SGR:EIY#_*3Y!?=1VZ!0F4X^X0WG\VG)-Y@M&Q-] M85>^NOY]:COLYW3,R-XX]M+@FCR;(,\@0^\8/B7+< MV\@/E# 'PD? ]I:9'"-E12UGV MYEI[K^O,@$_!!1F'5$CZ4R',-8; I4^7' %LE27$?6K/B=PGAOC3Z^9\-&_W M;LUYB(PA]$&,'O$L!P_6> +ES"@&*?PM+=TH5\S&0 'O1-QDD2%N!H5C9IX1 MSJ@T]V#@=ZX=MN]PR"[^-OYO-QT6':ML ;JIY9>HA.[3\I\T;V<=1DS.E[E4 MY;?O)VWU8._V M+]3O:5H,8/^=>KG08?O+N*%+QE:\Y.A]-XW\U[N->(E$2)#((Z MW&NH^8+CTD/4(DG<.T;Z-?]IJ7)+G<,W;,=,VC.W 6J^R@XAT6&P3_03B^Z_BEJ^K-3 M' _*M>#:TY.FV+CWB5V\8[8JJILT2@'M%X2NQ3O@\AVIG8_P*WQ^]Y: ^DV; MEB"'B(?6PSG*Z<6K;I/D2WNI6-7]/B_]X H/M,//S=FDZW^5.CMJV4"C&$VB M,[!V1_2],^T-HJGB"*Z:%I@U4H$5FH&RF;OLLQ9J+8N6H\H@"/]^$\B3N[,.=^GK00 \1W!$F3RZZ-'U5FLE3IKQ9%8\@R6\'L5TV3VG M[B,"'6+W;#XM[L-8]$5$RDO?4 ]UNYLFLVC#M65(UZ%W<$TZ%!PN\@5_'0V[ M(AF=UR?@+,9NC,*A.,&F]]A5)T_W.1_HJ]8S3KBU);Z!>0*BG-U99Q,H M@NB@@L@TKL?3)I8-2@K0B>&-TO$B/1*^WH?H2,[.YIL@L-*4ON#!8WK2/^^B M/M\QPCC-4.'JO=XKYP&%!Y!'^M[E'<=,QNGJJUNAH[!7<25WQL##&M._*'(V M*U/<=#MZ2G;2CUZI$VOYO7W-U5/[FE-4G0PG5_^>WFM]UV/:IW9PQQ=O>;P$ M>'#SD7UHE+%?32OW@2*U7>)S-=_9A\EO6PNM4>ZI0.A@* M'\<$-]C2Z]!Q9OLM[U["AODB$5["!"M'K'+$EIO:'?B&J4WLGIH \?OR@'(G MY3T.9J,=2LGTVBQ@DV&2RH@4F0!KO0:A@@2;*7ZB6ED?;"!Q+=3'.D8<91X" M21$$B0),#@;OB=2RD+*F:U4Y'A4J_I4- B@?4%L;U3UNF[],$_90UKABVB:# MT40DJ22],.H0R4K0BS-! \W$VF!(Q;2GJ,*U[[G=3J)+6P:RWL^G0&>_7( M.*ZOC0)E/)LH(0G&04@AP'-J02?OJ8LF*;<6 /@XK3VGZ33%/D,P=05B?YV, MPQS_.)[]^W32;JI>+&<#Q;?7D5+0DD+5^LH^S09X-H<6 B&>M2O52$+I6]WYN,^?7]<#<*CYK M:;'G]*T=<6DQ39U6W#-@1IHBQR18(C5(2R6W@BB_GI[T&.ODE\GX0PFAWV3Y M6D,&4M8"MO6DH2)F1"JX M8K=4>_J*C.BN_L2-4J9_I##Y,"Y'*7^DD9NE^'ZRDBOYZV26VIHL>94LN5+G MI,_K2[.NR.+L]'I]BD4KIF9Z25[\V-%WO4[>2@+E0S(FCR#1^.7D3M*'Y$X^ M-4V1GUAR[VNV/PQVHLG+R)9\^"@Y2",DYIT&1L(G:T<\,9I0,C*IH]A05 MN98,N:+OZ@XM=7LC;M_K"9-MU91K DY-P-F87'*!2)XY!66R!N$M VNH!9N( M=D9);VC>A)*]RMF_YRA)V4!MNYKA M"X/)K\@5O/6O>.M^ .:6LITVFT<8M$V2! H.E0L0V08P2D9@/#H:B?(DK)<. M95:D+!P(1_$>K@,XH20$%71@PINHUDH7_/MD$C\-1Z.WXXCE'?BGTS3N^XS/I^&T]!T_1W[M6NCB^%SXYWS8#CLIF3Z' ME&+;79S=<-I\=*-Y6K;=+,TZ+[=/V4W#0L=A'G:9DL.KK>6ZK=4_>9IBW^_W M0ZFD=5NSSP_+,9<.GGO7*=HE+Y0B$A6%R$!80\"C<03*D"QMIEEP>Q//G/+, MY,0@I6).<2+ !6?0Q.*),J[0*%M3&98K]^6"8U_7#/HN4]'8Z)D#')(OI2\Y M>.\LR,"I9M$:5@K%W# 57?8Q& U,T5*0)F; N5C0*B2G/4O6AN>8$3WJ;1X MCVGFAJ-V*5$7K>'_]5\0<_6;]A896HLRO*2B#"B^N+VO,S0[H>*IY1 4OD<_ M\2''/8Y]2H7]HN/VD-+97OCT+K/U*+DK7>\Q81@U7>_K A/V@70O-"G_Q;#J M"Y_>_7G#1PM$G3NB6?:::MX^N+9U!:3*0)6!OOGKVQ#F9_.^GN!JM&/EHQD.EO4(50<]=PF*9G_><2O&N/9IWT??G-5?CI^'LM,F=@[<9#3^F]MM- M@]=!Q9@]&+U>P%SK_ Y[?G6OUOD=ROSJ7GT1\]M)4I7<3$Z5/,"4JA_2QS2: MG)<:_BFK0Q(3Y%EB%29T&P%,%DZH"%0*FW- >>;D; ?"'N99,=0ID:&$)J#9Z*8ON^ MI!7%]KAU>J9VMA7O*QXN7N\O".-4X9,#")4=$PB5A$&CO $B40>B?=9L&UK?;^F M365T,CE@VR[G8NO2-.^02#NN_9T>+[IPHQ'*&%JH;&C M+33F0Y*&4 O9D PBXR>' 5*NL@]#T[1M81!PH5T3F9@D1(0E*%PBE$ ,3HR M:D-6F>[();%U?\2+*C56$;(B9$7(9W9W$,>(-R%!#K$D-%L!+HH,+D5.LPR2 M^35WQX81=\ON#JF.$H.K0Z2"<07C+:NK0D 06N"PG: 8UG&,MY[@1V25C-(YS4+$4L%5,@0U) M@3 HCKA2Q,LUQ?\QM9F>*_I##]3S>EL.OK9CQ=JR)IO9(0;DZ8"HZ5W1^1HU6$%1I8TP@,D.- M5H@$-E(-QAJ9K Q>Z;7>HAM&TXU&MAA3:Y4_N5;Y7H#AC7=_\74/GCKNC-2U MM$U]9S8;Y8OJ6[%=(XXJ[Z7.9:B@A>;K#/ M#]Q%E-U'GFT5'GC:ZE!U;5/V]? OJ^)?+M/*Y\M->WKI.NQ6KO<'NHQ3^=:- M/KF+MA366UW!Y?)T6_?VM7G*$APH-ZQ3NY:]O';)"RXWN2_CJ,7FMF<-O-3I MU;*7=Q?Z6:NZ7LO\U-*7%8WVH;[$\8%1+7U9&:@R4"U]67FH\M#.>*B6OJRE M+VOIRY>!7B]@KG5^ASV_NE?K_ YE?G6OOHCYU=*7M?3E7FW(0ZD)4XL@;3!4 MC+JDO+ ,8K(41,X1+$T,M'1!:..UIOIFJ)CRD3'!.:!=S$%03L%0I2![IYPF MSDBM:^G+W8>!513;XR6M*+;'Z0B>Z"RDM9!(202+F8$368/P,9)@1!!J+9UY MPZBXW70$QFKARXJ6+VUM*UH^#-U\3E$K BYI"2(H 9X+ 8D[!+TL$,36T@,V MC&X;3 ]0 WSUBP.S6OCR$'P*M?#E=B1,K21TM)6$I(^.Z5)\S284--Y$,(%X ML-P;ERVWS)&;PDD28;R/'F@6!(0S'CRS##SU-C)NHDVA%KY\NPK!U1]2L;AB M\7:Q4XL@G H>G!&HK3J-$.A, A8C9YIDEFW:,G9NSI6BM^U'V5.@/*#XC5KW MLHJK6B6H5@G:2,'[F#+SR8))S*/>+QPXA;(KRJA9XMS8G&_*+NZRC\%H8(H: M$"IF,!P?H55(3GN6K-V5IZ76O:SNEHJ9%3,/RO<2+$V):@K"4[0?C&=@ XV0 MDY76D!18W#8&;]GW(IZUZ<@>07)UOU1LKMC\G*',P@II(VJQT5O$1:?!&DN! M22^8,4$%(;>,I1L,:]$#+I^U#0><&JUXN"/CK_"Q-A^&OB^IX>P&1-][] MQ=<]F""K!2X?_OQ+EEK0:7DR9%E*7GJ@SF<0/"@P) F$D"4)!P,(DG<"G1J((+RJVYW;N-2F4WO@:?P1AI@#G+C4F.V+!6 M8V7[)B55Q$(K*7DH'5GB+T9PW. M$0J>Q22DD$;E78F+TVE*&Q,8RM3RA=6^V)C ,%5@' W#5(&Q*C"859%1GH!J M$Z"("/!*4D@6 2(;XD/VNQ$8/TWFFSK'J/*B&A@;3+ ]33CWTG&[2HU:%*(6 MA7BL9XMIXS-)8)3T(!2/*$5*?09?YQ.OE+LO"U,O6'9 M0_F ZF?-[CK*BA%/K,Y9*T8T^>[ ^(=LUI=%S?V2BS5;[VBS]4B65KH,7AH& M0E,'1C@&5%#CA.592KME\VR#V7IR8 RMV7K;R=:[]:]XZW[8%%O*]]EP)E_* MC'FA0%M5G"')@G5>0Y2)( -R*N1:R?='9?*=NFDZG8QPI[8__G,^G%V\'W4M*S7UDWDYVWFJNPP86W9XT[V9( N@HTWP_.2L: MR5HC\%O3W,2)Y/Q+:6YJ-R1Z&D7>GZ:.#&Y\T;@02D_GD@E8].1")]_1*:S0 MJ7'3*2)ZZO94WWXWG9V/)A<)WS<<=P^91C<.J?_R;?_0$OK_#D5!=-/8XAOC M,"/<=@]\]?;=]Z\;3RR,[/+TC4S9(>[DGW'OQ=BO/Y(2:3Q#+"X4[M>F*!WMH"/LY6^=(!YBH7OKV"@>\NUJ3-VT_(Y]V/_R[;?_SA M]VYSTFLZ';0I?!OGTV)5MVF\DUTS*P?)<)'O.#] MNS]>+_?P@A<<([]*HC/7G<9PC UZ4#^ES\ZKWPU*W%?L M==.B/"Q* >[2CPFW>#/KJ-QN=[]02JBDN-@V$ HBY 1H"GO06E')G!)1L2?O MES_Z&?7;IOW]2MS4+?/U6^925"_TG>;M0NJCEG8Q*-H0(XQ=%_1G+G9B>2GQ M$>NH]I105N^]F5%UTJH(4*W8,[BC41]=>%\ES^6/([ MD )N.IHT[;"K9%?4KK-)3*-!K_BR),KE *]>OJ3"3:Z_,>W5A?_R MW&\^J)OLJL:_6&U4P?\Y1P&Y$&IA-&FO%/F>9$63O$:"!\VM?+ORMK(.Y4_G MTXEW?>6.(GMQCPQQI&4]\*FG0]PRPV)TE (Q;=O3O]M(TW1>?.@XM%L4_-L= M%O0&>_WY>U3._73XYT'KQBTBS'28[P+$%)1R@5C@O@A0DBU8FB.PZ"TI'>FB MIS2L$343*,4"WA,I.(XRF$6)-R5*8B WMRR:V5][J_CGBCRY&&\&%IH\W7#.)QB2G0G^/(EH?C,U99> M% $NRS&IN\HQG0UC'*6]J!&TR6)+73)"T^<\-S^B,(V/V"A[1)OGJ4.VF'#E MC#U;_4URQKOAY\H7CPA+VY2,7J?:4T76P5#X.";X8&1Y;&CTX6#-M9*VCP>: MQT>_'M;.>810/JP)5M:HK%'E\MY1^#@FN,'2Q(<./IWC_D$%7S>=CG)86^9X M!'+EB?_IKDFQ>8L4IX M5!FI$V&04R"E 7$$8Z,&2AAUVJO,\^;R+_IDP)_'[6PZ[Z+H?IN=ING[4S?^ MK<]3^O24OM^/S=C4A]^=??[HG(U<-**V%D2KZ[?V2UD8VFVQD M(PG5P410@6H05'*P06>P7FO%4_26'10,+M7KA7;=??F#FZ6B97=*]O7Z!:72 M07PW*_F=O^6W722U^Z$$=$[;;CB7U0W(*IBR^^K\R)-:8ZY":5W28T!0X[5/ M@5-0B2."YFS!$X%H2+62^"<;R%KMLA =E8Y(H,KC/8D%\)$R8$I:!%Q#&6$' MJT@R(0>&\XI_%?_V?4FK*KE!(/0,@)X3K)'FT.CC! MU$VDYI$Z3EB *+, D94!9WV&H)*7TB'2V[4"1 >C&'?><+'EEK859RO.[@O. M5M7X>0,XK \^* =.9H.J,:*N52Z#$8K38"2WR1P2X.Z':BQ/6%6-]S X^U&= MA6ZZZE?+QQUPDZ:N<&97-/!AI5FJ+#W +DL[M%J.JKF2C@P-E"1!$(L_+'XR MG!&@*O 4O!"I-$JZ+D:C#!(%K@!#9 !!HP!O/8%$N0U*:RK"6G.E@[%;*!LP M]JP>_8-OT%3!]L#!=A],EZ-"W:"8$,IR0+N#@M#.@E>$@O(L^.B<9G'-6[3/ MJ+L?Q@L_4;H"=P7NXP'NJB4_TSDL2X)2GT$$'4%XG< 8K2 1U)VY]$*JM7/8 MQ[07.!@M65@Z0)E3T;:B[?&@;563GQEV%:>1!(<:LF(2U62BP% :(%(E$S7& M2"X."7;W0TTV)T15X'YJ ^K:C&;E-*$VH]F_!BRU&4UM1G-@'2>.G@!'VW*C M-J.IS6@J9]1F-+7H_1Y1^#@F6#MN7%)KM>,&KQTW:OGBRAJ5-:IVG:U&4UM1G,T-71K#?&G M!_A)DCV)G(%R(H (*H,GG(!4NM069#YKN98'(V@0EA(@QCD0VABPUA((2@I+ M=.;2JX.-JS9RP&TM(5[A;^^7M)80WV1956>%2]8!\]PBIL4 EC *47$B)&7> MDX/"P;T(=!;B1)D*I15*ZY*^? 3ET;N,@ B&!P-"ZE *0SFPU$N-]J=B0D$)D8:$HHB,@$^"B[?EXZ9D:D\?I@-4FJV<"R+=??>^G,4O&OJI('!H3, MA*BT)*"$0Y,Z1P).6]0-%8(JU]I)),1)(SZ! \",XS!ZJP=ZY?685,A;]]7]*JKV^RQ@5QB2?G(2I;2@N%!-8D M!YI+5."-%LH>% [NA;[.VF!+^D(1U)#(I-0&N,BEA#$C8(-@ MP(A45J&:R5U8Z[]K4B12(X+:@/?0+,"*TC/+:B8C"\RJ<+":9.?ZE:SB7\6_ M?5_2JDINLB6*\]Q'Q0#520K"H#YI'!<@8K(:85"$H \)"/=%E=QV.?B#@=+: M[J2V.]E/&;>(O>^&>TN^PJ%7'GU6 M5ZI'<)V.")-98*4%$H$"PH,(DZX-3I ME!B7<=W2T#%'H@A'L6H9",(YN&0-2)>,3LPDQ>4!6QIDH,WC@NSNVI&7N3+' M6FZT@OG+!O,-VCP5U3> ZL()%FFQ?JPV(!RAX+,DP$FP7AJEY&&A^GZ83>:$ M/RYBILJ%*A>.4BY4)7\OQ(&TB2>2.9C $X@8*5B6# 0AG!-44JO6(LF-\])1 MH2&YE$NC @J&ZU B6D+,(8J@Z,$J^;QT/:QE0P;R"^5&">57R]PO5J?+$ MF*" ,:M*NW@+5G)4V".EWD1K MAQ__^F_XXY8IT1M-7VXMQ'[))8M'+F/1A!>)1P9*Y@""60_>!@MH$F?ON;(A MKK6YT\R*E(5#PYD*$(4_G% 2@@HZ,(&\I?P:DX33%.>C]%O^\>Q\-+E(Z5V: M?AR&= ?WC$:3T'WZ+?^1PN3#&&<:>S[X?M+.VOMO5[BQ5-VR=-*7#UMGU!]#7PZ M+%G\7%VFE<^7X'1Z>>3;K5Q_CNLR3N5;-_KD+MK21&=U!9?+LP#ZV];F*4MP MF.VT;J-V;2>VW$S$ON)D;4'K3QJH-X;$.SVDGLR]!2.XG5?DFUD]CS M5.^LG<2.FC-J)[':L63_D.<%3;"V2[JDUK)=4NV45,O.5ZZH7%&E\1Y1^#@F M>'^[BZ/!'49*(TKPM9(\:.IHU'+UJR&9FLJLG-" :%$@? L@N'6 F1?:G"4PC'C(/&AB%+'2KG5<>%;\4KH6O:KX59?T"/#+TABX909\*:(J M2C=!3Q'$>$8E2UCA<_)K90-3H)%8!39)Q"\2)7AB\(=ARG$ANJ2'@&"4>*,E\1 D*A(":'1@M21@:74$8JJ&:'K[5.CLDRAW9BT1 M2 M4 W>,@>2A>2CPO]8OF,$H[0BV%,\C;7GU&7/J3:Y:3AMW#CB%OR81I/SDLY9 M!<;1<% 5&-=:!B@NO$P!(M4E:;VX#RUJLU28&*G@'F7(FLHKO4Z"QX+0'$WV M2,%(2X$(J91%,1.2-%@%Y[E'';L=&0#IFJ;U8I@=4F/ ,%\ MD)J9C$J7-12$MZB#.9V!YR"R5D30N.9V9,PE(I0&FSP!5-:*#B8(,(OF>E)) M.&9W>VPRX(Q6!*L(5I?TY2,8M=(KQ@-XX5$'BXR USE#B4!15/G$/5W3P:QW MP@8#+B5$L!P46(0V9[Y*+?3X$7*GU$X*@G9P\Y20M" MXB?+T:17CBB#&"2LSC>E#R6,*1I<=CWKMN">R I;2 M@[.1E.+&"9PD$AAA1%/+19)KC5&?%RKY@#%=H;)"987*"I4;2\8Q@CK.* 3I M- C.##@?%!!K4U1,9*_(6@EXU"FUR@)H@@B$E"-XC2BHLW7,\FS7^D::I BB(0$J M.0?!--Y#!-KPRJ?L70PT[=8 9WR@R99/L%X45#Y;:.IJ8X#NJ8]Q&B](TE79 M[QZR^E3R7)T&GL"*[R71OVJKM4+(=5;LT8U(4(4:()396 M$$7!,(?PDD"-DH+)/DH/3?.2K=;,T ,Q+:C M,UY8.[(*F!4P*V ^Q,40 #6M.1:;:AC5W,U7<,$X)H#GO$61) A=0S>329YYRDF''&B:S \VJ MAKFE#N''U%1V"^W0093:4$$8D#XZR#F'4,.7CGW9H3[&GMT%<9K92' M_6DRO>+"W]U%*=KP=CIUXP]].^[5SNBWLVO7'_V[B]]';OR^;)7W:;.MTI_[ M7& #6^=:G_3RX)G[?.^)0NF77E#QPP3O^^0>VO=\+W24;;#;$H!J#^=#Z5Q< M!U%[.!]4H]:C)\#1=JJM/9QK#^?*&;6'<^T:N4<4/HX)UFZUE]2JW6IK5[#* M%94KJC3>0PH?QP1K-\)+:M7^G%425XZH_3FKC*@<465$E1&5(ZJ,V+ZE5DL< MWE/BL(2--+^=EU"1MH:X'DUET%H(]UK1F.2CD5)#($2 H%R \<#G31)7G MVMP,E$M<:N^=!+/&IK:!2/!_Z;II*R]892]J55P M*WS5)7WY\)6M4J[+//[G2S4YPQZ5(U*(^5]6O ][K%;Y>W)*^4/BB3CK) M!8442JTAD1"*8O+ F PYD(1 M99F%9(TWHJ2#$DDJE\>T2X@^#&7>!;9(Q#2 MG:I?DM=&=D_Q,-;>S5>]FV?38[%2F.Z^M26R%L IA=4F/ <(RC8YJBQI5.3%1TH*G08'C MF3-$(Y7Y6N=3DW4H3>E E7ZGPED%QA(T^*/G5CDE+']6C^-MI>\9KQ!6(:PN MZ1% & _)"YDS:&,,")X"^$P24$93T-E'NAZS8K,UVBD-KC,DE4'$,\60C(FJ M%&BF2>T:PI38YIV>VT<4O4\'B4#58%Q+I)S\HH9O6:VQU)@LW3&,T2BV4Y16?;6$TB4VZ"TIB+PW9KM M ZGK055%L+JD1X!@EK+,>:FVSG5"W+(&O" 6-!KFC*C$$UE3>77,D2C"P0K+ M0!#.4?G%&R6JP#HQD]2.K78ZX+Q&.E8$JTMZ! AFM(ZH;Q&0K.M.3-$4CQIA MS-K(J8OXP]]$,-3.M'$B@5*L')U$"HX'!RQ*;TFB) :R4P3C ZIX1;"*8'5) M7SZ""6TR)5Y!)%2B#I8=&"TSF""C<#J+E./:R8GSTE&A(;F$]J9&# MTQ!SB"*HW08[BNVW"3N8[5[#'9_$-3^>G8\F%VGIK'GA,#QB0/@B8%UNL$7"?-?4PH=^QZDJ.FD-KC7Q#\MHE82#3@JU$:C Y28C4D! T)4G:W2KH]EE[K%6\X)G$F.T:UF;43"M1)20@M$@C,]@B0O@7*91 MY1R43#O%2:.V?)14<;+B9,7)8\+)D(+SP0M@03- :/3@ R*F(H0I*5B0T=W$ M28YJI\(OP"5' 94W!D9X#BF*0)*.2@:VZT-W79%R#T-1N]$O>K=V3WV,EWA! MDJZ-9_>0U:>2/6H&>V?_N,G,C9K[6KI6L58[TM>.]$\IW&*U#)9Z()%+$,D[ M,%X2(-F:TGD^B;C6D=XK39,B%'@J@6@.+[=16B#)1^FY<5;N/)%5,%H[TE<[ MH )F!N J;8?_5$!LP)F!H!DUM.NJJ 60&S M N;Q ::DVD?G#,@0/8@<% *FSJ@WBJ 5HJ;+:R9Y,=49IP1,*O<8DL %5#.Y M])FGG$H.ZVX!TPXTJQKF8QW.^-GA-/ZZ)."O\[,T'0;\/0X_WO%7O'4_H//& MN[_XNH=2JDP.)WG']+[TBDNV6U!KP7516^F-\Q!S+C8:DV"T9< 8<\9:D^5Z M!>/'J"D_NNEX./[0_IZF'=^]Q\=]AXSXCV^:A)QU7@X IO/TL%U*S7WTW+B_ MOGO;:MNV#:PN)2<-X@^NA1O'YH?A:%Y*Y?Z:9LW/XS Y2\VK7R9M^[I!FC4= MT599YI),JR<<89BJ'NF6TSF<_: M&2Y(>1!B>W7:U0>/ERLT:A;HX5M$+SX?OVN[42\?>]*\Q\N+3'3CBV;>XEO+ M_<-$^2& D#CU&L+GX:ST^ZV"5X]+9BR MN*%9#&]8!%^;QD-\??>$0??MLS?5\4C;TT(U&%U=S7JQK.RS%:O#YP^F2 M#+@D;O3)7931S(9PM3S_LQ@8[III-YYV&+LI7;NNP>F5\2('E\68G;K9XOFE M*O<_<$.@%$C],YR??$RK5/IS>[D3^V7M+X[SZ7+1%BRQA*3G1X5F%0UOEXGT MQJ/__#U"F9\._SQHW;B%%J>0[Q*,G'LN'9KN-&94+9-@8'ATJ-J1R(235G.U M"<'X+N#^F8_2;_FFB.Q@[^TX+D#G?=&$'B VOTH>4':( J'@4YZ@'O^IVXVN M8_CY&8X5']LNN+1 <']HCO#@+\5L7('PZ^)DAUOYU7",HY[,<5M&A*OT.:02 M,])Q7H>QE](ENIE[_>W3%89][*ZE?\O68#S>?398&41D/[H\R_'(YC-P% MRL6^7<^;_G64D!/RI^4-N-@C=]ZF;]MT[J9H(B[IT!G _;._N2T6YN.P'?KA M:#B[^';YC+LR'[O7"GUB[9_>?/.7+UQ#3YBY[Y)[OK^^Z^_]O@[I M$(9T3\26^6(6[VV<_#517%_ES:0[P:0O*0,;[\U^1 2X[-VN[NG=?LO #[I3 M^_O3:4K-W_#WT[;Y$05P?'S?]GV@S98. FZ?<.6,/5O]37+&N^'GRA>/B*K> ME(Q>I]I31=;!4/@X)OA@9'EL&L_A8,U_SL>IX63P>(QY?-[&86V:1\CCPYI@ MY8K*%54:[Q.%CV."E[C#CAYW&&&B8DZ5Q)4C5CB"5XZH,J)R1)415494CJ@R M8I^K4;S,$L6_+H)>!NL!,35_Y87FKUS?+G?1X__41):O9Z=7CPP9^\K$&*N$ MM3(#D=Z!H-Z#H88!243$2))@;BWU^C&U*A <^KCS$G7^]J,;CKJ(P\GW793Q MNQ)D?(K"*TW;+C+QX1DR+=(>/]V3*G/[Y%T.4F8N(7E1VM )"SY2 =E3(@6C MGHJU_(3M3GX1CKGIZ5,[D%K>DBETE*E##P.MUU5H5:%5A=8^"BV"J!US*$VN M. %A3%<1T("1R@6/OS,E-U$O9"^%EDW6A4@TI.P%3L3C'*C3P+-$26Y]M'DC MQ5)V+K28&&AV6S7%*K2JT*I"JPJMPQ):7A%F/$4[0ZM4:K9D-!QRQ%]C]D%$ M*_1ZE]E'Y'SMI=#*FCN1T*X,/)0FX5F!9RB//*'<*T:-,.1Y)[\EH27$P)HJ MM*K0JD*K"JW#%UI2)>,(24"D0R!6I>*ZYVA">,82%2SKN&9I/:9NSGX*+]E#P:U>VZ+?<%3!I?[LJ0[2N M$_2@L2H-R:-4 ")TX'AF& BVPB1$12-V>& F61H,WHBJ=:.L[5VXAN2WU:>NPJ, M*C"JP*@"8Y,"([*@>,X19)2N!#D(\%H%X#IF'15QCHI-G!?M7F!H(E5B!.?G M4" *YSEXJR+8$(G2A#C!U\(Y-CC3[5D8FK !I:8*C"HPJL"H F/; H/+K$AV MH*Q+(!+*"FX$AD]/>H+60NU *%E%T<,MQU(PG MIF1T?"V48H,SW9Z%H25'@<&JP'@*WX51#][5HX@.01XVV]>A%IV]WAVVO98[NG= M_6>B !1%M$& C4,2^]-O'E4X>(B41$D\JB/:DDB@SLQ?'I656163SN,B5NSV MJ-L=]'R8=7L,\^_T00OJ#IM@B[7[=J\][@GG*>:_,B[EB5>@W3(A*R;.T@@N M([B.0'!U9+\W(?L=OCCI. M!RNY=4%PV4YSX';E8"B'CN?NY*!R'P27W7*,Q64$EQ%<1G =ON 2&) 'UD73 M[71!>MFV: K7LYN=X6#0'ON]@>!V]Y\'\?;SA M-AC")W:OW1_MY,!T/P27B71_@MMM\#M>5"Q64M6XA;_]X/JT:H<^08W@4:_C M>+YK-X>4YZ8;2QZ[5[;'G;'.\D74=8(/H^R0!=XOI1>G@19(-,/ MMUQR^JR)/J4SQ$2LTA^V-/JP[F>ML# MM_3@S\377'IU'<=SQ]UFK]-UFUU/#)K#L?2:] M9F=$QTIRU!RUNWYST)7=WMCN=0>#SN(1T2,/ALZG@';9(R^(=AO#3J?1'K2? M]MSVV#G!@-O1;>F1@EM/M#M.N]-I#CIXECUN [AU';?9]VU[,/#$:#A8BJST MX/E!S^XW)0 99@&0S9$[L)MBX(^PC^#F-'HC&_\WX/8(/=KD4%:+ M^WF&M)-BNN19GG@3T*@Q0& :1ZPV&YER,IQD9$JM!D^G:[M>?]#T0%(TNR 6 ML-JI;$JGXW>['7?.ZV M/QRV^]+O+]4R[@\[O4%'=IK][J#=[ *<-8>C[JC9$UV_Z_8]%W!N'Z&M.QHT MNJ-5=Y%.D0^,T_E1['011S0'BO>441 G5A1GTGB53X>#C"2I)6OO#_U.WQ^# M_!B.L=*7P+P*_:8S;CN.'(Q' W?Y2J\]\$6GZS3=D8/.FJ$-BK4#2K+7Z[1' MKMT1H[V4))V^TW!67@XR?&"@;:^F;*#M\= V& "N=4$K'O=!Z^VZIB#>S0>./9R.9]>N]/M#6W1'#M]I]D==+I-UY:BV;>'?5<,/#D8[*7];S>& M[4'#[AJ?LO$I[X"A?A-)(J(LM1(9BHQK\>$ULB!-&7ESM)Q@P.WHMO1(P6WL##VO,^PU!W9;-KOVL-UT M/4RC,O:[[:[O.IWQ4@:5=M\9N4/1;_;;H'9W!_U^4W2H[DW/&[O]CM,;MPVX M[3\G&)_S[I5IF4R!(MW,")3=)M_9_B;&'C+:3A*%K5J!(Q5*;M<=27LX:+J. M"]JS/Q@V1[WNH-EV^H/!J-L;=8=+&? [7<=V0+MN@C@"4=3KPSM>'^NPN>V. M:TO;=_?2>>TT>L-!8]!=53+G>;CI\.KC&! U(&I M+)N0\"^9R.P]<:#SWN9S-6JP M@5(#I4\&I;9G]^WQ>-AT;4R3[?>=Y@CC0(:=H2N& RFZZ?1 MZ?<-E#[00MB0$7OEI_#J?H#J0M]W=K?M2N'D,#6V%XH4*' FKF0SBGVIW_FA MGCD[E+=-/T@D41UFNLVGT3L_2&>AF+_%;]_-A(]9C"O69<##4089?_![GF;! M>*Y[H5>;,O*!]FYQBIBTMR##VRUIS78VK9YW*;8PQKI,B5JRIL4%BWM M#9NI8@R#?2O"&S%/5^"-OZ.VDOA!*%QFE)%[.(__#=!;&W M;9]]?T,+\/A\\2^T)(];@8^1Y;3;@P:%0B(/B6AN"3^>X:&NL-0"@?B*4/6R M@BRUI**?U+J9R$2Z#W'U'.1"*TOLIK&>4X*%^VX&.+TJ@Z;;N_;K"S. R\.78$*J(W MH4\275! #ZT<%648P$F),+3^R&$GQ@&T4\YA)E#["V: *=&5%434;65%6I;U MK3(0D/HH*6 D6-\ P4A2\S08;*'>,XRIJ*Y4W?=[;.KN\S$!\ XZ/;_9'G4P MNL7SFV(T=)N^VVOW^QU7##I+-V<>4G[[/>!.)/V+RH(@#RID2MX'J9=(_%0D M\^I#*ZR$7R_?%\5U^E5CH=G#2J7K;\8\/Z]9\'2(BXVIX/9N[]LCQ_,P^9;3 MZX+0]647#$5[W.S)KMWUO=&H9R^%>CZD@NWS[?UZ,_ %]QX1 7'DY8:231* MP2G\/4FQ7@L@ELY0;6'*6")/S)39P"2&,[1EKF4X;^R$;.]!J/756'MMO.\[ M/2"S9M\GLA5VT^VW^\U>>S3L]MH]9^!ZN] OGXML.ZWU">(,9-7W7KHN6!%M MO^DYS@#@9PB0)7I.LSL:.([?]\8==[0+W];S[?WZ\,R3AJPTN-T&L%HU7"L*/>R.F.^DW'&[A8"GW8'(V$;(Y'?1"M]F@T[BQ%D*YAT8LXS0 S7)E\ M'G^)TX"LW0]A ),0BW53M2OJ7H<\Z]/FO 5%MZ"A@5]>!.@L++>(1'>+0P[ M _UY[^A$#KN=MN=YS5';Z8'VY(FFVQG;3=OQAMZ@UW-'O:6$2\]')U^H>B3\ MBR:WK9"J8HDC&P3M,>IF)T(IH::J>J[1E M?9XA2B'P* =36BAG*ZRZ7T0"!-FQE9:4R'$H/7:5[9TJ[_>Z;>F(3K/7\4&5 M[_NR.9*#$6KIMF\[W8%K+WF>>IX0GN\#V7IRW.RVAW93V%X'"V)W1;OC^L/. MTEVL&C%>3$"RX1'SE@KZ!N)J[1-Y%=I[7>1Y-.4&KF0:I!G+,"N.9#.#AJU4 M7@.%X6UXU*EC(*R$[O4@3V)CKCHR\(!YD1XC(+*YU;M;ZOH^,3<0=7TL:29G ME.-UG"?4TS9R^+Y,4+<4]IH'VIU1?^0)M]FW.Z G.XYLNJ(CF[)CV\+M]\>^ MZR[RP,CIP.?]$<9S8!5X?XB7K9WFH#<>.2,?=&OO;MUZMSS0W4^GVU/RP#FY M\FMDUK#2W,5ZQ:IV,AXP;-LJGXNDE5K),Q'X][1LC]6,-5$8+QB%,3)1&,\9 MA;$-*0T?:[F3Y(&I3?_C_ =>@+V;PL#2_P"S>'F: OO\!SX-YX"3_QGOA[?C M(XS6.CA%IKS^V+4!++G:N2 SX^103L>O_430'[D@60 52EBU8B&"V(Y M#S.2)DK%B6MA&0_W7>ZU@X'&,KLB7W8%JD#&C66RFFJ">X>3K+@].J^5R*1*GD[Z4GR;A5IFFG49L"]G@>13G%@"P.]G\7 M#8X#U%#O;)=7M];6&W@OE&IN^.VOK?4K@W@LHNYQ)(@#<<>":*Y&@0,<=NH%?FV$"PI] @0B6R0<1)/H=4XE1H6F=L81->-HT413I5QJ;'K M=\M)T8!%(I$8L&@+>CSAZRQ.,(">OKECNLB.:C!3*2)EDEVR!F\Y@W/M+*MP MZKF7X:?VJ .,*&!]I@P#9\O/O>'@A:(]^\.*]@JN+QON+C=I-"W%IW9QP MRC&HP&C>PP<<7::BW/*4\@WB==H4C$4,5DL;EIMGM'SH!.6D*@T+A9G3?H>V M)(6BR09]8K_3W[@R#,"V7/S8$]'21[!W090O/XHDL_@A6,SDN%[Z_!8C0A8_ M1=$7+;4Q%?/%C_#(9>FS)/Y]19NIE-^7/INL&BL8]S#2JZ7.,K3SE]J]"<)P MZ3-L5G^&I)+"%H0H66[1G9]RQ%YB70M@)ZT/9$P6*(%Y@^>;."F5BP3B4K'0 MF$F?MG+,G Z&;CZ=%:&"*!1+#:=\+8C8'X-D#924YBYN![Y*P-.HHT[%?Q%,D?6!-*TQH%"<*-AB"/($$OD".N&[ MY*A#-S_QN&K9PFC/C+R!:[!KG&> *D5+:F-P%6@@H>*N].X9 L>N&RJT4XE8 MA8%04SP:"2N0:BV%&55C7959&5^K["Y!.VVLPMVZHG;>>H;HBNTU[:^P[\5" MO9S_;J4R"("\H,*!9K92,6LH2AY2)[TB*5NR"DL-0 -2;SZ@]=,7?I6?$VB>N.1#9($B\?(H.3*1Z MP ,K(.,^@ \F6^R2)H\!#7SHP1R)%QO(0AD^.=A@N @LUZ,+ -4H-#T]\<)TBF8/,BWW= M.#]9GG/I&9 $KBOXEYJ 'B( %\E@F!T>R*=9<5*G[VI0$Q93 M!/8$BIJ?>YDR/+!1O4D6(%9QX(J44"[E*R&V0 0>H]P&@ZSD-+$Q\^ADEWF!Z1Y.Q6#Y4B MA-NU;X3RBE^X 99AUDI4ZL75HZ1K,XN;"@;9%5$P[Q?\HM1+]1)V26/#8>DN M2=@DTI/!M8YKJ;RYL R:2BOZ:H5,08O$DT'23FDV2OJ!$ 6" 6W*K=%%'@5( MG0GVEEAN\0>/"K3D&/@TT^H ?HK+Y@?"E6 Q,2/A0?+<.OOR_M,;G-T_ M4!!LK0O\&I$&=XD2+250**8*:J:(.. +M7.^!Q3%43/- 8T1Z,7 M[D&%HT$GSII./FNR; +E 9#D/D;8AS'T4/C=^'L8MN5!U]2;>I"_^73Y]<H[+?RL8(EA7_8-0$ MQ);RS_*>4%?U"*M73JN#)$)GODH@8>L@.;^#R$#;6_.2$A+L><"LI1AK=6"[J4$/.9T\$6U@%" E3A! B>A48K0<+Z2 _!#C!UQ MVG:OH71,YCI<:\'\IKU6RDW[4QRS@'Z?Y%?6N0_#"0CI2?[^]/[\#=(>7?J# M-E:0X@JP6D6.[/7BB2C).P%8IM/XVL1*.QMU#&7)%LS'9 =P'B#G?(*>R#L- M,V[3+.#9\QS''P9"/72>7R'_P2-V2PT V+,T[!,)^)@G*5L!&%>@T',J?D<[ M. )8HB #!&A@V62]H$="F5'_GH-F8GV3WB2"T5PA^)S1 M9V]0>8L7=$+H)T MAZ4?A49)O:IUQ8N!NKOR$U%L 6KRB3Y0(]0D[=O-@]!/P::,6:%2% D_4]AO M> W55M#@*TZV@&- #J( MR9&)K55VC+>[JH6B\%;G'*A D0;",U'WUIU.OWP=N %LOBR888V@ "49KN_E =^C[QY.C&;E; MT>=;ME=H TZ7MIT40%8VBW-UO:U@Z<^(\XL#?7?^@D&&)DYMK^+4G+:)4]NW M.+6#%&^$/+Z<21+BY.]&?0;5"$0Z"NKEH[*4]$5$S#J^H[^\T,T IJ![E&$1 MH^,$=$OR."7:6JD$'M'S+(\P K[47](8WD?_"@TO4!'&-.KIK*C%,8MQ$LI( M*:/J*5<**XPH[5 H8:*61():&[$.B(A,B%Y&[1>B3X<+T$G<*6L^J"R0[I#R MZ0]YI$%:*;]-HE+7D/5*EBN;>Y391BTJZ\2XG#,!J@^&"?S!45@I^3GT7["! MH%L'ZNB4K@85S:/76W@3K4)30V-4=\8Y[&PE0&I':NIA0A7.EQ6]%4G&19[% M.J$CC@4A' ,'X/$F2.$X!VD:W$K_'7=EM]NM]FO] A!;*&:I?)O*F4 &TVM MJ3VY;4Z67DF\?AVD 5]E>:O?UQG5J\DHN;M^JVO#EK!06O5 JS,8W?7]'=_U M6K8]?."[IE_3K^GW@/O=2;M%YMCENA+#.\M*K(+^U;4FEH7(XJ#ND^A[N"-Y MMMJ^V56F[Z.?'% #?D/WM>^E]'V)67^\7 MW_%U\WRUPST]^,KV@TYKXS'0/F_Y[HC9<*_AWD/CWN&HU3[D+3?<:[CWA+FW MCT4I#W?+#?<:[CU=[AV-6L-#WG+#O89[3Y=[ATYKX]'F/F^YX5[#O:?+O:.. ML7L-]^[%= WW/L1K931GP[W[,%W#O??F7KMM8S7FP]USP[Z&?4^7?8<#HSKO MY\P,,=_?#FRW!H>\Y<\1T*6C*$\ZH.OC/>,U9ZX&9OGOW! MPZK=;?6?@UHV1+4?![T8<##@<%3@T-MAQ*@!!P,.!AR."!RZ.SQ6-^!@P,& MPU&!P^[B70TX&' PX'!4X+"[LTJY++1DW9#3,Y+0>YR8]S+,O\@N#[_.'LVRS$P>/P X=.O>R%"%_J^L[MM M9XV3HVD6Z\4#Q4&]%7D6ZYW%L031%0X='V^&8A[G&31_*_UWW!4>3;=?ZQ> M-$,Q2^7;5,Y$(C*IUX (F=O^83$H]SI( S<(@VS^5K^_*MJ6N^NV.MW^ZW<_ M_'7= ZUV]ZZO[_JNW1IU'_RRZ7?K5^U6S^F9?E>\?$?,^O#.#,*KH&-U'/LR M""T.ZCXVQ7!'>%B*TRBO72FG;6^T#G9]\^5P",5PP:EP@;,Q99/A L,%1\\%&]./&"XP7'#T7+#1 MYV.XP'#!T7/!QDA'PP6&"XZ;"RZ#6^L7^&N26A\B7_K_[29__9]_Y)&T.NV& M!3S2-3QROUP2N_++;?3#K4\EL:LE?& FB:V)[RNGD[#&"?2\!;=V-K#KBJ$? M-'.>!9$%HPJ#.$K?/(P/]V%)GI[G3/Z6]0OZ:^NR9:KH'5RY25-A]-Z4WG'Z MIEZN8=^]F*YAW_NSK[W+.#[#OH9]#?L^L_3=72BA85_#OH9]GY-]NT/#OH9] M]V*ZAGWOS[[]_@[KP!OV->QKV/X-.!AP,."P:LUZ[2>[^VS P8##$6_V"8!# MOVV*41IP,.!@P&&5YK#+LQ(##@8<##@<%3CL[B3&@(,!!P,.QP,.SM X)'=Q M%F2N=KPSI7E-XDN3^/*A\3*CMBET8\#"@(4!BVV"ZYP=7BPS8&' PH#%\8+% ML&_2T1NP,&!AP&(S\73;_=;&##L&+ Q8&+ P8-%U>J98AP$+ Q8&++8X: +- M8F.NXU,$BSLK^U!O0>1#(V^[K5ZG\WJQX$YE(K:SJ0#/SD^"%@9S9^=K5N8R MB#QIQ7EBX2\SO$C4L&ZD-1'7TAH'D8!/??H^GLF$+AJEUBP)8#+0C95-DCB_ MFECRCSS(YI:(?,N7;J;>#**KE#X#@DGB&_HSA^5,+*$>$QY5]FE9GZ$'X7GY M- ]%)K&5<> %F252*QY;M124U@U\^&K0[;:Z.A]>RSJW4EC( %X2$;PUC7/X M 6_BR#TQ"_!H+)$I_.G!NDR@!5?*R,I3Z"N+K32?S>(D@_E(Z/I:AO%L*LL6 M+F7TIX!IQW[N93PE_-AN6]___J?U;0(K,YLWZ'.]=B),8VLJ?/BM-K0@NI9I M1HV[>1#ZL"C4%B5F\^+I5"9> (,-HG$BTBR!#O-$4M-\M#>.80K5,=,4BQ># M/VF3+#F&!V&L0423^C4*<%DO,UC=M&7])N$+( &:/%)#@)D7,QSQ=[EFO-36 MYJ$VD)+"G"96F6&&ZT 3B),K$>EA9A,!JPZ<(:']V62>PJXC#\PD-IT%$GN] MCL-K&#QT_^7])RM+I. %].&A%"FR@71R(\,0?\)CL--2)-Y$$62YGV=?_R*F MLW?OW_!FP:,P>=Q4'*07!A&"'?0 ?:>+:SS.:2<2>84T&B=S^-:=!BF-H&5] MA,5!6,37QGD"BYY8,IH(S5^J9[TQ#6N6)RDLNJ(J2]X"\V-;P&G89PX[%M!R M 6, >R$16!$PM)NG0213^J8@25I' <_ OLQ"B9,5,$(8"_:M7R'6GHJYY4WB M.*4-3T0 OPC?#]0EPC%P*#XX"6#]\%G>3JGGOY[56QI@GQ_&",D+=#\U$/\- MJ1+0F/@I2/SF3"39G(@W#&1"F$$H@,011\3+*Y&M!7^#R !&$(9G!>,$,(@\)5\N5,(@4A*Z];8T1.$&^I=9V' M$:PA*D,*07"Y)L#2XHK8';Z9IGJ4P(;T%CQZA< &J,&CQ+TG+(5/4RTE[IYY MRT(4PA6B(5I_Y#!&:!!>P(HOBOM]28\ 8$-O5X%7P"B.02M\X9P$Q!4^0X^+ M-)53%XEL;'W\\O-?_FOHV(-W"&,R"68H 4.>TS5H!C%,*"8$!++-0)L)S$4]J(G]Z?%_Q<690Z0Z?S-)-3+?S+P=?F= GZ'NPI[!+VW;(^ $U9 M-T$VT5@Q1:+2>E!]M1:61&L]6I4@+EN%20O;F-)D03 J)1._0JI6PKD0J+@( M 1#N=SFO@MB"YE;0J%IHVGX:%[ 1(I=/#9, K.@\]&5-Z=$:(_ G\'V HRUH M3@E7VE /EJ @EQ6K_)(2<9T\O$/X#5]&^%637^]@YK\(+XDE_!U/ =PNXHC1 M/-V)@M _1/W@?@9/ V6!G"V!DAY"Z_!%"R4@B2,QR'G MVD#5&A0A5)3#^$8FU'(^Y5_&@5_J(6B[X 3]>02;YA4&V14O&HP&8$U&UT$2 M1P2UC%=ZX>.MM@[T-ESB8O'Y=10R>>BS*L8?*0-7R7O8@QG,AZ 4V_;R%*@6 M@1F!5'Z9EI$80;?)"^4%=8X8ER'VOK/Z%'ML @6K,>,0 MHYR4).06;6Z#SNU7+17\4G,/]:?X"G4@>('ZT3Q5<)&'@%OQ9A3:2$(JI6[" MBV=BS@N6!K##@)0E""#N -P85GI15CIGLEDK(QN*7V!@OB0I$"=D&92YFZ E MYT4*#S)R56+9*<$R8I>&=.U8-+RJN(I$^N:A0Y+$F,L@#>) MP[0EJ@0L4JSB+:4T-VH,I:2=\AU%8"4AZ=[8_.[0?7EA>"5?*W'V9@^S>CV)?Z<:!3_%HK MY:&\;?J! ELL=)]/HW<(9:&8O\5OW\W01P=6;GF_)^"1J*LQ_,'O $+!>*Y[ MH5>;L/'OW/@69P-4RE,YH@LU!S ]0> M WZCE%A"8O2]C,5UK'R1, P41#"%#(80MD[60?!QBAXC%'D_*8WUG(21%CM? M2ROE1R&=*!;*/TUL[7P8Z(##:3\31"&=9<; M/=A0!N)=1N$]J/.%H.6!U,F/8E=OD5D#;TN'UH?25W"Z-/FM]*#PP@"&ID1M M"=A,'GNHV8[RZVX;&$6:HN>B47NB"K8+3J, GI>D_FH#>2R%.H.XP_FS:!S2 MP=F"A5#U^V!S5S(NW5A5%]O?5PH%TN\5UI,KNCHG]DU#UZ%P8S9*E7=+'^-Y M\P4/%Q_QH4%*!R+EF? *KQZ9YZFLFAOD5Q=Y:;J2O>W+D*5DD)0']H4Q/)4^ M37:%:\D8LWO@%V)O"7DJU!F,.@FN\=JJ4Y7B 5FQ)2ER1H,\^C U-R[R2YJ! M@8A-ZX/3E%W -QA4II]"_?F+J!S3&1!@LAN058"XT 5"?J[-0_QHT7&0<[5PM@SR^38)4 MQV:D]8//>#H-5'0:NUO8^T.'YE),*W%HU3"NAA)%$9[^SU6X!+Z3SV)V !7S MT($#,!P\<$@U.(PE^7Y3+1UA?6; SR!W/7K:'+#N!1A\E<'4 MS<&6+:#X(L8X(E LWA(COG!T F$F$*<4A2+UA3YM$>? M%:JP+QU#Q0N0<6EP#3\+W3'FT J&&,>E!LCK*:Y%$&K/#;R9U.B56\5C)5[+ MEG6AP]Q(Z8"1!*B=?-):2X6XT:L2L!/?.OMT\=ZR,57L&[:4U;ZF^O!:*\HX M<4^W 6RAMXF5(%PNZRP86U& M36+AEUT%*3O84U1K\#@-MQ)]6A1D1&H3#H0'J0_M?X*E@Z]^1%ESF=#K6(;L'B7/WYYPV2 Z%X2KW7NPQ('%*^& [^(>;+H=3C[Y?PB?8.2!Q?+ ME>P30Q,I"5A[HU-_-7_8%.(=8,^+]RWK07=%1/: MC'_24-9M^#\OWK]1"J8?PS[3C@4@04$THQI*1RGEDKIYQL]QA#CJQ<#G\ :S M#_1^%<5I0/2"4E1.*3Q.RJS02B,V0H&,/=!7\8"U58%8-#3U4&MZ_"P M+7@3>6(]0A2 I64^Q3\KH&JH^+K2VE.Z!G-%A=-T# ,,2(3S5"J#D=<8]H[A MI1P5+(U:"-@Y7@JAH\48#S+I32+ [ZLY\RPM!SI686B O^KZ ;7*C/2_T&T M&X#:"MK>7E#:MFJ0:-F ("+?03.5R75 2Q"@59UG8)_H8'8>[[PR@\)AYDMZ MBT.VR]D@P:R:D0[PTV? %(?!A@TZ>>/$YZ-K':Q'(RU4JX(&:$*P-U\J X>9 M4'1[%6#1&3V;P2YCX)ZZTJ'C.-%!$&&L+G6V3(=^A?I M'& J3NOR"@,J2SX M03!+ /GDJ.+Q_(J1Z^:!1Q$?UAI<)V"&GR\JYAST6 V54/%*@/.Q4G MWRFH"G=,,[$B9K0MD(^1.&#_* Y!DTNYE4A_=9OA)_4)!BQIM]!Z.X2M!HH+ MK?F.R^.(#3A5B3#*B^CG0M@3.I52$VT/CN&J+HM6C+0@.Y=9)!K6!:PJ_/A[ M#HL//W_$\),+"AJF7R\G@0Q]Z^S'BQ\OWW (&BMCI;[6*&-=DP PG:-=U1TJ MCMV@.RBLRR"BP?JWK'-XG3@+&99TE#1;'B]U64R-%;"EQ2 4U[H)0C PL,L>NVUV^9P>L GL?QAR(>1X!<4PM9 NP MZGU2&]B/IC&;A8UR_>$NX=XS;8$BJ&6J(D0F/V5?H/IY&V# &+S1+6[U%<([ MA,&IBX0)72+,*-4E7@8K=3O@0&S,Z;57O[^/KH(3H*[?4 8!% GO@(/F.S0G5Q0W>7%904ZJ\%%RLPF M_D?OY?M/2B[0J%@TM&!RUTEU8[>I,N22%YY6@2VUF\*5^_OP'OZ MADV5*Y0!SZJ=.KUPV=,2SE5@'WY&<=E3C(N=TZ$D[ASJ06SYB\+]WM V7TUA MN,H%: .95 I#H$[J73QG(3('TWYQXTU0VPL'M3DFJ&W?@MJ.U:__L;AF^B/> MY,]GA"*7? 9[06>POQ00=KJN_,\UO[>ZA!^3PV.,$CUW4PPW0_NFE.@5+TCE M1B-=@:[>?%0W,>C<#:,)20N76F5'#S5>Z@6 W'S!NKP.6;NF">Q?N<:,V0M MY # M8=2OR>H;OXO^E/+T%:-IT%E>O?3M\\LZ6B$H"E3AA;41= MIY-%H'^YHY*.F'B9:$UO6//@S^3B-7MU%5CR=>J0+L*K /^!NG[5;LU*"Q?_7 :W%I36*A)BOL!+]0SZ>!0 M7SDM>^D]5";5&^^EQY?$.S:]U3G^P.'["4B5S0=(\6LU[E#&N<^/0];QPMB&ED:#:+VS0%*88=!%3>IRJI4UVDG)2S]0%X.)* M5N4BE$H15.;BX;P]4QW#6*::R! K5/(.E=RG%MY2N_Q7AL"Q_US>"LP?0"); MIU?PJ][/4.21-V&,OLR3F<"4/2R&U=DI08@>)F\$W50&;)L#=]H#UM#HE._C M1W*!7!:Y(.AD&1\BJ:$Z\RMI(SY/HT"@;R[#4[G&ZG"$2D,C>N0#GOA*+;4( M=C!@="G_B,[J<)ZCU BA)_CC'SD-W&FW=.Z2<9" -E-_UV[4LF)@#HRZEX62 M1]"+U9GDLRNZ7TTW0(DZ*+43^IFFG,2)>M5CN*.7>QGRZT[E-:1SU' 83-V: M5RJ/ I)[@@(LW.(/?+6QI/R03Q4'#PH''AER_I#J^"N9JLHT(D2&= _1Q\A@ M&2J/AG9YUVC M5+I*"D2O/!V@IYEL) MNR-N4DQ>,+TZ9"GW1S&\;_WR]2/&7;.W+%!P$ '65N?_\%1D M&5/X1[> 4M5&+F.IV573^T(C3>.,7,9[1IE=A*E>BY/2]T(K:R#+Z>LQ2E% M4>)U(N%AY@0QEMF\&$MI='#R,2;E!7[0YT3%)'V1"94/*J20!9YZ<(HR7T3"FSC"_7GS3R95* M0V!,QZ@8R3T+Z*P8+-H"=W&C"<06CVT;A$ 99G4C -[_< G"Y,C M@WRPS_C,G@Z2@?O'>&NOKW5Y&N<5LB(G46'60?6*#K+Y/)>-%;YX7F89$,D4 MLX7HKF6B+W/!=%$X@%7 G31X>K514O.X+M@!'<*7:Z(6:,6:K.D Q" BSCT MB*-Y4>Z4";0:VH1IT@N,)33B6>Z" <22(Z1((9"#Y[^<<_091O\LRG6=.:L( M=<,/6%50^I$6Y>52[422TZGE-J*<_/V%6(7?*2X:P!A7MGX4!E:)ZEG%E/[6$!( MD?JL'"I_J6\"$A.0QP8)H2:-_Z';0$ M"B/';SV3(..E/:2,1!R<"R*#J8)%S*?+KS]^82)H$(G(6^GIP)IJAK>ZRL,\ M6^77*(Z:A:U$84FS,KA4*9Y%F%0]E)857PHI"5+*/XQN+237:I03-8=*8_$N MP&)Q/CTAXTQ>4^ <\I@DRTVJY):U*#A,5I>F90"RJ+Y ;)QPH\5\/%3^?$[@ M6\I'Y":15(2G4M01AQ9P>!;"L!"D\<;3\M,%EJ^P*S;C)X;+PJR"0@.HVT2T ML&=5'"W7$]@H M":8 KBHJ2O%6J@W:?X S:!2":8E56M;_EG,,(O8YT78&'6G9BO.6_H9ILV;1 M**;>0)-*Q\B'P1@OPPEU6584][K0$UN$#O+M4=:K*+LF9X_Q!3HFXED0!Q2X MBI\1!6PF4II&/<$WGU[X;.^Y_(>2CLB:J#0IAGIK72(*O9R8;%D_ M!>I((*B!4&>!L3BM$%B53G=A#XI4J4L<8XF";SO+?*N5$6H5SW%2,%AG>,B# M\D=;JDO=H;RJ:2!FF[?0AA 0D%65DM@I#R=S3,#X)^TP".)BN2MJG,ZXNA"2 MI?W#[KP2OH(PY.I#PEJ8UJH(_M*IJ,^SW%0GG],J 0?]U*(>59YV'?=(:LA2 MR"K-4"7$4/<"ULU/1^$4#I.@]'ZOC3XJPEW+Q'%X=WJ?5%X3._3"L4,=$SMD M8H>>YVCTLA+G43\FI?HAEW2+\W/E$OGIGI!^C,K3)XFYBY4NL;IB2MTBYC,4 M?0R#3LZ*?;RZ^ MYFE:U_/@R+*5=PS6"YISDM,QBT,"H@ACD&EW2"U3.&DJ$ M&;),17V9I%OL!R)+^!%R;6)UA+H=LGCZ4/%#57S)*\]_.(E:O;C-?0OR@'1* M\B#3)S84"E-[O5*Q1RT[74K4,3\Z.HBT@2(BJ-HJJB.PDCAQ;@MT4=: *1H< MEU/3BQI% VWAV ,-APRZ!)46^NJ.N:P\:UN:TB? F=&B'8T;/*;,KG;,5B=%, M*$WEOF.1H?GO<$[[5JWDS5S=(,\Y&%F,5*V_"Y[AT(9+RSK/B#IQ6 M7%!>U3^64='?_YS$^%+5F7D0UV- M@G&?@]J%58'.2"?\^?QB@ M\R(!0'X #K(/'R:4K7Y)2TK! =4PHE*2&,I."T,97(H,N Y0*7 MN=? YDGF^"45MZBL+-^8+Q?7*LHV(BC#T'P\-@&M7R3%N2!/3 7>MP"2LIQK MF=((*3=) +N:%&[OM$H#G.^$GZ#PC\H"J6"P(LGHYX4J6"OW+)'5&#M?HH_< M9>+'!-@66+'[Y/^^S*=DAF) ;65J*X#]Y=RD#?+.4_9P#*(I^/^BRO\_%?Q_ M6?"_OMI2XE@4:WJI3):(E8NQJ .[HF;9G?Q9#>B]^QZ!BC7BJPEXFP9P/J30 M*XP8V]1/[199(2O>UV7%>456E&MQ42]VL3)SMY[K>13EE'UJ5O6*GYYR4ZL! M>J]%U)01(RN:[UJ>.,A3(UZYZVRV(P M+ WUS3?2&H.0LES%#755(\ HM[J1O,48$=@J*1#1(86UV"B!#5F(A9&F9J,_ M+Z+HW3EJ;45$>S+E E><=Y@CCL!>C-(QIH7P)M+[CD#N@9(:8('*Q-=-MG1. MW5TQ0B(-.0"=*E> M3/)*8U#[)*""\J=,N$HV5O%_C,7N MWEB3Y&C/ I6Z)E#)!"H]CXU_H;+7[]+6/TS!J%="@R6E5,4J4J7A3>$6?^1! MRBSBHC1E\L8"++U(6QFEU3\HCT==8 M?IP+A.A>0,=$A=\OXBC]. 0+N8RB4]:)7@L5E+"@V%%@&8;V9:K>NR^K?[,Z M5VF^FL1(ZWQXH^^:U-?:PJY8ZD#=V*FNZ%)Y9PK:JB.%FC]J>* =HSJ""UMN M]/'[\+<78LIY#ZOV00'@'ONLG^.R:;$>6B!H:4:B7N7C4-^55:T:VB9CXZ)> M>.3L\F=Z[_Q-1K._!?J/Y5),,* )"K F%N?4V Y0GK\N\XZ9H$AZDBG"&$Q1'Y:)&Y.)Y4 M%FJXI)3K'1TI.FO!]8+HS.Z/;;H?#LQ\ZU3&#O.;M4-4?F2]RK MTT1?4I6B%+*BM6!I+3'':BUP5J?2FO<#R0OL54,G_=*'&5E,QU8-G9>G4>R!'%/.T9JB4(Y: M%;PJN5NK%V4L8VFHKN;NADJ&$5Q74RHTJD5UBYB:1F&V6KK<$[F$L:!!)7MK M,;X".7@'BIDM'G?1&0Y,?\6^K43@C.UR75ZJ6-B:^0ZK= M H*\V"TTM"=/\.[9GQ1UJN\'U!4PJQD.5:K29N1 M1TS&"\F5RZ3=OJRE(U^X +?%O;<%;65]EM;5=P]+3641253M/Z6>5*W^JF^' M593*O8I"^6*LQ03@Y'^A*&)=V.].C%^DY>4I+1Y"KYS::2.'/H),Z?8>EW[& MA2VRAV)JI/*4TZ\1/R-\:;M_8M2N:SQ81JG6X"$U:D8&NA#%;>'FUM+L MSISX%-<3E#<9BBB#4/$%Y0K^<%%+8U\%TDH#9>',2Y&X E"P^?DVE',,2.<, MK&W'.EO]_9N&"M.+^8@ZQDN6=(&L+"@JIT$^38O3 (SXYX4A?62U9^DY@3&$.4.T$,M;JAXZOHB75ITL=XDG[%,75WV.$[X MX>I)H"'QHR;QB\*+_1-ZL?^MO=@7I1?[HN;%?FFZKYQ1PS#_/4]245JI8JWW MW1))@C-5)C;>4-8A=-5HW.(.UQR=>IS0FH*L:BY^5B:+CE2 =%I>_]=W]DA+ M@250V?8XBU.E"PR$+Y.0*5FE$E!@!E4'5N8HD)\@:Q>Z&@K_@,52?IE1L MH*1Z3AQ1!I6LU#JQ?%]]9*@FZFSFJ^-1BA>".]-I5))/U#)R&%:JQ!_1T9.2 M(F=*T&I@L$K $9!"\0)O('_Q"TSJE@PB.L%(]JX'BH-Z*/(O?*>\5C@6= M63!T?+P9BCD8%-#\K?3?<5?#=JO]6C_OH;8S2^7;E+/32;T$"6TO-?T#=@_] M%QXXE'KLKGZKWUUS?LM\5 M/UC!&XN#NI8))0)33S%7K7&N#G?$IJL=V"NG=0^7:>:?R.2 &O";O_W0_V'- M1*>![X?R7>$MU\<;,TJ[$?B6EATOL10/D5[K57S4*'YAC>)#3:.X)VUL7C+F MOG;GX.GG-)C#6<<<1S+18YVU73OK[MYH*Z.O:W5 MM)7C/!C=;?OR*2L):)O)'P=8K&@RBO=KNO7M7C?/5SO0N=WN-NR^ M?;9'SRZ=OJ-_FACB,"IGT1ZAQ8N_WH&.:7F[B)V#84OI'"AX;" M#87O_48_1F_LO#$D7JB&\!-S^1U_AL.'Y0\^BNI+"Y=GGFY(=Y2,5Z5_=%E. MRFS_RFYW6PY6^@DKU5TW)ENE/-SP[K UO.>[G88ERLJ@\=AZU6WU=1L-K$;4 M?5V.=55Q3NM&I-:K4;LUN.^PL6OG==D[SV+4:;7O.XD6%Q/A&FHB+,HJT=#L M3JMW_Z%1P<-$[TKO_@N[:H?+]-2J&F)E[55M *ZZ3H5R90(4!.1B!=-9B%4M MK['P437M.K0'.X2U05^R*-@)5&?='ED>EE#W)0!H(487DXM7@*C3OS]#*P[N M=%O=!\!05(R <,AI=6HX-'BM*EPC4U<8*0E@^)8[!UYZU:] 1QS)9A9,J:!' M3'6(N1&J^!9*>R."M9 M&8M%IQ@\P<7D5'EC>.>V956/S1?@OS^X/U:I51\\;-7K\QJ4"[@PSFK1:*H! M71 .['3H"WJ]UX_#&W!WMH:8_<2>IY5B3-5]%ZXBE[=WVZJZ#T)I1]S M%;VU57V*\AZJS-$#"E(YJ SPZTOT "R8TG,]VCH6*SE4>SE0:0S'0/GXK-5A[-5AI M.H'I/CR'ZDE85)NC]J6*VG]K,.)DF.;$,.+HJ=ALY=%LI0$D,]W#IV*SE4>S ME0:03F"Z3UX_T%2BX'Q.J12)-Z%D&[Z\EF$\F\K-9Z4F<_0>3=?49KTWW=O= MAFWOKIK$"VRZR?S^5!,^ N+>F)7RI/=_WUC9X/?]2;S3Z#CM0]YT@]\&O]<1 MMV/P^Y!8V>#WO4E\,#HQY=M4UGP6?\:E"&7:L*YD)!.5#ECX\'"09GBZ?+WQ MZH !UCV:KE$9ML;3?F,PV)BQP^SU4;+MT1.W\6<85CY*RAX";/<=L],A[_2*58(TGXQXT=CZ-88)_4FD5S(001)F(K@(W MK*6S-ZBZ[YQF4'5K,Z]S8CYAP[,G0MFV480-)Q\C8?_EOX:.[9C-/DV^/7;J M-OX+P\E'2=@GIVF;Z(MG\5EPRCTL0CH606)=BS"G@J?X1 #?1!G^F@8^7?6/ M(P.O#^6ZAZ9OW#.^?.!F;Y[]P4/TJ+^[Z.:'I[ \#G(Y/FPP_+%3E\J>,H@1 M,$; '(SK9D]YR @9PR/[X0#:4P8Q0L8(&6/%[+.>:'1: &[0P M;%*LVG#T=$;"'G&)D3M&[CR39[?=;K2'N[L4M; MW=WJ&C2ZH]WE4-A;CMK!W2_X*6 >].M^9!A>Z/S._K8%C]KLJNZO;JO7Z;S> M(Q_8/6;/CV++;X,,.O6VRPW\OLP-;'U@3YI>J:<;Z[J1M:RO?Q'3V;OW5A!Y MB12I]*TLME[9W99M04LAWIFC@IP2_D^DM*;P[B2U).R?;_TCCZ35:3>[G08L33$$#'1[U6X-=2,-*TZL_NN6]6TBRX=N1&K-D@!( M "9L^;G$@5=;@:YG,DGC*))AX;-4;8^* >*6>&$0(>Q861*(,%U\>% .9"8 MH$0('<;C<2HSRYU;PO)EV64E]?-B.]U:I]! X,G%9XJ5:^V$?6QG$V$I M;%0_5[)1G=>R4>T#*UW^3+QT7NZI)@QFJD&_I.G[,M7P_N\B4Y6DB>1EMUOM M&E/9CN*JXK&57*6_3;'G,,B"*[Y,F\A09-!KC89[)7(T*@RX\ME.E;>@S^^2 M#AAF,.48>^"G[)93/@7[#0Q&%#"5LG8>H5BH=S>[:GR@RZ7[)K?F<)Y:H#DW1 MCZ+^%)FIO'YNB11H,K6$]T<>), ;0)#"EW=Y>RYX>F/ZR57G(]>32_XN[S_\A/O[T!?+KV!@?(5>$&(%SGQ+@%)T4R M6Y1"[?MRT@.8Q1Z^C,BXX? --P[]76P.P9Y,,T2W>"H;5O&!TA=)\'^&14S4 M(]:9^@9 \)/,&O3 ER2^!M2%%1_'Q8/?Q&TM!N+H88@\%:NB6D2>Q=I+@V,! M^L:AX^/-4,SC/(/F;Z7_CKL:@AKZ6C\/A!&*62K?IA*T-"F?U@, M\L'-8&9YJ]]?$;W#O?6Z+<<>OG[WPU_7/&"WNH/17=_?]1V\/.JUR__N?/BI M!N&T.KW>2W3\L-G?$;8UO#-J:Q6QKP[E6F:;QQ1T&^Z(@TMO[A/[Y8]S!HV*==BH>(P+4A>23Q?V&)_Z$F\>])&YN7;(.'_7#HYS28 M8U,MQT.?Z+%.SDA%0S)/P_@G(Q71UC7B[T$+<.B3,UQ0Y8*.X0+#!:?-!>Q! M-GRPTVMSVZN:&U7+Q5MR>W:TL0V)G9'[/U72?//_F0S(<[(_NMC$.(*"S>W,E[*%W M,5Y\VTU1Z"TVO=/HV">6F-BP[YYNI6'?A[!O]Z"+HAGV->Q[NNQ[UK&/?\=? MIJ+AD5LGLGZ)S0#D ;"+*9:R-2[V&X/NJ4*CX=\]W5/#OUOSK]WHVP=MEQC^ M-?Q[POS;:]B;0\/V>:^?U30Q!R?OE@J1<8Z&\D;KC4@2$64F%?0A<9%!S*TS M S9Z[=WE,3OFK39<>S1;>?!<:VII&[[=G^D:OC72]N4JV!RG5<()6P*5L$46 M"5LBF1EL/&J&.55L/',&NTOD_^+,;CROAGM/BGL['7-N8KAWKZ9KN'?;O>[W M3VN?S5')@\BDGB12&2?90I)(@XO'QR^GBHM._Z!-$N-C-3Q[W]_W9O4/>Z0,JD_;B.=9/N$K:0J[^EZSDM) NP$KD5 211&Z3PI]; M(L/:1;4J9U)X$XR(VUS6! L*8(X^4^%KY>[O02&OQ?M8"\7Q^@^H9:-*XU6* MZ&Q9Q(NJ_'R*K^74E4E9V(<$&94,XNHXUH^)"/P;&8;6!7P>9-;Y%32,9>A4 M";$;JNA3+2WRJE?6RL+A!(O31DJM%=+RXC1+MRY- M4B_JQY6%ZJ.@T=\]12Y;=G=M/JZ=TMDXX6TFAPX>'!',H >;DV'])%4K#6N\ M)'*6)]ZDZ+5GUREFEL"$@YD(=5&8LAW\^KWTRMW>QTIC)PE0ZTH2_:9"H%O6 MR^T4\E 1DXV$&>=9F@$U8PV[DFWT4(% J2P8_C(%YL@3YB(0:R3&@'Z1!^!= M7V226=0KIK]^.\D0O*27O",)9 M*",)3\ ?*#Z!'@ [):RPY>5)(B-OCL46HU1XA+=(-"G!AF+_%;]_-A(^,7\E?&_!(U"$. M?_![GF;!>*Y[H5>;P(OOW/@69X=%G(I$N+=;VHV/8;G'Y01^W'XX=:\8K+?Z M%S=G4IR"T=[PT988PV#?BO!&S%-5V*BZ37H/R#I;O0&/6>?#-'#+)3UM0-]< M3NYEK!Y]8EGHPPCCU:+46YL[RG*XK^#O%.; XDAPH6!;)UA1.(C]5$L8UJ/7 MR9A*0S@B4(FR:NM4LY0+,N9LVTW$M;0^??ZGY8$R,X=F0*F!SM"$('T([8FQ M3-#RHD:Q]"FU0B\*:YR#J$*]B,T'&%E\0W8#CA_^T@K_KZW+UHJF'E+6], J M-=Y#X88=!?TA93,,J2<-;K=QK-Q_#?L'M83K%NRKO)9 R WK HQ47+/B@Y\3 M4)BPBB6\0,O$'_Q"TS(E+.]?PM)N/WL-R_[=11SO_/KN&HZ=.ZMC/E&W3NO! MKS['9$TUKGW*P7TXDS,U*HN5N@1I;2I4&M988@U3H?(P)V=DHB$94Y7L43+1 M5*@TM?D,%Y@*E486&"XP%2I-A4I3H=)413-5T5Y,;AHJ/O!M/;'I&BH^RFT] MJNF:[ $/NN2ESNK-%<:CN]AF:F/57#_]1KO?/N1=-W>0#0.?,@/W&G;GQ#(B M&0;>TZTT#'QO!AYM/H'QR0//C@@?T>(P,/!AX,/!@X&'9'AOMSIER--CP MY(=(U7OGU.)#C+CJ!4)JI-IJ>X_RM:W; +X&.J-[H0:B=\-U3LM!MO/C'*^: MOB!(/[]O;)N%.'B\MCO#QFCT5.;>PJ(=%FH;N#!P8>!B$2Y&8/[M+NFV@0L# M%P8NCA8NSG98YF]OH6('"<&?]V;(DK5X&H8A]V="E>^:YXHQ/>6\'WPM;?WA MU>M'!RV_W,1-B+:A\(T4/C04;BA\[S?Z,4JC_<:0N*D55X=* MC?X:!9@&_1*SX7(BW5?V8+!KUT[1"_DLM>E?FH%!;!,@=Y8F5) M (/'Y*HSF0#I )U8P706"OAYC5G:JPGKH3W8G;D4R1XEH3_MI-P/2YK[$LBS M$)F[6)UH\$ ZM\7N5;@C]UJU_#' ?2QODV"=*$BA)\$,':NT/.J7[YDQ9%L M9K 26&\DN9(ENZ7Y;!8&,J%\W8GP,IA^)*_B+"#<:%0:7UO^IUN! M7P+(G] M'!J;!K8*( ^J M6.)*5NB#-N*JXM!IT&: X5_4,=HP_BJ@@C6UW6OKZYO=@26'E+XH/-8)V=4"4,R3\KXQR\ASJ? 'QMOMYVNC#AJ/CAQ MVG^-QT#_[29__9]O<29"^FW+1*.GRQ &.PUV&NPTV&FPTV#GX\O[(-D8A M?DREGWV\LG4D-QW,=(^&BLU6'LU6&D RTSU\*C9;>31;:0#I!*;[\-2))V%1 M;8[9ERIF_ZW!B)-AFA/#B*.G8K.51[.5!I#,= ^?BLU6'LU6&D Z@>D^>=$P MDX">\[BD4B3>A/(K^/):AO%L*C>?E9ITL7LT75.$\=YT[PP;H^[N&#)VZ[NS$;W4GO_[ZQLL'OA^!W>V#P^S3Y]]B)V^#W8;&RP>][D_AP MT#[D'3<%]?;4GW$I0IDVK"L9R41E Q4^/!RD&9XN7YLRZL?-9J>*IW:_U[#; M)X:IAF]/A+J';:,0&U8^1LJV!TYCU-N8:LEL]E'R[;%3]] X,@PK'R5EGPT: MP\.&[1>I 6E\&?>@L?-I#!/\D\HK8"Z$(,I$=!6X82V=O4'5?>@M.R\&V_#AW0[FA-,4>A$MM MO.-WCU7:0#7;K-/!X[H]&C5&O8W76M:M:E&@8S?4MZ'>QYX)"(-&AL^V7=31 M8*-E<"\>>\R:OB27&;EHY.(A\*O3MAMM9V3DHI&+1BX^I5P<&KGX\I1HY*+A MURVO98%8'!BQN)/;7?!3P#SHU[W FX6^[^QN6VBJ3:[JF^RV>IW.ZSUR4-YC M]OPHMOPVR*!3;[OTO^_+]+_6!W9SZI5ZNK&N&UG+^OH7,9V]>U]X7*T@\A(I M4NE;66R]M8IQS$3@%$BA/[B\3B5 MF>7.K3"^D8F5R*L\%%F_)J MP>7VH--JWYO-B_Z)K@<+7-Y37%X\M)++];>(6%889,$57^%-)+ @]%ECG7[) M.@T+VODNZ9AI!G.(\2U^RBEYE2$ACL8RD=$B(U:@8S4<:/BALZ$1EHV!-H6+Q8 M_K&\6/Z2>_0Y3RQ1'9HB),4X*?)6>0?>$BG0=&H)[X\\2("M@*"%Y>9I$,DT M!0Z9ND&DIICPP_QL&N"'+9@U0<(XSI-L8OV1 [> I(3E8"BXD673_YXGJ8"/ M)@&H2L!"88[8\PW?DT>N<' MZ2P4\[?X[;N9\'V A(*T6[V =U*%'/ 'O^=I%HSGNA=ZM0GS #OI%JD#6GA; MF$RW6]I%C^&ZTHI]?GIVAC7K"M9;_8N;,REB-FAO.!!#C&&P;T5X(^;INQ_^ M6NQB\23O@;);5VW 8];Y, VX-?FW_JNS454E\_Q83%EY%T(SET9UC" M1#UBG:EOWC2@_8Q-PR])? WB%=9['!PQQ M+(C2,'1\O F"-LY!8 :WTG_'7=GM=JO]6K\ E!&*62K?IA+T>E "]!J0"Y7; M_F$Q'A!W@WGEK7Y_1: ?=]<;M+J#P6LE=U8\8+4REPN"-67:V=/<%9TW%.KJB#V%]7!W$:^'XH M%TXI5ITCO<12/$36K75V@6#_A07[AYI@OR=E;%ZP#8QX8.=WJ/= M7M7;F/'(C1)9 MOY9H14X?#,[C2[$?DEC ,O*=[:AAX:P8&_CWL7-.&?PW_ MGC#_VNU&VW$.>;-WD-S)G)C^I;>?!L:VJ9&;[=G^D:OC7BUAR:[-@NX90L@4K)(HN4+)', M##@>-<.<*CB>.2-S>&*X=Z^F:[AW^\.3X4$K-H9[#?>>+O>.#OK8TUPO>2:C MI)X&4ADGV4(:2(.+Q\Y!*S7&R6IX]N1X=M@^Z! 0P[.&9T^.9\_L MWO"0=]H4Y3-%^>:;JSLL9.-_R?I<"YD"%DKP#>Y;FTN5YNI7RN9L69AKN92> M-0%TD8DE@+T%Q>9=PT"I@%TBLSR)K(2*!OEY@K6L[BSP<))5H!9K/.P%G>F2 M3W5"LSMEE;1[45JG+(^X':516:A/\;69!9YU>)E$A]JO[<#=6*JA8H>66WZQ4K@\5)8PV-5W9KL#CDQ<)1OG2! M(],T%U@ SHO3+-VRPDF]1B67K*J/@09_]PRIZEU94FZA9IY39^Z5D]QF0N@[ MPG' N'NP(QD6,U2\C^5A$CG+$V^B>[5["^L&@!%YP4R$NIY,V8Z!@=6AS?4* M0K\MQ#2_!"P@M19!UD@,<9ZE&5 0(GI)H'JH0!14L U_F0)!Y@G3JP#J$\"- M0#-(=_"N#Z*!F_>*Z2^7(>(2:SJXF\A>6%8&3Q#:DM.'[X2^L;O[8N6RN:6J]]W,$0QU%E[I\! M2&>?"O==B!DRC_55IK!6 %I>-+?9SA97]$(:0H) M"7^APLIDB1 5C@'RX5.?OH^+U0+N2^+\"A6=:PGT;EU1\6\4#B13ZD^347V- M[#(+8?0H8ZAP(LQ"$6V:Q=[W!O%TH9S# \!;P-[\+?(\-OOQRV?\M6(YV0P0 M^&4.&Y7<)$$&<[-FN0N@B?:#),,0 !T/U$*N1X@#UVWW%Z80D5>0*O7)* #6C6+V%I#% M85MG]"_9"V_(*#R'U0KQNS;M X)1*'%I!;;&$CF[>ZJ+:Z=\YDEZ+ZB)G M,;(+ZB"S)/:D]"MJ0CFRHBO4,+"8K'457%,E;_C"T7\6$\ MAB9PD+"4V,8ZW(1QAJ!Q\^9'( 8LH"!694[!=ELGBWXKMQ(KL'M%=5YD-,( MH/0)0$\ AS8%2@\AA,6=RGC"9""V_= M( P+ /*W#P!?-*#P-4#G"4*IH7*(Y@QXE6BJ\^#?(E@AXK"]G$Y ^8LP#D,N2]3"6M^2NY*=B(@.MV:*QHI\#SVE9->9THOST-?&3"2O M +AUV **_J"?I=%SP&6O?="T#FP[/V5;$:Q+_7C0!_XM3:;0GG;](%12!!@ MG>-\&KWS@Q3$T/PM?OMNAFL=755*V 0\$A7,R1_\GJ=9,)[K7NC5)D#..S>^ MQ=EAN>:B%L[MEN?'CV&&QY4%>MQ^.*/:*32LM_H7-V=21,/2WG"(*^F;;T5X M(^:IJFQPWE0R4IRLH!:82^1(4%$17& M/4>K,HN3JC;P=CT6P1I-FV&09DW)XI;6"13)HLB$V@0J^(ZBE\NN.GNA3>^V!CVG[_3[ \>V.\-VIYQV M$.'(FS3[.Z;+^0J:2LR"5* 1 ^ M&)(IZA5>$DMX/9X&7DG_-074S3,2_6$P#90A6AZ!%V>H%-& KXU#LEQ0V8.) MI7A& )]?R7@6 RN1A@K]C,/ R_31PHTDK3W-I_S+. !USI,E'-4QWA"](?HE MHN>3^42&0M$H?ZA-P=*ZJYSM5TTNK8K^&A&17V84H8/T*<-4W@#3R"I3:".) M[,*&RKH%7^"O48[ S;$]V L$=ADP$;0K:%I0]/WHFFVT4(B+2"Z5'HYTQF> MW[!M1D0:H6^"_P+@%=@*$E2@' 6Q.CK.)/FEKK3U)QY)* M6T"7FO0F$8P MVJRA04.#6]$@AZ$2Y(U#/!)3DEJ%5R!:1ED,8(<':N'AOE66_XO"47%'H9*U;X)Z8L1<7Q+2A.4-SVQT- #TA2I&S M4RMT54?^BA"!@O[2>8I;:HC-$-O6Q%8Y:)I09$5):D .:1Q%,J2#?QVT4H\2 MHNL?*J8/+1 1S=\A41H2-"2XK9T!NY]Z40G8^D[+KX;F;.M2ELS%K!G31L/*9.GJN<+U,,7XFP"A$O?@4_3*+V3.A M+;I(YDD\!2N/C]GT!KB@?DN/-1XWB86_WD:TV];WO_^)5QU@LO/BJ/M21G^* MPO4&%)F!^CXM[CIF> E!JULU[UWUU+!R=VAA?G0W;7E,XX*BRM@W6+B);N'R MH_6/&"1K.3! OW$;"X5.I3BMVENQ>@:>*]DJLH& <>AB<7NU=N MVK(9KI0%AOBP&C?N BS"R'E2I^CY-BB!1<\(OT,]K.AO4CJ-HPZDN*2,7YT%C/760NZY_"C1-#_MW=M MS8DC2_I]?T6%S_1&SPG DA W>V_IQ>W;WS5%(A=&TD!A=?-E? MOYE5I0L8,&", >4\]-B65*J\5%;FIZQ,1,+DJ465JB4Y"2^=5DWM!^'4)K)7 M)^988QJ-N< 2!7^^-!7] M$Z%*GKPIE10GHZSN9")-BCF+\J0BB_%LUN1AJ5)>\(0D M?1Y4.BL5C\J!(?;ED1BFDC_Q$!DN4)T?K\ZC/K'R0:HTUD<>,,\>U[(T)-FY M GV\#A-',,/016L8/DQG/>U 9:M%IS1S'WNCO,T"4]U0B+.!3/$8.IX>QV4 M/$S!'_4>A7NJ7M4U&N!OZOOQA (?Q^(D%N"5@/)G+)"?@]701],E1O'0J-K3 M3[+G9]4.E6]KMQN]'DA$)5S.N,%LV.U%EQ==:S8,:^'8;_?>]G+O75"AM;NP M:\0LS9I=M?6YCDY/:I7Z4MT-+9?9N<%O4#GM,(D#;< KOQRUC^80.O)G M>2)RECD^!K<4/&.79:;_/5BQS@'>^0=-']GOH3RM?3%Q6GM%S7B986KM&MW@EM^BWUQ2]W= MI@M+*]A'B7:%:N8A^A%_XE]3-6A2=KTJK-^*F8N2(LK*M:#(O?-FWZ7/UW* M$==IN%?^%B@'*8]J;.M;Z&N:A.>5V8J3A-0AZ.#ZQOQ$K8)*Z(=MU#KM]N%+ MG7H-'YY,:25/K.1FK6M6=26_>0MB=7"\R$F0D=M9(F*W-05D[:B1V M,!]J'7]N]QVV*UD;2S5+P1HO"WI<8A>5R).M/O$Z&>C-K#FK8>&B<\,4:VB\ MHXG>?G[%,HS8>VO]T>K56F9K.]I#CAW9C=V4.]F-5>U&JU4SNQVR&TM\VH3_ M8TFI@RUQIF[%D4^P.Z/GS&73.7INW\H'NO[0![I8D[]O"8_60;C6[>M5U7(HR]1]U>G(F)VCNZ:;LL@:@KZOUD-U<< MH"F+-B[SGF!I,E2U.6 2X^A,IWZ2E97#,?PPQF*@#BY3E[FJ4FI1L. /X88>LZ MW\OKU\M9FD:CF3-;-@%72#",,^!>Q""H2&6QUP<>13Q0W1=^ I:;$[1A%V;= MV>%!1$*6IO6P%BGBE[KL="O;-3S+16/)OWC"S?VVK8Q:WS*%+E3^^$K+(:Q+ (H[R9WT]V,8+B MWVP68S=,"+R0R^HIJV#+,CK9W*Y.MGK%TIJHKYOUX)3U58LF')+O5J-=/)-Q M(5Y9TYJ-S@1')T92I5+]4):(CD;/'K:*A[>C;]0AG#J$*WDT)U%^ZA#^)I5) M*] A_">K5U@QM*0PN./QO$4X'X5@Q(J&LF QK>+VAPAGY88/\MJ4B2XY3+-& M*G847^Y@8$Q$MI.7WU':$&;;^:GMKE?R BI0O'@CGGUQ F,W//M9)T*4/Q2C M=UGX'+)2O]IRM8^@VAJR/O>QH/U$F^]Q&L'-L2[3/.+8/BG;S.,A:&==;O.E MYHBR_/V0N]*7&4>A(QM_R3KJN)'K(9[F#Z#4V2Q4'U^_-I[WX-=W" M)5HV0@'J9*EX?-7$:_+.N;*AWE^IE_>A C?6FEC7X%^N&%K)QY2?"1[C6,C: M\OY38W?<&S(4$G,<<1<,$)J4')3 J$W*8&:?^^=Q\=(1[>HL:96]D!=8 MTBPB\UTT8PML5O=];%:YB.*;&+%KD?6N R&MSI?V+IORN?+7_WT-V'_Q(,7& M%.ULN>$:.5=]TXI^-EQ]D\_8)(T,KCCL/^(+F7CI220%VUV$N'C@A7G+(VSP MHKPK1%;XDT(T!JS=+$QAUO8G$D7'"_GZ1[#,">SZK/4A XST]+"EF-DYC>&- M(&(6I*,^]K0N+">X9044K=&1 J9,AMA+>,(4_,[!B+*FJ=V/2 Q\!5-*V]/* M;<\D,\#N1G>BEFTG&J\) U%/0!ZZ0T_6-$EA15F;%1RL+P(!W&*RN6<#9?([ M!VH7RZ/HB34QA' M6)RR(V:,3JCN+B3; M6R)M/R^0=P4[&F,*PJ)%.Z/K!"#.GR0E#7& 43K#^(",]_!"OE3]'X4CP1-;FS0MT M][IL=U?<02LM%?<3A%9R8X?9MF=Q<^!%,5IP($)R4P<")44.ROOEY+SM7JW7 M7JE'_%O%X^@>#&2_$T_\/.+/(6( MR5K Q=XT?/*<>9(-Z&65F/A]@ANSYZ9ZN\%&Z>()&JD=T@LRN^KY:28K*_*8 M8#O/*:GE;\FYDG,,.9@WF MU/ :#*OO!X^L)37C#.RD7P2) MTS:MF&SF66*7.U7T9&JZ-+ :.@+NRS:=B@AI5R9ZH(?12 $-N[SS MO;$/!(ORL^A',J $V]&99:ZS'GOZ@S:8'-^7WV1R_Z*P55..3&GYJ0U6F:A. MOOZ*EW=K>AM31CIO*8M+6?MF"C,:\Z?IKP^M1TBK5[KXV^M'7E/4L: MI:].$JK=RC(5^=)("G?*,].K5D]<;[NM5\\WGUW^6FD8JJV39^E="KM7[@+/ M=,>>.V'-5LTVS6G?8-(ISO<.J9JH+OFN9$I+!Y=\U>U723KWD+$1,"^4'IX\ MA]"6LVO/X6NI07/2/UA!;2%T<=(H@OM@G%2J)>RW^=20NM3SW7J80OPMHD3U MKRZSP>'C(N4E#A7D@TV:0=I9DJCT^1)Q)Q>_W,#B&'9+A;E??OL'1#GHJ8ZQ M&;>OMHE[")M@M>C ??*5&>Y;X/E5UO(L^IQ0[3@=CQ$(R0(-W:,Y$Z&\[(E( MMV#6C8$+"8.C.DI'N?.2?6 HAIL#PV@$?=[S3LD70$>H7? G^R2FN/M7E!XA-F.+.< ^BSN0G"U%32542N_$""2H;/0=.##"R@* M9E1\9H!E7\M ,5>V8I^B5_G'QIK/9L= OL\9]]%' WZ3<*L M\G,R+.;)/ K=^UUW_4:@KS F^4*>7A^4F_7.N5DFY6:]2VY6!?:#F899]7 O M<-PR2#GU&15-JHZ,>"0F(M<\9QF-MU'Z*O*R\9XYC+R0(YXR,D<3^%.SG*>B M+7WN7+6JO-F_5KB_1MQS9:[<=W0&OX2(EBR2#M\F7%W72N"JPPSXCSE68_#6/K^*@!3T5>8^F[I@R8L%'0NXZ%P\_6;/0F+23N)7'^< M&M1U8B2+I1;PDA;@NU5$5K(W$&<$<%/X@%=]#UQ:X6;C0Z#P&?Y: LF 27<\ MTA\=7#$*O %XJBKCM[!;F/8WP+ U7 ;4W'[ZVYJ@YANKZOJ@)NJJA)L]W#+& M892L80BWZ27V-N4D;H3#B) Q^W&V6/):JI?4%$(, JZ\? ZY*Y"3KU M &09:!S1>2JJ\LD="#=(];O,IQ>12M&)/=QAIKZ:8;XY;A=_3:M<:94PMR1G M+N5];I;P^M]Y,*"VK?2 M^0C]^%:FZKK(M1VRF79#^@,XP5?7WJ2[;I@+%WB,.C]@5BR[ M0F3+\>GP-X[OV1=UL M?10_RX?,EJM_*U)I+K)]XTPB] /Y>2*<]S(5ZB!VX8H8.*6V+_!W<8(Z[[@< M=,@O'*[Z7I?M(5D5@@QOUPD7R@'6;_ 2"+R0 R[TOX($?8Y<_:*<^PU-=,X MQA_C=(19@/^'7Q%DC3,<'G[)G6Z8,'Y]4-E:L8KN!I[B'EZ]N3C//R)$DIMZ MXQU!?/7I1;ED&=@J)04W%QFE?QC M\FL+Z#9786OY@)_,A,XQ(_$HG#3?D(N_%U&Y2A2*P->!B8* 8IG6*2+D@?P* M#)ST.<3Q$.CKR!6+7.#W61A.?K8),1\9HF.4,7@^+@@WUMA<%@GG?"P668.A MYU80(57K+@ MRE0_>)J[$,'K0F<+EB\;PILEA);+4^9#RZQ/5$[\3JN;<[,P M\!'$X$"D*HL0PTRRPR_<&7KB7G^B\B*(UO]4Q_**@TFEV08"M5]7?9"?WV+) M^S]3]T[> $HAM"W.OWK%23U+RRY#*?*T81C''LYI#LF*72_;J&<6(Z-]6;+U MN"7RJXQ'3^JHSGF3^!(6ML#%E)_EACO/@94#6-S9HONJ%I>"4.2U IS0UVH0 M1<29INCOJD*6D($! E"Q;.QE1#\+/)<#!FZ6%Z$S9AU,FE!V3&(BX*N#R8Y MF;4+S'Z553C2,9X'0ZQ.Y(Y%;5U:5< $L]?G9>0R7Y(V64TD9PQFF"B3.T.I M?7$O?,T,.77$A:J+>Y\7A\,O,=K%I+[S;)%CZDPA)R7[!8?%*N$5@J)A51_8 M8HH*1:BE7L8]I\R]8BN-,NYIQ78D8C"KY,]+JT\-@(:AA"ADA:7D3BU=,:W[ M3^#N_,"=-PF?WU];;>J$BFZ&MBSY0D;UN%?<>MYM&-V6G,O=L [?SJZ_L\O+ M$_;U^V\7.Q3-7[/+J\]?KW\_^W[Y]6H-V_UJ;Z/ 8\Q;'QQ9_U:?F\8#S[LA M.XG&F WV!:>W0[)3\(+B5*5W$B85AY449R*Z+$ZZP0Y#GP&W\!D0^/P-C#&[ MK"D,W51N\:PMV).P0AC!+W(\] O@\?Z3@F[P0!%E'>Y8UJ%%68>[5A%N@]]% M3'Z+G\!N,5$^C'9J#SYKL.M=^EP<_V"?%9>JN_^6DN:+S\+E[1=OY1+$%WXL M'F3@E^6(3&\'-?84IEAY##./' Y;0.IGI]XS4!>5DVGEE)!&&NO*L9-[#BC+ M+FWR^ 5V6ENV+ZV9'V(1Q$$479[<+4[ -?,<-7F(R)%">1;YRN'Z:>PABE8K M!;OPTNPL!2:HJ4,+ZL1$+(\\1**47!84075>9P_5"0:?$+CZX+]KWY*MVS2( MQ!V6 HN$>QMS7\2W",8G3[>Q<+!TWP[94:O!_BA-E]UP7]7BNX 9[Y!Y39[8 MC6*>I[\._*%2#77@L\;7Y]V&QY>W)O/E-\&T>0P:E9IW'N:V=!4&^P1&;UP_ MEELHI <'%3/L('%[ R4_3[!UQ8"CLW*+7^=@&P^\,,IVB;7:J*DQ-0%@Q$!!0E#*7=\@&V0WV.TP2 MG-&!V"$#!.YP*2FZTK8G41E4#N9QD!4BVE:U0JV=_+(NC4^KP;Y*X'&'+,_E MIBMZ[:79^51DY;Q4!_@]OW0&X)EE*8!9KB["ENKC(0*/LV:WPJN!^=[C";SF M*AV)R'/DLOI\V[8,N]>W^W7;ZL,_3;-9[_;-=KW5Z78&AM6VV^;@2$+H(,QK M,?CEZ/RVW^Z8HFV8]:: ?VS>,NH]M]6K&Z+OMOK-+N^U^!$+^ AF*!SW!!/G M3:/?,L^BZ,P-QXEP/_O\[H@I_835_9@ 0QZ%"Y/W8S%GJI;1&MBB;]?M=KM3 MMSO]0;UON%WXJ>,V^[9M=)SF:Z<*#O(:L]V^PG UL7Q93_!KQN_O!O>'LTWB M!A37=EMVBP_JMM$6H+T.**X86'7''-@=L]LUFJU7:T-9%;Y'HR!92V]MIVF; M9JM=[QH.3-=L6_6>8_!ZNVMWVRVC8_0'[H;U=KG);E\=\M*I>Z"Y^;D$[LB3 M%ZJ"0?8Y"=N!)5AD'=L(E(H1J(I8>!B$^[E!+S ;7=A =GS,JAN&#+L?Q@/5 M,9&#\9>[-AX1%0/9#C'_DB5!=A0T0TG7S8_.STR6!W[*3C=A2WTMV*?9OO^Y3^Z;/9FH&O?O9U*TJ MH>PJ/@O.X&D29AW5<2Z80P53Q]OK/G\*4[TOG:I7F8;1,#YD#X (?3Z.Q4E6 M=#?C@6PAK\8^4OW-DSSSJ\^='W=1F 9N7:N ZMG^7-KW7NRI#B(GV9OT@8]J*'&_;"P6& 7G?1]& M>]$+8(!6:]$488"%+UAXS<@O9CWJR\+4:7CX772F/C^ HJ@TOQ.5[(=_F"'$ MK(BK7B]J#;Z9>L#T3>7R)NR0SWI;X-3& ^1V@JD!D%6B< M3R2,BE=^.>H>+28XS\F5LS7'"9,9XBR;T*$M\\MRRGH?LQ=UKOHL5F[?JDZ* M S:/3" ')X@KV;)MO54ZETM,^RM&\V!6,JF+0J-%[$3>.*_;$CHIAN2D/Z0_ M2^G/YS :D;*0LBQG;, [(&4A9=F$(Y-[XM9*GCBI3@54Y[,\NO,;!"!8-F?% M"*35,%H;#D)&GNOZ8@Y;V]L&_5@V3 WBSY;E"1GPPA3989),HY/CH\?'AX:L7 : M=^']\5GD#+&@X;%P[WAT[/*$'YNV;3>[QC$PP30-N]WJF;;1Z76-YC$W[;IE M6UWSUA2/3==L#)/1?"8.!K.9*.?H8ME4F7%Y(HN ^EX@YO? T=UO\5SI-?:V M0"SW'#DJ.TG([)$"YYW(XN0KB60Y?W/C-;'>5P_WG>AN_9\5I+J2HC;-8],Z MM@S3KB#QE93XZ@[$(5"]S(?>N8'#SC#@[3UL@D0HNB0RBZ_;M MUB .[!2#=5'.P]$H#-A-$CH_RC53*$.F0D3?U,WCLPK274EAF\:QU:�A4B M>G6'X1"HIB09@D HFB0RBUCLXDX2KN"M%=2X*NGYAX"U82C$(Y"(2F1260>,)F$HU041]F?@BMTV&@" M/;$,H]?K6=:QV[/L=KN%Z,G6LD=NX.; 93?I>.P+K+?"_8S7*[Y[KM>YSZ!) MA3+3JPF5D("7VEV.,<_$,O:5=)+R@6>7T+&:3;C6\'_>]X7\T?7NF>/S./[E M:,SO1#T(79$-!K/ RQFUOGBLNUXD'.ES /O247#J>O'8YT\G>/5TS%W7"^YR MRAHM+Y#SU Z\^L.?:9QX@Z?L+?+1N@CE^2X:<'O MVUYA4]-9^/HYTFI.?A<%?NM_43C#/ *2LE&A#1_ 9$^X_\"?XM.CXUR*^9U* M!E(-9PO@-7Q^^PAA TR=L00REDK-S]ZOIXM3.^%I$IYJ=N",D#M -Y>!P4/ M4U!4[U&XI^J%IF$TC _9 Z K/A_'XB068PY.N<@X$4FVR[&/IJ/:/G=^W$4A M..]UK6L#^9\B^4%)K!_Z[NF]%WM]S_>2IY/L33."6S6Q;L,V.A^T8LRX;BZX M9IF-7KNYX(;VHH&-1L>P%SWS(O#[1E9U4ARP>60" M.3A!7*6COHC66Z5SN<2TOV(T#V8ED[I(#GT2L1-Y8XSS,,?N4^BDB!F3_I#^ M+*4_>%:5E(6493EC ]X!*0LIRR8O&2X:ZDG M$SS<71AUK=C^8&BC?).U3^NS_O=;T/RGFGHRLD8#JZLC^D;K6,V,Y034=7J(P'!8]$)I%)9!+B47G$ M8]4:=(1XO#OBT6K;K1Z$&(;1MJW.<7 ?A77Q:+=OVT9G6Y#'5&9V*6_BW__6 MM#4R9<]BV-XI0'"388OE%'>)EIX1A8([7TS,6C M,^3!G6!G3H*7S5[3)H!D/TA]59,10DCV@-172-@ZMEH$D>P'J>1:$":REHN] M';=Z#^*/=?5]OTDCD1%I1!J11J01:7M(VB9]N$W1_%Z?M0@EA5"F4\E0YMWE MMX&\L*;5;;=[[6.W9YO-=J]H%95-OPX#UN'5$7>2$Z&RL;:9-/8_/(HT'OHM M!9IX+"9[:T_"JVL@H(>NC#L12V\U)XPDNML2-:UC$R'._>DU2')]FSY.AR%1 MPC0)TZQ0^$3%23@04?YC&(6IO =/B2-LR8,G2H4DVH@VHHUH(]H(320TD0(O$AF1 M1J01:40:D79HI!&:2&ABB6]-@!D9Q4HSX>> M&+"+1^&DB7%)_M/[#KU!3.;O&[:'_G/+(ST7UJN^LM^ M':Y^AR;->XX'[!IM)$&2X#Y021)<58*$/,YR6]^N0\8!N?V5;#] 9!*9>TVE,<_"&SU[ \?C?@7PAD.. H@VHHUH(]IVC3;" M$0A'H)",R"0R#YA,PA&JB2-8#?/O?Z^D6_/N(IQ&$JSWRER8!Q?TG\$%\!<\ M_Y3WS&RV#(5#\#$X$:S=Q-^^>PD^T'C8ZB;A";#H/'0%^PA7_VC< M-,X;#*74.<61"(H@VH@VHHUH(]H(BB H@J(Z(I/(K!Z9!$54$HHP#;-Q>76S M-W[-@9ZGV!")EP$"$.Q_?[W^PBZ#..&!(]BGT$E'<)W5)3#@97]WL[^[(4PW M"!/&QV/!([A#WGB)?@%WY)F*3SSA[+/G"]87#D]C&":)U7L2?A^D_KJP,07 M+_C1Y[$@J& WJ:0PA22XN[21!$F"!!405$!1%Y%)9%:,3((**@L5?+KX7'$/ MYU"D.0LJR(C>%!=)57:*2@IG2(*[2QM)D"1(D,),?Q3^S_N^D#^ZWCUS?![' MOQR-^9VH!Z$KLG%@.G@Y(]L7CW77BU2AHQ.87#H*3ETO'OO\Z02OGHZYZWK! M74YBH^4%ER2]:8% MOV^;^U/36?CZ.8)JVA.2 G[K?U$XPSQLD+)1\0 ?P&1/N/_ G^+3H^-"(R3D22[7+LH^E0L,^='W=1 MF 9N7>O:0/ZG2'Y0$NN'OGMZ[\5>W_.]Y.DD>].,B%!-K-NPCZBZ<$ ]J(7P "MUJ(IP@ +7[#P MFI%?7!#7=S<N]$SQ9VW0"\>AZ#0&_U&O"GB=]J7W%4BJT#C M$BYE=YY+J0G.=ULY6W.+B[,.I:L?W!T+9_:1G%88U/8N %WEN=U3@8$1-M1!O11K01;:LE3.PO MD730@G+6B4PB\_#)I(,6E3UH\>7LUXKG?1Z*-%^HR?"%]X7_%A'^[G.&TK9W M@C:2($EP'Z@D"=+1":K&0" !D4ED$ID$$A!(\.WZHN(>SJ%(\P60X%LD8KB1 M*C?N Y44IY $=YA-$3&_L\:%2$-W__._L^%,Q!0S! 'N$7*? \N3-4 MSF?F7S:MALF2(4\8=Y!;//#@!,+/7;-:0( ["=X5;0[%/ MW7KQZ QY %YY\8P]^6!)6CN3!I?/1EQM28%T4B M'@OE_,,S2-B="" >\$L\0(& 0MZE&"Y,N/YQZ@PU)Z;5E:K*OG-5V195E=UF M5=EMN"C,1_'Q^R?%_]] M><6^__;U^NKL2T67S!Z;SDK3]@K5_Z>X]P+V?1A& ?=)[0].-0Z9MM=DE@T] M,6 7C\))Y5>EKX.!YTS6Z]ZK'>SCM\@+'&_,_>=$46!S&.I.M%%80V$-A34K MA3777S]=7%^>_Y/]UF"_GYU_N?CZJ:(+A\SG?M+VB@5P'<)*]IP?4OFY\T6$ M+BG_P2G((=/VZA#GLQ=P" P@+CB@$.<940M#G)E9S8>8HT')C.^O_C7__EU'9!G&B=^%/[YFP_?O_^&T-"-/#]<_OF;Q_N3T_OSZ^MO M_N>__9=__;].3LC%U?47\H6^D%,W]9_IA9^X091L8TJ^O?_\'?G?9W'C^Y\__?#S^Q^___%/G_[X_[Q___/[]TJW M:+.+_>4J)=^ZWQ'HQ7B'(0V"';GR0R=T?2<@]Y+IC%R'[O?D- C('?1*R!U- M:/Q,O>\YS:^)]W/"94B=>$G3+\Z:)AO'I7_^1I$DI,]QA!( R_=__,1FSDG3 MV'_:IO0JBM<7=.%L@_3/WVS#?VR=P%_XU&.3&U"8E4(#Y<]L-<+D9S?:AFF\ MR_A]?8J#[Q/J?K^,GM^)/P+;3[*#E\8GZ6Y#D\(0L5L4+]^Q/[^#/T.?CR?O M/YU\^B![4M<[2;9/U:S$'PNLV.]J&Q<:LGDLC.;E$X[EX_OW'][][\\W?)O( MQH$?_EX]=M;^TSOX\Y.3T$Q>ZEXZWG2;G"P=9[-/4_RA0-=U I>W3$IC__0._K8-<, G'[[/-LK7 MO242"_KAIY]^>H=__>;?_@LA^/WXZTT4IX1_1C>1B]0:YA9^.I$3? *_.OGP MD>W2[QFQ;TA8^0'6K,Z[88.0.ZW7(+)MVG<0IU?)N_V#/4SZ MRG/B'0W21/ZF<1ZJCYE^"Z#>;/*'[HM0N!?[+4+%/8D_)YV.@*I;5L-./&07 M]IG]OO8/V[^[8__Q-*IKROZ>A=QFF?KJ[9MSB-0[C&^(S M9:1[11Z[%2G M'OL'>R;X'ON]=^8$<+/?KRA-$V4E#^G5LJ ?8$$S>@0>%8(D46D2091PJF_K MJF]=;YV8M5O1U&?R]EOD(HF6%?_8:\7)MP4FW[WM@$$[(/MK,E_,-U*%8R?R M>;1FL[4"!>^9WD1)]\_^ )(M.^13QQV24_MNS6?0R=K>>G8$GIL5^:Z+5LEC_TVBPJPW\AG"7Y=BN9OATO M^O;*N9.LKH+HI=])DO=NV0<_]-H'0)X@_;<5;]/V,Y/S_7:]=N(=^VS]9>@O MV'W,E'D77X%^N+QE4^WZ5%WN@[LVK/5//_WPAQ]^ -4_-X&SA>=T\=/.*9.< M-)&TW]:Y\SK?T6<:;FGE0LJ_M:S4'_=62G1\6X;.RW!#G83F.[ER.VL%9 C2(2JA MMR7KO&3JZQ4>"E%8NV8U35L6[:>]12L\9TE.Z6W5.J\:F[2UG^)>QV2]^$' /H5K)G^X! _>:9)DIMUN35M6Z./>"DEB^-7DY BG][9V7=8. MS17@WT9C&GO5*KZ5UE8M*_9I_S$%=$[.'/YVSBF]K567M6+SYKOLR[GP@VU* MO2\TO0Y91[1\WM+X?N7$]$-YZ;IU:EG)/U0H'8PL?GB",&&4"2=-O@7BWQ%& MGB#]M^7M?(E=KC=!M*/TC(9L6.DM4^VJ59#*ABW+N&_=D%2(($.0SMMZ=?D< M[VB2QELWW<;9V[GNCRWK4F7+4+J_+4>GFVS[E-!_;)GLE\_YFZOA[RV+LF_) MR"D03N)M831;=C58>#M:>G_8-WYTM_22;^6_WMPYNK? @\-4^"$;0!!H6?Y] M,\HAR\]YO"W^P1;_AM4MMFA>OC_N6U%$][>U&>P&:%BCZI8M:[5O6BF[!-X6 M39-OH&'IFMJW+."^Y:7&3_"VCKH M+8NZ;YQI]"B\K6P_UT+#$BI_;EFK?0L,]'U;$EW^!G61#NG0LFS[!IIFW\/; M@FIP0E2O96/;EF6L,.G4."3>%E"[9Z)Z.0_HV;*X^P:=@WP4;RL^ED6'3?IC M&%,G\/^3>FRIV<]WXJ>K**:LZ_DVCIERLGN('?;]N2#=+XX?)K!$-+F@J>,' M RQ"F@;0LO\&691.<&OFH\1="[^2 R5BI$0.E2AC)3A8OJ79#B;?\A&_;>6# M[5/9AA(_G^U^H=$R=C:KW3P\8_<]6[53SV-3!1'DVR1E1TG=C_6 M6\(*&U#^\FE',M:$[1S!G CN&+DN^+]MH\&F- #$\+8!G2\^.^#+2]D6P"8W MOO/D!VS4\G3YV,7>=@BYEFW3P2AW0B0_V!62(_R;-U689EN%?'S;+ >?.=FJ M9J?#9^?O42R_PR0_+9BJQ&Z(#N=-3Y(MFV;?$*B<-40X;9)L=*8EZ_C#= M#%B_'3.]=PX[M'%$3J!DIK?OCJ9N+3M@WX"8[X"]9=OL6S=;E HY ")&(-KC&,3#78R"X##>#A.#*JE>C;1M[^R;6+4H MI&\;I?=&V6XV'-C0"?!/YU&2=M,S^E%JV2#MF87XXLU9B;\#LS>%1//6$.8, M@8P1+GD#]'VPNZ/?47(PT98-LV\0KMPPF8DDXRO;<5<.7$-O)\LX5Y#ZN4H\ M!N53O:,!("L\1$B@SZW4AT'+MMJW\[9<5(4S*8.%*!Q)8APDC02QMTVF)R J M PN^#B&@'G\G_NZ=IEF7.=L)[C:&8'MP&C6=6B.P:=YP?]JW\-:%7YTHX,C* M2&0CCSBIVA#C==^^Y0R\S!1%KVS+YYMW[/O-EM--AM*A9\Y81+FER'^36RR +Z .8J\3V!3]=K1^E@U++1]JWM-T9S$B(@? M%JZM11[0F)+"N-[VX#A[4 E?> RC)ZBM ,$RU^%FF\+Y4[-->FW#8;Q:=N*^ M8;O;3E3C-]11$3XL/ =K-^7;5M04%7^H5G4XE9;MLV_@KHV??].KQMX-F2[T M2QPE21X[A<%0IZ&7_X;'1/6C/N?SJ!ELHC9/_D5V!GQF+ MW6L'<5=0\%4$/3>+ 9F,647W(IH'T^5)(+ M0C))E+_CQ8["$"X-07'>OA#M7PA<3;'CIELG$&X3OV[+]=_IAS-IV;'[%O]N M.U89",E'4K\WW_:;IOV6_XLO>YA&<9\MU4RG9==4Q8'7[AKE![$]!*^W3:'M M$,HT^]LXVM XW4%YCG]L_0U\AU]H>OB)TY%BRT;ICJ18>@Q(KKPTB.0[PWCM MMVUC9-M<4#9GKH^2L]^?KJ,X]?\3?[S\"ED\3=ZB41DV;[J?]HWY S>=.C#\ MFSHT(L;VMBVUJU2GKAMO:4=7=U]:+9MIW\K?34$2_-[Q]JJ>A)JF5_ M[!OXFS/#WVP61C9'?M-@R5W\_K)(!.%-VF(P(0 ?1J6?9!1%OV10W.!4]SE5P)9XL!O)G?+N,L M+#F2MP#*>-L_??;/=9A2-@FI> [<43=:AF"WS2X$9::_1,WI!(,(MNR;?2.U MV#>28?:BR5FJ5XFZ89#MVX[1!:W2>K,,IM*R-_;-P2T@+&^WT-A[(GO!EO]P M\+YHH]2R-_:-OJU[0WD/5^#WO.T0S3OD:INREA5V,YV;YW F+?MJWT9\R+[B MPZFVR+UMNY%@HPZXIPXGT+A=_OA^W[I;"S#U=CF-N <46WZR_25&5""T/-1$ M1O:DTK(;]LVS#;NA8.N_?R3(3QI,WL(9M>R*#"VJ\L_B9#[;L;'3ZY2ND^OP M@'K4!^TL$R-IV9W[QN&FW:E 6=6UDC?;TX[ N D.'$)\#BVR_;;73>UU_7NV MV][K7AGJP+WWMG5TPS;"-&_YW,P7^QW4IM6[:1PF+1ML8,$J$1DDA@0[K[H[ M=".;'$+R;?>-N?MNHY1-E.\$P0[[^,\TC^*;;].$/:<@Q)3'FE+O*H[6!0*" M$U+NA40ZYG!:=G15Z/F@':T,G\CQJU&1B@1$BD 63(8R(@I^G:H M(^]0&BW;;=\07UTJ[NT=.T(QN4-0O[IW;%GQ??-Z@?0_/> 7_ ]HO3C_0?C[ MWGPZL0L][^B"B'^J^^'K4QQ\'\7+=WZ8OO/\]3O1YAT[@+\A7Y'"*J:+P@;* M.GU\__X').&E)_#O[[\FWG]5>J9LN'_^)O'9-TJ_>:=I9.S?3*EF$W;"YL[9 M!FG/<=;2&7O4T=KQP^&#+I 99\S(XF1-UT\T[CO@*AJCC';%B,;N]HF>9)/4 M<\P-E(:,'!C39.U\3[=QM('_(.=W[,199%*\0(+F2>C$ASXSS1#L<=S+7:#7;,3R."P:WJ;&WXE8,N! M0C32,"=*=2+6@;(T$S$G3$/RQX$2=:!D3BR(^#UP_&J7$0?:*1BM;>@'$3$B M3+5#M[L?.ANT0'D3/W9539^ _\4II(&%FI@E&Y^XI4=C/S=6R? M$OJ/+3L;+Y^[7!;M/:>F%(ZJ'-I3$KN-3Y:E'$'T(FGCVG$OR2K[6M.4>XG0 M2,.RUMQ+H Z4;&O0O>3J0FH2VG0OZ3K3,ZM9]Y)EOZ-M+;N;&#U(6=2X#Y6I M"Y7):-^'"G@=FG'-9E"5WC[JD :&YB>I;UG17A,TC)GQ MR6F,KNLS 1T(&CF*#ZH?V?4L[D'4VI-A2.W$(<^,X7PG,&7M)0'U3%%7/O:F MI&/QNT'3<1 /BU-Q<+&W8;/2D]T$/I]>Y\$>U&1Y6EKDJ//EX6IT9+%:%A,Z9Q"%.8R(&E<#3-I991V#8:ZSNT M>M.W/04V:IAHF%E[PY[,@O4HJ:%SXGNSMSV!^;\J:T1HF*-.'&Q/0^>J"#HV MS6&\ICTUW9'_1Y^Y0X=B?6+;L>MU'E%M7";AVM6G@PQC,HG)Z M,KFN>AO$W MZT?7MW$Z4C,KWC#$Z8/EU\'.[ 3UAU0^>'*&LK(=JS'@4]%%W_84M +E:IB& MCCPF,Q4]$&%USE)O]A8CA+1\2;U)6Q2\'=!SF/1=Z=N< B/HE0.GT> 8)[\4 M)J?4PM2,!!ZH,SZP-_MI3J!N_+O1IGJ<@=K-L]+WWNM)W7QVEI[@L8-)]A-T MX21/B,.R34Z6CK/ADE'JK=]=?DT!HX&I/WD= SZ%! MFL!O@'@"$G]":8'-A.)0VL*K/IJ*X_K8;5("@,-A.L'OHC4(6XO0\XG/!33, MJ/LI=,C(%+E26'YVRBB ;1GCR"TT93\[:50!!M5Q6\!O\ETA?O&W&\I>$;08 MSY19-VZ='2HZ%UOZA8WTX84&S_1S%*:K;'>B7'_^9C"Y=STG8']_P&_^)F+6 MUHR?B\H:NPO\R"N-NK%IWQ$-7I)3L"4NJ;1"?HE")_^-$O.>?"[ J956XE J M6L1-J/O],GI^YU&?2\K^D0O(?LAPFG $/@__VK!G;DF*QJ;65J;L_FU<@)K& MU@9?O.M"::"#P,XO6Q@:Z$9\GI/+P%_[(?R9?PSL?UVV$C62ZJ \C6F!(:, M$+1"LY=@%[GKNNH5+(E312CV4RX0^R%' \H3&IS@]*M?EJ"YK>:S^!0\*+NS MJ.Z#J6ED;4>@9G^V9X/*3\^S7=Y$W&FG+T[LX?_\RC8%9#/A[OY0LW.TLK V M4=S^G\6EGCXE&/91(W-=:WOW[#/3 B$R[2J*[YV JE$I3TJ,2MT%V[6[-0'G MZ8K&BM[+= 74^?JEJBA@S4AV',^YG'A_+_7X6U,-X[O7= %96/SA)6)G;TX M_")&34G GL0T'X@8#[\[7<:4BH#NNE.QIJ7=R])WT0H:N;\_AGZ:W-T_-NI! MS7VLB7(%@-OLGGZF^SZ[?;_+?U G?GB):D3L1\ONN<"'U[AR^^WLK98,.>91 MQ#?TF08?&@??U,.:&%V?Q[!%KJ)MG6P'D[&_;KG!)GE@;_\SQN[WMI6K[&/Q M[,-D6FX/Y@&NO_GI2F819P'#\,&P_^\].%]K3\3#*6F^@F[CR&,OEPOX*B(, M&/SL!^R@9F_6^MNHO9,]5=1/G"6[)I?"2*]"!;7MMVY]K8DFO^>'Z-3]Q]9G MCX)MPEZ7L#>^T)3CNHJ_E.U;O4A8$Y1]"V *X";P.S_Y_6P'E2XJGJ]=>FC^ M8,YBIB6^T"" ;.F;R F3AY7/WF-AR&[].$$OZ,.*GK/SBGVY%^QI7?\=]::E MU4:'%O-X)Y#W^0_YHHA?_.W\KB2!\@=[+_0\;TMY/H,%!MYB>P]GU1(:X(CP M.Z]^A .5Y&P'GJ].IX>=L1BU*CV "P,BCSS_V?>V3@"W%1KYP**W\CK?^ M[S)$]*[Q4.S0R]Z#J5K3;K>GM/:S:KO+;51E6Q:>-@UVO+:>FG=4II'%2ZCY M0&-TS[.[O]ZKU];%WA,P-Z]5/'3J'GS-G:P)HV;9W(C+K$%?JVUNSP:,UHWS MQJ^XV&8*&^INAAR__'X70&3H>YK'[$'Y[+,-4>'\;6QN\8FB M5%7A@6;X@*I_ZS?UL/>DW,;NBMU(>;H2#SC_[(?^>KN6S\4["LJ8!_[;*W;8 M. '8D^J>F$-(&MJ"#[$#9I7[W?HI"BKV7/'O-C?9.@KQ2^5!AM=)LJU]V]>U MGL#CK-Y#=M/B63^,AKWOB#N/*IU&S7=*EYY63[G,)QUZ53&A;>^B@TA8-,>S M$XNM@2\02-@M4^>QKVPZ$<][F[9>;FDWLD(-LFX*CRBT.PJ/S0/C6:O!'TQG M&A%1G<.YM,:&Z7] @MK!1J"B.JF:,>;U5K\C._6T]X!QW>UZBW.*5TB%OMD< M)MJYOUUW=<6XZM&@V3[#GP*1/?CW+<>=D9KW+?CDV1_2-/:?MBF:5B->2K+) M%6YL#/;.F47:LKMS<]&Z_2<\@6B!^BE[()NZFEYI-J'M*_;$/& MQ .?$+L:>'SLZ6;#Y@U*:B)&U!%0LL8G!&MPVM[8-OD3A8W, H-I"\Q26OQ/AK_DU GT WD3UL]FU MZQ0L]<*6TQ(:W]!A&IZ1EO%7M[4W]""(7L#1Q-3/BVC[E"ZV@<@03>ZH2WW$ MHVUQ^AQ$PZ8%D@>NHP&8/1_F,3I+/'01R@3X>B-DE\[VS$4R0ZFJ@GO+ENS6 M=R+*;@XGUB>

51.$2H@35(M+ERT-M,KW7P!=:[P-IZ/+:-O--B\=K=+;3,">?KR @ MIUM"K6AJ,?-,XE5S6Y^,2*L9?&WSB28XYM#<$(SIA_,0G0\B88F;Z.N4H^&$ M;1Y4SSX8O2H4N_J#JKZ+Q>_*C6*/>H]LMX79XWPO#.,",J .B>083M=>.)I( M:SB/UD_@2,(0ZN8B'G61:CTHF1AT;YY@=$URS3_3KO]/R9J]O9R_T)'"@ M3*G TY['=V"^EX[B_)HY=X* >F<[T2X1#6OSA 92M7=9,=7XB[.FE9]V32/- M'\9>CI6VE6?2"\ZEJU?W0.TZ]M/"#@!G=C9474@ M4$)EYXG8O;K&%;7U&@.$['*QH #72\$34?5A5+2:D.6ZL\7:[,7VX'R]]@#' M$^J,P8G"3Y/:"ZZNOX:,>$HD@@3S"(M^M[]/Q.%I]HT,-I1U <"0KZD%F&T]J%DA<]2=<>T_- MYP$\CKD!.BL;4>_EJF\\A&$+H,D+\]IB*1C MJ@VF>+&SRWC"\II/J/S6^,K2RL(DQP4W,[,@ \*]H">%\C9NVL8M% MWRC38'FJSP6:RWE>*[X^9+8%=^L*RQV\$FM]I7UH32HDOS4AI:63]1=^@_VK MT,2LD9$NRP"A]4;&VK:6'_&-+W;M6*?\ACMG+1%.E0/".NRS$:E>->^J SOK MCF?#+'F./0+)&!0-@?7)]8WM+8#4/-Z71JG\82(A'FA)G"\>A76X4X1'N8_1 M%_8=7?J@7H8IG#VU#^M2,]V?DX*>F%7;4:WLE9]1:R=[ZH>3K![9*P6]^95) M1TTM-4_NY5<:NS[4% /8Y;]0;TEY=799KN^>AGX48]&^JGD^J+]E;>&&OZ02 M-_8WW&O7'([1ULNBUS=E=RKUY&M7R=^ZH NFE->#M+=VM";4X_U#C"$N" "> MO_4;]?*63KHQ>U'_A3P9!4NF ;BWH?ED]DX+;&]E8_N6OCOGY3/;M3%[6!YF MZ*OO.+57'/=,U#Z]:E$3>E(S^J80@""5>V__[Q,(_DK0>XQ1$V<[B=>Z=0)9 M7P@\-IU"50>1M+=%_66(7A,H.RFK+&&VIM_^ZN[86?=SAH:,X?5Z$T?//&!$ M!O-7ZC%-S2?R>F@+5ZIK_=JB:)LVMB5#R8C5:F:O; MVANZ>FG.\0W0J#35M[>91!-Z3NP)\&X1V[3#?>($S9NI6U_M6!W>2Q1Y\P6[ M-VA6^B+//[W\NH%Z8)"U3M?L^=E0/J,O*7N+%2W2%ZSXFD.L-^VW^O86DXLE MTD7R$$$L<>CZ 2W497V(P+J!4=4>:$"/"1Q8>6P1KVY='W(Y*BO[5^;93LEP MO8H17MC=-3@(NO2<",I!AQI1%8WMI4BK>RG+>F";*@?=$XF%HBIPC5R'TYG" M]RNPFAXBID= *@<,D7TT!5QS%>BM_3,]F.)$$-90.;S?Q-1A&N2O3NS#\MTU MP,5U[FXV')S?V+R,)B!=INS!63Y56IM/!QCS=)NNHAARBFI]]_4];";$H5,/ MJI;G][9P\=5:XYKZ3! OZA>FM\-A]\A>6$[0L$0'D1B]J,=+?ON.^%.V%<3E/+C8EJ3QXW'SO>\NCN4=*]_LG?J;4^\@D.U7.&N M3JKF3A8AZQ/:BN)4:C0Y."HX@WK!4"D=IW"-XZNE_>[FS29\R]T-O>/NAMYP M>E V(;R?O9?Y6Z59(ZEO;Q=>N CT$GI[)9C:G1:'DM&=<1=3ST\ST#L)Z(U-K7[/7>U,DS-@)#9&'/#3YOS3FDY0N91CA?5+?FHMKWEG+D'YZNX M:40U@5IW>W5KF[D',C*N6$.K+?V@L=]K$AX$T=$R2!&P;-D@9 MEM%4C:0N=K\G-=L)43R0LQ'O1*3WJ$Z4NDD81-/F]UI$+!"(T@\OC >;O&>*P;9LDRFG!OZJ 9NV!QDCM],AQKD#*5A%)G7! M U*MK32_N#IVMGUTZ'(;]29GSV?44$B\SD_4U&4R9B=(Z&P,VVGH8#7LJ#V" MHMQJBOGBG4( N_>?SH5ZTY*%T=#!GAW##_V4S>8S!)(4C=KU4*1G-9#GG^7/LT^?H77PT[%GO19MB MS:_:9)>#26B/M0WI,DI]?%5LH3(4C>5)?D5K/$"']+3NSHJ*QM5N/JV:3L>$ M:PN>N4;7Q#":]LWJ',&CLLCTQ;:EN,>!1$:%!?S,)AWNA0I$YK;6]A=!XE*T M*4NU[:=7KZ!%E/9^D]-U,S/S(HJ3@IEYS,J8NKA:+;V1BKH:K0:0FL;V5+GM M4X+A_^GEOHM>]R[_L8).J4\'$C2\AH>&-;3TLF>>PD^DEW'P(*:QB/X M]O)=(0&#F9(-QV_N':USZG7I.D53L!K]+)1>4-FOHFUMN%L_8D>ENLT4%X0_<"MFL.4>'D32WBE8TO1*>F".>X66 MZ#R["&*Q.00Z>Y+4'9I::-NU_!]61G-ZM3-U 'W<&"C'=V/?68G&(["/=WHP MU;6VJ*5B=""DK;BK, JBY8Y7Y&E4;-IZ67P:)>E\@74&,A!MFMSO%\SIT,'V MELHPJ[#T:*-II+Z#O=B04JV EE.PMOFD,+ S'41&F';\Z ^GI%G/DJJ]T"!R M_UX6^E6.0VR43 _-"2232J"TMBS8^@ZC/N;NH)@2>T-BIN15$$65]JO6/IK' M>,L.EL4VN&!;F*:^^X5NXVCCI*M=O8FMKPK;&>[/$@7$!"[ M8=I4]#&+@B]+RPII8SFV6XOJ1$#=-IT8PV$-7_S5WZ, MCU<;;5'?SI[IL=:RWZC>MG8S@L=V*.B:[[A4-%PBEZMPWU8HV<"L2-"0R)0.Q7+F:#9A=M> M2:VR]60LE+D%L6A/;$DN/Y"*_GMAZW*77A:8":]ZMLT_^P%[>D4A32IK7!S< M?0(1L5_HB_+.BJ.0_=.EV>>] MTGN0[5-NC;##J 9.ME8BS-L$].H>V#HVCG M /M:IQ!!;'@$X9^*$I[P[<)V"WY#\T5;=&==3JLI[C;O]OP5 P'ZJ<]3V0Z) M5^E,85))?0T/\-KF-@$'L XC9IG %RD*I,7/37*T]3)J2KB#CZ(V&T#]JTW( MVXZ0R343?@ !0R X%Y&+QD>>75&/@%/=SOP&J;$OY7^S&C;&WP* F@X5WQI= M/[7-I_B.R\_J-H7M0"(3479: $%K&D_&8-,,L%W7VNC'*[!455]M;;G4^K:6 MW=/PDFQ#)"JW&R-!!CXR*EX_< XK[HS:-)FF/M/)>C]C0URMG?CWQK.SM9OF M2<]?H1"KA!$O40+)47&TKL>O9*]1-]AZ<,%G&/?MSMG1>-E;9,1>/-!"V]AG MJI@ +4^AKKTG$OG>286I;&[?FZJ\T)+LEW_QV34>NZM=HU2'T9@2)HI$G>4V M324HK][VVYW$1#9E>J CA;KT\CJ7;>.SU2!2M1>%*BR,J%W< I/Y^Z:][3(C\VOW1SE MMQ8(N&H;]Z(S$9MK'KK*'QM9#,I\(:".F382)3[/G^M0*T@;>4.NETLL),?6 MCIVD"1L*4[C^C[\YC[PJ_TM#8Z/#Q=P!!_%V+IS4J8[":6T^&4M2AXX1, 2(*)A$)X9W?_^5^4U0F:S*^'QCGVO+G/:GI!C[I!JUU'<(!A65& MA/X!6F75\3^,X 0>1*5'='9F=\K..IB,5;CE5EUD*BG$C4EOCZ$G#C[J<:22 MRBC&8;2.+RV$KUUN9$S0D/JP.92]YG.-/\R%%Z,A M]+&RG6'MQ8WB3<058=0(SV''Q;M&K:NYEU6T7HBQ*$+E=K.2=>MKTSK+E76^ ML[.J%4U9<IAZ'C_(;1"&Y7[ /_LJVX;BJ;3 ]/]:8EF[1# M1\U7>08X#J:PVVWLKB#@C;&OO]7;NEB;=L &>?&#.DR^[,_V;[GY B[BJR!Z M:04C;>JB/7/XD%?SZ2*E<0V.VV!RVD$UU.S)QXW0AKY$(?RK:O M/>R95..E M$XJ9 RLO4^ \F6IQ&],$8 !Y!EEF],RV4"LRM1;:-K%").!8EX(D=8Z1 ZG8 M.^T 5(U=&/5%/]46$XKXW&7!FPW*?6LW>Y>[N/'F3X'/*Y6AQ:TCJ&/7WE:3 M D0(R*T3SV/\PCE6K8PG;\@$:.MISR*'10/FB\NO+B;C@1E_'@ZJ4<,=R.PM MP[3B390X ?O>MANHXPI6+G#%;=D9LA%>N+H-,8&!Z0Z>IHR)UP&!I+JAYM%\ M89ISNKL$S#L!DWL*!5I<>$OGZ3BW;"*K_4$]B4PF>I(C?\&NXM]C++VAM+7 MO'1%\-T\R60>5J68!+7Q)[WH&#TF/CM?P1M:FU=<_/MH>4/RL7X=+J)XS;58 M";98=(_A>M?B8F@CJUG2,\>##UP\WLMP"95-M"?&-;@:%6=XJYVB'R'=08\" M(B(+L:M%B:B,;NS>VZ+[P(UBCWJ/(6A],OJ\ZCE4B#FL=2;THZ8[KB\+Q.M6 MH+AC)_MI*1CSE-P >O2G;MDH%3TLYD7(JEK)0U23ZX"W[U/YAKZC3(]*_%16 MX.3JHD#,A0:-0;5CL[6_+P9 P#T][+ED>4 MPJ>,0>M.T.9^:.IA#P$H"EVVM;A?GQ\\POD1+M$AVR)4]_X3>!2?,I71 [ 0 M_UE)"&$?"R;*\#3V-;OEA1>HC#/2/7Y3&Z,)3%KV%8I8]P-#65NZ&PJO.(=( M5'9&UH3%%?YL_Z2L3_TN-+%W]D4)^[0A2@(-D[K24W#R!@U%P'F;WS12%0N!8FJK[M%&(. M+NB&O4=\;G:@FX"*R DUUJ76:-\>C#",O.ZZ(C1&^V/H\BBPQ[ .J+^UN;T; MG :,W/(7=M#&3@ SZ:W]T$\PYN"9RNKLC<:/PVA8$_4W"IY+ZIT^LV$N17BD M\%$D\VV: ,2%>$;7U0$XC(:]^"@1LR,Q"6]:(B[KVT_MPLV>#4,OW"9"]D,C M&]UKQ48V3_U25'YS<>&ZYKI/99X5)TK^-<=>U+8U#$-[Y2<0M8WFFBOVN_)W MVMQVFCESBL^H9D=T[CYY 3%W]B4:**>D8O.+!EP%")9D0T:K_15MK3G1W,G^ M6=IV^54TM!DG*JNJ@->XDQ6EN<]D, I:VSNAAIE,&[.V]="V][SA#K/&3ZO89D*:(RCI;;=, M?1?=&4".BUSJ1GT-2&N%8VFD#[0 M@IM>;C>1BZ%-9ZIK/1F+1],#NKKM%'2^FRA8V$LX0D6AQR/]1#6Z=;B M0_TI3@S7X30]9W?6CEVT37I*M[ZZT8!?HMO(#]-[\)) .;,\)T!9@'L:^E&, MT\^>>(S*#XU%TH90G( ;.,N*Y@%<-?'? 0Y#5/B35=CY1<,A73O[C77SF\QK M"9+]KICNH&:>'/1J:B!@U;[ /3:*NV:^D*!R"<^P7?O;=:) 2#38'7H0LW?! M9J@1@_(B6CX-W5R,XA0IZM">1Z7"(MJAT\0>JJTXT*W=I@:MC#=KGOR'$??Y M124%J+6\#:%I*B@H>JXM<;+_]XD[<@=Y<.UX17BN21>?2-[2(C!S*G(N[FF: M!AR8JW'JFWI8C#'C2D/QP5 ;;5;9^-7#&99B ?"/8-UM,ZI.9WPV$WY=2CVL M[@7G/\3$R"B*Q]"C\37B7K"C!_#)*^<+HGOR''\5DK\NLG!4GH:.1G'][63H M/F@&%>=B93.+IJ4%96>""/G&RME*I!WBL]2:F=I[6C3 9BX>8V)W*VX,KL[4G4&V'20EQ MNDU740PVD@,$43K9,R$*ZS\F@\.QO/(W+85+&WI,P)S6 ![7#8"AE<#T,#^: M[H.63KJST:N3Q[/0'7AO7(=GV\0/:0(>_B=V3=4FI_WRU7.!BB6 MNM:V'>)@"+P#35@U#%64%NC<;9(F& W%K1KH&+4"7K+S> G6B#AZ25>@"CEA M&4&@K;6A 6>H75>!4V6A+/Y]DALG3XG!5OC0;#J"^]&:P%TJXA25C/H#*KP&\00*.GB>\(/;)\=;@E?0&5U$,6W M+M5"V]K4((H#[C;Y"#K@]=2QL_7/,6K23'E!GPITY(,^6"TLIEMF('?TM4U( M+U(V$1,D=(S+M'NV2(TU&NL>"@=2L9AA "6LVNHU%AM9&^RO3NS#'$(L0:,; MLZ*A417RR@_J*R3L-;%^&D)8"F9:G^V*48QGNSNZ@3,J7-[391ZLUEUIZ4UX MVCDW=Q0VE0>YE[GO;TCZ335!ZT48+VL:*CY.5_>OFS=G\0E-%^(C[BAB&#WWK:3 MXP!8CB,^-&?%*>TFXOYJBMJH:FE4I[U?.T$@_0.U:FVQE=D!KF@0M)EK"XV, M)A$]^"E'&O/8L]=C1VQ-'E%U.ZMP7SQVN04*OZ*A[4<\>VNWN;UR2,#,'-'\ MI.])TVXT6@+@MVSD#\Y7 &)>10$H-&"*J(PS:@H<.Y24=G0-^O>MMRP7Q:BZ MLNJ:VLS*8S\5[#@2:G"!>)&;!Q^ DOG68$M":&[G?UNB- M=NIY,=3GYO^Y87=J.=&_N:V]0\<):"),/U]H\SZO;FMOEVO)Z+IIR5_5S45W M78F8'?(O3%,"6\=-Y(3)/)S'MXQQ_! ]K.B5'R?I:1CZD"+AQ.P)P'YY'D0) ME+NJRQ3327EB>36=01K.=M4$&O2J,3G:C5U5/-G-K_JZUO9\I/MA4FU*84<# ME [*DTDBQ5)LOT80VL@'>D#^:'5?>S?:=K/AR3%.<.8$"**YHC3-;:7M6<.' MD+ 9=%?GM&X*RVGM-@Z(\(,3+VD3Z&EE.XN/:0BESP&_Q/7>^*JN[V'599(* M+TB+5:"RJ J1Q]M?],];NQF;6< P8GX.23L22/<66,7BX*T WS7"M2AJU&3 MLW#MS6/QS*RQ.%TVFJ!LI89T=MDH/0MKUIR4PB>+= MZ6831\].T*D>0ULGS:.4&0#SQ5D4>G^AWI+B^<^-\!6 1%6C/IR(W6@\..PA MD&+KH)&D2;FJ:V[O!]ZB^[I2F%L ,=E-P^T.2B*R>D;-G5!Y.9B"O^G&VI)60\ MHW[0^&[JT%&[>K'.[7GS1?/9R"YB_/WGR/,7OEN;PCJW$Z!HR"*M:3@%/O@T8M5,7B]&0;(> MF>0LBN/H!0(E:H,=]UM:-:_G@*1,Z0O]?VS9GF ?O[]I\2!VZSL!\X3T>V#& MK'@\G^V4GVJ\(-W-%L,YC.84+#YFQ'$6>M59@VW8$7II3TCM;M-8FWI,S>G? M*$ASG_%] 8>X $8R(!QN:;MQP&0\7RRJ!SZ$H&'D8=BV%9ZPPI^GAN;#;WG- M4-Q=B5H$7 XA2Q9+Q#7:X"H::OYDBN=YPG:USP_"BYH$B>8.]NVZRI549Y5] M#*.GA,98D(N7G: NNP-8+Q3D;)>'2 1.DC2>N>/S/0+SXV"SH^FC\O_=.C%[ M*04"4*+AU"RW'#UFOBV6'72P0O#[P\J//4UA]6,QGS8D1=M;X$ B8R@U"CY= M",D\UA@N.J:-*^NG6T>,SE8=&;1>X@46P#D"P+^2T.-^T.I3.U4K:CL M?MBI6D7 .'Q1+-R$]:G4Q586\>KR4/I.;ZN&#A/R%.RC/79V&%1TM7=JTV@9 M.YN5[^Z]S1O5Y?9^DT A:["[[36S9T=Q-G[J!&A)9J\/2#2YYM!%WMDV_1*E M_T%3R.JN,ZIT[6[Q$=;VD4SB6\@MU4ZHZBW=[5H&Q-W,B\4TO?:+#6VZ M9 IZ(+N4>7(E@#H+=;'>1]/>=1K:6!==:S)NL6XN,8O.<';1SA(FY[7>D<(0B#WN(>,6D,&G@OH!L<.IU M=>4>2F4R.Z.$O*VN"5KQ.BY^*QG[B&=HP2VM$P]]D'\$PU 9/:0W&6L"/T(: MQV62^FMG/]NCIM$48V!N6O!!.G6UZ)B--Q';,1329?(OHP5.IZG/!'3R/> , M,"YA\BP>; +G.C M>9R?G=#AI3DK/['*)G9SV.!M=[V& %>.J_9-=K0XUB!?MHVF#;R]MVT"GY) MR[NBL8M]0$4?)VKF/YCB^E]ABW0GI519),\5?*"VSNM/L\-Y$B1/\$D?;C427@;C9 M+94QI?55L(T.88HO/UD)!<*"FJM9=J90)290(U_7 ?M7N/SS-S0\>;S_IB Y MNWNC;>S69OYVJ5IR 9"=7].'%QH\T\]L!5;)WX*GS%P>1P'EL\DF\^7EY7N< M4)C+C^_??WH'?W[''A",,/#^YM_8//[PK^_RT1RS7 $7B;.;D8PA08XSDO&< MD30B3Y2 "VU&P'I(YB$=:QHPE$3@1JR9K+RT-0^V/%1$3P16\2?>OR%5XBID MR0;I?G\,PF3K!4*HY BG=PPRJ-\2%\1A;U@D.*M:F+&_M5.H(<)?I0G/QW3R MWSRP?R5,\8>3FC_V>B[9>12P?X%MB9V61.%)G- K_(PXHB1=.2$I=OHKUY/^ MO[$FI!"\#7+[O)X.Q"'VE%J2(SD]P@D>@Q#J3C4OB=R?9=R90=L0B1%.C2 Y M\E=.<+1MI5<.=4TL"M.0J-& K<(/3/:_$"LT1/(">SQ!8CX =H F[!@5+)PE M)=&";.1(2("Y(NQWBUY!SGAK.'>@39##:YP)&W\Q/GT?+\7(Q/<52R9"_ J'C&+[Z M_:JT1M793A$1"2#E>IZW)?69TR-/0)"LD>*XBO-@ <2N$0-'0J/?$GI&KFX8 MH\//'(75!1]R7?5LES<1KU)$W<+_^94GW?#C]$//94/Z)\B J(,H:,Q/.Z*V M$R,A.(H9_P\1HQGYG32%F5.WC93:S$NJ"):;.4WZOAT8-:*08V>](#CZQF\. MK,I_&B)93H5M4&D(NFF.5JXH=0(A5R[-C#S M[XF?0=>1)&,QMJCE>B-YI=^>VY(;'A2*3%?.:!Z/-.H6Y"(%4;@\ 7Q_$N0, MQA9H/^/E-J8;Q_;]UPZR8Q\*]E]QS8E$1R)8(7J/Y\2 MSNW(Y^ G/@6'(I,Q5E4U'H"(46&XHXHPK/<4V@C,KN5!HV]2C?G"C) MJ9I19/7((A6Z8Y9!/5K,"U(P&>0YMH^AGR9W]X^#EB6G29 H0:KD6T8W^>XX M)=NSE^V+9TJNP]#@P+OV\!(-]%'^\54();8GYW6"S$C.C5]C,R*Q<8C*6+@I M&5,CNHL$9A[P$:I7L[F]65&NYL,@,53]F!.=$21+/ARC5$5_I5DQNL8!P$Z_ M8H0&GAE_.G9Y KE,/>(9@)^Q;5E53F_PYT84JN2O0)<@87-?FPZQU#VIR*8$ M>([^;A&!]#S F1NW$.U7*IQV1+F7V^Y"<^4& ]X7GL=$F MT%2><&.+OY>S(/&,*2!/S!<8/LW_TCUTL-K2)_Q\BR@F3@Z/#,(^"9XS$M(4 M?N$RKKP18WN44U ZLP0+4&,%*9)SF9$O7&S@)/]^U&*K_I<^L@M/S=A3L <# M=;:#?)L?O@D]VP)(?(F?$DP)0@5[83 M@2]Q9F] Y3DQ*TSX?"D\P7[)>O>3Y*ZMF >1DM^@IK<<>[ MOYW?]3VYYOD,L'D9)ZK!#R'7,!59E" QJ>! ,!,(6]@*#U 2% M(!!@D/-%=9 15B$[PPQ1+:IU9615/J(9#RQE"BAPM*!N'\5==)S]R 7$#7G,WH> M2[8SMD\)9H*GE\^HE^I9/4F4<*I'(T50(X!12[$$'/PECI)A$=2"T*0''!3' M.B-(95Q+$C_GKL-_]T/OUO]=@M_<:5%HP5U"_/#D=T;$G31*G*H"6M M7AJB4TX>$@XD?2/Y]9JE"XK>V7JI1@^8R#^!"B?[8-?Z,[K6F7K^@CGOXVNS M>N41RU0(6:\,AS@NL51C=[MLADS;504I!MBU!3F"](@D:,BLS4/LS@=I'YS& MC)R;43,G=4#P>P4PH?,7G<1IZ^[CZP[][C/+GQ(Y-F/W%"4IR)0J/__Y? M__3QPX__@]!19,DI5=Z1I JB6(BZ1Z+/.I% M:DVHW$FWWL1T1\R M/S&CSI3RE!>E1^MU&I%;Q\2A?LO^MF(OG?E3X/-PD:LME*[Y[(?^>KN6CN[* M\O"#S#B"+\(M^2FWXSMK<*<0CRD74!3N-E,3.>1;C@#-FL"\X.XP-'O-8 M>H@=B#>\WZV?HJ"OE9W3()S(9$>K;D$S0U9.%EF5CU>"X$5\^Y\JC!KWWLPX M] []SG)(Y&DZ !%<1(N3H)4B6]$FMQY5Y^X?3,0!J>3 >9F?"P<(S(77%6" M$1QF19D3D#GG9E1\D9];F?D[[$76ENUL[*TV@HC%4&S+&A$,^ MHR%=^"EXS0=[*PM><7SC"29$<,&P [,^S#'%+CPL*D4=/T6+@T K5=;[@O=P M=,^<%@8L'(JC.$$^$>A^@8PF#S?9A=L9U1FB4JX#/613# ME!1[=<6&1%FQ&TJA-/FA*;_(<)I(J$/6-4 ME)OQ-!%<,:+$05E82/C)A5,]0YS!$012- 7BF! %U?]Y2/^R#1E7 M#U)VTYTH'7*ZV;#-!@<2>Q1 "B_;&+>Q[^K)ZV!,R8IS)2FRA9!D%[T_&6-X M)PC.9 .LQXW"-C,14@-D$R"X$S2LTL^>K4]R(H(5D;PPT6EFJJ;/ MV.*KZRZIGSA"9$^*'!MR3N61Z(-1G,"'DY,SZM35)$G9)35^J$%-0>BA:R$) MS]#KG&;QU1O%NV92Q=,O:%VHC.14%)F_I>!7%Y0]7EP_#TE008?'SMS/BNGE M:)B(<"L1D"\@R9Z&GIYT7TF-_(=/@_$3?L<73FQNA0%'*%8@I#.9C>0 9]9& MST-'A!. >^HZ/'L*S$P%T(P@5[6>EI0E^G!$(I5?8<64Y:0<'32N:&BRP_@'GAUT1]-M M' XZ-'@&DD*3<*)F/BN= I56B@N6*(+%2'QT9]F7*'P<5A> 46!,C1W: P:L M'F0(,A$ZXI0VLGW*BH/(W_XU JLDE()@LIBE#BFJ5L), MD@&@]+U #.95%%]$VZ=TL0U.731Q)7?4I?XSVE.'Y?(+>B0G.",98S2KGL>4 MO3@(.&3-Y?R/*7HI#(7+'ROR.P7Y/<&?.**M@20:7B,0<]UNG7@>8V:UA_@7 MMY1C._9/%>+$91(?HP^N(LY!0&PP'EP1/DY12RE#0EZ1Y;=Q!/C+Z-'9LGSZ M?+$/E3#P3,UH9UB:@OJ_""@(@Z=L383SL'.I*9C9T!FD5Z[]VJRN^6L]0^@1 MQ>I"3]%8A&;HS<,[R(\4XDIHC,>U*+3V3SEUXF.IKA4E)@8G+^-,P6I5^ ?ZJOA%]*WICQ@-=(-/"BN$\>8?>",&I;=ZC9B8QG#,X9NHF,2JE3C M*?=\T5RD\,A$4FN%V!-II+/R9B <0M]C\L8<1$ A?^=\!>"+@X 0BOE +A*< M06@4F^%4)%1$(3U)_34E"85 "GCVY&GU@$[J1+)V"Y@PQ_#3 15DR!H M'9;#,QR+)GK4?(*5])#FZ M::06.@64E,].*GZ"H@9^. \QOU0$:O"TP_'09&8D8R02#L5X=MRHY**-@6OS MX9+IGO+/Z P5J:ELR*]O#@LVI](<\1RYA*P=\76_(%LXF,EN1 PN10-Y]B%6 MLL+8IM.LJ!@2,Z2:;\'[$"=.\-TQ25E2'3E=.\9"-L%1[%'OD1T^819RLH

0@]C+X8E$@\#Q:/PE5 M+D_5/0=5T*,\;B.S<0W%PY 0QP[6W_Q?6W:0?7H_,[(K#$A;CR6NY":[*JM7 M('0%5$AAD2_808_8 I\^X$)_>@4RBP]>Q,^L$;SA5)= M;E#)UX#]*X(-]$S56GL\VESYF;M0TI43DF*G<6'T*\(JJVQ+;UJ>;IWZX%$. MHY22%?66E,-%"$""T2T\K.,79TT'*7Y8RQ>HC*[YX36S5V9>+NSY-DFC-<0+ M?74I!7!'@.Q+(,QGH%91+$$?0PGZ,%MG5[(E5/)E6I9@?/0SD:F9Z@P +_G5 MSQ=K[HP6[)O_,/[_P9GW#J*$4NAM&7,A.[J*Y0F@Y"M MU$C3)DRAC 1F]1B*1-8F@&).:%P28YY--P;%^X+R_UZ'^+#,U'(^QMY^3DZ4 M?"O)?P>02OSIFFO^IT:64+.DE;A17#(S6W*AHI=NWQ7=8P1G)L;V%Z?XHQOK^\)$WE[XH+(+Y M/$*-^9#3'WQ]T58#N1*YI?'!^7KM,:Z8=0!?)'\P#;.8,J*D2%6\/8]&G@H+ MJG&A%"V0O5LAHN@JCM;<%;D%-/*-\$(F9Q0@3'D[-DQ P6#OV"AFMX(3[S"J M]TL$@1PI$XZQ6/8."51+5T.(TQ-R%E&!) 7>_T33D;^!%!CO!1L5R8=%\G') MV1+M<6@S4AR*T2C1,(WBW94?^LF*>K]$D9<@[.X=A;RCWJ'(&67V[!6T"1+/ M (LE@R.4L1 7(Z5; ME1;WX(V>1)CX"N'(5,+"U("1CORHM-0[583GE<]4N; M*&*[H0@B(32C: ;-0ILH95S!F7F!*NI7LB/,\X,M:(2Y"^;R*Z\TPP_?]6;+ MM])\<>G$\.Y*9$*SKEIFZC!4=Y4FK'0V7V#=PR39@B$&,A\&6IO/2Q[GA'APW?F"@YDT M-1W2E8RQ@B(/JH72CE*@XFJY<) MD7])]9\&N> S@L7BG".[X_,:MR'/M&,G_75X&T=+UF'8YZ>2A--%$C7V#>J4 MJ5@_?4\PUZ1<:/?E9> O,'7J%DW$Z$R4-80YLHR(:X+HCMZ0*XR.*'5/.#?" MVUBOV0Y _XJ(!Y+E%<4OL\"RC8&Y MJ*J\.;@>=TV93;,%N/5*MF_Q%@EQ)EQB(EAK0+2X$JHU:M WANC3)5Q#OU!V M=#J;E>\ZP: [3B5D)L= EP#JIE&IF8E!&13^,\TA[GL[QHV@0/.,>!&L-SY'BN&*2+BO+2)%E1FJ)3#;$HLMQ)K-N[ MC7F-GSC:+E>0[2%:PFMLX^P0O@AB45TA!OXA%H( (#5*\CUY3'AXV"!Z/4&:C133$O@ MVMR@>$%!E]NR@3#Q,>&!AU44'N'TX?+N^G-TKU2W@,_12#AIS4H!VLJ+1C;L9\\2A2RW2A M9"+9DVAQ\B@3Z(Y*K.K4.#7Y(0&'AB2%6RY)\9,Y#3B MBU-Q/B7(D/N@QCT^QI1=WEQ29G:* !."7* ..U$=;IP104Y'*W(A(@!]^+P* M /LBX9Q!\&GVZ.,#.#XI*[VF/?8T 3/(Q_F?*O0)H+X MZ#A[^N4K&6@RB3Q.[H@$*GZ1#Z]&KDJ\VDZ[T5#>W./]0XR0SSLX7_,@KT%N M_<=[(JGRJU()'C-E5= K6,%>J(HVOD!X#7('-11LOZ7Q DSK8=\*\6*-A"<> M:\ K-(].G))FRL7:H%B;G/;H%1W+9\:@M=D_(DQ]-7K$J+N7Q-EF3)HLE/_. M>?G,1A#[3J [6X&1)AEM>\D*VB0L@.0SV=:2JJ4X'9ZZ6ANH,Q#S">F=/#G@ M!G5>G)B=YQ@9G@7IB#0'",YY+3-0N "JP[8XR^:XK=;EU,]%GF"@B@*R;PR[M&L33F^I&%YQG->M)34U!7]8 QX79,<3>$.-^:2 MS71)LQ?'6G;3&DR@TR13\1EU"Y& [(O)ZCT8%VO,*J2&J^J9R985 9T*X(6> M@-@B3H6IJNBZA*D*>34"4%)"!!B40K$/ V H0U"+$(58JY(DHPN@6A7FZ +M M]WBML#*1N:C9;"X'D)TQ3NS=QI&W=5,!?[W#;>T$P[YV29L(XA+]>T<$>6.? M_BA2E@'U!%;>DQETP!%%*I0IRE /CUFNJA-;(+"/INWB4^2.>B]1Y,T7[)E* M3R4@WJDGZYY=?MTX(92_8\K1VD_Z>AY+SQ3!E>E8P#8'XB-.QABR,3AGLA&L MQPV^,C03F7.,SP!G1S)^)&=(,HY$LC3CUS0T$\5"QI.J5( A: Q84Z]OV^%8?L' M] M-<^2\AP@"6[&JIP=&7\@=5/!F3@$%5$>Y(V4HD)J8#09]JT78//9G#+:5 M@P)S^;>8T^B'WZE0U-G8#&+S3&%*"[=C<5[C;%Y#-J\! #.RW\*_79C2+9]% M%? G&XVQQ_S93GDY7\64/9!#=S<@,UY]B&?T1LZ2'U&J@H^L2K2Q90(ZRF]&+E[)%*@VW@'S8"CJ4[D*[BC&9CU$#\Y7J.H.(V*G M/=1_AWB&,PB- ?L+#1-\@O15;H#8"5(C LA++5L)4><"7 \"[@$V61F,4CGZ M-!2<2&X"3'TMB]4*[5H1%#N0^$U8R(7AI[S4!=9*;Z.60%(! MMZ#Z_A=DCTJFHGE*$:5,J3!7?&T8GY4N;N'O)KH+XX?@M;Y M&+);)AAP>.0$"- 4NNR,"-9$\B8*\YDL5\!TIF.>@O)[;9O/A4SH=J7X2YP< M>-&-ED*(QN6SV/&]%QH$#S1>WT1,VD'FQHP< 7H$"9JQDNL2I.0:J1)H],"M M9I^6A"P>S\M:>#9)=D77E%V$]/[ +@S34[G\,E#*(G"&@#VHV?T1Y_]VH5*JB6)R=KJ/8MV+# ]#!, MD8#KYPYWG"%GI>+JP&A*4+U=CAO0,]FH',X:_1T)DO] 8--%9K(\7@D+=@Y! MC2M*QRM3L._Y0LHS8D="Q=Z!CCY]1H[_^_WW[]]_(!NV&Y\YI/['G][/WK_' M_]LW@1 G)?]K&U+RZ?T, &K^(%ZK+LX#^?0!?_OI?Y!//\[^].-/LQ]_>H\M MV(_O__"'V:>?,IH^SP_M1F\&B+ ;7@XTV"'UC^__,/OX@;?_],?9IS]^F/WA MQS]45!KNQ6+J"UIIAA,U$7AFJ_U'\MTP*\'=D=L(^HI?MA!8M0]DR1U0@AUJ M0SK)BGL@#[5X5;[%&,43# KQ19U)"?@\?7E*B5%8HEX0S'RT@N81K$Z%/;)9 M)$/62+3N"U\VC]F'(DF9EU1:! :GPRIL_D56.X1KHL*[;#@Y=N0)**3)(F8% M%U;U/X]JLSN/J>>G670I^,,S>]O-1D/!)*2OA*^"(YSD)KV;6S.VR3'D#%Z_ MB.7B%JVBCFZ8O=K&H9]"4%KH7?E?X5_#[.4903QQ)$EC;PM]\A2J$=L5:K^: MHYXD1(6@Z1S$X;)49;18K;#95X[]\CWFI($P$3'N*S]QG0 L.9>A![ D?<]O M$1;"Z7'3T"6\44>.W=$E1N&ZM2!+05*3Q$2NC/P>1$"H6!"$X-(LB78>1;07%T*Y,F2=3EP00US!^%*!.?"V<$%D.7 M,,JYW+0VAFX:I7P!['Q-J-MJ%0H\)BR@;FN6K.B6K2NS81 =N2&H=&!2>W-4 MZ3&+6!L.;"//&0NQ4R^Y8HK9O1. -44B5LX769H6Y/@X4%M$;M^>RRJY<3T0 M2*+@&8IGM"A_J;,\5^R$';8GT.>5S$GI1E$F9JW,1[**XO0D!;>]GX.-OI8I M4.XA/7O#T(TEGFF\] X\"]@/[%^)[XFG3::[7?FA$[J%Y/5ASD?Y0D1(9LD; M_IDS)VR;L%GQDQ7/6<^ F1US5=N-3%#I=!$SL^ EJ.34%-CF2O6,9)P5/ 0# M"H%+ ; 7!G/G)[_?TAA^X2Q[9]452!*@.2,YU6,2J'@S/M-P>U3#W]/.E&6) M<5DVHR\+1X5]B1Y6T39AY^?#"^/'OK%GBJHA.\<5K1%_I<6>P#B25+ D*?(D M"\94U 6#WZI%PPQ4P#,P!^+[ ]DE*\)Y$6 FE'$HA*YJZF94=%-SH'ZR']]_ M_$&(Y]@3NMHFHSE9J-;L9"^+:%RYJ^R'DY$_<]4%0>2"JE1MHQ\6*]5JI3?D M41E'R"EY6&1TD"$H#L%N5D;9F%6%4:E+?O3S4/F^D+5% &SC1<$$[D+=42,-<'8V]9_K-P!K/^T83H[6=] M ;2SF!#ZA0[R44)"R;D3QSLTUJW!AGE(-7][%:LEGE<V2A=%\D['$M6"1Q@0F>,[%= 5P!<\T#U[#2K;L%<@K?Y:5 !W8%SQ] MRE79RP 7GK+W\^N3/U!%+W N!OMEU8S!4& .V*2Q[NL=9:/P(;4;FYU"S=Y? MXOYQCEVJX.8\11UL5?*"T'?CI ;<:AYQ6BA9W"F\ KL?1+M8?! MK\K*=!64=9P0C.NFR@S #"D;"?X^^B?EKJBW#>A\D=5[HO&S[])J\Z(P0 OC ME!LM0\CSYI_A>92D@XK$=;6R>]S%Y&S\E.>9S\2[8&QK%M1Q/M^NMX$#D N7 MBP5U4R[[?''J15C3*@=-'A; F+$AG,],',5PV$A>3.Z,FY$BUF,+7TS+F=H, MB+(V(5U&J8]>F.UF$_@TEFKG%>V=Q5[0-7,.)!$L,-X'%>T%I6,[8T84-*B0 M45+/'Q.,_M@NM1%EW"M3U74]QR^M*U 7HF)NC"8@B6@O3\8TFH0>N?;?1/(5 M1#,HB7!\:XUFH:IP,NI7S% LY=DV\4.:)$S'>/)#_&#:8@8A(6YX,K$2(QBH M"=(AP+N(A%!$/!\?#D3(VH=4_1P4MG;"U*P!UZZ0AY)F:R!-+X;=HSXN.&' M^H0*U,7)*/+-A\&%0/1(9-G?;5G!SEGM0AG[P,2]-]08DI\FDJ!!LX8V80H* M4":1.!Q,Y)\PGNGNEA%(V6;+8@D&KHVDR]Z10!GWF!*G8&Z9:HS<64++(HJ3 M0FI-_L;-C.!<-3E-T]A_VJ:\@->M,^0>;+> [V?=_&7NY3&A2=M[NAC?IH:>0S=1 MN(05AQ#KP2%R0.P$([$YI(#1 #D]DA1T!A G+8HSNG5\^Y1@]=#T\EF#JR0G M1S@]@[=.,06]G,:)=O.A@0$=4C2%A9X8# \84_!"Y/QVO79BS%5%MR,IU0SB M[AWEEW!< >XS8-W+\UT]J2Z_NL'6X\:9[/R'VX)IX71'/COQ[^S\NMJ&WF@J M&3X!YB%]\-<43A)A*1 0$2*3"/>O\M?AIG_&\21E+-EL/#/M$_RO,'?\[%KK0ZTPB-;^8R+G0+1^!F*(+JA=DC^26?A(V]MF.V3C!0)LY)\[K M+L!51)$^W&$;R>$U2:\J-FKM6H7KC%PO3MQL9GZ5,W.9SH5JPI1-@(.H^=NPJ&]TX1OQ8G90+72(T9A%;@L9Q%39,VE2^>?\[4H MY'#K[. QD(- #$7Q*]3VSLI%;#@;4W@0(\E:=S)*!D1P,(!&,J:85:GOE>+N MK^KXJ.[UR0UJ,37A# "7S14C-Q#DX4^O0RJQ?1OS-Y3*62KG&4>(!J[3F@MP M33^\T$"XZ0;%/0.8*!VK)5%5T!H_*57+R(/BH$?/+-4R MZ-+5L#?C-L]_'BA2\14-M$9TRG"2W;=D%79='FU, M>?$64(U?9CDZ7BK,R6>G[MS%&1V@Q=6A:\I9ID*3I&-QL. M"<7N?Q[YA\)=A^RB6(]:KB^W&2.Z-M17=E=A%$3+W9V_7*4:K%<9:9+3-F:, MTRQ7T" 2IVL0/#])YXM?HLB#0TGD)";W[([I[4A+,-@'2?)"F8(H :K'(T_1 M(\.%BDT!YFH30@GI:ED94Z%7_.#C;N2M@YB9P\*OQ$F7413UUTT%8&F39S]P MNRS4Z*AE3@SX*E+$MY)-AJRT<7;,9#E]ZQR;T*HFAPN3S%TL=+)(FN/>YSK&+SV5..Z,EIF+6\?X"^'"V? _&+N=Z[.>-":[565[ M'9M@00>93.'T>2\18!,N?)>>2J01+9^_($TBI)W#F(Q[#N@42"R3%(33)!G1 MXUNA(GZB):GJ#/L0D> .]56 CP)=%.B;F)$G('H4DM3Z)V88JW$<0J@.RUI) M#+DJM0A4+%AJ;8=)E/Z]HB@#T7-%'8*JJBBF(ACT2E:$QK4O'F 2A%#]Z;?8 M3^E%]-+73YX1(DCIQ&.DIC_X0K!]-FYPM_F2ML7T\S&2S8](G&*(3%$FMY! M_RWX*BZ; * MUV[LE^;6Y:@06>T*B(1C]\!G/V!#B$*:\!(2 Q^>P ;1,;(*LK'D1-89*^*, M6L9N;)F#HKB_JN)F3$C.9>2J?6.+NV_].6B51\\#S$NX?*$O2MA('(7LGR[- M5"J.-WD=JFT0FH2->&BHD1)=PD[LT'-B+R&/&P]\^7@K(7, 1E'C4"1["\%Y M=F>ML= )U&<6;,VJ*5=L#%JUT!^X!F)8WQPH1H-V"92M*I(#12NG^!M6$(NA ML!#WKP>T?S8J *"^T5?C:O,:?4T-LT=*H 8L /E MX0Q0AR_U8QRR-DS%G*3BDS3VN!1IK!RF:+-%=.0!(44*.8+T!,[SJ %&>>E= MB-]T4RS&"2)#+C(56;U69'Z7,N1)R.KK,'O7_=B%>"+>R M=/P%>Q_V-9\)6K(J)*-&@-SDQU_(7C L1'96# EBK3OGS)S1@^-8[9QQ8$?E MIOF$*39?G/6PX@YH/,[IS0A0-)9LD23@/ >:AOKCN%MT/XUKN1- M'EBC7N7BHUW6S--E=I#TCD.*:O,#JD2+('HABSA:*VH0VB5&%ZTJ0+.+HQ*D+6Q.D+44.-=3J/;0N9%W&^A"3*'WV!M9 M!6(9I% (>BK^BI&7JS8Y"AE]^\*8P<8!W_DPMX-$PT%*AN&6!HR^"I7HCJ,2 MF7&5"*/\>DV%\PZ>44K2XT!GUHTPTN?T"?HVO9R#@:*R&N43VTT"^BAR 6$U M7?2HQ"HKGK6K-?X750K[/6-#6:V=^/=!QW1%Q&]&V-CS3[=LI2(SM0*.NA/S M@ #$F 4H3"S0=L6TXJLHIOXRY-%/[NXA=L($K(11F%R'4*4-K'9,$> Q:UH! M;3)4G_E"E)&#P$91.P[&1L3@B!P=48='Y/C8/[#>I0BK,XSP,I7)E2:LMTG5 M.*GEMY<"VXSHK!302\0OFN95+,6W7(K18K*S4RRFGI]J3CQ!FE;33G1*53B8 MK8LF]$G8WA*!\#<_78:ZMHA4D*[#XPAB0+-_&;+G6''U'C[E8+5QC MW%RL0Y@]?QD[LKG:#EBI'PB8907Z.GOYJ;,5&%;0: M]WM?6@/Y"C$'W.'_O0ZQU%Q>$%+!3.R?Q("DR;>2R7<0<,.+ZN6,3* SFI!Z MOR)FD%7M#LR)6"X&5A28J2#*Z-<'B((F2[X79A29A(5XHD;<(R/)YT1===)N1&"/DB.,Q,6HI//?:N9GR< M !#+K\-S9^.SF^8BQM%+?G*R,,&*A@YXB:,\(ITZ0_/$)6, #RZ7<,/(G M3$J7,S"&(H%XRKOA:-V"W(P#-._(7\5_#88%Z9*IJ"ASF@8T_]PD6@@BQ[!T MQ/(&WV0R!%951=DO!JK#JU4BAB,;8SBK]84@/SM_CV)$2AUL0FJK_8BL!"JK M$>N26L4SD4CQ4.6$J?3#]4E)6 6!QP(N^&(PHDMJE2VH$>N89:HNP5HAV_@Y MV'"+72?)EGH7>!KPQRE&&27XQSGJ$LGE5QJ[?M([)&PP2"U43L&10+%C/I8$ M- ,^X..?)_4;ED1X B&O[ ,\2"2G ..UQLVRQ@0/IIA<13'/LU,<<,I+=;XH MU(<94.^A]%5@^@=H1F3!SF>.20 K+CR8;.G3%25K)9"?S1;/255,=L01HQGW MK6E\LJ3?#G-D8)(89Y$/673SJID.\XJB.J9J:1B?H8(/4,M>^MDNFHVHC<1^ M N^A'\Y#"E6I,P/5F' ^J@U.UFB:H;G Q1L+ Q;9LDY@_R![!^1$GMTL$6=$*.#9-0QD8FX6@ M. &*8>:F, %U( -'/P$ES:OW3AC]N5)3DU"@NV60>_,%>_0[H>L[P6V4H R7 M7U/VY("'_XVO#[Y%J=THQC!3@/^8#I&-@\B!D+_F0R&7(9MW/G>&06S,S5UU M]M8132 D4%^R#<]N%\]C;1(VDM0)_H^_.8^\OEH7)T@$1;"< DW"B!*@>ARR M%-ZLM@7"@H@(@4"9YND,P[@4TB@T09UUQH:UU"U-Q0*9%JD./@:2=4%7AKI\ M&JK9"VJ\R*"IV #],HGMMP>.,R-V)-P/NA)P@LFMLQO@C:B)+Y/$B:!^=.*5 M%&HNS.98A5'BC3HNF*EHHWK/$7N!QZG_GPY77+ T+KST'U8Q';2:']]__/&5 MB-7%,3;#NL(NV'94UL*>@VQ'??84M=7D:INR\_ S&_%ZNY8X A=;ML=!00Q@ M4,)R"+Z3@>^?$L1A0A;(G:PY>_B>>8R6M^6(?S $-._D9D,('1W7Y&QTAJH? M0 GA7(E@F^%*$,88C,_(6I@ I>T9V+^>B2D<^&&XA;6,O5@*NL5L\AI[0B*EW^=5E30>!PLNJPTT6"I4EX3Q'AH@W,Q,_\9D( MZ1+VZ$T^(3_SUR(='^&W=U58OBGS0/@$TS<>5DXH'/*_8&C%=<@=]@/C+D?U MND]]+@)E$H9%\A;>_;QT V/GHX;. M@T.V(0 "+X'5>! ^J&'QZ#R17*H'=)]'X;F2YKBJLX[Q2TL-CQZ4M,P$H^D8 MO[JI3 NAFCG=*-Y$W(*/AO]SN+KBW7#3>H&T\"H0].(A V-6:8T"5IIS[4F9 MI>X[R0JP&-E_X"1\=@(X _4$EV/D#J(OPC\4\C:#S4<1>"]>J4IJ YDKW/?& MKS2X!Z,0L3;[X^Z*VSZG90CD7:LLA4^O+) ]R^X==2G;&^,9XG,&1R5DY9,F M$RHV)E1--D=N&1@,_E&7R:$8'\R]V*_SPG@0=<<$YM]*'HPWN+ABQF#&H_^5 M,+2 WF" M]$?_1/2+6,),M2PGOLDNUYL@VE&*,:FWK-4*$*\9J7[/LZ+A21+G>:]$DD>) MS3PY-8M74*?N;V^/4HC@E2Y.R31C53YYAOP21=Z+'P1#-IJD,=6Q!LQW&Z9X$9W3IA^$1"*'&YN3#-Q)\HX0*@WGB M*HA>AJKUA9!?M'D@55.Y:8?%W9PNV*&"V4.,X" HF15E+UV@]EJD$\O).9*: ME/M"0!$1; GRY:$BP/FUS$CI+A4S$^#,^/G,.'QF''5F9 0)[A >-K)@(QC7 M-9(]/G]C+VGZN!&FSB]1"/\:!$P !,EV Y^X+[DBN;,YB' .W,(<^&(. MH*3.Z!#@8\NM*)>]U]Z0-OI+S!C?QM'"[_O)(P7"24QXM 6-'X>\,3+D_:(9 MNZRPQ0"O8'-!$",.0MV2V2X'DME;A84F#S#%<.H:' M>!.R'MR ^IX22Q%J0L80.,+)"T3:K.+=$0I9KJ@D091F9,,D?0;2HX==+Q;4 M95?PY5>VE<(EA=2].:KII="1NRR63VCSQ5\H+3EHCA\N+_QD$R5.P*Z"[8;U MP/Q 2,O?,IU@(W*B>X=LX,#A(I=#YVF'XGTSJXC&R4?%@D*[]EL M_!_-2/#%#VFZN_27JY1=Z: ]"&%9>/OV6?1T]<^=+.XSS(Q080HU; M%Z':,Y: 7"-X0A6,L<'H1Y=>[$XA-3(B@A/)62F%Z@DR>R5KK^[LG_[TWZQ* M7%<(A&=2P;7!M5LQ$\YR$')?L08(YX%WTTRJ\CF?XY5XKX*6KXCM2[%!V1E+ M1JCY?,XM8?XSY?H 3^>9+TX]#LPZQ!R2D2:<]DPD/6$BJ: _LEUD+!$++[$N MKH@D$U1PLH#4=-*G+ M!]55IZ%+JFW2F&MKJI2#M5FKQ%Z8BZDC;5-WMBLT-#IU^.WD)8>+I9#G854A MY$ 'NJ=2Y7B)=8O!NA#P$M)L?A:BT+$K"QVG.>=QCT03; M .]U)VB9.+:9<"2C3LV9XX$.*X)(/PS\4A@UXH%*+*)"/XR[_0<.7FSE\J"G M/&1U6Y7'/6ZAG49P)P6P3F<<,N>Y=WSD*&T%)+]2;/:X6\_(=$ASS9!I./Y9 ML)",<([.T^LPJ[S";@[]M2PX%\1Q7C2ENN#343J'.K!C6*/>H\A>&IEX=BJ&+5"":)!-C(F,=3C@.)5,86B ME1['!C,1?F=(7K'')3=28$>L1^GQ&BU9H92: WN0HSZOPE)Z :FUR8Y+OF!/ MM-HK^+@$*U?2:5^[W>CI--E)C)4$DAOZ3(-/@TPK:L4S3G1&D"SY9,R[KE&J M@H?+L!BGWM^W M#F(:HI.(XFZJ>R2?T.@O<2/Z7W-'[V78)2<[_='.B9A)I MV%.FZDO(PT4D!8>>4A10%&?QYFS.P#+.D;V^1&$L?V32^8.*M:L';,8$'34J M&V-UVFW-1G65S2R-''PV2JU&.1+PX.23=EJ>-!R.^:G+/LSY0M;['N:Y*;UQ M(;&(IOE3]T4P.0X)*U&/7J.$7:P41RG8WLE%G(&1/!!M'4.D!,[S9+#*=C?;]9#/*,P*T$6^?4\_2 MN26'(Q2R $$BQ-M$,= =/1B3E_X!A0E+ZCK!4'0*21$WH*1I$&Z"*5*PUSD* M*]?T! !&N$2,Q8'R"?HD8X""9BPXCN-KD+?P5O39XV;ANP!>&4;A""]TS#U/3_80GQVCJ;+3EMV[%+O*H[6\&3<2OB52R<&K+1$INCJK""E#D5% M]I6#(0LV&J(,!Y/SQ(#RQ&6KY:9L36L[P0!P OO3^]\FR:I M$TJMH7ZJL3/[FZ&:.-F<9E>$J%NKO729S@FA(%_Y@T+0B42*IFE34: HO2/9@>/;9 MC76V>TP VS'SZFDKN /(GR%2U:0?O$M<&.K^)WBQK12?V'\:=BK4K- H%;4 M$'(7IY/Q&=5]>T?9=[.EGWWV)$K953;<_2>H<+NA.9E1L:93C,E2U!!OJ4Q MIJ(Q/A@>]@CUFH<_612RHD(/$C:C]&N4*7A=XI0>,JI82KGNT9\S]S1@OU[^ M0D/V-@_@6_76?N@GB$S\3$6VW+ E$SQF1'#AGV&!CRSS,?XZ&A&\X+[K(+TI MH7]#M#OJG3ZSD2Q%/42!R9$HKAV(@7.'!6=)5L3AO$B"3,@VX0FV+KJ+*,3 M^BX):8JX @#$QUL>]504@@K*$Q$B*_"I_#--25":#<%$5-',T&P*'L89!F.Z M1RVWJC;W$=Z06BS+1 BP]N1F8'71K!2$)&BTHJ@V:=0/V:Y(-:;[+-S$E 3 6F?#C>S#VRND-0@W+"NB9 OP:-.IBJHSAH>^7E1^D_695 MY7-ZYK+'-(E2*G1D7![^^(HC;^NF%Y"!%VWTH%P+FD0A>ES"!*]$CO)S6,CC M*?*LZ=B5XB_$(*[\!$K&HX'IBOVNKQ(DZ1%.4 ;C(\FCD*, )F!!&'F.=44[ M&03S,BLGF<_R+',5-.!8A=V/*^*9YAM!G])J:.-_SIP:D13L[8BU"_ M3&(_*H0YY@L[LZU(F->^ E,=#5WJ7;"/OB]&94Z.9/3(Q8B%1'3+442OD34Y M@1['S3<@2K$"0)96/ACN(0 U<,NCP%#7-Q $/&7'!N']/ 2P$* G!$1?T&H,SK)-EB&$Y) MX[RGH1_%Y M<-18-^. T_(:Y4;\.",\PX@#)C3[ *,7G % V/*B_Y^]=VUN M'$<21?^*8LZY-V8BJF>ZNN<9Y^X'/VM\UF7YV')W[-D/';0(29RF2#5)V:7Y M]1<)@"1(XD7Q 4ATQ,YV50E((A- (M^Y?\U6^W#FY5/PD/_Y^=/W?_T;B62! M/_[Y[S,OF_WO/5:H?OS^$U07_3/M28J!$P?WCY_)O_[X":IB[!#XSE X6.G& M(8@G=^9\FI&JR+.+"MF8[ OM.<8T7O1W6*K1OL( M>AXW^ ^]>"-R^,Q@ZN5?P/P"_VG8]XQ;F C3#B>H$!>09 3V.\ZAWW"I& M!%(J Q_-,"2&D1K"8[1]T35+[)AY8]01.;Y M4H.WZNR^9AMI4F#LB",27=V)OU$X+$1\+'&M\^)K]3?&QZ!J$+COZ#*H-YT< MT^C>$R:-GI.6T*F'-':)!A-$,HX36M4+$IJ8S'$PX31#:'J+U[0EFB&KP,:$ M7UKIEF7W=HS+Y'51JH2R;XT8?2E.EK[(./$W,.&6QS3:.H1LNWN/'.(BR9Z@4<8LER++)/'>CJ'&'7*OK/8+V*+TH MCOCCLQU\?9;"YV0W*O&+:^O"+ M3QI!Q6'@$SMP$2-"3)VE&W8R!&875-N)@1'69^R>-(^ ->0>*PLA*?7PAJ<@ M_?4V0>@NPJ<&I1D4A.ZA"A2&^MT*S&0Y7%HXVU801W]8LJT7!'/ -V:W]G"& M^#E:3X#+WY^OP*-,C--8J'G$*P[VVY26XR4WN$,@(JT8\'O^'LHQC,E=O'N)WWO[X'=\.AG;ZT1G]*O,R?6GF]$A^=?/BC25\LE< M8,R2WFI:J8;%8_&DT1DV/@]:ECO&W^YL;7TC3KJQ+*MFY6B&+\!SFGA6A"XO M!"ZUYE#U*M\X410Y&VN+_1S8Q-K,-J6]YOO+F24);2-GS!Z-@RI?=GA$BLQ$ MS.IIK^MGE&4A$:J[,9 2XJP$^6DLGM$C/A4?#'Z@L(PT"TODEE@\7>-7ZO=+ M$LF6_F'X/@'4EE)U&Q[=E8$99ABTT0(/^\%"E"T9,,B#\VR=?BQ3C\'!E1W* MF("4>*07&R^:DZ"DE.C\Z5U$I;1:J2GR(V3U')UY(2FZEA>8*G,O/BAH;NV6 M62:4AHE/,XH)%R""%5T2GY!A9&8,FT_4"D0<$+EVT=@V:B@"M#YVL&.UO6KK MU*2LR,Y5V9RM80UH\,H.I%\A\E-(ILFUJ;S.W$ODH^0N M\B%M^PU"C>#JA2 MFQ9]+HDNR(A\?.48LJ9/E<0'NB:S;MRLARA=!I8)4+(,THD1LU93B"R,ZL6! M3&O.XAEB?K[AN_HX12M.DQGL](V@]S"KRB%O-@MVL:,5= JJ;,0[I)&MK\57 MJ]R.B4$9X[E"6-9D33<1<7N7 7=?DCCM%KF:GTD # \W26P9K_5*G^@)G7HO M$>M< *)VCNPR'E[>S@-!=PG:8 Z#&0^^RO$60>H0:>>[\+X]PLJP )+A%_MU MGY'J$O&CUU6UH"+9DO\VJ;-[;BC7&E@OBV;RL8 5G*[/= B,&5WI$I$?+[ M7OGL[(ZA#5_^0]'-&G_^TXPM8,:O -YLNH;ARYR^LZP[,/ G<83_2 LVI(]Q M&"P/]/_W5&WE?59^;%;]&D2;S?X+TX5DV0POU0V->&B ,VP^?&3VW^R_(P8P M/2:,YW,.6>KL.5J^9P!K+E@*]'30J4K8.4XIQ8EE_0?6<+K89YLX@7>TYVTJ M 9\66B;;Y8V&6YZ\1E+]06?9!+L>6CL4R7P5N.-EF_6'5>@$0F4$+)9X@PS= MXS?:OXLR# X\R1=IBKHE/O$!6?03WY%OS,J/S.A7QLHCDK9#ZJ*\U)H:U7L: M$="GA5C-OD(@$[10B=;Z!-&JFD*TFS92U:1^D6QV/C-#=?1.9D.@7?8G,T-Z MQ'YC5S$1?O'7(?TA\%F>0U%8%AS6=]'E/@TBE$(1NM<@(B-ZJMNV++X/?RP7 M,#O@#Y\'YOFS6F):^6!9Q)=&!V#E//_HC/OJ>="BEAIW)=O]L*#)@='D-:?) MLOSZX(W16$<1+RS]6AW*/A30*NGC@Y: J)7,@J2 )_"-\?&]"Y1L^RC_5>X9 M^@;EG:":%H3]_SZ@MWEXFU+?6(85!&FN!P5<[=$$L&U&?/*.F,+Y,5P +!W" MOC>>KV]P"E0"UQF0AL>.EID9- Z-!LW?8!5L#2&$2?R>;@06$+C#7]DF48.@=F_91P)@!$&=76XG%&F7))E?]J8C>(*-( M\$D7/=F X96?9+R/Q?J,HD./0@NC$/_]#O\Q0;3^G32.9CS[$(L/S*74 *6] M%-7G[4-Y""+W#0L)S<.A+$FC%Z ]J/YQX?M!1KIA5%NI$&%KOGI)J=FO$P,K M/C&+BS8JK)0C,?:=(H)A [=:BQ@JKL[FJ]E+RJR:IXAG36U4[&5"\,5'>)]O M[.!*XL6;%X1P"V_C!/).(&JD3+;B.M(3SOP2)8A62 !_\R5:Q0E:>-^Z1*CP M>7G%8K[#@+^#Y7R:<4N@3]:L7 2KT_I*U@%.[_.BEC#@I4&#?\8A,;C!-X:/ MPX..OBEAY;F'NT>?-@'.6#@#;].3/0RN/%\O$'[$2\E9Q%@/KT95_CLJ!"+^>H\KUS0"X4X$7-=ZS./]>WFBM.\=]C!OFP[H"+^&+YVS[ MUZ#V,I:O(KR1QWJ!V5<@:HU]9V8@-)PJ\L+W_A$O9(.%0_),V*E'0X3@KDW9 M*9 1\]%_\I( ]@1J/'4JE)$#8M6B!BZ,4=H=;X,0/>P[Q,)P'7LPQY@!O!D% MZ/+B!9;2$5;>M%8\0;W$/;H\5*N07QZ>T [>V6C]C-9E#> ^WWOV:4C6(Q^? M%5^'?RJ^/\L78-6J,Q:=9&6IU,3Z@N)UXNTVP7)V@54F)UKJ/B'@(#Y*($HL MS];O5&CS^Q_^#(UI "R9!!ZRB2?8S<; _L.H!&) M[Q/K.0>;SI+S\6W/1BI8U ]BE3:6@!V1X_P1VL#VM'XNU*_-[HP4\L<7"^33 M/IG21%+/2$SX*Y?]W56JU>1WCGCY5.$C]6JK_0;,;+E2JP& /V54PPJ6\JB9 M1GW9X3VI^--> HW=_?TR8PL\$&>7%[*_!AU3;?*/S-A79OEG9NP[)&$Y(QTHSH0Z!H(T60J/$@'9?OJ(-TJ!>Y?J+A!G+*WLZYRLF,W1/ MY.*@$G\2DT5&Z3 Q'(;LR#4>V]EYHEN+%/A:%ZQFNRK:._JQP8,$"H6;.96. M91VEXIX#)Y;5\FGW^ M_M/WWY/_-3-=#1LE_Z_9OU$25_.:R4BNL;DAJ!.@;U@G+>N%89[ITBW20@ MB]K8,WP#AJT4T!,B81.'2B^Y4\"A9F08'1>NT_QNC[]75)#H5O>'02L+4HQ7 MQ*@?1*H"0@,;T(R?XU7V[B7CM2R\\1((*$D?$65SO06]+ZFF#\V9\!L 50LK MA0PAAY$^ B>#8:[#,7@E!J/&Y4*O,LC]]L)';X>2KE>*P9H18&->J.Y(U*[3 MN)B4VO6%[^,Q*?O/?1"AS]VL PS2I_P/M"/P/!JTUG)ON @,!J,C5(AUT&:) M10]B#M1#4UT6B3A:L;D^$ BK:[]$T7*S]9)?QWMC>FD5#8>&M,4>2B71MXJ^ M+UIS#^M_NDRP)O*.PA#BK^YC+TKGT3QYQ*1(%O%B@VZ#),TNHBB ;G9>A7&*WZ7K7KI'%RL@Q6-F9 V?\)6=835E!^N ,,QL@V8K6 JF6+$6L+'! M#VPYM$'(*%X[.U0+-02;)S.RA-DBGN'OS<@J9MPR(/MY,2&"U;23?@DW?#:U ML)LI#8Y$/O2NH)(]XV1UX?/R( ;0P2PLZ8$ZDGG8(7H8-(8=I6H\5Y6B6W07 MK0;/@1LMO*LG/ 0M#5CL<#A\Y8XBQ[M9%E!G%NXSFM:DF"0)_3A'0N2/HZ!@ MY">IF;R2[3%Z%&XS]@>+K#_%4&J:4J1SQEM>?; $.IHD/@AR;),;._5I1L#; MP/-YO]O1'IQ>R,K4/F\0RLH,@K1S-A_WB;P4[HQ\A$O-24'74U1JZ%Q5C!9=N?*2Y$"<D9(3AP MU#71H)A-90$=>;-N;0UR\PR#-8X&V,?Z:_I MDU*#BZMY8V^BNJ;W6(H)?^@DT)5-T3]1?1A+I 3L[(?1]. >L:J\Q2.C<83E MJ@>+)6>?"GD;;&[#W-'WX7R0[VZM&\D\74T5S95VJK/W)"F/HB/WB405(M.S.K"R ]E?K #(/&%A M0QW,('FM$Q)A2Z$-; 7I"X%: 8 Z%D-&!#*O^>'S#Z\D>:YKXMWG'W[_^H?< M%S]HUF/7E?-$'WGY!M9SK@;]4;=>F(["U^ ?\TT:$,]V/I&Q"<#,[VOX9)P< M+G:[)'[SPJ]!B-(LCGH(X2N!SW+HLP+\6.Z%GO$+SQ>UAANE0-'+4=P6*&[1 MD)5R"8)YA[GYZC*._'\B?XV()8%F56+1*(/[\XRB($X>XJQ]XF0-8;ZCW2O^ MXFP#GV21,Y =MRR_.DO)9V=1/+A9<7 RL"-=H#]?S>!+,_(I:C^:W=*DT@)] M^KD9^=Z)8B]\A21G0+7[,Q_3YX?O?_@\2HET,() K<>]1V)FNWCFB+F3@T?# M7T?RS?6$2]4F*$)H\( FS T/7[WD5Y3=[B,_O2B,$%V*O!"H,PIV1N!^@D(V M170(@7UBJ/%[1?';4OQ6 'Q0+I(7E+Q&]+]WD;+[5L<"$ZQX91")FV]]%Z^^ MVX_356UHO,,:ROEWL'QKT&CMM'&O20\%#7RDV?^\^5I*/CMX>$KI<5.H.H-T M7++64FE 5,.F(U&MV+G3' ERV/+07]KH8KYZC-. ]H0.@RUX6KH5M*5@@2B( M9=RE^!K03 RX#Z%'7J]X50XX+V(4ZJ&LK1)\ER;ZD0CLDF#%QV?EUX>/D *G M'O.J+0_7WM9;HY0TR45^YS?^(GD-L"B&- /J6^0NA#?_UZMO1IF(%[.T>#JSH/*+ORT@UIJX ?X\L# M)@R6_P4U]CJV9(&H7?C2+/\4M '[/7P-2[E_$);6&[%-R_!DJ 2I 1U68?R. MMSV)\Z:11.X=K:X@[R\CRA^\U-&:5.TX-JF=CZW QYZ6\T_3/4D\(Y!/":MJ M)$D=.6@01>IG$^268R"'I>@E E,MZ9\4I+\2X?'H,E(6B,!P(89W:FY+81FH@653,(Z-)E /@UL@-$B$X ML(GS#6,0)X>?DP :T+Y'P(PQ=@\Q^5-GDR8#/WL'^#,??V"V!'8/%HTHIG\9 MUOO9-XJ<4D-1(W!G )B^Z) C@6&3OYP49I4&:N5^8>X>Y%\:(1.R9G+/D3R^ MK'%A5_]]#O4/8$GD )\&5D)W\\EA(0C8U&_02-VGU!W2RUZ1%RM\5>816FR2 M>+_>W&*N#1U;T\*8U*5IE;IK_*<9;U)C2SK@D;3T'*O\]HR%//Q^Y#^3LE*? M9AXLF_26A<*%,[;Z&2S_;"G;*&.3&R.W-#%KZ^4F=D(<"$PZ ($R1IP5%%^" M?QDAD6(51.!6B&BJ)GY 0=1@A0<3R"5+2""SEQSX09U21MA'9SS &7SVTRS_ M\*SRY>K(<4I,C$N9>IV;B'61Q"=EN8&3LN0^8;,$!:^"L86>2<]N"TCG_@J5 M)Y;SNE7S"&RU\,[3MADA@)4>+2.QFNH,U"=BK3B!]3<[GQ7E^D=*9X&RS7%$ M.FG1A@A*U(V5]GS,O MR>X-M^W3[!*M@RBB+CU2@.KT,+Z)?'-\;V@'O9&0?=Y@K@PAFY=QDL3O4*2S M4R 2@*/U6OP1N&$/JP_YA1>9P">P<)Z-UU8_8N=A&@\.[;0O#R]1\-L>/TE8 MM@QV':LQ$;VN!#[CH([8F+AW[!J]BL4HCA>SEV?]7RQ_VPI@!-/>" Q1B !>A^^.+$5DFBJ.E4#R_P2JK4?^)JHHQ5V6E< M,M6OW%QZ:,!K4?^)6\:(59[DCM&N3D2!8Y16$QS)A=@C1AI_[QB5!255*SOM MD*)NY%ASP[>6Q\VN<3W).TA_EJU>TDUG,*$I93 ML"0Y!8\H 3X"E>SP,[HKT@G*G(OSH4LH(LE%+[6[8;HE213_KQPSH5S^.B,?G5&/SNCWRV-JIQEA5H1 MN#H*8S4&&I58+\H%O3 M0P!$=IV &D=&J:JC*7YM JI>7'?OY3RO*N$I..H8])D_9/^S_C%C.U33F]-9 M"96$WIP.0LUJ&-XZ0:RY)+=/U!4T6G(>9XB09>B]1/%KBI(W,%.02L'0@#-: MXEEDQ9>'LK)LZ*5I)RV5L^F^'DK3[8Q 'LV:8)ZD,5Z.RNGB7"^I3Z*4=SSB M^QSQ,?-3> 'R_^R]!%_0\/"$H&YS5[FW #>C\$X A8K':6P\)/U&=1U&P;A; M:4FZV 2);Z'S[:U1FUMB)F_VR,U@T:[VR'5D"T(]]74](KJESCVWX,PQ(NL!T>63?)Z<37F7R(\8?12/,/B&9J@R'5! M'*^_"3&\!6#;(PHW1A_KV:LXV=)>B*"Z=G\A7J($$>T+#)[Y]V@D%R$%]TGV MKR]1,%Y'MX$HP!M]E1C3P,331E9DSZ5(IP72.PYI:A49(\.>.OF@$DZ1%K*( MN4#%31SZ^*R"6K?LHVG9I]DK@#IQS#BEK-+NJTP2 EF-C\ED7_M$RL><.OK* MEF>F-!@IEE"BI1;Y]T-KYL6'[&OF/>#<0C-?%8B/HYG?1%F0'6Z#$"6LQ-#A MV-K)!-*,@)KEL!Q?>B53:LSU%VVEN ;1O82?5+M"CQ9[(L^PO5@NDSWR.?MG MOTG0#/X8X8)#(EDI&LA0"D\<)7V"M&#S1GK@OJ!XG7B[3;!LA+1UDLQ+N#-1 M$9.16O7UCEU%J78"Q9^\) !Q"?I2=DALR,&0_I8CI3)<>;L 'W&2,^@'&=;- M4WP_H&F??[G/'N+LOU#VZ 7'%EYEX&<\_%G^@=GK/H.6!;,#?A[@(Z>*;*4G M$_[^AK@M(9*'5;DAZB'*2]P M_&6K)?ISCO G@_O/^_ZYHWXJ/7$Z&D&ZX@O M5QF7+B]OU*&J5@[T$ZDI0-M^%8#'*DHU%(["K P($\RO$,7YP@K.G.X+'\^. MUDO(Y$^-!N*/WAA-4KNC4<]990FIKU30'R=FJ@<$^#3C,H?X=+!H,KF4@_G_ M_H^___#Y;_^+O#?#9\#5O0D/*+OY!A7F,4ES?T"WXL"%&\%CG=FBX=7=.WN'-AH>JKGW]LYM&OP55DI:*(HP]KGUB\V.VA/BU= ,C71%" M@ 8Z]L0I4BG%6Z='5+1\FAI9PAI%V&>X)E@L=*=2A.IZ')%QZ"/!R3?'$] M^!8K43)&@]ZAD11H[\L+[8%=@/F$ MI>@P6!YF_\W^.V(IF6X(50)G:UA9+(5['T3H#FLKQVZ0KNLHP)^1#XQ0&"?9 MQ?B.(6C 7G+,3K$$!4S28YY[*49SLO>*5;7@#X_:> B5GK0;+P&>E#ZBA @< M)+KR(O*9I-%?N;,K(M(6;88N"SL@^Q(QS][G,N[S&#+N2%3(+1)<9;/\>Q"L M3G'])*#(^$TT!76<"X,Y7RF[U^+44(T[-\KS'SE59&L5O8B5:6^AGO5UD'KK M=0*F8%+-X0F]H0A2L+N]-E6P<)H9X%$?FKZ1JR2D5C&:+[O77D@_WE>(,T70.O9U$2>YJ,_ M*L>T1;**@?P$Z5;4+BES2+OVC.7*CG! 1_1)%3A='HH__C- B9P*F$2N?;CX::30XF'P$[>@:B(Y&G9?RW;,MPGZ;8^BY:%3V@P'<%9 M'"UK9@"\*B*%"+G!FXUZ!_(R+F)2"#U!TM#58R-SV0? ;<0^,:M%ZWZJANN> M(,K"L!:#7('13NR'U/ F"B5?LG0L]L/:T"%6 MG)7+!+B"/(VC;V@.][N\[FHES8O!/CGD1)EZ.^^ ?PLK16:9L6-P^WK_"'(W MT&@+1[IT52=6M[#&AIMNI/#&7G!0ECBD/K:Q.L=YZ0;^!_SWS0N!5Y=5.E@K MY^H_<"/O(F9SQ*K +DZ]\$L2[W?$^)PN2;\4?+48P>+H6*$2=4XJPB4"0$)/GO4(H\9Q@/TTR[^98'_E$)1'7SUJ+%>M($M M05A%N]*: 99&(OQI"5D>-]4X)_8-WP&$65'R*\IN]Y&OV![Q2">0J.CNU58G MC18G-V&P#2+XF=X>UJ5%A'$/8-TC#ZR>R@ H>2L]+%K\)?.L(@@.X"+IIJR- MXA%+.X^1=P2W(DM:+U$NN+X^.6A',*>X(MW M+_')__N)UD&G]^6SZ #V"=\)@D&\SUT$MXJ^,@V>>SS_O=+CQ67OC/2=NQCS>T:[E=,W/-?@Q _!5B'ESQZVAE.[*DD M!+N:+"$4ITTF.H%B([[C_^"),V\QW N%&G=3+ P1E MU'5X@^'V[UVSP8U9OYK&=3P6D%42D!J?R>&7JR<>G_)?G3AN9086;U0 \Q9H MI US F^4IB5)"/\0FR8 2GI)(K'T+,G*0JS;ZQ9!!BC?17[P%OA[+X3'E%A6 MP8RZ"7:+F):#IQ%8=2M>R^ENG+C]:TI"/[.;-\*9E:="-M@)5/("=E^2.!5R MY\H ^_R879Z[Z#^#R'\,?LWS[Y[DG%<_Q8F=D.@7&@N5;I(3J-4J7]0,AH2? MR2RFFFGV#V0A=R9KK,ASW9HD/E_->"?VBS-Y"K1"H8JLG.$$4J+V(#*15#;6 M"42HR>A*SA0J YQ8,G<\+B*_64!8^B7\#6( M@NU^FZO4M%R/#X[_6\RMO!!,>$(=O ,\ZP=UD7A@SWH^;%_CL'XR*S\ZL7=< MBSA:ONPN3?=BTXADJ!-HE-J@W$-ZKXK6: 7 "929TU#H+%2\5P;3G$"O$K,0 M^7D^QR6*T"K(0#57:X)MYCN!<)Y8$5#;'!BEA&$=HG%.(%"-N5 J&K5A3BR_ M4252&E/3*"5I>^EM?&:+38+$6D5;($Z@?ER4H=37WQJ2"SHQJU((EE (UE_C MC>+E>5+26* :FTQS8H\OELO]=D]V@SQ6 GE8$1=M.MD)5&5+Q+(("M81?:"7 M!RZ>&Y]4\C=JP[WP_[5/,[BJN8;P"+$;^ >NB= BIBV$I'$28RW "9++,4NK MJ*6T>*;:KW\L,.MZ2T5IOL)_G">+^+WB05 ,L\\&YQ'ZYS["R_+!U8=?+!I" M?K';83K#H<-<#GQ_F/:/2;"4V:^/ ^/$05;6RB6I7)BA@QU>$;3?%H83B(-$ M6=H_U8$,XJ%.H"%OD:?"2#_+">2X4BXD> WT3XBKO 9'),+2EM"EU'ZV$\AB M]DCD1"^$!J%W$6LEJA!25!,XNA%$?C*_6R?\O5[S/QS/\4@%(&>*=D$PWE.[$>SCHDJ444^V@ED M*G9!%1["@6Z@$(;Q.S@8L6Q^'>]?L]4^O& -E9_0$@5O1*Q3>/C: ' "Y<>$ M99(08SW6M>8)<8/YQ%646(<-9CJ!)->*K.FO5!U5HXE.H"@QQBG.JGJ& M$T@5(0LLN23B*S\Q1N_/HR=PNS!3''[#DOROI'L+S"<2Q0(M-U'PVQZE^HC! M43[L!(GOXV@-D:^@[0@?'>YW)Q8L56(>D,2))1_O!$(#G;5[E0MSZ&\Z0=AJ M5OT& KL,LN_I."<0N(O>$#604L-J'B I0D(VU@E$3'LX0HAQ$,TCXCBJ-.(2 M"EN=H3I!'!)N!$9"@CO"\1)&7!/%+E.[0 M,E@%R!8 M%7S[3U2Y2=)!3APR4D1NOOJ9E.7*YLD3^%;RR(+RF;ORPA#YEPMD4*94SQ/:H86'0A!=!#$R:1@7VC (X_OPOMVY^/E8 &.YNE0KB5^A"6#G=@'JD]#\\J\ M,D40[2$8KBAR>XE6<<*"GS FX,;$W!JK*U@V3P[$( *)?U#3(@[Q%]9J17ZP MSSE"3LBVC9,#5!%*-\B'1%9:,(&5/)2P4>TT^\R&=)DDO@$(BXLCE#?+:_ < MZ4@G]HC+<.C65TP:V=WO%YP@FN"AS]]X%J.A\C29SW8"6=84I&(U5H35"LK3Y?D62#--V#^Y94=1#*._+A3J!#PD:Q1$92,S%7#)8D;!LS3;S. -3< MHM E&"A2\4]R!:M/^$X0#*QEQ/J/N0M45XS7$*TJ/\RJ\4X@1 1QFFYW33P: M-'^=*%5Y9A/UV#/C*>C,8M_W$8"<(($H/46= ::>X012N6E#9F_D?[=O[$7K M>@%HB;%7-M )FLNU>@>T=EJNFKZM5_C?295M6C<F+5?'T54F^"(*>() MK0.0G:,,&*38 E$=8__,\X5TYRN!ZZ5YH74SG#A@4!3Q!6MP),*DF6^H&&9_ M3VZ^H609I%AIA?X _T3^&D(/:)9/!C60GU$4Q,E#G%5M&*TG.[%35":ZITII MNDR"'74H*\**-%.<0.L)95B\0'YN2."2/J_1"NLSD@XENEE.(/?RO$A(]!;I M8%&:4^3ZC'J&_3M'-0Q(G^-*L558HX#95UU8Y63FF>S\:,3.U;&/:8DQ('$ M"UT>KE@!\;T7LD# SCV])'?7> Y09#G8!T1-UJ4L:A .'N001YHC"!F,^T_ M"0L4X27>;7=)_$8CJ_*LFZ;4I1CKQ&Y)DC#TFI8;@7UCY$N(:#'D]YP@*+/. M<$Y>5=:9;+ 3J-3 M4F"%97P=1'5) YN'_(X3!"Q>RLL#EQE_FY#*]\N#S)MD,,T)]*I%6G1M'ILC MG4"B[W JQ4\YP M BF0>=3%\ZHCG%BTK)X?L*WV50#+64X@QXD#1-O2B QDC!,+US^*3YV>U"<7 M'M3"\@X)>Y!2@_5_JF,I!"+I8"=0X:H3YE6L(K_1 E'C)VH)P[Y0=)4@/\@* M*QZH@X7X<[^3"$@FDYS8T]M]$@70] 9OPVWP#?ZD""V0CW8"F6:RB-[QX6 . M)%M'67[D!NM'M>13U3@G]L+<[N*P2:4PT);6,:5WM1QFGV^!2:04B@; M[,1.%/Y)]B"R_CKB* SA4"?0X$(VJXTPE4E#JBE.H*4TY*@BU;33G$#O,8FA M1@9)JH9B87B]>2"/JH^7".4C0;E!!BJ-M_]D+-[CQ2;>IU[D+][QJC#9WQ )*L?'E.-#Y)]D=F1+Y:^%#JJV4PGD"P[>';W#AX+RPE"7 >IM\;*Z)I9 M&(M^U;+>>8KQ3B!4-]%!OK@\.$P^V@EDBJK"BKBPZA GEJVH.J$/2#6>[ 2J MC6?[7I7))!_M!#)0!"?#!'Z#$*2JIT%2!EL]PPFD&(?*RQZ!RPNX@U)5/7[(>IK7%4U?Q5R"5CZD"YRO+OQX5VW. M**032#SO7U.2!I/=O.G$;=E8)Q"INB+KCBM]JGR;^?:? MD'F$%L$6@2&?O?K,J M"\\)@M"M:A,FII[A!%(7<(\.)K$DXI'V^6OU7.4EY[$R >] Z2(7.EX-YCFQ M2PHC.A_^SZ1UT#ENX[TX"O,H2"=(A 4(]H\^2S(2.LN$ M US?1VH/$-!>)1UT@><$0>H2;$V^+2O^$3]!F?0'.0NT)P=6P80LNP_ 3I"H M;?=LIUMF]U%$Z'[H+KOW3OF=B7$-O!AZ[5 RU DT6*0JI(,M-U$)=5,SWHD#)RXR+@W?4 QW AVNTE89?PZ59PU*R(N4MFJHJ4#J,@$7]!_EZ*-$0YT H4\WK@1/J[(#55/<0*M MHGK_SU@N1]?QNU ':XYR8O$*KV5+)Z?]"]_(S,,\JFMRGQ:$$[M(@V$*P4'3 M2E4TU DTY.G!5:.PJNA%.Q#V#RU^>/9+ZE0NXJ+!,H/OU=<@Q/IO'*&TV0JJ M[5PG]K<,%G] [YRRF\01_N,2%7QE Z)?>A?Q8XB7/=1U:>CU"_9/ASS9N'5V MLD/LJFK: E.K4,)LC')B\>81TIP*D](#A\\;N8WSE2ZH6IA$ MM)LLH FNQM%8IM.=0%>4P2NS<.D\CP5_S@ MQ%$">9FJ/-#( _J^RAV,LK%.(&(4F*N4*MM!< +IJO"DJ@DM'ND$$G53EJ+! M@V2H]4/7@#.T]70 MGW03'-F-FC7T$J]VL_627^4L6C?'_EZ5NCN$]I& L#B%_$L\1%X3&>OPRW#O M@YQ2-'G11!8,]2$WS@8IS-O&Q*Z:X 1*FO(E*C70<*H3:%8#)O0"EVBL$X@4 M/GA.44V+?_QG@.6-9+DYR+%K!< )E 75GO)*Y]30S,6V2JSRQO.=0+B>F%)= M/N:B5.>2U%LRG^T$LL+S6 0F*ZJ)&\RS_^[*NP WK,Y_E M!')E=\U'+\!"R)6W"S(OY!I@"/UAVEE.(%=XQTG@XT';A%PTU@E$2MFR8M4D M%DT2MFI:3DD[W0ET%6E-7[U_Q0D)O5.+,BU!V.>7C$$4A5)9(0:)0TXYVHD] M5%:"X_HTIS??4+(,4K$!ICT4^SM)C-V8+6*!@SK'.!V/>[+GJTH(OB2(NQ^( M3IP(=1 %RT# ?P-5*HCF$4W!S86=]F$9.HA.$(7?K,AOE^MG.M?^E6"% $JQ MH:Q0+RUBW[@%QP!Q8H\E.3#Q4;Y6&P2)$3X2%#V'QS#8HMW M$;!%T@2,"4\@23=>GD[0G#@3I098LT<4+X8^@;0M#"<0UTM1#LE*1JFZ+Y'/ M6"KR:;6H9AQO)T!.D.#H]"VZG:49."4F[\7&BYBF^(4HSG<1U22%!WVD;]MG MD]04PMQ6LN!?T2!G)*UEG.QB*NL38?<*3G!RD,N-RBE.''U6$KY6"-[ A&DT MT0D4"[V$WIBB]Y,T 5AW)^@OK-W==ELQ7C[1ZF=(>)BE:%$5 JT*RS[A*@F?+_LF,SW M$$?PIP:NZN%.'-1YLO8B1G.PW6-QU<\3K!X3E$(M6IJ&6IBPB[.J[N30!V G M2,25JS3I."9TE;4#X03:I#0G?N@D#LYL=\\4*#XC]5=E_ MT[%B&$>^KLZ3<)3]Q3]@?2,[W$!=5E8Y_@(:MBW!;E$F[SWBG1(X#8^#X,1U M$M?0A^-+&8"X_'[[V=9SS;1=!P4YIR9SG-A%J1I]>5#ERAM,LW\SJV1ZUK)I7Y9@R"8SL"M[_CU3+V90K:/!(EH(7B,*MC@%AG4E^] M;^",%Y=3J/QH?Y?* Y<;6NZB59QLJ0Z0ER&N.FW) 1,7*>H+IGW"7'H^,")F M>/G<0++VN_T%*]WK7&"(VAYU%!3[R.<%@(IX6FD-H ;&YE.=>'Z@2'CB(_\E M @D\3WP1:;:50&.Q'^PH4/9WNXRZE1S4QB9K9SBQM\41),&*Z3VTG/C1(/>N M.=P)=,K^I.DBEF1I$1'FM2[F/"$LPZ9!EG=:IR([JX\/ ^11^ -_TPG"]M%7 M1BJ"]@;<,5(5!V.^RA.6U.@+)CB!4B=[%#W5S3@/9J7B+5]46Y;%]HRW B>( M7OJNXN37NPCKW!"C2#P4K(Z;).E=.\T)]%C(.-QVDMGBA4IOEF*X$^A 40%\ MZFCP"^51S*T6K4D\@@HYX\E.H%HJ6Q=8:/6A)E3PQB6?X?M$DO-H?9 M%A28 MG[%>3LHPW+JOKSA&O.*BLJ27-A'HZKG6 Y&N(*(<,UE1&"K_FQ,[4M!24E:# M_]V)!4/.%R*Q0L3DFO<"5S%/Y0PGD#*ODJEDI*VAV%&:)@3 M>]>0Q&KRE[H/NOELZV96*)@P7U42 L1U!Z4#G=@O+ACF&NVP'A50JPO:A8@% M"/&18%)OCR;0IA-L^_<2RP_$A(Q'D>B&ETC8ND M"%O^M +@!,IY9%M>5O=>%4$M'>P$*I*'O-"*.HD#"BA.(%^$8?;;((5L#V+ZNL7_5F$"RH%.'"=3 MKZ#H>)G./2E$276!][@+O@R$$VBS:C80OXQ73SPFMTC=A$HYPPFD"K:L?'F; MHYQ8_%79B0W"#/3F*.4$)U"J%V.A59F?L5KB^>8E7)JSG$"N#.'-*ZN33AS" M'D>RL4X@4HV^4U8\DPQU HV.9FIY%8M> #M!(N;4E%^]R@ GEMP454&I4+Y2 MTO'VQ=M;;TF$ B(B% UY2=$B67MEW0SK1CE=L+780F(CHECSY@@G M[@V7%J3J;5(;Y,32JX^,4I23#'4"C;J!1VI,$ YT @5.PKR/HW6&DBWINLF" M 1A;I>% S$>@;E]X-#@WR"'TCUQD5_C5/. G7RHV&4VT_SIAW?0Q#J+L&5Q= MT&*U3 /BMNX914&@H8*27(T0JUY% MTV(21OAODDR%GS9:X]PLO*#GCSE!RKI6!]G&MUB*X9//S'5"^6PGD 5;"76W M<;ZV^2HO1IK2$@#;8+]-N7(],JM+>TA.$*<-,IMTEU97K^A'7C,:T1QXEE M#6]7W8JLG^'$61#KT.H>"KHY3B FZ1! 7O0R>Y@DF)0O7HZ+V#K9 :#U WP5 MOXE[ES5^=&/WC-SJQSODK>]'UTOJABF!-[=(]/-DU+>D99%M(RC/*- M40QW IU<8JDJ/2),Q".=0&*L$K6U&!#R(QC.E49J9Q;GQ%:1! 3DDSZ@\*Q MC%0>1?,2^2BY(R6 ,,^")AY"TD%P6%G6A&][(R+_H!^TSE#96WO(DU9 '*ES M4]$8)\["-5HAS$18<@,B6F)I:R$%K<16-NTT)] SJ2SV"%H4Y@99E@2O^XSX M3.-'3\:#.X)T@BP/Z)UY14":3.((_Y&V@6;%F0UJ.[>%X03B6#&F!Y=3C*AD M+>9;LM'.(G.QSS9Q F8?4X3*&4X@E?M-2(D(X.^;8*?JQ2X?[@0ZI05/4>33 MH!*,;K83R$I#QZ7OB'J&??NWI A$$M%==+E/@PBE$,GQBA]$<86)8R$Y ML;-%/=)2%)95HI(,=0*-/(4;4I-!4N>-8O4^.Z9SG$!,92+JVMI2#L2ZZ$U- MG3>8_Z_!\I+$[]D&1#,OJE3_T RUCD910O$V]!KFW,J/SA^V,G6,C")*M)3[ M'P7(#1*4J= T!I8KC]$F:U@WV_X+*"N:0WCA?/624BFD\=X9SG-B-^M=6R&& MA.N-4>;/D0-8EJ,#E>\2K>($R6I<]P'8"1*1BB[DO.8:GZF>:#;3"23S>QFK MQ&W::T]0E]_\WO,$ ?)4CD5\L<2J"]XW90-HH0K4 M#H03:-.ND\I.T)413BSZ)R\)@*P0&")W,3='61AZ&X22)D+UWYV@=BGC ML#()EX=J7.SEX0GM@,E%ZV>T+L,<#26G8Z$Z01RC]+ G!*?/APSGT@DKOFO' M0G."&'F3(LSWZV^A60.P5@"<0!EB7<%V Q=78I#/-())/A(JVH-1?)X$Y]0 M664Q/X>JC>P&T0FBJ*Q%]8C%MM:F^GPG$'Z&Q6'=O-:!F56$8W\-5%Z6=A"< M0+K69-T@^A1[H^R(FE5WV-TM &N4-&+'-7AKBR[ T*0Z41G!]A/9UN M$62T?**/57T?,WQ11IUPD!.GO(RP5W5G:8YR8O&,W]UB_4GCG2SKH!8F&84M MXSB 3I"$QD1 I7",Q,+[!D7O-W$(XA>88X2Q:4*AY@@X]A]6S(S_M??7]0Y0 MC5=4,LZ)':29]R@I0@F4R:ZBH4Z@T:HRK]L%=DF!BP1" AX]+*JHDX\; QUY M5B]\'Q_SE/WG'K_XG\6OJV"@$[L IN246D.)6" L<"'UB1[F,O2N?1/'G$2TT6\6*#;H,DS2ZB*( T(B_!6A#^QZLP M3J%=I3 !LT>P3IRJCL5<+@]B #)9<,#/.4%.$A_-!30HC".2H4Z@(8C$T\FT M)O:]'L Z09ZF'05SRY]B",*E:S9-VQ9.= +%Y_UN1Y/%O/#2"TDEX0U"66FE MUB3OMYCO!,**H 1I")=NCOT'D$DR"R]9(VFU:-$@)_:$YI:4]0F9W"$W-$B' M.X%.7N2%5"=4&$Q$XYQ &I=!MF]/)R=_6K_W)>N\EI6(FVUB8F;YAW(274T M?&04#OB>0#JQAZ*6>3^TZ[#W@T,LX@B10B&3'0_-"6)4W55Y-25Y)4?5>$<0 MTK=L$".FGV?=^,]1K.?'491_X_D;]&Y)FB MWA=!,;4&DJTA.'&,B; !;Q($_>P]8H&2RI&2L4X@\A4?IL-7+_D59;?[R#R+0 G=M(\3]L5+9#S'YDT!@ M5$]P8L>:4FV^;$DDG7*"$RBITQ2_>EGNF%YE6$R+T&*3Q/OU!JI^0^I1JBS8 MUQMP)TAUC59!!-)K1.N!L7IV+-8D 8,YK>CL)0=^D,ILV06B$T11V9&:R<_& MR7 ]@'6"/'E<)5NH+'M8,,R)Y9L6K#89[P1"SQM\>,!\=!DG2?P.(3E"%;XY MS(GEP\&X*FI%8_$S"G[;X^."^42P4WF4C28Z@6)I/ M+4/C3&?P]J6L$IFJ5L889>2+LXF5U6UZ!>S$B6JJ $KY6C'<"70DP2%RA)03 M[!]B@8_&V)GCC-&EO9WSW@-[_WRU$N#9 9IUGVI><1YN3=V?RO_FQ%V2E"ZC MLLM5CUT>#"$Z091[_"SB]9'FK')C:'.4_7M8?952?%L"RL:O1>E/RM%.[$2A M_W(/K,S _A+%KRE*2&=,VDD)P1?P+(+3Y:$,] F]-)4_%X-_U G2FEMRN]F! MG>''_V?O)5C)#%EE'1EKK@VS?Z>;*2JZI!003RM9+(M-D/A]),<,]&4G+H11 M^1VE:M4.@OV35:]-&D'NURI.MC3&'QYLJ21J.-.)G<7,JNQM4)AD%S%GK(&< M9BB[A7GZ4L+OVH!P!6T1CRZ\64=Q>,%LZQR^+!R7,)^TI&)$98@3>\0GU.@5 M6?EH)Y!I.GN:=8'-G$3->4X@^ 7%Z\3;;8)EPT8BUQ.TDYQ C:\7*;.AUL<$ M@ETC3UB0 ;6Z#Q':4OF $R2K)8/F+H9KJ%&!?"/W?TL03J"M:>[ ;Q,Q>9H< M!AT,)Q"OFK]K6TY-'NVLVK M*/K=B9T@+PZHFW=;B!2A_6P5OFSY<"?0Z5AL3'D ^X+M!*$*WS57G4FESZC& MNX70Y:'XXS\#+%XER\V!U#"1-O TFND6DEQ5L=L$_;8GN9/Z0 7Y-"?0:[2& MDEKU1%B:SW8"60CM@E>,"V&3[Z!TL!.HY$5$6?R=63%$[20G4*OJ;0I+FW"@ M$RB =Q;^!\?_#>OG7O@EB?>[O.H5A'WO M41[C'$="_CKF]YT@N$*3S-MW08R7HJ&TZ?0ZNO_?GTILL;SQ*_<+^6&'7VVH MSTC+646_LJ\W4(_06Q+_<1EO,>X__/G[O_[X_9\R[UL5#<'*&(JP+/4[P0;&U;TC!8GC0D;= M)&A%,4@Q"F3G4K3\XSI^^Y./ L#B1_C#=_"'/WY+_?\!OOXK+, F=:&'T([& M E1_%YVJ 18EB@KFUE3Y>:0E"=LU+!B_!\V+[&H6"!U=]'6A3E?$]H'0"_ MB+(';RLZCL)AHR[QBD26A'>8T7[[3W20KK$^;J1%,N&OO ?RJRT=.BH]A>%D M#6I61XV[X91,99]0_/P*+[9R^*A+%K:B:JRT.FKMSL?W^>BR)!F MG;+QHRY:T7RFL6#16!N+O8*6BLDB?H]T2^5&VE@H"4V!W(OX+<"ZK&ZU]>$V MEOP8XWL=_M]@=Q7[V@57!X\EML#W$^1)%ECY>:0E0>!W^+B)(SEK:@P9=7.) MR]*#] "$Q3:O9BML;*]D^,A+7C)G>@ O#[X95U!@!HK.* ZF>M9(".0EFF^^ M+3=>M$82!44X;&0M5)*!)]!!ZR/'-M)@%8[&]&E7VA@Z\K;7*W<+MKP8(E@: M;[CKQ8ZZ\^#V?K?&#,@W[9TZ;'Z=*FYJY-:?'GZ=*#[&E M-R?+7Z9-EH9U.:?+7Z=*%[E!.R?-WZ9*&J$!/:?*WZ=-%9G5/B=/S^+NJ9&G MYB%@5/GK9$5>D5LB)\IDY5VE,R2GSF1E7A//2TZDR0J_3?].3I*)R[]2OU). MGXD+PD(75DZ;R0K#4H]93IF)R\(R%UU.GHD+Q6)W8$Z28N"FN@D+.0:)B^427KOTT3M M90QQ-)9FL+W%D_0X,^*+QUI;.LN K.4]2GICUU QFVMY5XRVP_X^- LO:A:N MF& -B+K%PV5>1K!QS RFVGPU:@68M0^' M9+P]%)0%"LN_:1!K"<4BBY!4Q7A ,MR44^P]G*7G2OE&UH?9XW)QM(;B?G @ M'F):/UIZGB2#[7$P>3_(.L,2C+0NU3ZA)0I(]QWH5V DVPJG6$-$V4U>@HEZ MCKT]\?V *K-0,_TN8M75N8LJVQG]1$?VI^CFI+WG^GG64,K#:S!]7['DH>CT M63:O4N+: : U(A3MUN7/8V6(M876J[#7%EG\;),5[[=[4NQIGFU0 I$X"=H@ MO.UOJ"RMCHDX7RV\;W+NW K**=T>+;/H!M,>;X2-,E819*-M*M4[_-ZPFE[0 MN@Q66#$CR95L[4R+G,V\I4.#XQE,M8;8$\H\?$W\O (GQS*NT2I8!K+M,IAX M+%+0#>V[W#A.5DOZH_WL)9!"4-S6VL+$8UPPTZC/O4NWU^2>.G(C.>Z@EQN% M8QVRGAI;3=UYE\R(+IY@D=O5:BG6O %:I%H <('SZ%F.;5ZC9#)V[65!1DKD MPB;G.@M#8?Z2/P'+ @/SE5%7EEOEL62S!><96"!]M%94,/:P3 M(IKR3(G).@GJZ#V/E8+C(F?K).C4UE\KZ3\YU4-V7$NY^M6=!+%:OXSII;QD]C:YSTA\JE9OLIY/@DBM>/V32?])(C4Z8&4A E,@G#'/H[F!)\$ M&=L]F\+8#D:G'\Z:3N8/IC*.9$*T4A%)$Z,R"2JUX_4FH3"3(%N7!],@]&9J M-#3@:%VB>Q@Y?SQK4%E\^:5L;,WR@X;$(D4S^4)A%GDR!6.^YF$M$V";(=\T1( NVF M1B\#7J;@]G_IE4PQUG%=(I.Y&4C(UZ= '*VHT(Q;'(0ZKMVP=HQ<%*XTB4/4 MR;ZC"-.R4YL4!8LO2++[32JC9UO+9DPC-]A MBV[CY#K>OV:K?=CTNVLRN5K!<*1.$SZ,\X3LC4^"I!Y10FKQ2W TG.P(*%)$74* M;FW\?[Z\WN@QD)QC5T6Z_RI.TDJZ_Y ,JJ^OVBMJA\(00I-1A%E-B&_HA;\- MH@ .-_304U]LP\D6[9PI)CV$71-O,4K>@B5*G^-0;JF53G#NP%=DB]X.M"E4 MB[71LF!-VQ>B# N=^N='-<->*>L$$_HQB5?22JW\"'O^ZBV<@7\3ZLU7]>0& MF8-:/:GG^K)7I%'C773K!0FQM\Q7DK2HVG+;SK8O-I975"DQ6H.6)]E+7E%K>NE);F*Y;'(CLNZCEV MG^F'.(JK5U"]$9I)EE4C8!^Y4A!$>[R\TAAT"1(ODQFPJ(#2FV]8ZHL3K"=X MR>$.*TDD(!O4B9@(B=JK--P7+9,1+Y9MZ"46E.4/OFRTM>5C.5#[XE3'V(QH MJ$NRFB8;JAG6T,B3'W.7T:67!DL) N*QSBS].@CWF30D1C;:VO)_1E#*!_D7 M;YC?K-'#?ON*DOFJX1E0[4@[&*ZARK; -""H+10WG$7]>0 :V5OCF= G$8&D MM977=\$GJPW*4$_7#<&'BV,^IU:^R><)'4!(_D-/I0[/4 M!2ODE/K0!XZ+B\CI=]Z)NMWI)P^VR"DX0M*NXYFGS>I^+Y&W]P,NJN@TTDZY M#&5]M4-Y.3O%7'OI0_GR%N"NTN% !]D+42-$ XDBCO!JKN.M%]23 M1C7:C8 M]!4!"Y%'-=;&V3\:-5*F%]\"632I>DZ_J*1)QJ&!_U:B@/_RRQ7M/@&Q JL5 M6F94H5+):]1Q[!\PP?M>A6I?UUC]*LDL&VSLZM%(@7LHS M$-)+_/1E![+L#8B=*401W ?2M!?3V3;1T[7Q4]\2X_EV63(MF72]3_!64#Y% M7#SDMSGA5NG--Y0L@U2:T] >CFLH4Y[0 \XJ0*XA3?:G;"Y"1EV\XYM(8J:. MV&LY+-=0I]O4$^XZ8!8?]US,P*LCG&@1+[QO$/$.\A5&X#8NS*6(U+C"[$F4 M,=X'1,N" <@J>''=\#\*E&N'G]S5F^TNC ^(\N?'?;+H^Z^ IHKJ%/=NLJCMZP:D4"/NF?,Y"VRA2,(TZ 'J9KI*![US,M3('V M7 @D%S'FJ\LX\O^)_#4BNX)94N7[41 G#W'6P.I((,-CT16!_M?>YYN\B"6: M-#E&K_5WY G]M@_2($,L-X4>N2>TC-<1@4*V2_]P#_/9CUS]CX)6XUD$?_G\ M=]ORY!&&IE\^_\,1/VXKQURUAUO5[36)W%BE^TQ263FW#4V"0$8>KTH8BIBB M9TVLMKXUH%<;-]99$T_M=A=R*/%9G!:5&@Y"PW[5O9)G1W6CS$LR%XC4WC5L M>A.;GL%)G#;CYU'C;)Q$EKV<@9F_#],BE)J'R>,(SYB%M;YY,D?S)*H%M) 9 MN+,V+=(H+YFQIW\2-#-_[LPC""91.Z"%5-HN*.&#>EW"$J91?:'[X5-$"TPB ME[Z' Z@GX7FGSQ@^MUW"-B:2A-]&.V@;^=%K5O[)D_"X&))!DNU/\SH?'8HR MC3S\[L?0((ACF)3]LR*E<4#,-#+UU;0\-NRFW[S]4WU;C@CWZ3>1_U0)-UX0 MT33* 9A16U+^I5=5)3PYJO15V'>,?'_GB2F.<"I(U&N!,.K+N(E.D.\)(ZH* M*O6J;,BIY'CQB"LOW=R&\?N)=2BO5X:ZBXKJGNQ!T[7O 9YO;H8ID%;[0# MA'J?!_F4-<)=(WPOEP&YE?C/(2(\-_+YNMP20AA-M5>W ^\ _ ]>LS*VT@C6L+?)O@\C#[#Y: M$PE1AZOQ?(N<@ @FI K5N+W6$3#EPN:IOF7^^PASOX+9:#42V^QX71K"-+& M&XK,'&Z :[>K."Q=;Y<*D+V=\0Y,8;A&KQF8@_$:$31!DFZ58H9K>U=>^HY[ MIP)D?>\6\<42/\M)V4X-O)J5=FJP59K]-(7BD-8$NQ+A#\D3=-5S>LYU+A&!KIU!9I..E#0!UG";]\[OM /&$1TDOQ>TPER>KF/D%=U/GJA6US MBF\;^?>OL1^L@J5(Y>L)J'6&U5,5DJ/!V92#E@CYI*T!L%9\%K]Z&7#7PWPE MY[MRH>DH: YQ\,<$[;!D>LU,LJP% 4:$N!7R[F.&K-T(F-UTX58%9APZN.8* M8V>-TSI[HNYG48>R^\![#4)\O02BO)I''0G3-BE*H?!RGP81]$*F3CWR]-)? M9%II*Q .L23"+,ISV8X%"2?;,\=KNCJ*#>OJ2?:*5Y-,N/GJYMN2M!1\PF_^ M/') 1G5@84X(-+DI(&^.\!)A'HG1PO$>9N8?!OY'_Q@@@D5'#CHW0.#!T%Z^B*<+OE M88$7G892O\91<-R(6FX?M%IKP&L0#=IK"2EW$U^&C"#EB6X6<#F)NEV]AFA6 MRF".:IN;0,FZPCMD$-!8RUQJ?64F'0PJUI%.(D"H>> MA5C[R^%>A-UAWH,I;\"18O/1]?7. M76+I2:8^-NQY$D>Y;\G:+*:ZUQK-[A[@L>S)&CXQD2)IW00W)?.>!"'[$2O: M!.L/0M88\ZP3(.MQPL*QZ0$38;@#6>&4^0<3(6W?@H(XTZ'7*OKN$G,LP4"7 M@S&MI@6& H(#*173V)B>7L9ALT"FO!-=WTU%$LE$&/U0P5E%PLHD^J:,]EP> MF4W3ZR:X>YC;/J1CY^<,\D\_&42]+-C MZJQG9?;:D9"1^@TEK_$TB:W(')U(X\*Q**U)<)U$B\.Q:#U:!NXTFBJ.$G!^ M7 )POZT8/[A4&[%^Q-:-5KHD@;4XC"&,^7F_W7K)8;YZQN>0!"E'&=.EH>-E M' 9+KH#':;1(:JY?URI'/L%>-535?BPPC2_Q=W^5(&0XV1$&H-VN2ARA(5W& MRXVT?(.?$-9Z]^BTKBA;-/C#01:!S8:P\BO\$F">GVCNJ^EL:Y=7LT#=]36> M[L8%;KF9_&TV)]1D[C/-0RQ8VVG=:[)XW7-;&V3MEMY#N"2JIG!IGU;-)#=N MI'@;^(NGPWTRUZTP7GPM\_I.3-XM4"BQTEU!Y13[E=*X5>GNHWJ.&]?19(.$ M!C4Q'29S-R^]$"(EGS<(91 +&4>G=SGGR=J+F,V_;$4#T1%,VY%SLDP$C-KD2Z=.2=)/A WR'Q].X M\+!BXYLM&6RQ83N_'MU=E8UVXU*J-Z):-56"]?E>LQ+=+W'LOP=AB/F.K)72 M:5P\!2+&][$=#&O7U&B9NMO;$H@;E_JH3>;O>EO238$%D+S$5UD/Q].X_1#Y MG!TTU[LVR&[33*C&A \"6Q.?05JD.^KTZ+9@W+C#XJUJE)UI19\I7%.,>[ D MJ=WA/D-^)=CF$=&:7I]/[-9Z280UG6+YNOLK&VZO?6-M1;HK*Q_OR-W4;$BE MG($<]_.]CC7]]&:["^,#0IUH-/YWF8^( M3:[^$\HVG%KY163I)"21E M/^4!MHW )=/Y%D.S-$LT5WN/ N7&/6^]T=6@K6-(.(6K_[Q_3=%O>PSUYNWT M7-7UU6LNNW2X18=R=45Z[[%LO!NW5+^O%/?SO7E')3-\)#78ZQ_II4$Z M7]66=J#_7W=;#2=;0^XE1?/539H%6_P:RAI[U@;9"[439)[AHP'UY/"+SB6B MI6:;.='66/8EV"NU(U.&AF$1%^G;4;/_F3**V:SLB&KYC MTR@[VHIR\F=RO,I>)Z$C+J!R[8>&V!H)J'?Q7;X19'6D L;S/)[6X4>SC%Y^G,2S[@/?+6ZP3J*Y'D+7ZG MM-'O1G,=>'_8PBX/7[U_Q4E._/3R\(1V4-HP6C^C-0VH,\&[!\!N<+\.%3 , MS\TD'I$.9.SCC$[F%:F5&#G%UV3,0B-:I>9G!(V?D7_QAA)O3'50Q-<0-?'HP4YGE8HT006: MW0J)&[0[HQUA#X9S7@;[+EK%R98PL:*%=75QE/D9HGL\6#<>6'E=H-XXVB0$ ME>/J*VE9X23<3R:TD_#323B4C.]H5[X^"<^2,34[O!CC.9I1 MKVC[BA()^M4Q]G?_;*IP#L!G6CX WW; 4]*WL>%=*%. ^)+OCQP?Y.T:#%W MJ73_@AL2_%BRFKBCD:DX,PFSQQA"CW ;Q++!$#0/722W2C02TFLX 60R-!]: MAN/WK2;E3(N7M*V)/0COF(#B5'3L)H;NWE'>R\#+%M4[]QO:H7XSE; MG.PR<(IF[8]> _+P3/2:/R2#C6#B0[LVL5RF>R1KW!@:_9-"\ -06&P?B#M6-XDE,[!:-V- MZTY"A1FN[XTQHY]$_-!@=#9Y;R814S3"2=8_?I,).E(TM#E%'6U"79S*XXQ9 MA[]?9LS.7=K%6TITAF#Y9]W&TQC=O2PXZ_HXR_DLRN.?D&H!>.C1S.ZDP M,DL_WI&C_.!MU:25#N^9N(OW>+&)]ZD7^8MW_*7#;?"&'N(,L;?C#0O>T%Z( M_). <60K&HX-Y4[.K;G-=U%&&N49C??H-L!@DB/-=8!D5\DB=2OESZ-LC/,43A\ MF]UH"6& ]=,>3X;/DWBP&^J#0E2L&WGKHMDD3+GM>G(V*#D)&JFER"()3BW9 M38)2.K&PH-51@MH$2=@0YZH]@Y2BTR3(I9*Y*LG0DCL\"2(9/H)B6D["JV;( MXN5"W+G'X1FPI9X$_$F-2]$'O96YRV22A?O9&V MGQ-]OM59N>84&4;UU4N1S[=5/L7WBK1QOZQC<@$!+&L2"'=Y*(<\>J3=],6[ ME_@-#:W.P[H#MEDCG&WT?*7%(Y4A8E!-O->O6",7E5XU0DUMD/7GNQ/-%0%! M_<&W1B*Z!K5_N3K&@=W,&]H_H^0M@"Q!(?%#LHR %G#/+4>/"#]4/A2R;-%] MI>_OV2/AT<>T/ .1#\'FVBB=03[EP-GCL8%MA=2=!AHT%J>D*2+PA8+U@8500QJ(:[(9GW)US5.E'T*YU,0DL2"REB M#;.S9'#N94IZ%Z+X?:B)'V=/RT&8Q(""T23\9X.>\#ZV_-S]P4(EI!41CY); MA_%-N438H?G-J,+P)-S40VIHA1M2*7SG2:QC>&SM676AEM.2-$X)]QGRBT:A MT& 4DX>0^!1MO#=>$@71NL!!9ZF3#7= TZZOK;9E+77E=M <0/\BR@(?%A>\ MH;)DR,TWVMN6]N/;[O9Y6GL=OQ8U6?KZD!L<5'<#)))SN\,V#37Z*$KV=V[/ MU[M82YU^WF^W7G+ ,E& E;%5L(1B'HWFS?B->HD2Y(6@KD%I0I0]L;_)FV&3 MQMFT:_8URKP@/*WG3-_"NNZKD$^P5[Q?N3NP.>6^2M!J!<)A1)^ZHOFD0-*& MYMJJQ7J[@S")-Z9O C[5R7?^KP=KKEP\(D6SY2\H7B?>;G.81Y=!&$)!6]_' MBTBQXLY:,#OS)J1)QG$8_+>2N^"__%+4:LIQPF]D*'!9J\?VRQAU2Z8=K?E% M"!VFZK&]+#E%RS^NX[<_D:N6'.BJV5_*1;-_^.7EN;9"[@>;83K2ENSRF!OY M%&N(M.RG7L/)=+9K^]2P)YKMU;W]^# -Q:E> ZP51.P4-,5OQ^V=$)(UM!_B MZ$7LCQ>-L"M+&#T0($9HV/)9"UQ&3Q(0B7\&SIHB;9Z6XO3(C]DD:-7R]:J% MLBC(/ GJF3Z./-F.>G^&H.8;2EYC-^AIS,N$K]DD8AI,F9KYT9R.X693#+8G<5? MHFBYV7K)K^U837V:O9 .+T0IDR$>D+IONGBL0WMQ*,C:[O6J3K.&4"D5--:H MW!?]/ 8B%%>< :-)XFZ:3V03V1)THP8;&W%N+F1,G6XIQ-K'JL MGE9FCLCSSI/J<**:/HTS++HH]FE<^'Y L;J+2 88_,49O\6'1=T!B_KY!>=I M?$NLD1_T"F!I\ZG4MR0?VW=Y% QSM0^O _SM+%@^H'T2[[QL>0 M?QAT78UF//7HT].P5VL8$B1NSU>56 ,I0Y*/[9DA54,?Y%Q(.&Y4\E57((EK M$ RR\>C,$_:,2)8I'&;O=C%ZM7.=Z&:Y)K4T++DG$ZI^;DYX_&XN4? &(J'R MA$F'V]L)K"P&6=:T^O"[?>2" MN'#:/KR6!DQ-JQP73$VLL9X]@>3J;^XZ4I#P[*FCTKMS^BC>S;.FSY$^;JU5 M8!)$.R:U;_RP,(=R^'J4Z<6!*!.+$C 05N5FE6F23,/7U#:<29"L#5?K8%>: M,BV%T3TB(6X283VM#US#^#=E,@G/DECD'2_RZ03(9'[Z\N+8YQ7BK7J)TAY;!*D"^/'-<.K9GC\4S6L:1?['%Y( 0 M3KDW73S0FEOK'BJ,T/-QC=)E$NS83BL=IKI9]MR,"?+FJWLODI4CY098I#FF M6VY?W7ND [TR;DHQH>=C_(3\]SCVYZL5/"N8;R+U:5:.=^Q0JV(753.<.B>* MD"?I\''K>N11[#GKU94AJ8P;=:E/T(!#>+;KOXX<[?0MV.ZWTH55?Q^?8I(- M+7^S>V%TU1UJ@WIFH 3ZS6J%EE L_QJ?<1';%(SJ>1WS'0*-/5I3=+$R%5 - M'CXF#*C0S.AY?0M\Z:/L;KM+XC?"!J"/T#NTKZF?+>WPGE=V%RT3^@[0_]Y% M5M--E^]I*RSNFBYK6%8NS*ZE=X'WFL08J5("(UT$GQQE-02]42HI17'^=,D%WO/M9>H5FXN4D3E'.R< M:2,0U$NS>D58/NO[))3 9B(+G3((\"L.!CMN>.T\Y0M21 M*G>3<'0:ON"*=^S<^QVW/4HZ_7P2/L\6QXI[]X8@S2D?):4I91).X=8*AH; M0Q#ME$]8>Y/8>$[UTR#C$>8V1L*_G%]<0JV032TXH2S2_S."?%5D]I;6.>$*@+^8^P0[+""<\6)/ITB)]"+YZ&?00+OPM6[RC\ U] MC:-LHXZ>.P*<\P2 ;5J\QQWQSJ&K&%OQV#K126(ZJ(+B#'S?"; MMHZ[XP2.#Q6CH[@R$6=67P0LQ)V)>&MZI1N5FR;BG^B3 M>)9U)TG77F9D!/MKKP2+,R\\(X+)95!&O;_U0KU_4.I%D-#*QIX,_72NKK^/ M41?%,1OG?K<+B=,>7P8:B95F)][(X:3LF]4S"=0WTJO(P-.\=Q3'\50EUR[< M=NLEA_FJ2A0:MW 1^79]"T;)7**U2FY;V]F.7,-:/(G1C:S/F402XE"VI:M] MDI@ZM1N3'$6F"$P%FU'D11Z. MTOR3-X0)VJ&JK,,1<2 CM- PZ)@6682F\0:<*R_=W(;Q.V>_>4(AV.D6,8L2 M=T6CA*4^>H%_&R?43)G>1((TQ:2&-W$2;( MGOP;^]V_R(HI<\SV0;K I_#22X.3#%(ND+D\Q0M#XHR="8SK;%* MT;862U/68#29:1\MD627GU#N6.(!6 ).*J?T7E/SL]]OV*L02E9?(%/>> G: M\O'V=[O"F_)__&> 7\!DN6E_G.4P[*-Z%^WV67J/WE#X6=ES437#/AH=[HZJ M?&E_\"T6HGM#:0;'L-XPL5%QKC'0D45?855OC86B?Y-'77E*#29:0^IK'*'# M5R_Y%66W^\@7=X;6#+9_TTI&K=.,E%/L(W)Y:+)EPM7,9##59/O(\:]/P9W, M^+MJJGW$N-?GA];OU0_#= B^6(.L>AG+[K1DD%/$_+$U,7^TC<95O-VBA!CQ MO1U*U!VCA6,M+CW9Q0E^G1[B##W#)6,2A1(%U1QKJ+P\+Q+",@W2BRC^C%GP15V[W=,@/2)$@UR!W^L4;"\PSA M'%M_4;[YDZ#T<3*YQ$@Y"8J-I#BZ/G+%[^JO6?53VO M]0F>;OR(!2$6LC%[E*].,M)>IFS)UAS#Z<+&# M-H1>J#H3DK'6"'FY3[$.G*;XM7\-(J(>0$-<_+!A962,D$-/# M'F@Z7Y5VU2LO#)%_>6#C4C90=G^[0K5&#I9^?QLGNEM [=8@64)K98*.A!C= M8/:=4;%<)GODEQ;BXN/R]0F3+HZ!TSL/9TW;YJORBWP1 %%+C38S>U\OYEW( MAQM/Z#%?%>LHY WEHLVGN^';49KOZ[[0\B1N5+GICW_OD\BB&93OBOC-M*@Z&@>1QT),B^#C^,.X:(U)-*<^P;31 MCPWI=-X[A_<,T7GNKIEBHV6-^ M(SAI X0SQ_ Q"9;HISC$+ M$B58G43S7&=2>@O37VP0A/IB\%7X* ,X@F7.# M:ZR!^UBD:XVD L#Y*"(FDJ(@_% A3$TK8FY $:Q2O5PJJ9Q[2)U>Q%'1221+ M3.* ZD1;W>&:7,3FB*'%\HL_&6H[\F(U!=B/0+H!7J_AM_W<(TV[O8(25682 M9[T;Y52:TB0"POH1OT0ZV'C1,*[Y+I8;Y.]#-%]=;;QHC=*[J!C'^]?$ON63 M=FFF^BZBS4G^R/WO?U2LZ5RQYK0OV"\_ M.O+HME5*NP15]ZIK[A &Y3]G7I*Y),0,1\^._&X2$GA;ZO<39]>/6/X/2M,( MK:'4SBE3]3A^.(B43KG$3=2DI[.2^G.PCH)5L/2BK)$ED,I/ZDD+ZQ_Q1V<@ MTS@0 ?$1I20@9)ID'!'QWTH"XK_\\@2BA" 4J?J;,[YV&W%'D@J-3=MG_,KN MPGS%1 MY<=H6L^U?K(^>+A\]74XDIM&$W0EO9?W749?UU?L6;/?B(,3F[_9O MT4>7& 5B/7:).;L6!6=CH'>Y.8@-1<(P0K*<3W:I[?H)(_?Q4?A^^ MNX8)7]--ZKN#C>:40G&\NTAPO$6K/QZ8,V>?%KY[WB7(\UN=><'$X7N$Z ^4 M?I(SI'US99.AL6X5T>\-$#L%I MG5*;A?\E#'LBE!^?/YCT%.HUE>5\&(6B4E*O%#O3RO%.ED/IM?/"Z1WU=K$/ MD^A6T8U'B&(KAN@NX489CR?\_WXI[;Z77NA%2_2\02CC.ET7O0CNHE6<;$\V M[8_FTA*[*738P3R'-O4N.XQH H); + 7+(0W[?#52WY%V>T^\M.+[,I+D@-F MJJR'D#A22#/+&CI77KIYB8*(/!AY3P A"J*1/0>9P?Y'8*[X&>\V9BKO$7R4 MOEWP)U%TF7;.H&M\V;5=86.&&UR]_=VM<'G=I9B$IZ\;#84W<1+FN>/H9L@Q M)J$O]T;!)C\[WQIK1L)9T27F2Q*GZ0M6H;PP^#?ROV!Y%]2N\E_N\>\HG:_* MO2BI?_-M&>ZA6BBW47=1G6N>HLP'QXT[96\8 =!9;^/DV0N1*M/>9*:])+ @ MPH;S= MH@1NU*.W0XGR[(K'GMRN@@ UU*Y685OHXSNURNK+HG MAALIG6X-P9?G14*,UX?+&)Y!H\W23')#6VPALU=\3C*9^-Q#88^2IGG*M9=1 M![&7Q9D7NF2U&$*2K9!=(@!^&".UQD@C%G'N]UYC!.#IU>]1/G?"'OD M>3# MD["=#_TVF>I@DR#VT ^61.F;!&VM'>2:VCF1VM_#'V6EICL)KUSO1UJN8X_G MI3OC,ZO3^#].F+31+OUYO;X(U@D?9)'[-O.$.JLW>['G6N MBS#]/B]+"=1Y8L@.<5]TT<-WE$2#^D=.SMK8QV/T8=3MCG$GHRG8Y19/:YYT3-R2U!6:>?C/EA-S!20M$^2=J;8"X M]1,V,I"P^Q)G ZN";(;5,$6RJ"?O';,%E 1>F#Z@;+YZ0E .02K?&DRTC]3/ M2[,!$ M8U+;"%/H%$6W')5'C''&XZ,1X/3S',@7DRY2EZAU2R;8XH6-],:6L5BE-D0]5'VG#%E]-EESIJ^P-M,-]OML>AEMJ^RT>[=,KE.J)QB[R&. M5]D[%DGY"I"JG9"/MYB31SZ=ULH MG$R; 2BQ4,VP>*U)W-L2N [1?M>8MKIT0\44-S0R8P%IT- =2G)AFPR"6*U5/877]J0Z\F M9G>S2HZ\V5+M8Q*6^4%N^/W$\B![EF=XX_UYQV(=>645BNHDO$)'DDVE'$\B M+NU(NBGU\4F$F!W]M*HL !.OO*YV3_(B7TW2@TX748H^O)=.>"]-9',)5D93 M'6< ZCHN)J090@64-6EQDQ'DJ:U8XTOVB&^F&1P=(+\:&&F#7,:C?LX98LM.5DBR&OM)LLN[5J MJDL&VW-Q9E[D>XG/>MW]["4)?M .C.VH<3&;:PVU>;9!2?,)4>.DF63[=AOC MT0H%&_*3_E&L>!OTC\\T+.?MR*9[X*9AC#R*9J)W=!JV-#-RM7W:IV%/:W?4 M9)+#-$QH[6AE**B,9T,['=+I!"%&L[]^T,Q$?LK)];>SSR*! I@!S:/&5(,Z M8T$$19PA@?I !M9HQS)!XQ2^2^DQ)U'K/6:?B4MH?2L83_O=[OP<+%. MD"(T4C6R7[4F33*.]/AO)=GQ7X"39^3K7U"\3KS=AH@.S8P"]=AQEXS6]44( MLP748ZTIC[R9]1Z^ &Q7GL(A'>X4 LIT#<6$<0_.$F%6$,0O4;I#RV 5(%]^ M<*1C>V87MT&29A?XD/K2B';Y.'N=MC#L^8KCM(H3+![;R])3M/SC.G[[$^F; MG1SHRME?RD6S?_CEZJFV0NX'J]V,).^Z8D+/#.0)^>]Q[,]7JV")"F%"SDB4X^W('CFSU)>0 MIO5?1UW65^];L-UOI0NK_CX^Q20;6O[F#"^ZUR0[R\?W?)T9X]CBKRS)H7]$ M^,3[HILL&^H4EU0(!M+AEKU4:8HT&6W-<7TKD6@90RB*5BP4#QSEB2G-#C?? M=EBK)F'^:!NDDJ3&3J#L^?H2Y,U7]UY4OX*" 0XY)-46$MGPOG4;;PGP#^2B M%YN]P'/$;ZGAI"$X[LUJA999\(:NL:PA9;;548.NXROFB]!M'HI&ZM=3&=WS MNN8[E'B@49!/IOB&!@G5X26D4D^PQ]RKR[K=0XCYUR "">G1.] 2E7M-R$A+ M(,-NA>SK=Q%T]PCA,&#.!$/A:378JI8 AQ9]X+Q'FCF_C>YS/K;OH+M"O*E^[BE8;[+Y MZ@6_.M.)<9#BT66LYR;7(.CES:3&Q9])CP?=?>Y^X+?*0A"?) M0RL;:H]EQ&E:FA\/U][66Z/TXAT3$/FJKA8&$\>4:NI\SF1&S^M;H @?-"ZG MZR(,XW?PHXC6IAC=NRX8H76Y62]LER@W=V M_AH&:[*Q0G'H"8$5UT<)]%!+EU0JDASK3B =(@01 1_0MVSQCD*F;4AKSAG. MMH;>$UI"U(C_$H'IA+U8DE6WV>SN<$^ ))7.$9T)487F1FS2D4$H11BF+/[C MK$.BC4))@$2: (ZS)I)I! @?^J8*MCC77NA&L1K%?1,'4$SB("FC,"H!E&UY MVED?+5W\&%".CQF9Q%DZ*@ZE$=C11HV<]7TQ"BQLU$H2!JA, M@DZZ^!P=J2;!A,W#W)MI797(H7/E3NW4,TDDTR22G3N+A08A5I,@I-%#*(K8 MFB1UI,^?W/ T!)U-LGD,0Y30?O(X1[Y.HIF,L7BG(/DE"M;"G-U(1!BD\=)($TR<\ M,%K]_8-6ZMP*1J=_?-!)D\J1FV'.VP-ASJZ,$TQRPDW+(-J><%R>2TZR:9EH ME+?2))LF)UNOVK:LMH.J'"M$YX:V@Y0BZ MA;OEJ\M6@Q?@U23Q%JRUR"+.=8N2BB?9=FQ"53[/N(F1>GGLKW@[[M)TCV3U MPEH"<1397&PY"LEBLJ/(_?_M?6EOZSC2[E^YF.^S=/=TSX([%\AZ)GASXB!Q MNO%^:NA(M*T^LN36DASWK[\L2M;*3;)D%F4#@YDY,4FQ'A:+M;$X I/^^@.2 M@^SH>UW]WOH85=?:L4L,= )QBDDWF!C2KAPYBRS6B5&M!-:HV63_RM&DUC%[ M"NU\\*SDW"1Y5?G6OPN[D!I69&_)EW0V#ZX ,0_L%?2<3^0*J*BUP=>MZQ.2 ME9/GM40R;4F!9$Y#22EL1MMC%80"UDJ'E;PSP&X]<\ M&+\.AY9J*Z_=*VQO=<_0,?*=:#Q7%3\Y6#JVP^=A5 MZ$+RWRSTZ*FXW/CP@CV)7=CJX&%WV3.$Y22>8]^5E$T>.!(2(:BU(-SF8Y?= M^XB6FRA+J.JS_"#@> K)4Y220H>B"*8^!9/]2;P8 T8Q:0KGV@''4:>?HU/'E;%/XK8]T-X]\TE2;)8T:U,-?J=$VC1V'-( M8T#\[,0^B"Q(CY!*!4Y#@\^B)6P>4C6CU0B-GB%[I8/7%,DY?KU_"_W?LWIF MKD*=5O=%P?42*CK-S#$1%9F+U0U5.7RYQJW+G;\"'\'S_TGOVO]QXWL?)& WMA\C1_!&KKSMR'/*-WQY-1QBW^6G'W?B^6GUF\#* MK7CJ!5R5<(,!%NP^B"*AI2OM,_D:+\)%_ P^UR7=\22OA!F&/D@J)]XO5O2/ M-T&4T-UQ*^77D49&(D2HDN4GK[N8.-XBK!^7HN M2&L^U<M^ODZSSFLDV\"B-OSH?0C2$_^9;D_WL? MQ7FMNJ?. R@#!L 1>E.$5>I!-FX(XRSJJTF"-V* SJA8GS3@4D>H%=XX"W#D M<9(R;5T>NS@+I%2!C^KZR,!0Q-F@*(M65)=*!L0/S@)!K3!#7:P)Y-]9@*4( M9(C/Q[Y!@[- 4QQ.:!9';/KOYUJ^52<$T+R*R3]JSX)U>H4;VMN2?^R>!6ZB M6$8=(MZVG/NFTS1Z^'OS+-* U9J]+/PT]_JLVMK\@(#86;#7<$5>)Q9WAA#V M44Y;P;TIT$)8(42N?FI'&<^0MX3G8U>]F'N)8$V'ES@,/'> M 6[7E3ZO.#B M"G'-N/A95# 77]D0'W<$&5CCSSZ(J^N"-.UF.SUG /DQQD60)G2%JFLD6CYWRX/,NM3AX1_?< MH/-&88R"\#&[D*-4.ZP/)@.BP+D"7K M4#;!J%!?$N5'S057!LS.)!5I4";$624PCYWV,&^T1M +M>D+FFZE[1*$])+ M0_D;%32\151'\IN?4W*$E+>:&O@DZ$2I$^!%!W?J" +7]R%25SPI!$]KK$/_ M#^*53T*TDV_M=WM?"N]>O/8V>>V-%ALZ/T_\N13_LLY?WSJK8'YWW]P@\W)K MGP+]!SN !/1H=TT[EP#Z+8%5]B>&)-;"VZ,HS>TL LK0+IFV@S_$HM?1+ MR9Y+),+@)9U+S.&8VY?SYK$>SA9]]>0LD,/H2<>[.1$XT?&",T:T]!)OT-*# MS^22^"70,/G9=XDWG'V\H0HU?(HB[\,/ JI.4E9QPC5HDU=)0JCM-Y?7_20T M:C\ZW6\,8RZ(PS1EJ8G--C@VZZ EJN_C%N&G4^11;MW7;+ME]Z\Z8%JX?:DF MY*?DD:J/'3H_.[]%\4W@)(DR?-%W%(.Q@'<21#OB+8F[":,@6N]?H'P5W[>K MV\O2TQP#&B)3,['I?L9!_/<'=M'&UE]UF+N M8/91$#0Y\N2V*T[X1!JS)HI\\7K&[*A[WD@5J;,(UDQVUG0#%+,-$$X@%X7Z M[YE^S%!2?&FL5T;+9^T^%E"N<.$<-B=':Y,SWA.9A'Y]U$VCD H!QOYGD"_65RMJ$(NH.OHX3 NZWQ=C-KG MNJX&KGT\GKOSX@3(=T_@LS#.S8)>GO1GD6"( .M;Y[_[7N8$\!Q5/1"QC.Y".OT]-\=OR CC&B0*\CX[H;-F#X5P M$U.X3NF@QXYOKN !FX.\C$2SC;EDY/+0@5<6 M*I2+(E3L;AK#^$L-8V49I^,&/:GD[APKG#43MQN[[H<3KTF:\WN44#V(?HY\ MR[<\SV$G;8]7E KW;;4I0N\Y<#CO/O<5J4,^-?*BOI!W$F8D7ZN$+@Y3WD*7 MB-=5U67D&=8^P%3/-ZJ"2RK-R)J;-4J.T#3!!N%KG;F"KU2J#I*VMZ">*V+3R& -A?(LPDJ3 M"%0)D\\]_Y-KW/8Z] >I_]-4:\ $[ 3;7VEZ3!'L1(7IE-K4& LV^P68T!=0 MLKG4?CT$/>==YH4?,JK8_SG)/E',TRLWI:<5U:FPQ(UZ^)6T/$+3^G*6$"ED M_+J) @^NTJ19'$J*\LK:&W/0'3"2N*<;3?!Z$B^1JAYSO_L]HSN_5OQWD6Y( MO-PXX8))P81)B.0AY#HF3_[Y2X0+;X1K3F$C+;>]6,1SV\U>./Q"H%(!\:[> M2>RL"?OQEJ[2O>/'/SM!)N1]-/,[@^BP@+.9KO@<^\P,/"C.8@:7-/G=',4]_KSLF!+ZSV>*!+'C96\^>8GT0EGZ>U!G7W!-S MY_A+9!.!^!6<37S#8>YA(;MEL(8YEY G\I#GH>@3_^?B!N+UOF3(A_ F"CWX([RWED2![X$*_4KGFJ_68K78 M4:V :0TVADTK@7"WW071GI!7$K_34T? J &;A@]O%%6/DN=J$K,K]$(;8W[+ MX(.?E!-)R0J/Q60ECEM9#V-DY,JP(OK2:F1NLJ,PCBH //97S$43\CE2@<4E MH9!WHC"#7F=L^T_JKI?W,5?%GO(+/92<0/"&L[B=L2F_T&.-JCT;JHT4IZD5?>U@]]D'NI_TZ*6!9WS'I#UU,'/5U-0CO=>1>WW%FYY2RJ MKW-QO5U<;U:ZWLXUP7:\300'5IYL(G4EB=N;=/REL>^R*-@AMOCR^J9R^4GZ M6)7N?,S,&JOYG%'MF/(LL*9X=JHN.%3:OJ?(K5NQFAKYS#^= 'Z>*"51DD!]C]. M(T7,^9@IB+X+X0H_R.@.?R)I[KE_C!*HCL6 AG7(TD)UZ':H-[71[7SGQ*$? MKDL:5*Y)47-CSHG&HEV]TP4 17$9T77;1B%C\?Q.<,(63T!7WU$L(+?@T:,) M/HQCC.369:RG#(14<9TA661IDCJA1YE2MK[]QL!&:K$$G=GV(U8XBCG?:$N: MR%:0WQ;-U.6[3=0:A]*A.@/J^G!O<7L6SHYI$"QYZBR2)OI@V/-(F")? J%- M/ *"XI-FBI<9+<=0<'Q-\:SBS)!J2[91WT2<@9WY'%&S,/6=(-BS/OX[>25N M1O'Q&]OR[IL;9-1\O*AE0HWS$7,[) M<;._WO,'D"523?A%--J\=5X0/JC*5!MEM]&+:#:\Z>"JK#E]F;"25=;4[8QL M&;0WQZ,B56ZTX6T%Z&H;9:%H5XXS]B51[)A+K2%5OE)XHOF6?$FK15!<<97W M,N>-^ PVZ81K]KY.%,J11=_%DM MM,=>S[, 6%=?JU41U-:?Z:7SS34$= )?2N#B3*,\0[%J6S)G$GY/X$#*]D]UHMS#CK9%8&7HO)/5CEEI9T:]P M__89P=R33'3E0E;#DMH-7S*8*ZQCL;0Q3#4F;$'C?;V1U,5VY* XQ,( !JC+ MTF.!/9V":B[@R:S5S$VIR W7$LEA66BR019<&V+LDY#X7>FZU^IJ]H9ON5XP ML_+="+BU!FZ'0X;(,[P;3I$,>BWVS@F2:],[YHBL.HZ:.: M=NZW'J'YG86[75,CK.,JT;KF7FEC@+8FY$@>V'/'K[<:R(_&:X _=R25ID\= M.;5J>NZR;NA!HG. S#L\.)U(?#R?NC5:N_DH"^8L>/&T&[QE')VN6+F)ARZ7U><=N@WQEW%^I<+/R8*Q0Q-)G-:F3_]539W^X]>;;)L%^1,+JQ4]8W-M M9;&Z\O(#@+,0VMU0$<)=D!X=YT3,1*S6:^.W#U?A;N\T1+425]YO69*"..+* MW$%#F+N;6.:I/#N^]Q#>.#L_=0+I:2+O8[9:OT:E*$2UH%X@(2@DWB&37%%= MGMO8'.NX+B1WT:F\ I!.["5O.]"I[T!O3R!G^=%/A!=7-7N;)"_?Q<1;I!L2 MP]D=DPW,[9WDI2SDNT2[OUF1_) D&?%NF9F8RZF?G2"K)^@G=]]([/J),(3? M?QQL).<[Z"-+QD-&_ELM?([90F[PEB[7U9=%AK >HQL4&1K]W( M6.@..O:#2X6*L5A=1Z'W7^*M"5L5*I(:WP_]*'Z*T@Y5 P>9GHIC"1A_[F.> MR(YBIF'*,WO4.5E->@-\N"Q!HO#93PA%&1>P!1(.<_0- M:@$H?4(NEB##8Y9IH;&#>39TY-C-OI _EV I=I0P)U&QYS"CH'&TZ)ZGW3B> MI83WC[OJ[H]NC' *B+H*F'FU0Q%0Q S#"()"7]YB!F(\6=$-R4Y!]_<(]X$H MM&LY_7KKKAT:G@*-'Q!R0X]@LN60]% B^D6>I\#E[Y;@(@U/3P',CY8 HPIA M3X'-3Y9@HXQQ3P'./["!!!Y_M>OW]'>"JZJM]XX?,^[^3!SX=[Y]@+3$ MV)W?T:2SOJW$DDF_ZRQQ)N)*)/=;I[TDUB Y-#!)KZDV_2:SN"K'CCJ81_SI,@9D2'_%D9?H,0$<-M#N,M2T 5"E_;**\NT")-> M?9[^NQ=(Q_ZN^>O"IWN'$/7ITE.23O1M!$6PK[.$ZA%4AKJYJ0)!D.M][5]0 MXHI2E-=Y27RJ9A2N&L&QS3ZF269B0A6A -W0XSR-K)/*>P M#;@P\S5*S)CJY6AKJE[B=!XY'O@\/HU6%ZR+$5/[PC;8^$&[KOL$IY MHM9\9'"7']%R$V6)$WK+#_JE_;W_3EBT/*\6?@BCLS^),1\RC,%JJ8W'E+7\ M:_(^MG.5>3=O6Y1(Q"6W*9J)#Q"81Z,OV-O7L>-['R0(H-K_8^2$D@TL;#OR MG!Y"2C_)R[J'"2E22_X@7IF4VY86TNTYSI@G.;#ZK$;/$2:8?^M&BWRJ_,;6 M>L$5ZG+S/62.:HK9"Z+M#I4HW6( +'!=J@UEN40O,P_E:JGE&*CTBA*%0?KC MK,"1R@>%JHD:""TGO]C(%4N).CM9@H#,(7\7FI4.^$D^=0%N MV*?,1STJV7_43E?$KL;^RLCNYF<2KZ)XZX1N?@*^A;5GQ[L.9UES! ="6? @ MOT$KP#M@TV WVBN--[]MF[^&K9VM/O;W$$!8GSG,KE%]Y,"2-8ZM4\>GG]%X MO8?MKQ7M-3,7:P,FX^F(_.2QHY4L2QQ+$M<:5YWJ5.\9_2RV!#B91\X(^:.\A&*=.DKD>I9F '4K\<[MEG>J*K2E".6NV>G/K)'5X,M M]_).C?=)=69;7*NM3/P7\D["C+QFVZT3[X'EV+^O]Y](M(Z=W6:_"*_]((#+ M#YX7DR2AN&9)&FU)? MEG -S&?Q^XJS7,5F7NX5-7>5C578SZ?G@S4R:W"_K MU\>7$/;S/9U_\HYI\\8=?WUY;,ZW]8/"I<;9K[NGI!%>N8L=-H=#K0<[=?7.##$J^ MPBTQ^A^J#WT3[,768&E"E^;@9^>W*#XL=%*9A[Y[%1/'L"5(F=$EP(^ THN? M?%79@)(.)F]@-NN A0WE'5-9C'F1<;'(5 MNL]4NZ-_<-;D.UUXZUWP$')-0G>S=>*O_7BEW.!\?%JV<1K2/)Q89>.3U+N MZ !H"2X]Y>71P-@A.;5C!')GG!R8-IB8 1DB4_A73WLH[I@C J?AD&E3)L=* MX1L1BU%B:5C#)=5S@@\ARR:&?UR2XTY"$)+DN(L3'Y,37Q$%>HXC+W-9N>\B M%9O_HI2\[=@W/NF8JRRX]>FW4]]](ED<[9QTLY?<^E1TP<,;%Y9&[-J=SFU@;N[W<0=!R0\\RBCEZ8KHQQ^*) IA*+:6ZOJ\RFBU%X1+/TY,7 M)TF(J]PG?5$5-NC(52&S4'@(.$GPL(5UT?^T(VNT(U*J77V9S'T"0 M'"26$"]B@*.HMX0%1@]-*]T&EL,QQ,@X?3K4Z2ON'Z]6GR"CXX1UCH9HE6+7 MSMS 4,@0N8?($0WG\+4QVQ/57/O'$=ZZ%;4>./;P2-PJ]*[JU/7#TBX/W_(;F M(FPQ<1:K1R=L1W4X#0PR*V6Z0X&0S&'O\,B? !9W&'G=7XCW$47>8K4"^4OE M-I$OO[0]*H!ECT.+FILI%W'8Y*I2$8UV]HDL,ZDH+U#-E,O/[5]/G('TS=]F M6^'$FK^?'C$!+U:_X5Q$\ZDX(\KZJ9Y\9U^\6ZV(F_KOY)9*%YZDY[0:>1X+ M:E(XH#"S3U'#>.?G=C-\C)O^H.@Q\OR65)"%Z<-V%T?O3 !#/>0/*(W>WAK* MYB//["%TXUR1S?_W(6PB\^*O-^EB]4:M$JKTIMSI]A[#V)92S;1\\5"PP_3[ M6YM.HVG=-1Y4E5E0ECK^M725T@$CL'DLI?T(5J@;4=93KSI^R^67FSZ8<=!V MQFEX29HB061&84:C1Y$4GJ55WL84RPU+J%<6]QU$OO7!<8$!484B&I88:B*5 MG-ZQW0Y4-@"PA$81/^L0:0G7:N7YJ;Q;*A$^ S$V+A33,L<)P],]=#VAY8\9 M@K$5'E//*^?4J] [+XY-R^K4YTP9/41@W2.AP0\N].NXW MC'F9QR!#EG\RWOCF(;K>U[;&?4Q^STCH[B41=YV>YLGB34T:N]/I.4^RS =: M\VU43K42WZ)$(&%[5"M4S?"_/CU68W?3?ZW$8Y@G]2'<96GR2-Y)\)VTC("L MA\%0Y#M)4L!84:*,TQ#)I&^H@;>F:MD?S-R3+H%&QSD295ZV?8Y"LO_LQ%]) M>I^%GOQ-2D%C\UO]>M^50VP;ZRD*LL[FB3N5R#;/C-SIEFJJG@R7=35/6.V$ M^;[WF?3]D60(4GRNUJ!L74>BW2]HA K,'WJ#^8-I,FZB[9;$8.<_.SL2RPL= M<=L:G'J\BV)ZGCU%*7F%35:8EE(29'V,D?+VNHR9Q&"\K4F+HI.UN5V3^'#J M'KT1/1^6A!@EP=8>/@XNAC)CVQ)T9 '8Z>"Q)&*O]JE/OE\EGH^Y0-='N^;R M&<_-@!D<[9CFZ&YJ+GRRW8T91CT9+_;B- -=:@^#)5C()/I88,Q&?NM[ENH MB5PVJ,'HJQ%I^'-4I[Y$G%L"E:9Z-"56L]EK/6)42K Z+BG,F6VFE*'O;0 ' MAS+$.Q@QHS;ZT2;R0V+.#32UKWZP 1P<^TKWC,2,Y&1JI,#_;'E.ZE LI YM MRW-3AV&B\HS/*>42XS."EX3*2T+E>!#=_9[1O4IE_BX**<=+LP;X;8T&2J/P M-8U_LA3$E,)? +E;SL3I!75?H5T-)C /.[[GI?9N+? M!$[">^5,KX]Y4N3[FFWDMS#ZDI"8%>)E:OD+%'=P:2]V:K0)T\O/F>R[2+8 MU,27(B%L/G:EG8_H.:(ZU"L4"[WWWTFUDVXBJB?%J4_Q?24A56Y &4QN,T)' M^5&<&7/DB.9Y_CQ3@BW,&"KOD[8.:)G E?=!(ATD\^EN6*&E0*D?]%&T6ET<-=9 *WW5SNX MPNP$,G@%;8T!?)TEU%!/$GH"?/%#IC)"Q0JJ75+FI/\O\3V2W\M7%;D;,M+( M2U&4<[\%613MY'6$A6V1''XEYVJ=@%5K<_8XF!>+57'2+6)V5?WP^$3E)[QQ M@H!XU_NB75(T%+YZ?N2HQN!X=O9L8:)8M0MR/RSXAZ H"B-' ,9Q8XY]/\!U MXXQXE8^T_+AX?KR-.&BW=-+ZW2]9Z^>>M:Z.)$F]R.W@8LMG:SGIDW-9'Y\Q:BS[IOJ) MG]4 !F-'"<>PKE'S. V*2^-.QC>5[SY":W*NB$&3]T.WG.&?8FMK0HV&AY M@O[DFWI0H!,SJ#AV.L^4PXP:RETMCEM;?L7DQ-[Q6LS<\K+HDP-W=+1^"H!_ MFA' 1\;_IX#W'S. ]XC4@RD@_>=<(-7-@)@"Q'_-!\0>:1FV7)14W)%\S;9; M)]XO5A31;,LH2.@N+ Z,,G.0BI?2SYC/)QZ5LZNN6 MPD^:OCT Y.2JU2)+D]0)/3IE>#!. (:RF[G2X95P8!:1HDZ]L#DJ J37G20= MT!!Q]VU'W)1XP!OR8N[JCFB(.F)ES%52Y[$RD9X*RSC744 MS+$3D,4Z&.H,D=-8>GT71*W+80;UI $%E>[?J&PJU"@QPZG!HVI]1@8#3Z5# M#8A66I?*?% QAA4Y@GJU7,>!8C9OC6.3Z%TEW7* CQ-' K7>\A2/XS"1V0.6 M1\G'.;MX-L1<'./NAGA90!:K5W\=^BO?I8*DDR^0B"-6%Y?YQ65^<9G/IF8% MG^PD3FLDTW]5Y-)__/KBT*EPO.?-W]"XADRXR@57Y+OJ2?2E6,+%JDC.$%<' MZ=';O#RY%%J\%%JT) RG(^ZXN[+]ZTFG]=GYYF\S?MRL^[OY770IW2@A;,32 MC;,KMX:Y/J )M5$S#CO&R&@."GMBF"JI34U_J=1N_#Y]54 =<:#J-'812P67 MPCW>AY##WKS9#Q\,#>_G-WE?=S%QO%X\S^DX?6U#-4.I.Z&!'D."DJ8I69S: MBA267EW1+ ,X-2$_N;?4YW2\)'-PH-8:7GL4!,I76YN$*@A/*V@\5)^T;*2!*>L'72I&W>$ M973N.K==67CH=' S.=;6)#6>.H'O!,"H-*>FU]Q2(DT>G$K'O^4IL:<\&(Z- M4F"&&NU98* .IS49W;P(D>6 H*AW=@H9:67EO8$;]^1E-ZV[>C#UM;D3EMD[ MPO4LC&5:7D#O.![A14%MN9;R0O_KU^INRK43.*%+7C>$I-5+$F75ID]QE%"I M3H^SP/^#>)\H0""GJK\\TM])LECE5>H H:HZX-TW-\C@*ESU8_(0?J:?V']V MXJ\DO<]"+S%\CZ6ZAW/U3N,KF0$A']VP_E]QK#*,O2%83:D]5 M=E%$IZ>YK$2JSE,=PPFTGH86M38V_3::+:RW49S"1KN)DI2=^ *Z>@]CC.!E M[(3)BL0@2%ZILNB[K*X@9V$2$,L)_R=IFO*HGS#'&=2F=??5(DH3;@2-+ZNL M]PGS!9\4&]AULRUXCN@AW#V3K\DJBJD<_C9,.&B.;>[MX&B[I2857;=GA]I6 MTGW ;VO=JH)>-=6J-LDEU,7+\H1;H+"%,I0J_P0;&_"Y= Y MJ>9--E'@/6SAMD-^)TY*A:R'P6W-+ T7I,X#R)TUQ585J91TL3;TI:^_UTTP M?049M>]8;E7J,&12L6T4/GU@+&F@H%>N&&Z>"9-J* 86?),[<[>AAF M&+2CZGT=#EI,4^,;-7.&3[S6A[6-Y(&3D0YV94G.%1,XA$JO, M\B#&0$!D-I[EE\X&(B(U&"V_=#98KLJ,3TO#5Y!ZX.=7PB@2Y15^%P+LGN?G M%#R$JRC>8GCM:)%N2%R;&5O30[<\D1Y MH_H+BQ\[;'C#S01 J;YS= MQG<=7G5_>=O33CEW=M4GP0T0R=N:>W^@%M!_A"_ P24.1@J;HR) &J&3=)@# M$1-%%U6[P"54KOG16YCLJ F[\JDU*]P%PK8CR[Y[/T[2*[KC/&$D1MS.W!5& M.O9B53LV)-N1W_:\3LQQ&3XA[E_6T?M?6:6%>)]37?RC(KCXPZ\W+RT::C^8 MC7Z!;AM3G#(G@)HB4F$BZ3#Z R3>1Q1YB]7*=TFI:LC>'I&T-Z.9'*272BMI MM+N\5V;VO3*C#UH*]D*QZ[:465S&,<^$LHO'VP:BIJA$C.28$C8W:Y;F!;"D M9U&WW=CV&90J\S24%'[#D\CGRC5R]VWGL C1]6*T+5 MQW=R2P]JH;!MMIIT'I^I7-Q0/1<*AJKGTV@]\KP6.U;$-%RS3R9TA_K%H^\" MJ.0=S GWYK3N,XAP%"6$BX=,DMN,W&1Q+,X*[3G(M$LA^OI#"+=2 F &*IF@ M*1RM&DO5<\"I51_@EUN2N+&_2WW^0W[*/J;9C1JDA^EY,+?OY(S5;6Y6FVMN M7M'DN4U-(U\P-=30#!-A<(';=F3&KM2;YN=>_/4F7:S>DKSH*H^_=;N>:,:U MY\/TYUIU,I>"G5+]S(F]HIKO+\QUE.[%PJ5'Q]$?SR2_91Z+"-0K^?, %S4U M)S(BJ&E^")_N;YVMLR;)U0<%D'BLQ*](@*@[GE*K:Z&KNSB M2^"OV<)RU:$7 BY0C\1P]S=QQ%%F9!3SZ 2 MI+Y@S@772"<;&.,K:[V+$E)0PZ)\#5&9N')XR4B2+F(O KK))(U7U20I#Y8@ M(;M<,PX4UE^DTE:^T*:TM&X#-)7N%J"C6RG3 7.//:.*KL0 M *IGHUA*JW[N2NU-.UDN"6H<]-4)7K9)J4J(Y2IJZB_O9Y_-^]E:]I(\&P8S M MI79Z6W(#H7D;B)-9AQT-."5$E#*APL%V[ZN=X=)T(S4[[]3 %!7I2E MM(^FWFBD8ED.42\76SUG"S/=XQ\48O\"9AQ&%X_B?#C+[[KWD!0:R7>6@]%3 MC6RE^&$F?GS!('"G6%[I8"@'-),K,8,P'B=(' B65W?0YP)%*BMF'"9BA&Y@ MRO*Z%OUBL3U3@C%C,RZ#U/Q04Q#]$S*&&".[>@J<_H$1)W6>]A10_!,9%.H\ M[RE0^!=2%/C)XI,8G=@Y;3(((5FWS MN*L:DWA^L6JEVI?4'$THJP\*PEQM*O,*_JHF$62FO8 M--L8O/$^88NC%[Z%\HU%1?HGOM.8HAD M/#E;.;3"YF-?&P_)?[/0BXFWW/A0/IW$+FQU4,Q=D%+5))YCWY74.1HX$A(A MJ+4@W.9CWY/_B):;*$NTZU&: YJ65U*7E,D!^'U_BWT?\_JX5:%/JKN MBX2TP6>\^9>3Z[M2LAR=9B@FW%/>F$<;#-G%ZH9J3K[<1N T'%G[>*)?2/=W M$. K>?Q]#B=(8!HOJ0:W)O1^NK[9P:59/M6AV&;L*6.["?@C_ MQP^]9_]K/3XH7@&-7B//\SIV?.^#!"P3_3%R!$7\Y6U'GE.^X<]DF7H61-^=# MZ,:047%+\O^]C^+\+OE3I_#J@ &L+5VF""C58X#2;$< Y7SIT):#("CR.CHHEE1VU6$844*KCP!.I MEE NXXMAI$^[^"??$H6O+Z=<6E'J!\EFAP96, MFI'X6=0)ZQ'KT+#.,$,RI:08E@!A.5J#=0Q98L0L:JYI;BJ%SQPS%%-NILF2 M3RP'=-C))4E,P5R^;DH&,\DO)\1GL'R6Y\98?(6;SK]IWRY6W7C^8E7S"4"O MRQWORQUO.^YX6W/[N$^:>,\1D' ,W@NQI?=SR,T-7"";NZ9QSO%1 _Q<(K X257[Y*K=\F]P9I&H*$7SC]VR-KJ/3F?[AI#6EI[4TVMW1;-Y3>=#.PL]:7V*HO'QVIKS:Y<^S];;VJ%:LOA*!&I.+N^_B[KNX^ZP/@^!T?,I5 MY?/Q>'(U;5L1]^$-#SGU+DA&LX_ME#E M"WFD6[ S997[4ZNKN=+V[H9X64#8MA+-4^8B[3& ,2(E,_OL_!;%-X&3)$I7 M6M]1#+H(WTD0[8BW).XFC()HO6];Y"7N*T:,TV?@[^E>NFVTS%IK4<',/& @C MT>*BI8I.UCHX^^@\C3MW/50*U!:]6GHEP: M&:_C6$JZZ]3J VI@M+QG S1!38CXN]42Q&2UO4X+F1TUP4XCV*5ZX'SA&2JD MA$JEY>Z]":"RZHYPY?9[32/WZQ>'P@VW':CP8@N,\^YII MV]?[JDE1W.KJPXD]E2]PA($1> J55"0B,O0./RY$29S6X*'_JJ"A__AU MZ:CF&C'!2\CX[H9.#SG5A<)N82ZEB M/"!/5&NV,;>;!O-X14#H/0>.^A''23Z%%S@I,3^3)/7#=5YK0_1(U*B?&/N5 M.A*S4S)T\_/TC1[6XOY)V$&WXB3;IJ-K,W"$^0B>N:E'+%"C, Z( MM8QDJ#=2\9K" S-@1+33+ XE=ZYE[2_!@4MP8/+-(EGB1A/C$^VQJ\UG-@\^ M:?+'%ZI+3LDBW9!XN7'"!5,R$G90)P\AU_E[\L_/+V2CY8073XG;;O9L^ N! M/%SB7;V3V%D3]B.\77#O^#%[-=HPGZKG-S*[,'9D[QO6>%3,-;+FEUC-)5;# MQ5?AO96KHJAIO\1FI@2.I_G5<;.48EEJ=S^2+7FKV[I 7&_==N[P7X)TQH-T M3'QQ[^ 2!]A.&M!2;6&I9SB8T=:AMP_^Y M*.ISO2_W\$-X$]$IA:QAF$2![\'UJ/)-TV2Q6E!6S6/NAL-;=]M=$.T)>27Q M.UU&P88(V,=]J.)453G/A08KYJ2*=8W]%02!KW%(T@N"C?DM@^5FZ1XDY29X M+"8KI@+1^4PT^W,785"&HCB5'J=L:V1--HA[S,?4LS'<6 7TU/("02% ML\7MC$WYA22$JAL;:CH6!3, V(+/I43H]#1W#)" #K?^1$)ZC$,]O"MO2Q44 MJF=3AGDGQ2SEJ]1O#&L=[Q,I&'PO_*B'\LS\%1,H+,T:EY+C'3.4&E;0"7A8 M5ZU C:26QU]##]3@JQG% \8$9#;1 BWUK5&VI:L<879630&!EK)EN4.J-R@] M5;7S4%DO0YFX3?!JL^9U3'HZL+^TX\.U67BT/IXE"ZI#G.T1-GTU5_ M\WEK&MJ#Y0C.W'N)*;UK)%Y4:$J6NW#FF8GZP\P 5*J<]GG**!R^"\Y1/\CH MWGHB:>Y-?(P2**W ( -$L[00A,\1_7CJ4U5TS_KX[U2(NAFEVB?)(DN3U GA MO<_\X4_BW=-E:@Q0?(F-G!ASLUU1&KS._(63OG/BD!)50J+RKXTV/ +'VI&T MZ'G41OF(.1_%<;._WO,'D#GF)OPB,AB5+CMEM]&O&C=4$3@W:BZ MG>>V#.:3Q8[<-%?;* M%+V>-,_;%47Q,*F#Y_CJ\)ELM@B(Q4-[+&#F_.*"\ M\DO5\]N,+.:*P1-6"@_>],J?KQ:+-GD':YVK8ZN*?*_J.%H69K?, *_@F*IG MPS0TT+&G=T[]V:U%;'4(-C9ZW?WI-7\VHML0!-)/]D&$ZFWS!*0^N MD51IRYW??62EH:#*"9W80]!0*NV6^Z6'8-+2_*= X.\X$="Q.^SSL3,%*7-3 M2GJXEKP1:,X;WI@AA#:I$@>9T_&[TM.MU16!%[NY"#!'QET]DC[5(YA-(^-/ M#>+,H)L_9;!]('Z3,/Y+[@)_ZX?03&=E^P^* XPF1THQLB!T&2+^:1N M6'%[^TDP[T)>A&1)K1HXE(#/*<]?DY >(X*D2.UN.'9+/*C*F$!4"QZ48 M;#HEJG"FL>.FM5_%'LV!(UFVF'E&$_UOEPC#&V.,/$48KN?Y].CL:>/%:B4, MS0T>$,>BWVR@>)C>(5H_1^R]WNI^6GEK%@N7N^+W9C&!Z6^_-'8;?23$'@S>_87 P)0KSM M7^^@7P+!J;LPVQ;E21]]>I8;<]4_^LX7/V QE)LLCN$6PY>$23:!S2?I8,Z+ M!C67NQ,3.<\$K?LRB.L$;A8X$\5[7NA__5H68>%6N[UV@CPGAA N!]4FR-WL MG,VMDS-*R7KU[O@![+C[*(8*;55J1#,/IKW W^&G?8B,O8FV6S]E%S4+8XV> M+B1TZS+7+M+E,C?.B"?9QA:0*A:[SW&T(W&ZAYNQ8!W JK.R>T_$*@I54C@* MUX?DI*>A\9XC;2V@56]35OFASX[O/80WSLY/G: FA&VB62E_'\)W^DL4[^NZP0_X M"=.3/M=9XHCJ?2F"#J5J"RZBQ/=*IV+!V^VSYP=KA=2G*/(^?$C>L(04 MA3 :L)@<084=!$TIY;K9-F-A#^:=AK);.-YMVME)D M/<=D1T5S4<"+:EL, ;ZOZ>_XZ=639$*/O3V$BB750Y@ZX1K"/'D;RK;Y338H MDMZ68G]'OH$%4JQ^M::43]80I2>57N :34B\PVW#FI2Z)2O?]6?"KS6!PSEA M?L1/FDKM;PD;.XD4KU]U8YX?7^/0^U-O>D]44H=W6K9+XS3:F*L/HQ?+Y)*@ MU]<8:;K>'W%J +\;!H+4)FDO@H_\B2]# I>T213Y'X$;0WN%]D MT4W!QI%T,7=X">*7_ .,W]CH?F@&)86;H-',^*G+#S1*SUYN%X-O,7$B:OQ3 MCM/27,JI/&3&)4#>!PDI7&>S!CF\?N9VAT;4B[]'U!T-/K=>CVUQI]]H8FRB MQX2IN&0=,: Q$"I'+Y>D\F>;5DDI$HX;T^1AVB_\)#I?>XUBTD131YQ$)INR MYWQN@9Q:O.M$C01B7Z/K-.6<:[&?QM3X;0P6M5"'Q5O?GS.R!X;5,==Q$PE_8 WMGZ&ZGE;\FBU5A*M!?F>^H=B["B8CA MZAKGL&X?]_606^-A(YLNDE2SSHOJ@G*6P57B4OPYS%=/=+ZE2E% T8>308_\J"/=^H^ 6GESU!"S" M^K"/"LM!E,9 Z*!P#MY2U@LBYM,N'[:TA]K6X="E=%(A; ]./<_L/?>, M3GQ*@]LPESOY@!UFL@ RS:.:(XFZ-/X9*Y&*$QO*IRQ68/&S!)S\,>+D-0H\ MJZ@\XPN@TMH&5UO8\W^PL1:KMIO5FIN? M)V:+>\>/67I$)4,7J\,S'+R[.W]&B9J40YA_^V8#SX$_A"7!BY4@W&7-?:U3 M^X?@7*;-HZ;VUA8H%EROT)(GCU2U6+.17DF:YI6L9;2BRZAEX[@:36PF $;("+6! * MZS^2V>CE\08J+\1YQ*CHX)C([=T+O&GF8%ZK<)=Q9Z_H9(P8A1>+2XN\S\@9F'V\3XW9 M]NUM5M)+O$-B02WN9/!RM\3WPZ5$UL/N?$#(<[P/H@\4J7]P"X[.A]K2[Y3G MO>O]&YWY0UBJT%?47'@7%A?)37#;$MN X%:R:2<9M?F'6LO\S1:ZK6*X^'5+ M\O^E_\Y-=&JK,]GR0M?[;K4B+M?SVP=U>W 54)5; FI>,&CC;0)D[OW0"5UM9!8K(/PA23)X^8(]@\9'P2((- 7-+:&FA^NSC]#_ M'Y#"B5'7GVP*R*,50=S-:@^N1XJ@.'()\5@( "0.783/#CRRE.X7*[$XF@% MBFW(E.:FK=*\ &U=L62T&Y![)MB#Z\@ZP.%.+,=@850YNC M;;-Z-+>T9OHA]FJ[(Q^(PO)7/$!LXPS=S5-3TP_6\&+%-DSR%E(0J-BAB/CO MH,#S]Q' 5TDG5MMFL6O*( O2[H[<8"X])MAD&SN-B>8LKW3W').MGVV3*IA; MX?.CO7RF[]U\]^&A>BJ.;Z/L2[K*@D,=L2.*"5N&0EE6Z1=J[9+;Z*,ZA/XQ M=]J;.Z,43TW7VS_M/($T(3A$E%PZ!#\_^5_S-BWT$OJ_^]NLN4"_MM45 +/. M8UV',"O=1AF@IC)@OZO@_&Z6<#(_VEM(K;/ _X-XGQR?%06! !I)%B$O7R]H M^;;GK_AWS=AN\_= U6-[W@#FV+YO M:A1_;_0FO*&\#XFG*3NJ3KQ^MAC R]Q"PN/5I=31XUPW*!1.?2 MH-%&SIK72.%I3%^SD_%-I)YNC;)F2!)F= [$<0#H-!.)DB!4.HPXW_3 MZ#-Z0](@^)MBV& F^4B2XB!B W$7\^]#U;(4N-/G-$0B=]OI!1I2M]7%^%U5 M3I( EPIQ^\N-YU,^;G5DL)X+RJF^/K)I/"PJW[66!XUCLD2$1JQ=($@UNB(B MK!$TUZ2HW@<1*7IA;TT:M09#1#P_HJU)++F>6^_0#Q=)G1BS/E7M MKH@(DT6+^[ C?PB,-2[ C FB)(M)[OS-F0XL.7=#O"R@YF#EU6X\C,MB2JGC M!]]C*'KQ".Y=(GC"]V#^WU8/83>JV,KZ4C.XL/1 D+JT::[/V%3%X1AP!+V. MN"!]HO(T/6ENUZK1[8Z30#'7]J=6.);YJI%MGN1;IH+6,Q7'LY;&E2-^2TTQ M*H# 89)0^OZ7./&YB&3=OD^4*967Y$-M5B.!DL M5%(3F^YNGPJ8^RB+;;I/.@07YO32[7BU2DG<0>;'BU:(F$#!Z3F<9/Z N$'@ M'I!'K7IG./0 E"?@470?1K&#W/QD.YY@-HX5).>2^6B*V3 CAV@&GC+=&,VP M@>PR >&XC_?' MBD,G;,34N:D//;5^N"7EM1- ZMKKAI 4DM.B$,1]*3#9VU+=*'[UER*>OZH2 MN*J$_?*IIEIVUT-(-3RR_^S$7TEZGX4>(HG;OGH -TMJCWCDR4:0PY>DUT[B M\XNDR,=PW6R;L4Q8#K+YHVKL92R+RCF;1 VXKXN:!4ZZ*4!KWECC5.3M[Z4[ M4>;?0##:V8!]A\%*L*Z0&(*"YMC60=.2!*-"TQP;#33B_:Y%O;"[U0K+XO).F]I?HO@KW+6)("663R[VDK?:M-[# M(\@;XK&7L_FT8O7+\6@472!^,EGY1F<;R:*-END5,EZ6F>+-G&D),E MZ6GC*58EJ!]J:]3+:E#Z\)QGPN(? BDH;,\\K#:=;7TIKWF3=4J[J5^R^:Y_ M*/!D53.4R'2K9HB[X".D8-9^I.2=3!9R&8G_^+;'6,-;*; /P8;NE5P\HKH[ MMU9B3N.UN^TNB/:$%%6Z>)WL$=6]*"\:0ZEDJB,Q(NY)EVP;?-<#R,[+S2R= M;UV*+;C2HT5Q7K4S;WE#_^K3:>:%^@C]UJ:H\- AWX*+.[T6_"&DU@U)TJ(F M0IM<"^[C]"+W-75"SXEA7WN9FQ9EB/9L#"=H4]__S@UNZO-B)>(>@U]K.UT1 M.BFMG#IS_/;F2INJ#U0N*>I^IE=%>%+*ED;4R30QO/-/1@>G_=A%J?5/JL9$ M>W8VZ/[AGT,"CP^WL;EJRWJG"I<6O;YFBQ;V%;R*3KAM.PB2L;<1XG@/Y:^* M6GO5E82#O<>2RMZI^0H%?:$7'B/O,0K72Q)OZP]=U!4!]C9"F*1Q!L9VDU2; M3#HUG7F]MKP$:/X,1'4%H^EL_!ZK(XU'9/O28;V)P6TWR/44I)O]6:^XBR$M.T!>RF2PN_^QRK=&,0DI5\A.#RAQ^ $=5^SJ'T M_[=_P",=(42>DD?_G71F+PA82GJ(@[48I>.HI-?B7-S3HA&512,\]2!HUV^7 M=\)(C$Q#4W;#2)"0W?J2*!K(:G%[GZ6T99V>XIP\&TG,H5V_GN/\A747':U" MCN<(C*R"X]GB(2S=>*Z("&LVV@T("Y;T0T-=K/&B_9U:6=(^#'MK3[HC6P*+ M9K7&(P>U! QYY<9A8]E$NJ2*X]#1+")?4M%QX& C)P <=2QU4P*.&4[;6"Q^ MA?_ZXB0D__/__2NEZ=_.;N>'JPC^5/PA#*.4C<#^!G\B 7OV[/_X7C'IFYAX M?GJUIKP%/\ =V.O8\3TJ;8+'W6>R_4(HL:&SI=CJMJG&2+0^"P:0/ M= E_'I\QN*._!Y9?F]E4V0[F#;R+VM'4^T(N? M?'W*8+:+U4V6I-&6BEIXZXA S!+4PP2>>B]/ZT%]Z_O4I\N_)K%I?CU*3-DVR>*47T M7,V3N(J'[(&5/]>/Y?9+6U?%)TJ!A1PC]EWAK*%132RA[)2%5U%E:67D@]NK36/B-0X\+TZ<" M2]CY/:MG#S?%@*0!RGW^3.)5%&_9)5A04M[HD94T29(V04E4,R&)\R9$N2_5 M#>TQ(:X=+\\G8Q+EN_)@:O_9'HI>2$C64>I#EL-KMML%/HD/]5_O"2E(JNQ% MO=;VT/_DT]GM[\#4?<[-GBL@RV5W99C,A!M7S['OMI21 1U1;N3B+LTM>2=! MM.OJE^+?49)##WVJOKC GR!(J1I0EZWL@&N[?[0[H"2X*5&IZ;?S\T%!_RTE ME*I5?<-Z]$^FE0 HM>=O"2CZ?LB&NZ:B9^6SIX8.$J?V:W--A_9&N)HYZ2;?6N?JIJA).YF0VUV\A"6Y2;SZN.44>&*2Q0FOD?* MK^3&3H\>]AQ#?"?TE4?M Y8)03(UK] M8%W;H=*G!SK/B?2HU]('FD2MP6'*TE-,,[F %TMVA8D^A-=90E7S! K;?BG. M]YKG?.@ '41,@\%Q\[#C<(A_2-71GG.T*ML9TZ_?1A\A.$?IWGV*V/\[@*!N MAX9FM8"CIW_F$@]6L7"SY)EVE-4_^P&U;^CTD\/5XE)AT.]BCZA?DI"._+#= MQ=%[K@(%0?0!O4OVES:Q:-&+3)6'\']\:K+Z7^LAW;9EH&Z)4@_L?[6:K_\= M/PY:O>\AI)SBP"W7_'\?0GD.1P5)WWX6;8V!SSKGR SL;(^,9 ZOS(67#<(U M"Y.Q30!7B6&#@"?LD%#P'"7,)$@>'2@U0IV*,G[[/Q&K8)#6E$KCY;[&THRV*:[ M6ZVH7/*+JQ9T]^7W6@Y27]P"IS&*'<66[>;:+N%5&;X"1Q]MR1Q M8W]7=Y&IVYW+,O7W?_O^Q\Y2'S4* MRF5G21K[,B+4XF[1KRA):;KLWG8ZCKUN*S1FK-*5V51)ZLY[WB_8 OB!_%Q%^'>;*WNU_&3I@$C2C@L+YH#@X=#Q\] S-JS<1KTC[R^;^A M7...*OK,/B#45 \_X[37FP= \;+LONZ#D+5 %WXN^$@H5OB_HN2S>\=EHCU/ M]C@HPZPJ0^NJE;HA2@*+.OG)P>M1%+]N$J=HA)*P[H4PU84QU.2(0]/JX#6B M TIIV5RMX72%[)/6>G%^0+E0[1(2A;C[.0)E 22$O.*$L#E*8E^)&\%+A-S; MIX(?<1)2>H2;>M]]'&UYFA\=%,*6U5W*)Y(>'J^1Q_S&'A^M&YIC/JC,"\P< M4J7 2K,A2G&EVQR+IURK1$;7U%4=LWU[H5Q[<82V?Y! IRM*$,HDP/JEBGK: MZAN^CEJ\>^F$T'9K.%7 M+W:8Z5,WGRUD6U%1F]!//80>^=8D3-X&(U7=\T)5>@QN[C1JE1U;3F2R#QH5 M]GG-P(1JIUOG__U_4$L#!!0 ( (J!!ED4W]YIA0T +MO / ;G9R M;RUE>#$P7S$N:'1M[5WK<]LV$O_<_A6X]#'VC:1(=F*GDB\S. A?V9F5-A*O+_[3[+1;G;/G[D<8\-R/..NK<,J,G4;B;\]BKH M6?47&:=*6Y[87LK#4";#+GN5WO2>T;2A'./1OP6$;3 M[B<9"\,NQ81=JY@G^<"^LE;%,-:*&]ODD1PF78W+XR+X^7R=0$5*=W]HTS^] MR4A:T30I#T0WU:(YT3SM54BY=758>B)#.^H.I&T&,%(DN.3%S4CVI66.XSC# MZ[/G*?P!IA'S_LA]!T"#T-6-TP"K>6(&2L?=+$V%#K@1O?MR9.+$V5=16&11 M9TT675Y\OO[ SC]<7[4*'-H.;^Y2@W7W^/,/G9-V;^O;JYWH5=*\B--(387( MF;..C6Z8+/;VW?7%^:'* O__YAYNC=B?H;4&%W5!L+)L!B9#\2S"H&.BGD M6##PZ"/&DY")WS-IIRP ND5BN)4J8=PP(RP#_V]'3":@UQ*6+OAA]M8K-SLO M?NY*JZ'F,8H+/K 3\O(DUT!>#60[CP4XSY#UI^1,R!Z=F 8#8#A*[DVJ9<1. M&^RH?72\0Y9Q,=O!6VX?%0%L5 M/!CY\%)ZR"8CQ8"41%F8C\TBD1_C71#2A%]2KF'C^)/)^D:&DNMI=>@!+@6D M[H8F+?5$-5 HDDO,IZM\KLE GJ1N((PEVM9@61()8]S Y?XV%$$D$Z +Q4<3 MIQ:E>=?QLR6>#CF M"6S*[:V!%$L+G%0@@E""$0NDQ9L\SFS(%$&*H<0G/G];8(#)H/R!30IG2UH" M8;G'>+Z"U5Q#]304L">@8("&)_08.8Z>8:E!]X6=")&4;!+)(S,>T$Z6JH-I M;4_M(>V_1Q%PVNJ\.-YH$>!_1?V:O,:H2V'0:7VWID!H!V#<2I,.=3-@GT9+ MWP19YZBPQ4QM>UI3>X7M'+>.CS>KL771S@-^6$OU?),D&8_8M; 0:\#;;E$[ M&;O@*V/OK045)&+<[4/[?:#G_O'ERP807(H"*BG$P[TY;,\<^C4UA]"E)*!* MM;*,=Z#AGC0L%6ZSD=PH4,\'*HK41";#JGV8[GT4\*C]YU0^64_E(ZG>B""C M2OU\Q.46*ZL6^^1J%-@QUK!05BL)#\-;] ^=+.J:SYC+6REGW65=Y7/U!B5= MYLM/"[X-FNG5U\XX91 M4\M@;S)0)*Q$8^Q$;;$)#,;!WMP=0BAH8 -HWL:J;.'!QG*T(HCWF_4W:5KC>EI6Z1BN'O:UGGDMW\C#=?=5X^CE MIJQL!4T;-;97>UNKVMKXD-72UBX5'4NXBC8DA *N(]BO:BQT0L<0]3#!-6WP M01O<6%A9RS0?1NI&+?;D7A:+N-<@XL8@[G4HFHD*12XD,*L"+'80B9NF PVA MRH*29''2"Z5)(S[MXM,<5SN#@2T#SWJ;S=>@#S9%$FX'51N)P0*H]BZ%/]H4 M,JUN.WNUW]A^8_N-/6YC#PJ>ZV[SZ[\_-M]^./_XW\Z+SLGI\8OVR];1UZ\+ MV/PY0G^DY[<;P,OWM>!?FGQ@A>[R:,*G9E>N0:SCL->]]["H3$]RXV&K6>UW MWQT$]2PAK_@T)J#8H";G38C4J1X9E0%Y'UVN9%CG@!]2 M@YZ!>!KUPGB"6" M7([]GG$-YAA-69\;:?#_^:. 1Y @<9V/H9G*^#X/0,JQ.9) /C"] ^%%W!;3 MRH$$PX=MC%C(IX7S+^K%)@0.)VA?=5UWQD:CQM2P784!4\*MBSFG1Q4M'=E M&)5T4\XAB2Q5QF.>EG&3>-B@Q!;!A8F%R19(;7C\F<^'B4=6W09 MT@HX"]X:\S@QCV*KBB.P&8$G:;_A/39,\^3;K" R6U!GY-A\PI^)"+YO(*P, MX5_P2ZP15)JCYD(104&@78GA!N,3O!P#0JC*_J2]ILW $H01]4Z*<&<%0SIM M'9^N:4IVM,5&/%H "';1R!I%\ 2IP=S_H*:@^A55PU5[2V3NX)>_]$#&PZ$6 M0ZS^JO4:JL2(:T$HOT&&NC06!I4P@.(0%C!6!5^8-":#WY%;I04O'+KO*@+I M(M+0*=9,!QPZ$C4#%H R#8I-C^ ,1H@ G/F-Y2:Q.]CMC\0>'R%J@+1M47!( MLKP5X(4[\S&@;$$6Y=!12"HDIEKL0!XZ51,:[[Y!II9KUCPZ5%2NJDDD>T'. MKB]R_?4NJ<0E=A"*1.4 5M"/$.( !(Q#I C/+G-*'/'L'W@\_9[K+\*RSSS* M!#O@Z* ',LG1YR5]/&05$/?<#DHZ[=%&$3>66;2]]N#B?"Y"E+-ED_=_P?H#W$W.$/:1[8VGF"/LE_@J^O,A=V[L$/3/= M.)4T,T.0S%G+XW8F^!:]?@]A;EKN MT"J [S/V"H>XPL(*QOGDV>6 )% ..9J[&H&7-((HHXC$K86*"&81[ET(]) N M+.$+)21E_PY,B'J5XLT3E1F\3Y6B@E6NB.!9 I!7T!2GCUX!BUD=CIDZK2W< M_8#(*_-$<7X3$K1/2"PG\&8&S$_F0+.6C0O' 3D8U7.SP(*13A=,"C^:LIDL MDE4GZ$SA! -6C)N1-+8):1#*D%:%'.;9_:##[7)P6GI4 0+7=EELFA.<3[R1 M:+7A@/&B]QU^^7E).5\=[:M!YY 3_T8!\!Y62R+2Y?99@C?##F#,3L2QDF+4 M(9)12>]]LA,UMXM5)7R7YPRERFI5D7ESR'X\;CM,)-9ZT\>7>@^I]'+](KU; MHXJ[5'=U\/(T,%9:N,Z72@0K2;=5""/EDY)].'GR<-+?Z7#B[\!L/YJL@J=@ M)!G1*S-<=]JR2&"WQ<@;=G!R"&:2V)'Q=X>M:OAW ( MX>PRR>@>V5V]?";C M6(02C#LJG"DTF+LJ3"R*A2 DS"IO06X"K#[$@Y2586QGPHE7C/=NUW6()S,/ M64X";LT RKNX9\#?*0%] ^&^\VI7P_T^2M9/U MK<;WV'CXQKVG*?3#5PBXT,2<]>G5+:?% ZUB?U:IK*2SL?Z\LUTZXRR5G_8]0 MWB!">5\A/7F%%.YTA?09TL"M]JGR\[!2HYZ*&LSAKVEI%TY!$HH M\AMZIO+B2]R@RH8>VSEV4B*Z6XY?Q396A3>($&!9ZK7Q9 MD?KW;VK_:P>F:#J _@Q2$5&9PU?5]HUEDBFVS$N%NPJ"3&O$K3AP\CG!=?%S MY\ GK:*[6G2-?";_;A65642J>"R+XQN^H'15?^T;P_,=UQ//=RUDW,^T<7BD MK5]VR:TOOXGLB7.7158T!=!5TF!N5.)>.!VJ(,,-4?\ILTTU:*9@:(+POV,1 MD8$Z4^MG!E\F;$"-$=$HT!F39?CFQ\IUO4E CH.(+.X-J7!_(LRL7/0K"(,* M0)8A?8+N8@ R(C*(U M/KV(5[Z0Z(^Q]FTV O[*_+_[J_!U$O9FSY_A7[[W^ M_NPY_:5]_P=02P,$% @ BH$&681C#S7J" C4 \ !N=G)O+65X M,3!?,BYH=&WM7%MSV[@5?N[^"JR3[,@SHDS)=\J;&N($B?)#:5[W]@)PGP"'^S M$RNLA/<7__2Z?J=WLE-]Q D[]8R3@8I*9FPIX>>ME.NAR +&"ZM^%&FNM.69 M[><\BD0V#-A1?MW?57G@=[I[(NNG(O,2$,/$!MU.[PB_&:AK MSXC_$)6!TA%H#[]!6B?Y3=Z>A!@7Y;8?J\S2$@BZ/GZLARLFA\UXS%,AR^!* MIS!F7U3*LV;R0%FKTL#O6[BV'I=BF 5$G_C2\H9UJ*32P1O?_>N/$V'! M,SD/(<@U>&/-\QEICF[Q/M6"2Z?Q6$0V"6)AO1#'(2,^YRHL+I$ON\A&(%4. M[.-YP [/SXY/]R\.O ][QSUO[_##N7>\Z^]Z9Q^.CG[I]0[.CH_15L3E_JL$C_&J)^ MQ:OK^QW_7;, K2MY;B PD'/-+32::^>@CK9S:I) -^Q'PHB!D,*604.@F873 MH@DJCN$^U67&DB>5:^7K>;!PN<*G_NSLM[2YK$5>D0V9T^/,67ASN=OWNP?'!O_W. MUWRXQ;BT<[^_8?0C'_-EG0?W]EWN;#19DPHK1'RN<[\HG[L;O'A!.>AQ"?JQ MFCD4'YB='?.%_)9' 4N_:P'FZHP-P-'AN[6IO6SE'E=!.% R6H3*XJ)U<9U@ M2;"LZJ1F2]>ZL7A$?7Z@KO,*],WZO'PYWE]FW6\WM[\_1_C9N' GJE7J-F$Y5=J9'/$BT,]1H^CU7]+S 2&;M*E,ZX?(V<54!Z60R^0FA?@V<3E5VII3]C MCE16J&Q1X#1W,&YL8K^?'>NZ57K02<(#%3P'KJM6(GBXEM^^ ;0YBIZI;*BY M+20G[S4_LH^,IRR7P U$S"J&4V.A4U:J0K.\<7,&<8R938R T6:EN]^@]$"Y M;R4#4^2@9Y0YN'.PLE@;FSQ2CD?C5^W2.M^WD_P9-#"._VT"+ ++A31,Q>YC MA@)K)>$9QVWDU^D>,#00*ZF0M"ZN(WL[O'#*3"2Y%B(LOM9Y1 5F,\E17FB."_0YFY=C%85<%G5PU6#ZB'&6%>D (Q3K MV)E*E!48,6FAJ9[(?SG3#V-0B3YYEV,-J0W%?KYMATJ+/C?%/ M9Z;2Z,01VLZPW9UNSR9+,J]T=,E_G@BW6;&6(;/K)9*WR OL##R30#(\AF!9W' M3 "&;*TP1Q.A?SA:SE,2#![G+BCY!$RR^D)+=M@5?IY2P3Q@ILG#$0&=FEO. M.@U! M4:UX9,&M$,<\K.Y+O[,%^4;>G0V_1Q87IWL$(=4$K.]!D47H;B*#Q^OT&=UH MW:5N3M5I":PRW3E51HA%9>8^%U]KE:%HY&,^3=:?[PE-W-;@;C.[X2*A1F01 MK4WUC[-:OJ?SD3H%&;K=*$Q2^06!]1N,M&(((_H%):O*$E/P71V.16S+IO5E MK7W_W7:3:@T"E=W)M>[64&5B9_16[3U5B;TJP)#OU):NBE)5N\EQW&+71KO% M;;:91OU'W;)@W"!P897JJ;0\G96IDBRPU=RR>*\:;:Q45:D.W:YV&H*49YR1 M2 :1%0KW10;TB)))'>I-*C53^%N;Y[4()CMM!'SR?+1D2U2U5X9N-&)3AOI'+"^T*7@VZ=;N M<9G9!L.AMW0WYU8K:H_' MU_!?UA7=6F\'_GG=Y'!$U2:%/B,;7).>:4ZQ"D M=.&>TSLN%#2E:S#(]-4! Z45F"89+0:%.V2HL<>]0 C&H>\*6&?=GLR^;]-= M"LQI&F39?N(3O9?Y6&W7]Y_TL=C).V*5D3K[.1I$21$]Q6L#*SV5WS$[[)D^ MUK*YH+X"NO)G1\#@YITVR-@WG%U\>L'/D+RFYQ>6GI_S0[N;B^Q=5/_4^H)Y M&\9TZQ6SS"EVU#END[97F&MZG>.UO@6]NO?LFI?L0\F-H1U;:U/C M.!;]/K]"2]=,054,"33S<)BNRD!Z)[5=P(3T5N]'Q9:)%MGR2')"]M?ON9+S M( G=T$,_Z D?$FQ?75U=GZ/[L',RXIN=..F4>-5]%QVU]ELG M!^$0 @>UQ,E0IU-FW52)7W=R;JYE$3->.?T/F9?:.%ZX=LG35!;7,?NYO&WO M>+6I',\'R2(:"7D]\F D.M7,ZAZP3MR[B2EX7L:$Y:38:/YLGT4J; M^$73_[4G(^E$9$N>B+@T(IH87H;I)L'BH59I>\6V]YH#6R8R=:,XDRY*("D* MLJ%[.Y)#Z5CP,FF $\J'NJ!U^*%I[_=" @.$^4K<<-KM#WJO>Z>=0>_BG%V\ M9H/?N^RRWSL_[5UVWK#NN^[IVT'OWUU<@E2W_WA7?31:OBH_7;[M7[WMG _8 MX.+OZH(K0*'?&_2Z5X#%Z>^=\W]V6>=TP/IOW^!4ZZ@3M5[N=O98Y_R,M8[/ MPM'?U5F=*]8YN[@<=,_8$G08?.B)=M0\G)'MJM/_K7/>O8HNWKWI_L=[%%<. MF\W#S[LM*9%]]-[\UWS5:[!_B;$LV&"D3<%5@R7".)E-F1MQ%Z^X@0)9HKBU MO^[ G#Q2TKI(*)$+NHLPJ11F9]U5S34__;>R-,G,D#A3XC:RCAO7]AZ)2+V- MA]P*)0OQM?CNY?[QT='W[53:4O%I+ LR+B+CW[>BG5>M_9DCEU*!H++5;*XJ M_$)(8",^%LP #6(B4MQ_:=D?%18@C)JROJ $A^F"O=8F9ZUF] ?3&?2.C6:G MVI3[[3E8*)]99#5;T'P<: Z? 6A^@Z]3 D4^93>%GBB17HM&P(X)B$DU-!7: M,1K%L=/P8LJJPIE*P%;N/ X(2ISE.#*2*Y;Q!*<,TSFR1*>#W)I (1)A+3=3 M$LGYC<"\2SHMSJ4P!E,JBB\T!PDDTB15#K$"PV%)*@R#?Y(1LQ5]+,9/A!&U M$EI +JU"'8#DGDVD&V&!MA2)-Y#T L92IUCF&,-2-IPNNV%+CJ622J2J$3D%["5@-TD+1'PWA+9"*2 M*;5@2PU4NS(U+$TE*6Z01*4@ (IH(,Y/9[T]";!U6/<2,\? %'.52"8,8$ECX$/$8T@L1RA!4*+72,Y29*VPKC:'ZC5P305X$+#9O4U&O+@6K(.]O%\I2+2.>-0ZWA7!BM9Q&H["H:12 MIPC\(?V,-OPE6@68DRT/GBB[,U&&B6B=JV2#!*5H\5,0R(-<(O8!3C7R/I)3 MJ_2YB^B?OO^2?*HGK]?9?#RY=OG>U\^N,V'A7&#,YR\?)D"#4JN$5_;A0RC' M&0J N9XI9$VZ,E 6(VE]6$$4J+P>JAZ7 2@Y2!FA.*>'77:M$!XHPYP=%$B M&,$6JY5,N?.&#JU,)3>2%B!#*_H2!!W#",%^F3A*\M^Q[&ON&S8]^#@\,: M"1\>5A[,1?!W+%.B&+>ZX!0_ =#*4.5#O.,FG7$ K)1\*)5T4\KS-DU+.X*G MBV="(/,=T:7*R8?IVWI!965*,-'ZO#1)M$F] ;Z&NA8%TDT%0N***(GI)(+Z M,) ..X(L$2FWM/N,M$N> >VZ8ZXJ'QD(DR++4.#(,=!D-Q0JBXSS :$N'&XN M7CS-,!!ARH82::@K=[\)#PG&?"XMJ/[+/MQ,8,-99>EW#A%< 7O:I'S+E,_' ME/09,.4L8' =R]2(JRL2?V4S8QX1ERCGTTE2&8+L4H*U26VNK<,%>G $93:! MIC]#LYGMWC 1:>A:&;:PC:,6<]K8>>KG3T!GGDOGA'A?H!UJ9)9J, M '^S;]N%I70U HE04D/;K4C;0?-QBI?ZAN!NSI8UNU_[QR7N#;6]R:HG1T-];.H%-5LK?X>R> *J MW >* WMP]W6S)7Q\N3OP[?EYZ^-/[^/3D109Z]Z*I**N'[L(==O6VY_$V[N7 MX5$ THCXHM)UID MRR/)"=E?O^=*SH,D=$,/_: G?""Q?75U=7V.[L/.R()/=N*D M4^)-YWUTU-@_/#D(AQ XJ"1.!CJ9,NNF2ORZDW$SE'F3\=+IO\FLT,;QW+4* MGB0R'S;9WXN[UHY7F\CQ?)#,HY&0PY%KUO>/90Z)DP-<]W+%3"K5N8NL_)]H M-NJ%:X69(J>+9KWEKZ4\DVK:[,M,6'8I)JRG,Y[/! ?:.9U!UHD[%W$EAWG3 MT)PT&XV?S1-KI4WS5=W_M28CZ41D"QZ+9F%$-#&\"---@L4#K9+6BFT?- >V M3&3B1LU4NBB&I,C)AL[=2 ZD8\'+I %.*![K@L;AQZ9]V LQ#!#F&W'#::?7 M[YYW3]O][M4ENSIG_;<==MWK7IYVK]L7[+Q[V<97?+LZAU2G]W17?3):OBD_ M7;_KW;QK7_99_^JOZH*;SNF[7K??[=RPSOO3M^W+?W98^[3/>N\N<*IQU(X: MKW?;>ZQ]><8:QV?AZ*_JK/8-:Y]=7?<[9VP).@P^]$0[JA_.R';3[OW6ONS< M1%?O+SK_\1[%E<-Z_0MO2TJDG[PW_SE?=6L02(21\2U[N\_^S>,+H9,:BX5Q M,ITR-^*NN>(,"F>QXM;^N@.CLDA)ZR*A1";H7L*P0IB==8?5U[SUW]+2)#-S MFJD2=Y%UW+B6]TM$ZFUSP*U0,A??B@=?[Q\?'?W82J0M%)\V94[&163\AU:T M\Z:Q/W/D4D(05#;J]56%7PD/;,3'@ADQEF(B$MQ_:=GO)18@C)JRGJ TA^F< MG6N3L48]^IWI%'K'1K-3;8K]UAPLE-4L3UF9.U,*V,J=QP%!B;,,1T9RQ5(>XY1A M.D.NZ'206Q/(12RLY69*(AF_%9AW2:?%N03&8$I%48;F((%8FKC,()9C."S! M'LC@GWC$;$G_%N,GPHA*"2T@DU:A&D"*SR;2C;! 6XC8&TAZ 6.I$RQSC&$) M&TR7W; EQ_.2X^@EDT.P5.: 'R%Y ;<:F %Q7#9+UV6>8K_E3D*/S&-5)M ) M2"]AJP8Z2-JC8;PE,A')E%JPI0*J79D:EB:2%-=(HE00 $4T$.>GL]Z>F-L1 M2Y6>V!E_C!@"I 85+^-T,M@-*VM+-+ S8]:LW3+A>9GP^@4PH7\/-C^]NCNL M-_[1LA78JXR3]E6=IA*'NW;/@ZK+N!$>OH"C'"A!,&,"2Q\ 'B,:06(9P@J% M%CK&/$Z!&J57,2_OX(93C# 3 7,T4LB9=&B@ K,;2^C "*9%[/50]+@+0B$7BAA$A#5S.7O%M($@0-PSC1?(L MX6O+OL>Q;_#BV/?HX+!&PL>'E4=S$?P=RX0HQJW..<5/ +0T5/D0[[A)9AP M*R4?2"7=E/*\3=/2CN#IXID0R'Q/=*ER\F'ZKEI049H"3+0^+XUC;1)O@*^A MAB)'NJE 2%P1!3&=1% ?!M)A1Y %(N66=E^0=O$+H%UGS%7I(P-A4J0I"APY M!IKLAD)ED7$^(M2%P\W%BZ<9!B),V5 B#73I'C;A,<&8SZ4%U7_IQYL);#"K M+/W.(8(K8$^+E&^9\N68DKP IIP%#*YCF1IQ547BKVQFS!/B$N5\.HY+0Y!= M2K VJ"E7U%%?D:W_>2\]&T6T+9$[#X^^P!5+U M/_PSF63&X-IBYZ= M,RA11 @$CPA#5TKPQ:V<=1B3AL[3_W\">C,,NF<$!\* MM .-[)($$@D+O99=4 T(MA0W\4DEX6R'$'^4$@OPFT&9Q[[]N+=M=&P;'?H- MA'[DAEC!$PRT8AXJ'B95565A#(B!8J@6LD&+5-"6&5 &'_G55&%ZX[. ;::W M;46L\P,)76JP2=> 5N$#"_#N'UU6Q*B%9$CF8ZW&@C*BG ^K)["FBD4B*Y2> M"ER=C'0(0/P>[4"3Y\D8]Q\ \'?[SLT9;D.3M2E5W%=$M0<.+.J;_[: M[B]PQD:'36!;-$!@N&WZ_Q&=V##GF/(\%"_5#<'=G"UK=K_VCPO<&VI[DU7/ MCH;JV%0+JC=6_@YE_@Q4>0@4!_: ]:[..KWNZ;_\2V?MTXO.U=D22K[>??C^ MO+WA];ZMIS^+IT]'4J3L?![AKD(-M_7V9_'V[G5X+ !'K[E\[T,^QR>%F.\_ MSBY5 7RNRC'3C ;LW,O@_5);BC14550N"RS?)[,^KQX[8CH!=GB(_;'(UX5/K,7QR0+^N>?/#R8'_7<[_ 5!+ P04 " "* M@099[U9;7/3.!#^SJ_8 M"W-,F8D3VR$I.*$SN30="KT&DG##?51L.=8A2T92WN[7W\HO:9JV',=!RY3F M0SNV5OORZ-E=2>XE)N5'CZ"74!+A?^@99C@]&GYP6G[#ZS6+1Q1HEA*]F8PV MH,V&TY>UE*@Y$P&0A9&_L#23RA!ANAF)(B;F 3S/UMU:KC9BR^TD)IR$LGEB M K?19@(E>DT'Q3/*HN^?;9]U!7U8L,DD0,^.$*$F%]6&X3MB,&2A0MAH0A.Q+ M(?#\?S-[,PHA.D#5#P+#8#B>GIZ<#OK3T]'Y!-Z^'T_>]\^G,!W]=U"^FA<_ M%"+>]L#N0:4;$IGB,ND\! M-9U(E8+G.N\@EBI7&3,=$@Z?"LU 140C>+T0%%IN'3'WG]6!:!3C^'[KR(2& M"\4,PV"(B&"X#A,BYA3=2%.FM77ZDB^%NUM7ZO"&+IF :2*5(+P.@X31&-6@ M6L.6%$9QS$)T!^.S:LI0ZKFQL8RH8N%'>-6 WTEX1F54*3AA@HB083PW*5!4 M9Q;5)>7X%$F@)$P@H8K.-H 3#(OQ?;90>H%='XR$G>)5+D=>O"PH))*905AV MQ2LA2^?2^(2H&1%4.Z,UIQOHA_FZ63K7<9R88(_5=E\1-0[;?L?O= Y]SVL]=UL783-A M/7?RZ#\3;NTHIZ/O=ROX=_9SA1'/=??5WDTYF"*+RHR/%QS3/T0^F/C#U*E.9P.:2DIQ^=H2@-Q&^S9E7T9@PV\;0M+:,K=MAPCG@-"SN M6,#+0JWK99>J"CLJC%BNVO8"E%KP@O 2N9;;U'M%OW$#>>_MYN$8,0R@OY@C MI:!3-/%;W%U>%_CW"O7)8Z_C=O>",V3&:65Y)A5N%W+3]OB.GMI1!_-$+C#+ MV!HK7*&Y[38PB4IY7"E.,DT#33."O*+%F1^5JTKSDFD\[G)F-D$E70JA5'1- M?MH[ 1,5:II&[>O;WA\<(AC7 K9"WYR9HN1CD/]U[(MK;"[M/@9W=>6"X&I6 M857KU6AGN#:2,SO]V[.A?%9E0*ZW]_.9^ :IZ _.AJ/C'V(=[A_:UUP$/2#]';O0 ME=NUGZ,+70G[LUT(_]L#QOT_9>W<_61D3AV!V5C-J5VZHLBO,B*FBALI>UA: MI&+O[F?_^^FUUR%41-L/JQ?G^&2;U;D?1;:2V% 5$+XB&YUG;:]I/_(>/>HU M\\_#_P!02P$"% ,4 " "*@099'S)N3]4: @ X?"( $0 M@ $ ;G9R;RTR,#(T,#8S,"YH=&U02P$"% ,4 " "*@099]J@+P$E$ M 0#L\A( $0 @ $$&P( ;G9R;RTR,#(T,#8S,"YX:84- "[;P #P @ %\7P, ;G9R M;RUE>#$P7S$N:'1M4$L! A0#% @ BH$&681C#S7J" C4 \ M ( !+FT# &YV,P #P @ &_?@, M;G9R;RUE>#,Q7S(N:'1M4$L! A0#% @ BH$&6>W(T30I!0 )1X \ M ( !3(<# &YV XML 87 nvro-20240630_htm.xml IDEA: XBRL DOCUMENT 0001444380 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0001444380 us-gaap:NonUsMember 2024-04-01 2024-06-30 0001444380 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001444380 us-gaap:FairValueInputsLevel3Member us-gaap:WarrantMember 2024-06-30 0001444380 nvro:TwoThousandTwentyFiveNotesMember 2024-01-01 2024-06-30 0001444380 us-gaap:CostOfSalesMember 2024-04-01 2024-06-30 0001444380 nvro:MajorCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-06-30 0001444380 nvro:PerformanceStockUnitsMember nvro:RevenueTargetsMember 2024-04-01 2024-06-30 0001444380 nvro:TwoThousandTwentyFiveNotesMember 2023-04-01 2023-06-30 0001444380 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-06-30 0001444380 nvro:PerformanceStockUnitsMember 2023-01-01 2023-06-30 0001444380 us-gaap:FairValueInputsLevel3Member nvro:RevenueMilestoneMember nvro:MeasurementInputRevenueVolatilityMember 2023-12-31 0001444380 srt:MinimumMember us-gaap:FairValueInputsLevel3Member nvro:RegulatoryApprovalMilestoneMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2023-12-31 0001444380 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-01-01 2023-06-30 0001444380 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-06-30 0001444380 us-gaap:AgencySecuritiesMember 2023-12-31 0001444380 us-gaap:FairValueInputsLevel3Member nvro:RegulatoryApprovalMember 2023-12-31 0001444380 nvro:OneTimeTerminationBenefitsAndContractTerminationMember 2024-04-01 2024-06-30 0001444380 us-gaap:FairValueInputsLevel3Member nvro:RegulatoryApprovalMilestoneMember us-gaap:MeasurementInputCreditSpreadMember 2023-12-31 0001444380 us-gaap:MeasurementInputExpectedTermMember 2023-12-31 0001444380 srt:MinimumMember us-gaap:FairValueInputsLevel3Member nvro:RevenueMilestoneMember us-gaap:MeasurementInputDiscountRateMember 2023-12-31 0001444380 us-gaap:CommonStockMember 2023-04-01 2023-06-30 0001444380 nvro:DebtLiabilityComponentBraidwellTermLoansMember 2024-06-30 0001444380 us-gaap:LeaseholdImprovementsMember 2024-06-30 0001444380 us-gaap:FairValueMeasurementsRecurringMember nvro:AgencyBondsMember 2023-12-31 0001444380 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-01 2023-06-30 0001444380 nvro:MajorCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-04-01 2024-06-30 0001444380 us-gaap:RetainedEarningsMember 2023-03-31 0001444380 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-06-30 0001444380 2024-03-31 0001444380 nvro:MajorCustomersMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2023-01-01 2023-12-31 0001444380 country:US us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2024-01-01 2024-06-30 0001444380 2024-06-30 0001444380 2023-03-31 0001444380 2023-04-01 2023-06-30 0001444380 us-gaap:CommercialPaperMember 2023-12-31 0001444380 us-gaap:RetainedEarningsMember 2024-04-01 2024-06-30 0001444380 us-gaap:USTreasuryBondSecuritiesMember 2023-12-31 0001444380 us-gaap:CorporateNoteSecuritiesMember 2023-12-31 0001444380 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001444380 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-03-31 0001444380 us-gaap:WarrantMember 2024-01-01 2024-06-30 0001444380 us-gaap:AccruedLiabilitiesMember nvro:SupplyAgreementsMember 2024-01-01 2024-06-30 0001444380 us-gaap:MeasurementInputRiskFreeInterestRateMember 2023-12-31 0001444380 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0001444380 us-gaap:CommonStockMember 2023-06-30 0001444380 srt:MaximumMember us-gaap:FairValueInputsLevel3Member nvro:ProductDevelopmentMilestoneMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2023-12-31 0001444380 2024-04-01 2024-06-30 0001444380 nvro:FirstAmendmentMember nvro:RedwoodOfficeAgreementAdditionalExpansionPremisesMember 2024-01-01 2024-06-30 0001444380 us-gaap:RetainedEarningsMember 2022-12-31 0001444380 srt:MaximumMember us-gaap:FairValueInputsLevel3Member nvro:RevenueMilestoneMember us-gaap:MeasurementInputDiscountRateMember 2023-12-31 0001444380 nvro:FirstAmendmentMember nvro:RedwoodOfficeAgreementAdditionalExpansionPremisesMember 2016-12-01 2016-12-31 0001444380 us-gaap:CostOfSalesMember 2023-04-01 2023-06-30 0001444380 us-gaap:RetainedEarningsMember 2023-06-30 0001444380 us-gaap:RestrictedStockUnitsRSUMember 2023-04-01 2023-06-30 0001444380 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0001444380 nvro:RestrictedStockAndPerformanceSharesMember 2023-01-01 2023-06-30 0001444380 us-gaap:FairValueInputsLevel3Member nvro:RevenueMilestoneMember 2023-12-31 0001444380 2023-01-01 2023-03-31 0001444380 us-gaap:ResearchAndDevelopmentExpenseMember 2024-04-01 2024-06-30 0001444380 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryBondSecuritiesMember 2023-12-31 0001444380 us-gaap:FairValueInputsLevel3Member nvro:ProductDevelopmentMilestoneMember us-gaap:MeasurementInputCreditSpreadMember 2023-12-31 0001444380 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0001444380 us-gaap:FairValueInputsLevel3Member nvro:ProductDevelopmentMilestoneMember 2023-12-31 0001444380 nvro:SupplyAgreementsMember 2024-06-30 0001444380 nvro:PerformanceStockUnitsMember nvro:RevenueTargetsMember 2023-01-01 2023-06-30 0001444380 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001444380 nvro:CreditAgreementWithBraidwellLpMember nvro:BraidwellTermLoansFirstAnniversaryOfTheClosingDateAndOnOrPriorToTheThirdAnniversaryOfTheClosingDateMember 2023-11-01 2023-11-30 0001444380 srt:MaximumMember us-gaap:FairValueInputsLevel3Member nvro:ProductDevelopmentMilestoneMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2024-06-30 0001444380 us-gaap:NonUsMember 2024-01-01 2024-06-30 0001444380 us-gaap:RetainedEarningsMember 2023-12-31 0001444380 us-gaap:FairValueInputsLevel3Member nvro:ProductDevelopmentMember 2023-12-31 0001444380 nvro:TwoThousandTwentyFiveNotesMember 2024-06-30 0001444380 nvro:PerformanceStockUnitsMember nvro:TotalShareholderReturnMember 2024-01-01 2024-06-30 0001444380 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-06-30 0001444380 nvro:EmployeeStockPurchasePlanMember 2023-04-01 2023-06-30 0001444380 us-gaap:CostOfSalesMember 2024-01-01 2024-06-30 0001444380 nvro:EmployeeStockPurchasePlanMember 2024-04-01 2024-06-30 0001444380 us-gaap:EmployeeStockOptionMember 2023-04-01 2023-06-30 0001444380 srt:ManagementMember nvro:PerformanceStockUnitsMember 2024-01-01 2024-06-30 0001444380 nvro:TwoPointSevenFivePercentageConvertibleSeniorNotesDue2025Member 2024-06-30 0001444380 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-04-01 2023-06-30 0001444380 us-gaap:EquipmentMember 2024-06-30 0001444380 us-gaap:CommonStockMember 2024-06-30 0001444380 us-gaap:CommonStockMember 2024-03-31 0001444380 nvro:PerformanceStockUnitsMember nvro:TotalShareholderReturnMember 2023-04-01 2023-06-30 0001444380 nvro:EmployeeStockPurchasePlanMember 2024-01-01 2024-06-30 0001444380 srt:MaximumMember nvro:SecondAmendmentMember 2024-04-01 2024-04-30 0001444380 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0001444380 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember nvro:AgencyBondsMember 2023-12-31 0001444380 nvro:MajorCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-04-01 2023-06-30 0001444380 us-gaap:CommonStockMember 2024-04-01 2024-06-30 0001444380 nvro:PerformanceStockUnitsMember 2024-04-01 2024-06-30 0001444380 nvro:FirstAmendmentMember nvro:RedwoodOfficeAgreementAdditionalExpansionPremisesMember 2016-12-31 0001444380 us-gaap:CostOfSalesMember 2023-01-01 2023-06-30 0001444380 us-gaap:FairValueInputsLevel3Member nvro:RegulatoryApprovalMilestoneMember us-gaap:MeasurementInputExpectedTermMember 2023-01-01 2023-12-31 0001444380 us-gaap:LeaseholdImprovementsMember 2023-12-31 0001444380 nvro:MajorCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-06-30 0001444380 us-gaap:AdditionalPaidInCapitalMember 2024-06-30 0001444380 nvro:CreditAgreementWithBraidwellLpMember nvro:BraidwellTermLoansThirdAnniversaryOfTheClosingDateMember nvro:PaymentInKindPikInterestRateMember 2023-11-01 2023-11-30 0001444380 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001444380 srt:MinimumMember us-gaap:FairValueInputsLevel3Member nvro:ProductDevelopmentMilestoneMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2023-12-31 0001444380 us-gaap:ComputerEquipmentMember 2024-06-30 0001444380 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryBondSecuritiesMember 2024-06-30 0001444380 nvro:TwoThousandTwentyFiveNotesMember 2024-04-01 2024-06-30 0001444380 country:US 2023-04-01 2023-06-30 0001444380 us-gaap:EmployeeStockOptionMember 2024-04-01 2024-06-30 0001444380 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-03-31 0001444380 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-06-30 0001444380 us-gaap:MeasurementInputRiskFreeInterestRateMember 2024-06-30 0001444380 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryBondSecuritiesMember 2024-06-30 0001444380 srt:MinimumMember us-gaap:FairValueInputsLevel3Member nvro:RevenueMilestoneMember us-gaap:MeasurementInputDiscountRateMember 2024-06-30 0001444380 us-gaap:FairValueInputsLevel3Member nvro:RegulatoryApprovalMember 2024-03-31 0001444380 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001444380 nvro:RedwoodOfficeAgreementMember 2015-03-31 0001444380 us-gaap:CommonStockMember 2023-12-31 0001444380 nvro:DebtLiabilityComponentBraidwellTermLoansMember 2024-01-01 2024-06-30 0001444380 us-gaap:FairValueInputsLevel3Member nvro:ProductDevelopmentMilestoneMember nvro:MeasurementInputProbabilityOfPaymentMember 2023-12-31 0001444380 srt:MaximumMember us-gaap:FairValueInputsLevel3Member nvro:RevenueMilestoneMember us-gaap:MeasurementInputExpectedTermMember 2024-01-01 2024-06-30 0001444380 nvro:RedwoodOfficeAgreementMember 2015-03-01 2015-03-31 0001444380 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0001444380 us-gaap:CommonStockMember 2023-03-31 0001444380 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001444380 nvro:SecondAmendmentMember nvro:RedwoodOfficeAgreementAdditionalExpansionPremisesMember 2024-04-30 0001444380 srt:MaximumMember us-gaap:FairValueInputsLevel3Member nvro:RegulatoryApprovalMilestoneMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2023-12-31 0001444380 us-gaap:EmployeeStockOptionMember 2024-01-01 2024-06-30 0001444380 us-gaap:NonUsMember 2023-01-01 2023-06-30 0001444380 us-gaap:CommonStockMember 2024-01-01 2024-03-31 0001444380 country:CR 2020-08-31 0001444380 nvro:SecondAmendmentMember nvro:RedwoodOfficeAgreementMember 2024-04-01 2024-04-30 0001444380 us-gaap:CustomerRelationshipsMember 2024-06-30 0001444380 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2023-12-31 0001444380 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0001444380 us-gaap:USTreasuryBondSecuritiesMember 2024-06-30 0001444380 us-gaap:WarrantMember 2023-01-01 2023-06-30 0001444380 us-gaap:ConstructionInProgressMember 2024-06-30 0001444380 us-gaap:EmployeeStockOptionMember 2024-01-01 2024-06-30 0001444380 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-06-30 0001444380 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateNoteSecuritiesMember 2023-12-31 0001444380 country:US us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2023-04-01 2023-06-30 0001444380 us-gaap:ConstructionInProgressMember 2023-12-31 0001444380 us-gaap:FairValueInputsLevel3Member nvro:RegulatoryApprovalMilestoneMember nvro:MeasurementInputProbabilityOfPaymentMember 2023-12-31 0001444380 us-gaap:ResearchAndDevelopmentExpenseMember 2023-04-01 2023-06-30 0001444380 nvro:SecondAmendmentMember nvro:RedwoodOfficeAgreementMember 2024-04-30 0001444380 nvro:PerformanceStockUnitsMember 2024-01-01 2024-06-30 0001444380 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2024-04-01 2024-06-30 0001444380 nvro:FirstAmendmentMember nvro:FacilityLeaseAgreementThreeMember 2021-10-01 2021-10-31 0001444380 2024-01-01 2024-03-31 0001444380 nvro:CreditAgreementWithBraidwellLpMember nvro:BraidwellTermLoansMember 2023-11-01 2023-11-30 0001444380 nvro:TwoPointSevenFivePercentageConvertibleSeniorNotesDue2025Member 2023-12-31 0001444380 srt:MinimumMember us-gaap:FairValueInputsLevel3Member nvro:RevenueMilestoneMember us-gaap:MeasurementInputExpectedTermMember 2023-01-01 2023-12-31 0001444380 nvro:CreditAgreementWithBraidwellLpMember nvro:BraidwellTermLoansMember us-gaap:BaseRateMember 2023-11-01 2023-11-30 0001444380 2023-01-01 2023-06-30 0001444380 nvro:PerformanceStockUnitsMember nvro:TotalShareholderReturnMember 2024-04-01 2024-06-30 0001444380 us-gaap:FairValueInputsLevel3Member nvro:RegulatoryApprovalMember 2024-01-01 2024-03-31 0001444380 us-gaap:FairValueInputsLevel3Member nvro:ProductDevelopmentMilestoneMember us-gaap:MeasurementInputCreditSpreadMember 2024-06-30 0001444380 2024-01-06 2024-01-06 0001444380 us-gaap:MeasurementInputExpectedTermMember 2024-06-30 0001444380 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2023-12-31 0001444380 country:US us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-06-30 0001444380 nvro:BraidwellTermLoansMember 2024-01-01 2024-06-30 0001444380 us-gaap:CommonStockMember 2022-12-31 0001444380 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryBondSecuritiesMember 2023-12-31 0001444380 us-gaap:FurnitureAndFixturesMember 2023-12-31 0001444380 us-gaap:FairValueInputsLevel3Member nvro:RevenueMilestoneMember nvro:MeasurementInputRevenueVolatilityMember 2024-06-30 0001444380 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateNoteSecuritiesMember 2023-12-31 0001444380 us-gaap:ResearchAndDevelopmentExpenseMember 2024-01-01 2024-06-30 0001444380 srt:MinimumMember us-gaap:FairValueInputsLevel3Member nvro:ProductDevelopmentMilestoneMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2024-06-30 0001444380 2024-05-08 2024-05-08 0001444380 nvro:TwoThousandTwentyFiveNotesAndConvertibleNotesMember 2024-01-01 2024-06-30 0001444380 us-gaap:RestrictedStockUnitsRSUMember 2024-04-01 2024-06-30 0001444380 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2023-12-31 0001444380 srt:MaximumMember us-gaap:FairValueInputsLevel3Member nvro:RevenueMilestoneMember us-gaap:MeasurementInputExpectedTermMember 2023-01-01 2023-12-31 0001444380 us-gaap:FurnitureAndFixturesMember 2024-06-30 0001444380 us-gaap:RetainedEarningsMember 2024-06-30 0001444380 us-gaap:MeasurementInputExpectedDividendRateMember 2024-06-30 0001444380 us-gaap:SoftwareDevelopmentMember 2024-06-30 0001444380 us-gaap:FairValueInputsLevel3Member nvro:ProductDevelopmentMember 2024-06-30 0001444380 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2023-12-31 0001444380 srt:MaximumMember nvro:SecondAmendmentMember 2024-01-01 2024-06-30 0001444380 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001444380 us-gaap:FairValueMeasurementsRecurringMember nvro:AgencyBondsMember 2024-06-30 0001444380 nvro:WarrantsRelatedTermDebtMember 2024-01-01 2024-06-30 0001444380 us-gaap:NonUsMember 2023-04-01 2023-06-30 0001444380 nvro:EmployeeStockPurchasePlanMember 2023-01-01 2023-06-30 0001444380 country:US 2024-01-01 2024-06-30 0001444380 srt:MinimumMember us-gaap:FairValueInputsLevel3Member nvro:RevenueMilestoneMember us-gaap:MeasurementInputExpectedTermMember 2024-01-01 2024-06-30 0001444380 nvro:BraidwellTermLoansMember 2024-04-01 2024-06-30 0001444380 2024-08-02 0001444380 2023-12-31 0001444380 nvro:MajorCustomersMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember 2024-01-01 2024-06-30 0001444380 us-gaap:AdditionalPaidInCapitalMember 2024-04-01 2024-06-30 0001444380 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001444380 nvro:PerformanceStockUnitsMember nvro:RevenueTargetsMember 2024-01-01 2024-06-30 0001444380 us-gaap:FairValueInputsLevel3Member us-gaap:WarrantMember 2023-12-31 0001444380 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001444380 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001444380 country:CR 2021-04-30 0001444380 us-gaap:AgencySecuritiesMember 2024-06-30 0001444380 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001444380 us-gaap:SoftwareDevelopmentMember 2023-12-31 0001444380 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-06-30 0001444380 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2024-06-30 0001444380 us-gaap:MeasurementInputPriceVolatilityMember 2024-06-30 0001444380 us-gaap:FairValueInputsLevel3Member nvro:ProductDevelopmentMilestoneMember us-gaap:MeasurementInputExpectedTermMember 2024-01-01 2024-06-30 0001444380 srt:MinimumMember us-gaap:FairValueInputsLevel3Member nvro:ProductDevelopmentMilestoneMember us-gaap:MeasurementInputExpectedTermMember 2023-01-01 2023-12-31 0001444380 nvro:CreditAgreementWithBraidwellLpMember us-gaap:LineOfCreditMember 2023-11-30 0001444380 us-gaap:MeasurementInputExpectedDividendRateMember 2023-12-31 0001444380 us-gaap:ConvertibleDebtSecuritiesMember 2023-01-01 2023-06-30 0001444380 us-gaap:CustomerRelationshipsMember 2023-12-31 0001444380 country:US 2023-01-01 2023-06-30 0001444380 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2024-06-30 0001444380 nvro:PerformanceStockUnitsMember nvro:TotalShareholderReturnMember 2023-01-01 2023-06-30 0001444380 2022-06-01 0001444380 nvro:CreditAgreementWithBraidwellLpMember us-gaap:CommonStockMember 2023-11-30 0001444380 us-gaap:EquipmentMember 2023-12-31 0001444380 nvro:RedwoodOfficeAgreementMember 2024-01-01 2024-06-30 0001444380 us-gaap:FairValueInputsLevel3Member nvro:RegulatoryApprovalMilestoneMember 2023-12-31 0001444380 us-gaap:FairValueInputsLevel3Member nvro:RevenueMilestoneMember 2024-06-30 0001444380 srt:MaximumMember us-gaap:FairValueInputsLevel3Member nvro:ProductDevelopmentMilestoneMember us-gaap:MeasurementInputExpectedTermMember 2023-01-01 2023-12-31 0001444380 us-gaap:ComputerEquipmentMember 2023-12-31 0001444380 nvro:TwoThousandTwentyFiveNotesAndConvertibleNotesMember nvro:DebtLiabilityComponentMember 2024-01-01 2024-06-30 0001444380 nvro:OneTimeTerminationBenefitsAndContractTerminationMember 2024-01-01 2024-03-31 0001444380 us-gaap:FairValueMeasurementsRecurringMember 2024-06-30 0001444380 nvro:RestrictedStockAndPerformanceSharesMember 2024-01-01 2024-06-30 0001444380 2022-12-31 0001444380 us-gaap:WarrantMember 2024-01-01 2024-06-30 0001444380 us-gaap:RetainedEarningsMember 2024-03-31 0001444380 nvro:PerformanceStockUnitsMember nvro:RevenueTargetsMember 2023-04-01 2023-06-30 0001444380 nvro:TwoThousandTwentyFiveNotesMember 2023-01-01 2023-06-30 0001444380 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-06-30 0001444380 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001444380 us-gaap:MeasurementInputPriceVolatilityMember 2023-12-31 0001444380 nvro:TwoThousandTwentyFiveNotesMember 2023-12-31 0001444380 country:US us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2024-04-01 2024-06-30 0001444380 us-gaap:DevelopedTechnologyRightsMember 2023-12-31 0001444380 us-gaap:FairValueInputsLevel3Member nvro:ProductDevelopmentMilestoneMember nvro:MeasurementInputProbabilityOfPaymentMember 2024-06-30 0001444380 us-gaap:FairValueInputsLevel3Member nvro:ProductDevelopmentMilestoneMember 2024-06-30 0001444380 us-gaap:DevelopedTechnologyRightsMember 2024-06-30 0001444380 country:US 2024-04-01 2024-06-30 0001444380 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2024-01-01 2024-06-30 0001444380 us-gaap:ConvertibleDebtSecuritiesMember 2024-01-01 2024-06-30 0001444380 nvro:FacilityLeaseAgreementThreeMember 2024-01-01 2024-06-30 0001444380 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember nvro:AgencyBondsMember 2024-06-30 0001444380 2024-01-01 2024-06-30 0001444380 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-04-01 2024-06-30 0001444380 nvro:DebtLiabilityComponentBraidwellTermLoansMember 2023-12-31 0001444380 nvro:RedwoodOfficeAgreementMember 2024-04-01 2024-04-30 0001444380 2023-06-30 0001444380 us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001444380 nvro:TwoPointSevenFivePercentageConvertibleSeniorNotesDue2025Member 2024-01-01 2024-06-30 0001444380 srt:MaximumMember us-gaap:FairValueInputsLevel3Member nvro:RevenueMilestoneMember us-gaap:MeasurementInputDiscountRateMember 2024-06-30 0001444380 nvro:PerformanceStockUnitsMember 2023-04-01 2023-06-30 0001444380 nvro:CreditAgreementWithBraidwellLpMember nvro:BraidwellTermLoansOnOrPriorToTheFirstAnniversaryOfTheClosingDateMember 2023-11-01 2023-11-30 0001444380 nvro:TwoPointSevenFivePercentageConvertibleSeniorNotesDue2025Member 2023-01-01 2023-12-31 0001444380 country:CR 2020-08-01 2020-08-31 iso4217:USD shares pure nvro:Customer utr:sqft nvro:Employee shares iso4217:USD --12-31 0001444380 Q2 false http://fasb.org/us-gaap/2023#OtherLiabilitiesCurrent http://fasb.org/us-gaap/2023#OtherLiabilitiesCurrent 10-Q true 2024-06-30 2024 false 001-36715 Nevro Corp. DE 56-2568057 1800 Bridge Parkway Redwood City CA 94065 650 251-0005 Common Stock, $0.001 par value per share NVRO NYSE Yes Yes Large Accelerated Filer false false false 37283164 74702000 104217000 198991000 218506000 1067000 1048000 74273000 79377000 126096000 118676000 12125000 10145000 486187000 530921000 24559000 24568000 22401000 8944000 38209000 38164000 25881000 27354000 5492000 5156000 606000 606000 603335000 635713000 22938000 22520000 38922000 45297000 37841000 1864000 9836000 369000 5722000 101934000 83375000 180558000 211471000 23890000 4634000 14856000 12257000 5676000 28739000 2168000 2092000 329082000 342568000 0.001 0.001 10000000 10000000 0 0 0 0 0.001 0.001 290000000 290000000 37879790 37044390 37204214 36361474 37000 36000 1019741000 992762000 -1131000 -243000 -744394000 -699410000 274253000 293145000 603335000 635713000 104161000 108809000 206060000 205136000 36694000 34366000 67065000 66069000 67467000 74443000 138995000 139067000 14117000 13320000 28945000 28075000 76774000 86762000 165100000 172954000 737000 1474000 960000 4431000 92588000 100082000 199950000 201029000 -25121000 -25639000 -60955000 -61962000 3317000 3348000 7097000 6626000 6741000 1618000 13253000 3231000 -9504000 -23064000 -272000 -338000 -293000 -384000 -19313000 -24247000 -44340000 -58951000 262000 477000 644000 802000 -19575000 -24724000 -44984000 -59753000 43000 336000 -212000 842000 -150000 -192000 -676000 395000 -107000 144000 -888000 1237000 -19682000 -24580000 -45872000 -58516000 -0.53 -0.53 -0.69 -0.69 -1.23 -1.23 -1.67 -1.67 36936867 36936867 35921539 35921539 36702118 36702118 35753112 35753112 36361474 36000 992762000 -699410000 -243000 293145000 408083 82727 1251000 1251000 12837000 12837000 -25409000 -25409000 -781000 -781000 36686830 36000 1004348000 -724819000 -1024000 278541000 275513 61316 662000 662000 303187 1000 2721000 2722000 13334000 13334000 -19575000 -19575000 -107000 -107000 37204214 37000 1019741000 -744394000 -1131000 274253000 35520507 35000 934132000 -607197000 -3094000 323876000 243276 1000 -1000 69763 2273000 2273000 13561000 13561000 -35029000 -35029000 1093000 1093000 35694020 36000 945419000 -642226000 -2001000 301228000 83058 1455000 1455000 185918 38463 1080000 1080000 155589 3747000 3747000 13980000 13980000 -24724000 -24724000 144000 144000 36080122 36000 963521000 -666950000 -1857000 294750000 -44984000 -59753000 4066000 3212000 2000000 2198000 27259000 29726000 1474000 2224000 1771000 577000 449000 667000 2837000 1867000 622000 -5390000 -23064000 4431000 334000 -54000 -4216000 -9142000 7695000 22551000 2114000 1928000 341000 -364000 1616000 3769000 -11913000 -7484000 -1660000 -2702000 -40766000 -43816000 98078000 93578000 119140000 85000000 45000 5223000 4796000 15794000 -13374000 328000 1913000 3353000 4964000 2722000 5202000 -4483000 1849000 -60000 154000 -29515000 -55187000 104823000 120979000 75308000 65792000 294000 435000 15457000 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1. Summary of Significant Accounting Policies</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Basis of Presentation</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The accompanying interim condensed consolidated financial statements as of June 30, 2024 and for the three and six months ended June 30, 2024 and 2023, and the related interim information contained within the notes to the financial statements, are unaudited. The unaudited interim condensed consolidated financial statements (the condensed consolidated financial statements) have been prepared in accordance with generally accepted accounting principles in the United States (U.S. GAAP) for interim financial information and on the same basis as the audited financial statements included on the Company’s Annual Report on Form 10-K for the year ended December 31, 2023 (the Annual Report) filed with the Securities and Exchange Commission (SEC) on February 23, 2024. The condensed consolidated financial statements are prepared in U.S. dollars and include the Company’s accounts and those of its wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated. In the opinion of management, the accompanying unaudited interim condensed consolidated financial statements contain all adjustments (consisting of normal recurring adjustments) necessary to state fairly the Company’s financial position as of June 30, 2024, the results of its operations for the three and six months ended June 30, 2024 and 2023 and the consolidated statements of cash flows for the six months ended June 30, 2024 and 2023. All such adjustments are of a normal and recurring nature. The interim financial data as of June 30, 2024 is not necessarily indicative of the results to be expected for the year ending December 31, 2024, or for any future period.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The consolidated balance sheet as of December 31, 2023 was derived from the audited financials as of that date. The accompanying condensed consolidated financial statements and related financial information should be read in conjunction with the audited consolidated financial statements and the related notes thereto for the year ended December 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> included in the Annual Report.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Use of Estimates</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The preparation of financial statements in accordance with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in the condensed consolidated financial statements and accompanying notes. Estimates are based on historical experience, where applicable, and other assumptions believed to be reasonable by management. Actual results may differ from those estimates under different assumptions or conditions.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Foreign Currency Translation</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Unrealized foreign exchange gains and losses from the remeasurement of assets and liabilities denominated in currencies other than the functional currency of the reporting entity are recorded in other income (expense), net. Additionally, realized gains and losses resulting from transactions denominated in currencies other than the local currency are recorded in other income (expense), net in the condensed consolidated statements of operations and comprehensive loss. </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company recorded net unrealized and net realized foreign currency transaction gains (losses) during the periods presented as follows (in thousands):</span></span></p><div style="font-size:11pt;font-family:'Calibri',sans-serif;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.38%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Six Months Ended</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net unrealized foreign currency gain (loss)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">156</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">278</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">196</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">145</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net realized foreign currency gain (loss)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">66</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">388</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">137</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> </table></div></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:8pt;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:8pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">New Accounting Pronouncements Not Yet Adopted</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:8pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In December 2023, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2023-09 (Topic 740): </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Income Taxes: Improvements to Income Tax Disclosures</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> which expands the existing rules on income tax disclosures. This update requires entities to disclose specific categories in the tax rate reconciliation, provide additional information for reconciling items that meet a quantitative threshold and disclose additional information about income taxes paid on an annual basis. The new disclosure requirements are effective for fiscal years beginning after December 15, 2024. The Company is currently evaluating the impact of adopting ASU 2023-09.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:8pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Improvements to Reportable Segment Disclosures</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> which expands disclosure requirements to require entities to disclose significant segment expenses that are regularly provided to or easily computed from information regularly provided to the chief operating decision maker. This update also requires all annual disclosures currently required by Topic 280 to be disclosed in interim periods. The new disclosure requirements are effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. The Company is currently evaluating the impact of adopting ASU 2023-07.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div> <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Basis of Presentation</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The accompanying interim condensed consolidated financial statements as of June 30, 2024 and for the three and six months ended June 30, 2024 and 2023, and the related interim information contained within the notes to the financial statements, are unaudited. The unaudited interim condensed consolidated financial statements (the condensed consolidated financial statements) have been prepared in accordance with generally accepted accounting principles in the United States (U.S. GAAP) for interim financial information and on the same basis as the audited financial statements included on the Company’s Annual Report on Form 10-K for the year ended December 31, 2023 (the Annual Report) filed with the Securities and Exchange Commission (SEC) on February 23, 2024. The condensed consolidated financial statements are prepared in U.S. dollars and include the Company’s accounts and those of its wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated. In the opinion of management, the accompanying unaudited interim condensed consolidated financial statements contain all adjustments (consisting of normal recurring adjustments) necessary to state fairly the Company’s financial position as of June 30, 2024, the results of its operations for the three and six months ended June 30, 2024 and 2023 and the consolidated statements of cash flows for the six months ended June 30, 2024 and 2023. All such adjustments are of a normal and recurring nature. The interim financial data as of June 30, 2024 is not necessarily indicative of the results to be expected for the year ending December 31, 2024, or for any future period.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The consolidated balance sheet as of December 31, 2023 was derived from the audited financials as of that date. The accompanying condensed consolidated financial statements and related financial information should be read in conjunction with the audited consolidated financial statements and the related notes thereto for the year ended December 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> included in the Annual Report.</span></p> <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Use of Estimates</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The preparation of financial statements in accordance with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in the condensed consolidated financial statements and accompanying notes. Estimates are based on historical experience, where applicable, and other assumptions believed to be reasonable by management. Actual results may differ from those estimates under different assumptions or conditions.</span></p> <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Foreign Currency Translation</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Unrealized foreign exchange gains and losses from the remeasurement of assets and liabilities denominated in currencies other than the functional currency of the reporting entity are recorded in other income (expense), net. Additionally, realized gains and losses resulting from transactions denominated in currencies other than the local currency are recorded in other income (expense), net in the condensed consolidated statements of operations and comprehensive loss. </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company recorded net unrealized and net realized foreign currency transaction gains (losses) during the periods presented as follows (in thousands):</span></span></p><div style="font-size:11pt;font-family:'Calibri',sans-serif;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.38%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Six Months Ended</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net unrealized foreign currency gain (loss)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">156</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">278</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">196</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">145</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net realized foreign currency gain (loss)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">66</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">388</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">137</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> </table></div> <span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company recorded net unrealized and net realized foreign currency transaction gains (losses) during the periods presented as follows (in thousands):</span><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.38%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Six Months Ended</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net unrealized foreign currency gain (loss)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">156</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">278</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">196</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">145</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net realized foreign currency gain (loss)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">66</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">388</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">137</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> </table> -156000 -278000 196000 -145000 -66000 -9000 -388000 -137000 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:8pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">New Accounting Pronouncements Not Yet Adopted</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:8pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In December 2023, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2023-09 (Topic 740): </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Income Taxes: Improvements to Income Tax Disclosures</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> which expands the existing rules on income tax disclosures. This update requires entities to disclose specific categories in the tax rate reconciliation, provide additional information for reconciling items that meet a quantitative threshold and disclose additional information about income taxes paid on an annual basis. The new disclosure requirements are effective for fiscal years beginning after December 15, 2024. The Company is currently evaluating the impact of adopting ASU 2023-09.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:8pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Improvements to Reportable Segment Disclosures</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> which expands disclosure requirements to require entities to disclose significant segment expenses that are regularly provided to or easily computed from information regularly provided to the chief operating decision maker. This update also requires all annual disclosures currently required by Topic 280 to be disclosed in interim periods. The new disclosure requirements are effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. The Company is currently evaluating the impact of adopting ASU 2023-07.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2. Revenue</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table presents revenue by geography, based on the billing address of the customer (in thousands):</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.38%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Six Months Ended</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">United States</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">90,694</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">92,961</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">177,732</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">175,282</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">International</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,467</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,848</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">28,328</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29,854</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">104,161</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">108,809</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">206,060</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">205,136</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The United States is the only country that accounts for 10% or more of the revenue during the periods presented:</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.13%;"></td> <td style="width:1.001%;"></td> <td style="width:1%;"></td> <td style="width:9.407%;"></td> <td style="width:1%;"></td> <td style="width:1.001%;"></td> <td style="width:1%;"></td> <td style="width:9.407%;"></td> <td style="width:1%;"></td> <td style="width:1.001%;"></td> <td style="width:1%;"></td> <td style="width:9.407%;"></td> <td style="width:1%;"></td> <td style="width:1.001%;"></td> <td style="width:1%;"></td> <td style="width:9.647%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Six Months Ended</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">United States</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">87</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">85</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">86</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">85</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> </table></div><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">There were </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> customers that accounted for </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">10</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% or more of the Company’s revenue for each of the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three and six months ended June 30, 2024 and 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. Additionally, there were </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> customers that accounted for </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">10</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% or more of the Company’s accounts receivable balance as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2024 and December 31, 2023. For the three and six months ended June 30, 2024, the Company recognized bad debt expenses of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively. For the three and six months ended June 30, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company recognized bad debt expenses of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively.</span></p> <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table presents revenue by geography, based on the billing address of the customer (in thousands):</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.38%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Six Months Ended</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">United States</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">90,694</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">92,961</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">177,732</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">175,282</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">International</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,467</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,848</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">28,328</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29,854</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">104,161</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">108,809</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">206,060</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">205,136</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 90694000 92961000 177732000 175282000 13467000 15848000 28328000 29854000 104161000 108809000 206060000 205136000 <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The United States is the only country that accounts for 10% or more of the revenue during the periods presented:</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.13%;"></td> <td style="width:1.001%;"></td> <td style="width:1%;"></td> <td style="width:9.407%;"></td> <td style="width:1%;"></td> <td style="width:1.001%;"></td> <td style="width:1%;"></td> <td style="width:9.407%;"></td> <td style="width:1%;"></td> <td style="width:1.001%;"></td> <td style="width:1%;"></td> <td style="width:9.407%;"></td> <td style="width:1%;"></td> <td style="width:1.001%;"></td> <td style="width:1%;"></td> <td style="width:9.647%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Six Months Ended</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">United States</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">87</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">85</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">86</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">85</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">%</span></p></td> </tr> </table> 0.87 0.85 0.86 0.85 0 0 0 0 0.10 0.10 0.10 0.10 0 0 0.10 0.10 300000 600000 300000 400000 <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3. Lease Accounting</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company has operating leases for office space, a manufacturing facility, warehouse, research and development facilities and equipment. Leases with terms of 12 months or less are not recorded on the balance sheet, as the related lease expenses are recognized on a straight-line basis over the lease term. The Company accounts for lease components (such as fixed payments) separately from non-lease components (such as common area expenses).</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In April 2024, the Company entered into an amendment to its office space located in Redwood City, California, which reduced the total office space to approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">78,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> square feet, beginning on </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">June 1, 2024</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and ending on </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2031</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. Pursuant to the lease amendment, the landlord provided the Company with a tenant improvement allowance of up to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million. The amendment increased the right-of-use asset and lease liability by $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">15.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The weighted average lease terms and discounts rates are as follows:</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.329%;"></td> <td style="width:2.1%;"></td> <td style="width:19.236%;"></td> <td style="width:2.1%;"></td> <td style="width:19.236%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Operating Lease Term and Discount Rate</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted-average remaining lease term</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7.41</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.86</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted-average discount rate</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7.0</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7.0</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> </tr> </table></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2024, the maturity of lease liabilities are as follows (in thousands):</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:72.72%;"></td> <td style="width:2.96%;"></td> <td style="width:1%;"></td> <td style="width:22.32%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Operating Leases</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024, remaining months</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">491</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2025</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">545</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2026</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,323</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2027</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,508</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2028</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,698</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Thereafter</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,071</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total lease payments</span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35,636</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less: Interest</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,377</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Present value of lease liabilities</span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,259</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Lease payments in 2025 are net of a tenant improvement allowance of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million that the Company expects to receive in 2025.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Supplemental lease cost information are as follows (in thousands):</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:40.184%;"></td> <td style="width:1.479%;"></td> <td style="width:1%;"></td> <td style="width:11.475%;"></td> <td style="width:1%;"></td> <td style="width:1.479%;"></td> <td style="width:1%;"></td> <td style="width:11.475%;"></td> <td style="width:1%;"></td> <td style="width:1.479%;"></td> <td style="width:1%;"></td> <td style="width:11.475%;"></td> <td style="width:1%;"></td> <td style="width:1.479%;"></td> <td style="width:1%;"></td> <td style="width:11.475%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Six Months Ended</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating lease cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,221</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,342</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,563</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,685</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><div style="font-size:11pt;font-family:'Calibri',sans-serif;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Supplemental balance sheet information are as follows (in thousands):</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.297%;"></td> <td style="width:2.019%;"></td> <td style="width:1%;"></td> <td style="width:17.333%;"></td> <td style="width:1%;"></td> <td style="width:2.019%;"></td> <td style="width:1%;"></td> <td style="width:17.333%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Operating Leases:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating lease assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22,401</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,944</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_641a6e05-159d-41b3-8dc1-ec2ec1b490e7;"><span style="-sec-ix-hidden:F_48159745-125a-48d8-8404-3cec6df04475;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other current liabilities</span></span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">369</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,722</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Long term operating lease liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23,890</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,634</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total operating lease liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,259</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,356</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><div style="font-size:11pt;font-family:'Calibri',sans-serif;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Supplemental cash flow information are as follows (in thousands):</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:40.184%;"></td> <td style="width:1.479%;"></td> <td style="width:1%;"></td> <td style="width:11.475%;"></td> <td style="width:1%;"></td> <td style="width:1.479%;"></td> <td style="width:1%;"></td> <td style="width:11.475%;"></td> <td style="width:1%;"></td> <td style="width:1.479%;"></td> <td style="width:1%;"></td> <td style="width:11.475%;"></td> <td style="width:1%;"></td> <td style="width:1.479%;"></td> <td style="width:1%;"></td> <td style="width:11.475%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Six Months Ended</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Cash paid for amounts included in the measurement of lease liabilities:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating cash flow from operating leases</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">591</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,496</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,989</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,974</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">See Note 6 for further details of the Company’s lease commitments.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 78000 2024-06-01 2031-12-31 4700000 15500000 15500000 <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The weighted average lease terms and discounts rates are as follows:</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.329%;"></td> <td style="width:2.1%;"></td> <td style="width:19.236%;"></td> <td style="width:2.1%;"></td> <td style="width:19.236%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Operating Lease Term and Discount Rate</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted-average remaining lease term</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7.41</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.86</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted-average discount rate</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7.0</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7.0</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> </tr> </table> P7Y4M28D P2Y10M9D 0.07 0.07 <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2024, the maturity of lease liabilities are as follows (in thousands):</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:72.72%;"></td> <td style="width:2.96%;"></td> <td style="width:1%;"></td> <td style="width:22.32%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Operating Leases</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024, remaining months</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">491</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2025</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">545</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2026</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,323</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2027</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,508</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2028</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,698</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Thereafter</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18,071</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total lease payments</span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35,636</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less: Interest</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,377</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Present value of lease liabilities</span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,259</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Lease payments in 2025 are net of a tenant improvement allowance of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million that the Company expects to receive in 2025.</span></p> 491000 545000 5323000 5508000 5698000 18071000 35636000 11377000 24259000 4700000 <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Supplemental lease cost information are as follows (in thousands):</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:40.184%;"></td> <td style="width:1.479%;"></td> <td style="width:1%;"></td> <td style="width:11.475%;"></td> <td style="width:1%;"></td> <td style="width:1.479%;"></td> <td style="width:1%;"></td> <td style="width:11.475%;"></td> <td style="width:1%;"></td> <td style="width:1.479%;"></td> <td style="width:1%;"></td> <td style="width:11.475%;"></td> <td style="width:1%;"></td> <td style="width:1.479%;"></td> <td style="width:1%;"></td> <td style="width:11.475%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Six Months Ended</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating lease cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,221</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,342</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,563</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,685</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 1221000 1342000 2563000 2685000 <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Supplemental balance sheet information are as follows (in thousands):</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.297%;"></td> <td style="width:2.019%;"></td> <td style="width:1%;"></td> <td style="width:17.333%;"></td> <td style="width:1%;"></td> <td style="width:2.019%;"></td> <td style="width:1%;"></td> <td style="width:17.333%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Operating Leases:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating lease assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22,401</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,944</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span><span style="-sec-ix-hidden:F_641a6e05-159d-41b3-8dc1-ec2ec1b490e7;"><span style="-sec-ix-hidden:F_48159745-125a-48d8-8404-3cec6df04475;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other current liabilities</span></span></span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">369</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,722</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Long term operating lease liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23,890</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,634</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total operating lease liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,259</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,356</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 22401000 8944000 369000 5722000 23890000 4634000 24259000 10356000 <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Supplemental cash flow information are as follows (in thousands):</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:40.184%;"></td> <td style="width:1.479%;"></td> <td style="width:1%;"></td> <td style="width:11.475%;"></td> <td style="width:1%;"></td> <td style="width:1.479%;"></td> <td style="width:1%;"></td> <td style="width:11.475%;"></td> <td style="width:1%;"></td> <td style="width:1.479%;"></td> <td style="width:1%;"></td> <td style="width:11.475%;"></td> <td style="width:1%;"></td> <td style="width:1.479%;"></td> <td style="width:1%;"></td> <td style="width:11.475%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Six Months Ended</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Cash paid for amounts included in the measurement of lease liabilities:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating cash flow from operating leases</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">591</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,496</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,989</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,974</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 591000 1496000 1989000 2974000 <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">4. Fair Value Measurements</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Cash Equivalents and Short-Term Investments</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:5pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Company’s money market funds are classified within Level 1 of the fair value hierarchy and are valued based on quoted prices in active markets for identical securities. The Company’s short-term investments are comprised of agency bonds, commercial paper, corporate notes and treasury bonds. All short-term investments have been classified within Level 1 or Level 2 of the fair value hierarchy because of the sufficient observable inputs for revaluation. The Company’s Level 2 investments are valued using third-party pricing sources. The pricing services utilize industry-standard valuation models, including both income and market-based approaches, for which all significant inputs are observable, either directly or indirectly, to estimate fair value. These inputs include reported trades of and broker/dealer quotes on the same or similar investments, issuer credit spreads, benchmark investments, prepayment/default</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:5pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">projections </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">based on historical data and other observable inputs. </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table sets forth the Company’s financial instruments that were measured at fair value on a recurring basis by level within the fair value hierarchy (in thousands):</span></span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.38%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;min-width:fit-content;">Balance as of June 30, 2024</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Level 1</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Level 2</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Level 3</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Assets:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Money market funds (i)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">54,078</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">54,078</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Agency bonds (ii)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,966</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,966</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Treasury bonds (ii)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">178,025</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">178,025</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">232,103</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,966</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">253,069</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.38%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance as of December 31, 2023</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Level 1</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Level 2</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Level 3</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Assets:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Money market funds (i)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">82,886</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">82,886</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Agency bonds (ii)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">99,054</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">99,054</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Commercial paper (ii)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22,374</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22,374</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Corporate notes (ii)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,490</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,490</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Treasury bonds (ii)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">93,588</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">93,588</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">176,474</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">124,918</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">301,392</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="padding-bottom:1pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:1pt solid;margin-right:83.333%;text-align:left;"><span style="white-space:pre-wrap;font-size:5pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div class="item-list-element-wrapper" style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.537%;display:inline-flex;justify-content:flex-start;">(i)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Included in cash and cash equivalents on the condensed consolidated balance sheets.</span></div></div><div class="item-list-element-wrapper" style="display:flex;margin-top:5pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.537%;display:inline-flex;justify-content:flex-start;">(ii)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Included in short-term investments on the condensed consolidated balance sheets.</span></div></div></div><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Convertible Senior Notes</span></p><p style="text-indent:4.173%;font-size:10pt;margin-top:5pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of June 30, 2024 and December 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the fair value of the </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.75</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% convertible senior notes due </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2025</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> (the 2025 Notes) was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">35.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">35.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively. The fair value was determined on the basis of market prices observable for similar instruments and is considered Level 2 in the fair value hierarchy (See Note 7 for additional information regarding the 2025 Notes).</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:5pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Warrant Liability</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In November 2023, the Company entered into a Credit Agreement and Guaranty (the Braidwell Credit Agreement) with Braidwell LP (together with its affiliates, Braidwell). In connection with the Braidwell Credit Agreement, the Company issued warrants (the Braidwell Warrants) to Braidwell to purchase an aggregate of approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.58</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million shares of the Company's common stock.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Braidwell Warrants are valued using the Black Scholes valuation model and are considered Level 3 in the fair value hierarchy. As of June 30, 2024 and December 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the fair value of the Braidwell Warrants was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">28.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively. </span><span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Assumptions for the warrant liability are as follows: </span></span><span style=""></span></p><div style="font-size:11pt;font-family:'Calibri',sans-serif;"><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:52.35%;"></td> <td style="width:2.34%;"></td> <td style="width:21.484%;"></td> <td style="width:2.34%;"></td> <td style="width:21.484%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expected term (in years)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.4</span></span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.0</span></span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expected volatility</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">53</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">53</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Risk-free interest rate</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.08</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.50</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Dividend yield</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Contingent Consideration</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In connection with the Company's acquisition of Interventional Pain Technologies, Inc. (Vyrsa) in the fourth quarter of 2023, the Company is subject to certain contingent consideration. </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Changes in the fair value of the contingent consideration liability for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">six months ended June 30, 2024 were as follows (in thousands):</span></span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:68.72%;"></td> <td style="width:3.08%;"></td> <td style="width:1%;"></td> <td style="width:26.2%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance as of December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22,093</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Change in fair value of contingent consideration</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,431</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Contingent consideration payments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,804</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance as of June 30, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,720</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Upon the achievement of the regulatory approval milestone in the three months ended March 31, 2024, the Company accrued an additional $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and made contingent consideration payments of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">9.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The regulatory approval milestone and product development milestone consideration are valued using the probability-weighted average discount cash flow model, and the revenue milestone consideration is valued using the Monte Carlo simulation model. The contingent consideration is considered Level 3 in the fair value hierarchy. As of June 30, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the fair value of the contingent consideration related to the product development and revenue milestones were $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">14.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively. As of December 31, 2023, the fair value of the contingent consideration related to the regulatory approval, product development and revenue milestones were $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">15.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:11pt;font-family:'Calibri',sans-serif;"><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Significant unobservable inputs for the contingent consideration are as follows:</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:24.805%;"></td> <td style="width:1.54%;"></td> <td style="width:15.163%;"></td> <td style="width:1.54%;"></td> <td style="width:21.084%;"></td> <td style="width:1.54%;"></td> <td style="width:19.284%;"></td> <td style="width:1.54%;"></td> <td style="width:13.503%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;border-bottom:2.25pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Contingent Liability</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair Value at <br/>June 30, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Valuation Technique</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Unobservable Input</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Range</span></p></td> </tr> <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;"> <td style="background-color:#ffffff;vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Product Development</span></p></td> <td style="background-color:#ffffff;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,668</span></p></td> <td style="background-color:#ffffff;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Probability-Weighted</span></p></td> <td style="background-color:#ffffff;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Probability of Payment</span></p></td> <td style="background-color:#cff0fc;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">75</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Milestone</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Average Discount</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Risk-Free Rate</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.1</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">% - </span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.3</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;"> <td style="background-color:#ffffff;vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash Flow</span></p></td> <td style="background-color:#ffffff;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Credit Spread</span></p></td> <td style="background-color:#cff0fc;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7.3</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Projected Year of Payment</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2025</span></span></p></td> </tr> <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;"> <td style="background-color:#ffffff;vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Revenue Milestone</span></p></td> <td style="background-color:#ffffff;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,856</span></p></td> <td style="background-color:#ffffff;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Monte Carlo Simulation</span></p></td> <td style="background-color:#ffffff;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Discount Rate</span></p></td> <td style="background-color:#cff0fc;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11.8</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">% - </span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12.5</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Revenue Volatility</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;"> <td style="background-color:#ffffff;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Projected Year of Payment</span></p></td> <td style="background-color:#cff0fc;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2026</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> - </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2027</span></span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:24.805%;"></td> <td style="width:1.54%;"></td> <td style="width:15.163%;"></td> <td style="width:1.54%;"></td> <td style="width:21.084%;"></td> <td style="width:1.54%;"></td> <td style="width:19.284%;"></td> <td style="width:1.54%;"></td> <td style="width:13.503%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;border-bottom:2.25pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Contingent Liability</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair Value at December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Valuation Technique</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Unobservable Input</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Range</span></p></td> </tr> <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;"> <td style="background-color:#ffffff;vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Regulatory Approval</span></p></td> <td style="background-color:#ffffff;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,964</span></p></td> <td style="background-color:#ffffff;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Probability-Weighted</span></p></td> <td style="background-color:#ffffff;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Probability of Payment</span></p></td> <td style="background-color:#cff0fc;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">80</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Milestone</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Average Discount</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Risk-Free Rate</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.2</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">% — </span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.3</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;"> <td style="background-color:#ffffff;vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash Flow</span></p></td> <td style="background-color:#ffffff;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Credit Spread</span></p></td> <td style="background-color:#cff0fc;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.3</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Projected Year of Payment</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024</span></span></p></td> </tr> <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;"> <td style="background-color:#ffffff;vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Product Development</span></p></td> <td style="background-color:#ffffff;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,677</span></p></td> <td style="background-color:#ffffff;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Probability-Weighted</span></p></td> <td style="background-color:#ffffff;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Probability of Payment</span></p></td> <td style="background-color:#cff0fc;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">50</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Milestone</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Average Discount</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Risk-Free Rate</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.9</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">% — </span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.1</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;"> <td style="background-color:#ffffff;vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash Flow</span></p></td> <td style="background-color:#ffffff;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Credit Spread</span></p></td> <td style="background-color:#cff0fc;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.3</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Projected Year of Payment</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> — </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2025</span></span></p></td> </tr> <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;"> <td style="background-color:#ffffff;vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Revenue Milestone</span></p></td> <td style="background-color:#ffffff;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,452</span></p></td> <td style="background-color:#ffffff;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Monte Carlo Simulation</span></p></td> <td style="background-color:#ffffff;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Discount Rate</span></p></td> <td style="background-color:#cff0fc;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8.7</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">% — </span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9.3</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Revenue Volatility</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17.0</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;"> <td style="background-color:#ffffff;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Projected Year of Payment</span></p></td> <td style="background-color:#cff0fc;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2025</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> — </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2027</span></span></p></td> </tr> </table></div> <span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table sets forth the Company’s financial instruments that were measured at fair value on a recurring basis by level within the fair value hierarchy (in thousands):</span> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.38%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:8pt;min-width:fit-content;">Balance as of June 30, 2024</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Level 1</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Level 2</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Level 3</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Assets:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Money market funds (i)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">54,078</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">54,078</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Agency bonds (ii)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,966</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,966</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Treasury bonds (ii)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">178,025</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">178,025</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">232,103</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,966</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">253,069</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.38%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Balance as of December 31, 2023</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Level 1</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Level 2</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Level 3</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Assets:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Money market funds (i)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">82,886</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">82,886</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Agency bonds (ii)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">99,054</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">99,054</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Commercial paper (ii)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22,374</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22,374</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Corporate notes (ii)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,490</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,490</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Treasury bonds (ii)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">93,588</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">93,588</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">176,474</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">124,918</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">301,392</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="padding-bottom:1pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:1pt solid;margin-right:83.333%;text-align:left;"><span style="white-space:pre-wrap;font-size:5pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div class="item-list-element-wrapper" style="display:flex;margin-top:0;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.537%;display:inline-flex;justify-content:flex-start;">(i)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Included in cash and cash equivalents on the condensed consolidated balance sheets.</span></div></div><div class="item-list-element-wrapper" style="display:flex;margin-top:5pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:4.537%;display:inline-flex;justify-content:flex-start;">(ii)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Included in short-term investments on the condensed consolidated balance sheets.</span></div></div> 54078000 54078000 20966000 20966000 178025000 178025000 232103000 20966000 253069000 82886000 82886000 99054000 99054000 22374000 22374000 3490000 3490000 93588000 93588000 176474000 124918000 301392000 0.0275 0.0275 2025 2025 35700000 35600000 2580000 5700000 28700000 <span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Assumptions for the warrant liability are as follows: </span><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:52.35%;"></td> <td style="width:2.34%;"></td> <td style="width:21.484%;"></td> <td style="width:2.34%;"></td> <td style="width:21.484%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expected term (in years)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.4</span></span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.0</span></span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Expected volatility</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">53</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">53</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Risk-free interest rate</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.08</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.50</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Dividend yield</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> </tr> </table> P5Y4M24D P6Y 53 53 4.08 3.5 0 0 <span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Changes in the fair value of the contingent consideration liability for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">six months ended June 30, 2024 were as follows (in thousands):</span><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:68.72%;"></td> <td style="width:3.08%;"></td> <td style="width:1%;"></td> <td style="width:26.2%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance as of December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22,093</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Change in fair value of contingent consideration</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,431</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Contingent consideration payments</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,804</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance as of June 30, 2024</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,720</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 22093000 4431000 9804000 16720000 5000000 9800000 1700000 14900000 5000000 1700000 15500000 <p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Significant unobservable inputs for the contingent consideration are as follows:</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:24.805%;"></td> <td style="width:1.54%;"></td> <td style="width:15.163%;"></td> <td style="width:1.54%;"></td> <td style="width:21.084%;"></td> <td style="width:1.54%;"></td> <td style="width:19.284%;"></td> <td style="width:1.54%;"></td> <td style="width:13.503%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;border-bottom:2.25pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Contingent Liability</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair Value at <br/>June 30, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Valuation Technique</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Unobservable Input</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Range</span></p></td> </tr> <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;"> <td style="background-color:#ffffff;vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Product Development</span></p></td> <td style="background-color:#ffffff;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,668</span></p></td> <td style="background-color:#ffffff;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Probability-Weighted</span></p></td> <td style="background-color:#ffffff;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Probability of Payment</span></p></td> <td style="background-color:#cff0fc;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">75</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Milestone</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Average Discount</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Risk-Free Rate</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.1</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">% - </span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.3</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;"> <td style="background-color:#ffffff;vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash Flow</span></p></td> <td style="background-color:#ffffff;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Credit Spread</span></p></td> <td style="background-color:#cff0fc;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7.3</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Projected Year of Payment</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2025</span></span></p></td> </tr> <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;"> <td style="background-color:#ffffff;vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Revenue Milestone</span></p></td> <td style="background-color:#ffffff;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,856</span></p></td> <td style="background-color:#ffffff;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Monte Carlo Simulation</span></p></td> <td style="background-color:#ffffff;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Discount Rate</span></p></td> <td style="background-color:#cff0fc;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11.8</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">% - </span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12.5</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Revenue Volatility</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;"> <td style="background-color:#ffffff;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Projected Year of Payment</span></p></td> <td style="background-color:#cff0fc;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2026</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> - </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2027</span></span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:24.805%;"></td> <td style="width:1.54%;"></td> <td style="width:15.163%;"></td> <td style="width:1.54%;"></td> <td style="width:21.084%;"></td> <td style="width:1.54%;"></td> <td style="width:19.284%;"></td> <td style="width:1.54%;"></td> <td style="width:13.503%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;border-bottom:2.25pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Contingent Liability</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair Value at December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Valuation Technique</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Unobservable Input</span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:2.25pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Range</span></p></td> </tr> <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;"> <td style="background-color:#ffffff;vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Regulatory Approval</span></p></td> <td style="background-color:#ffffff;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,964</span></p></td> <td style="background-color:#ffffff;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Probability-Weighted</span></p></td> <td style="background-color:#ffffff;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Probability of Payment</span></p></td> <td style="background-color:#cff0fc;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">80</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Milestone</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Average Discount</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Risk-Free Rate</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.2</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">% — </span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.3</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;"> <td style="background-color:#ffffff;vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash Flow</span></p></td> <td style="background-color:#ffffff;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Credit Spread</span></p></td> <td style="background-color:#cff0fc;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.3</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Projected Year of Payment</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024</span></span></p></td> </tr> <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;"> <td style="background-color:#ffffff;vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Product Development</span></p></td> <td style="background-color:#ffffff;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,677</span></p></td> <td style="background-color:#ffffff;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Probability-Weighted</span></p></td> <td style="background-color:#ffffff;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Probability of Payment</span></p></td> <td style="background-color:#cff0fc;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">50</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Milestone</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Average Discount</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Risk-Free Rate</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.9</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">% — </span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.1</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;"> <td style="background-color:#ffffff;vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;vertical-align:middle;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cash Flow</span></p></td> <td style="background-color:#ffffff;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Credit Spread</span></p></td> <td style="background-color:#cff0fc;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.3</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Projected Year of Payment</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> — </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2025</span></span></p></td> </tr> <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;"> <td style="background-color:#ffffff;vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Revenue Milestone</span></p></td> <td style="background-color:#ffffff;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,452</span></p></td> <td style="background-color:#ffffff;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Monte Carlo Simulation</span></p></td> <td style="background-color:#ffffff;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Discount Rate</span></p></td> <td style="background-color:#cff0fc;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8.7</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">% — </span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9.3</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Revenue Volatility</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17.0</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;"> <td style="background-color:#ffffff;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Projected Year of Payment</span></p></td> <td style="background-color:#cff0fc;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2025</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> — </span><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2027</span></span></p></td> </tr> </table> 1668000 0.75 0.051 0.053 0.073 2025 14856000 0.118 0.125 0.13 2026 2027 4964000 0.80 0.052 0.053 0.043 2024 1677000 0.50 0.049 0.051 0.043 2024 2025 15452000 0.087 0.093 0.17 2025 2027 <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5. Balance Sheet Components</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Cash and Cash Equivalents</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company considers all highly-liquid investments purchased with an original maturity of three months or less at the date of purchase to be cash equivalents. Cash and cash equivalents include money market funds in the amount of $</span><span style="font-size:10pt;font-family:Times New Roman;white-space:pre-wrap;min-width:fit-content;color:#000000;">54.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">82.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2024 and December 31, 2023, respectively. As of June 30, 2024 and December 31, 2023, the Company’s cash equivalents were held at institutions in the United States and include deposits in a money market fund which was unrestricted as to withdrawal or use. The Company also held cash in foreign banks of approximately $</span><span style="font-size:10pt;font-family:Times New Roman;white-space:pre-wrap;min-width:fit-content;color:#000000;">13.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million at </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">9.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million at </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> that was not insured. The Company has not experienced any losses on its deposits of cash and cash equivalents.</span></p></div><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Investments</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company measures its cash equivalents and short-term investments at fair value, with unrealized gains and losses recorded in accumulated other comprehensive income within stockholders’ equity. The Company regularly reviews its investments and evaluates the current expected credit loss by considering factors such as historical experience, market data, and the near-term</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">prospects of the investee. </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following is a summary of the gross unrealized gains and unrealized losses on the Company’s investment securities, excluding investments in money market funds (in thousands):</span></span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.38%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30, 2024</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amortized<br/>Cost</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross<br/>Unrealized<br/>Holding<br/>Gains</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross<br/>Unrealized<br/>Holding<br/>Losses</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Aggregate<br/>Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Investment Securities</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Agency bonds</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,976</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,966</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Treasury bonds</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">178,433</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">427</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">178,025</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">199,409</span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20</span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">438</span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">198,991</span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.38%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amortized<br/>Cost</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross<br/>Unrealized<br/>Holding<br/>Gains</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross<br/>Unrealized<br/>Holding<br/>Losses</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Aggregate<br/>Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Investment Securities</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Agency bonds</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">99,076</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">68</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">90</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">99,054</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Commercial paper</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22,369</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22,374</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Corporate notes</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,491</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,490</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Treasury bonds</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">93,312</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">317</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">41</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">93,588</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">218,248</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">390</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">132</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">218,506</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:-4.749%;padding-left:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Realized gains or losses and other-than-temporary impairments, if any, on available-for-sale securities are reported in other income (expense), net as incurred. The cost of securities sold is determined based on the specific identification method. The amount of realized gains and realized losses on investments recorded for the periods presented has not been material.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The contractual maturities of the Company’s investment securities as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2024 were as follows (in thousands):</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amortized Cost</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair Value</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amounts maturing within one year</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">125,126</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">124,995</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amounts maturing after one year through five years</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">74,283</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">73,996</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total investment securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">199,409</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">198,991</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><div style="font-size:11pt;font-family:'Calibri',sans-serif;"><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Inventories</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> (in thousands)</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Raw materials</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">55,762</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">64,974</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Work in process</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,490</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,149</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Finished goods</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">57,844</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">51,553</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total inventories</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">126,096</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">118,676</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Inventories are stated at the lower of cost or net realizable value. Cost is determined using the standard cost method which approximates the first-in, first-out basis. Net realizable value is determined as the prices in the ordinary course of business, less reasonably predictable costs of completion, disposal and transportation. The Company regularly reviews inventory quantities compared to forecasted sales to record a provision for excess and obsolete inventory when appropriate. Inventory write-downs are recorded for excess and obsolete inventory. The Company estimates forecasted sales by considering product acceptance in the marketplace, customer demand, historical sales, product obsolescence and technological innovations.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company periodically evaluates the carrying value of inventory on hand for potential excess amount over demand using the same lower of cost or net realizable value approach as that has been used to value the inventory. The Company also periodically evaluates inventory quantities in consideration of actual loss experience. As a result </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">of these evaluations, there was an immaterial change to the carrying value of inventory recognized for the three months ended June 30, 2024 and for the three months ended June 30, 2023, the Company recognized a write-down of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million. For the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">six months ended June 30, 2024 and 2023, the Company had write-downs of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively.</span></p></div><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:11pt;font-family:'Calibri',sans-serif;"><p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Property and Equipment, Net (in thousands)</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Laboratory and manufacturing equipment</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,084</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,414</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Computer equipment and software</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,710</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,451</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Internally developed software</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,855</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,831</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Furniture and fixtures</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,781</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,745</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Leasehold improvements</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,933</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,924</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Construction in process</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,930</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,865</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">64,293</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">60,230</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less: Accumulated depreciation and amortization</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">39,734</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35,662</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Property and equipment, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,559</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,568</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company recognized depreciation and amortization expense on property and equipment as follows (in thousands):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.38%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Six Months Ended</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Depreciation and amortization expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,014</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,671</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,066</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,212</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:11pt;font-family:'Calibri',sans-serif;"><p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Accrued Liabilities (in thousands)</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued payroll and related expenses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,452</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">31,715</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued professional fees</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,009</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,909</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued taxes</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,552</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,482</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued clinical and research expenses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">797</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">752</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued interest</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,171</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,123</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued warranty</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,200</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,531</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,741</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,785</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total accrued liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">38,922</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">45,297</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Cash and Cash Equivalents</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company considers all highly-liquid investments purchased with an original maturity of three months or less at the date of purchase to be cash equivalents. Cash and cash equivalents include money market funds in the amount of $</span><span style="font-size:10pt;font-family:Times New Roman;white-space:pre-wrap;min-width:fit-content;color:#000000;">54.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">82.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2024 and December 31, 2023, respectively. As of June 30, 2024 and December 31, 2023, the Company’s cash equivalents were held at institutions in the United States and include deposits in a money market fund which was unrestricted as to withdrawal or use. The Company also held cash in foreign banks of approximately $</span><span style="font-size:10pt;font-family:Times New Roman;white-space:pre-wrap;min-width:fit-content;color:#000000;">13.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million at </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">9.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million at </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> that was not insured. The Company has not experienced any losses on its deposits of cash and cash equivalents.</span></p> 54100000 82900000 13200000 9400000 <span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following is a summary of the gross unrealized gains and unrealized losses on the Company’s investment securities, excluding investments in money market funds (in thousands):</span><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.38%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30, 2024</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amortized<br/>Cost</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross<br/>Unrealized<br/>Holding<br/>Gains</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross<br/>Unrealized<br/>Holding<br/>Losses</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Aggregate<br/>Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Investment Securities</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Agency bonds</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,976</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,966</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Treasury bonds</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">178,433</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">427</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">178,025</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">199,409</span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20</span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">438</span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">198,991</span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:8pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:90.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.38%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="14" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amortized<br/>Cost</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross<br/>Unrealized<br/>Holding<br/>Gains</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross<br/>Unrealized<br/>Holding<br/>Losses</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Aggregate<br/>Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Investment Securities</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Agency bonds</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">99,076</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">68</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">90</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">99,054</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Commercial paper</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22,369</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">22,374</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Corporate notes</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,491</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,490</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Treasury bonds</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">93,312</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">317</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">41</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">93,588</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Total securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">218,248</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">390</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">132</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">218,506</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 20976000 1000 11000 20966000 178433000 19000 427000 178025000 199409000 20000 438000 198991000 99076000 68000 90000 99054000 22369000 5000 22374000 3491000 1000 3490000 93312000 317000 41000 93588000 218248000 390000 132000 218506000 <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The contractual maturities of the Company’s investment securities as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2024 were as follows (in thousands):</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Amortized Cost</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Fair Value</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amounts maturing within one year</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">125,126</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">124,995</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amounts maturing after one year through five years</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">74,283</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">73,996</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total investment securities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">199,409</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">198,991</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 125126000 124995000 74283000 73996000 199409000 198991000 <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Inventories</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> (in thousands)</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Raw materials</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">55,762</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">64,974</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Work in process</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,490</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,149</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Finished goods</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">57,844</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">51,553</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total inventories</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">126,096</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">118,676</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> <span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Inventories</span><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Inventories are stated at the lower of cost or net realizable value. Cost is determined using the standard cost method which approximates the first-in, first-out basis. Net realizable value is determined as the prices in the ordinary course of business, less reasonably predictable costs of completion, disposal and transportation. The Company regularly reviews inventory quantities compared to forecasted sales to record a provision for excess and obsolete inventory when appropriate. Inventory write-downs are recorded for excess and obsolete inventory. The Company estimates forecasted sales by considering product acceptance in the marketplace, customer demand, historical sales, product obsolescence and technological innovations.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company periodically evaluates the carrying value of inventory on hand for potential excess amount over demand using the same lower of cost or net realizable value approach as that has been used to value the inventory. The Company also periodically evaluates inventory quantities in consideration of actual loss experience. As a result </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">of these evaluations, there was an immaterial change to the carrying value of inventory recognized for the three months ended June 30, 2024 and for the three months ended June 30, 2023, the Company recognized a write-down of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million. For the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">six months ended June 30, 2024 and 2023, the Company had write-downs of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively.</span></p> 55762000 64974000 12490000 2149000 57844000 51553000 126096000 118676000 1600000 1600000 700000 2800000 <p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Property and Equipment, Net (in thousands)</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Laboratory and manufacturing equipment</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,084</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,414</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Computer equipment and software</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,710</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15,451</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Internally developed software</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,855</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">8,831</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Furniture and fixtures</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,781</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,745</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Leasehold improvements</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,933</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,924</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Construction in process</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,930</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,865</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">64,293</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">60,230</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less: Accumulated depreciation and amortization</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">39,734</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35,662</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Property and equipment, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,559</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,568</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company recognized depreciation and amortization expense on property and equipment as follows (in thousands):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.38%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Six Months Ended</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Depreciation and amortization expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,014</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,671</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,066</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,212</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 16084000 15414000 15710000 15451000 10855000 8831000 4781000 4745000 10933000 10924000 5930000 4865000 64293000 60230000 39734000 35662000 24559000 24568000 2014000 1671000 4066000 3212000 <p style="font-size:10pt;margin-top:8pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Accrued Liabilities (in thousands)</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued payroll and related expenses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,452</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">31,715</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued professional fees</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,009</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,909</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued taxes</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,552</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,482</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued clinical and research expenses</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">797</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">752</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued interest</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,171</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,123</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued warranty</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,200</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,531</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11,741</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,785</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total accrued liabilities</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">38,922</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">45,297</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 20452000 31715000 1009000 2909000 1552000 1482000 797000 752000 1171000 1123000 2200000 1531000 11741000 5785000 38922000 45297000 <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6. Commitments and Contingencies</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Operating Leases</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 2015</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company entered into a lease agreement for approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">50,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> square feet of office space located in Redwood City, California for a period beginning on </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2015</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and ending in </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">May 2022</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, with initial annual payments of approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, increasing to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million annually during the final year of the lease term. In December 2016, the Company entered into a first amendment to the lease for an additional approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">50,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> square feet of office space adjacent to the premises under the original lease (the Expansion Premises), with initial annual payments of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, increasing to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in the final year of the amended lease term. </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The lease for the Expansion Premises commenced on </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">June 1, 2018</span></span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, and includes an expiration date of </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">May 31, 2025</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The first amendment extended the lease term for the original premises to terminate on the same date as the Expansion Premises. In April 2024, the Company entered into a second amendment which reduced the total office space to approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">78,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> square feet, beginning on </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">June 1, 2024</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and ending on </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2031</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, with initial annual payments of approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, increasing to approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million during the final year of the lease term. Pursuant to the second lease amendment, the landlord provided the Company with a tenant improvement allowance of up to $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company entered into a separate non-cancellable facility lease for warehouse space beginning on </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 1, 2017</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> through </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">February 28, 2022</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, under which it is obligated to pay approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in lease payments over the term of the lease. In October 2021, the Company entered into a first amendment of the warehouse lease, which extends the lease term to terminate on </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">May 31, 2025</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and under which the Company is obligated to pay approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million over the term of the extension period.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">August 2020</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company entered into a lease for approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">35,411</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> square feet of space for a manufacturing facility in Costa Rica to begin in </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">April 2021</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and to last through </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">June 2031</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, under which it is obligated to pay approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in lease payments over the term of the lease. On the commencement date in April 2021, the Company classified and measured the lease, resulting in the recording of operating assets of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and operating lease liabilities of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">See Note 3 for further discussion on Lease Accounting.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Warranty Obligations</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company provides a </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">limited one- to five-year warranty</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and warrants that its products will operate substantially in conformity with product specifications. The Company records an estimate for the provision for warranty claims in cost of revenue when the related revenues are recognized. This estimate is based on historical and anticipated rates of warranty claims, the cost per claim and the number of units sold. The Company regularly assesses the adequacy of its recorded warranty obligations and adjusts the amounts as necessary. </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Activities related to warranty obligations were as follows (in thousands):</span></span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.38%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Six Months Ended</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Beginning balance</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,004</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,147</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,531</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">866</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Provision for warranty</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,667</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,085</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,027</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,848</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Utilization</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,471</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">883</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,358</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,365</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Ending balance</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,200</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,349</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,200</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,349</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Supply Agreements</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> The Company has entered into supply agreements with certain suppliers that require certain minimum annual purchase agreements. As of June 30, 2024, the Company had minimum annual purchase commitments of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">6.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million due for the remainder of 2024 and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million due in 2025.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> In addition, the Company renegotiated a supplier contract resulting in a one-time $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">6.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million fee, recorded in accrued liabilities and expensed to cost of revenue as of June 30, 2024. The renegotiation reduced the Company’s future purchase commitments enabling the company to accelerate the move of inventory production to its Costa Rica facility.</span></p></div><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Contingencies</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">From time to time, the Company may have certain contingent liabilities that arise in the ordinary course of business activities related to, for example, employment matters and patent issues. The Company accrues a liability for such matters when it is probable that future expenditures will be made and such expenditures can be reasonably estimated. When determining the estimated loss or range of loss, significant judgment is required.</span></p><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Indemnification</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company enters into standard indemnification arrangements in the ordinary course of business. Pursuant to these arrangements, the Company indemnifies, holds harmless and agrees to reimburse the indemnified parties for losses suffered or incurred by the indemnified party, in connection with any trade secret, copyright, patent or other intellectual property infringement claim by any third-party with respect to the Company’s technology. The term of these indemnification agreements is generally perpetual. The maximum potential amount of future payments the Company could be required to make under these agreements is not determinable because it involves claims that may be made against the Company in the future, but have not yet been made.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company has entered into indemnification agreements with its directors and officers that may require the Company to indemnify its directors and officers against liabilities that may arise by reason of their status or service as directors or officers, other than liabilities arising from willful misconduct of the individual. The maximum potential amount of future payments the Company could be required to make under these indemnification agreements is unlimited; however, the Company has director and officer insurance coverage that reduces the Company’s exposure and enables the Company to recover a portion of any future amounts paid. The Company believes the estimated fair value of these indemnification agreements in excess of applicable insurance coverage is minimal.</span></p><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Legal Matters</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company is and may from time to time continue to be involved in various legal proceedings to defend its intellectual property, including several pending European patent oppositions at the European Patent Office (EPO) initiated by the Company’s competitors Medtronic and Boston Scientific. In addition, the Company is and may from time to time also be involved in various legal proceedings, such as employment matters, product liability matters, and professional liability matters, which the Company does not deem to be material to its business and condensed consolidated financial statements at this stage.</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Flathead Partners Litigation/Arbitration</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On July 15, 2022, the Company filed a lawsuit in the U.S. District Court for the Northern District of California for breach of contract against Flathead Partners, LLC, the Mayo Foundation for Medical Education and Research, and Mayo Clinic Ventures (herein referred to as “Flathead Partners”). The Company’s suit alleged that Flathead Partners breached the 2006 license agreement between the Company and the Mayo Clinic (referred to in the Company’s 10-K filing as the “Mayo License”), when Flathead Partners unilaterally asserted control of pending U.S. Patent Application 16/286,389 (the “’389 Application”), which is subject to the Mayo License. The suit sought to enjoin the Flathead Partners from taking any action at the U.S. Patent Office with respect to the ‘389 Application, and to thereafter engage in an arbitration as called for in the Mayo License. On July 27, 2022, the Flathead Partners agreed to enter into an arbitration to determine which party shall have control of prosecution of the ‘389 Application, and whether there are ongoing royalty obligations under the Mayo License. Therefore, Nevro dismissed the lawsuit in the Northern District of California. The parties then engaged in an arbitration. An arbitration hearing was held during the week of September 11, 2023, and a ruling was issued on April 8, 2024 requiring that Flathead Partners transfer back to the Company the power to control and direct prosecution of the ‘389 Application and its patent family. The April 8, 2024 ruling also concluded that Nevro did not owe Flathead Partners royalties under the Mayo License. More specifically, the Arbitrator found that Flathead Partners had breached the Mayo License, and that the Company had not breached the Mayo License. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Arbitrator awarded the Company (i) $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in damages, paid by Flathead Partners in May 2024; (ii) the Company’s attorneys’ fees and costs for the Northern District of California litigation (a final amount to be awarded after accounting submissions in August 2024); </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">and (iii) prejudgment interest at a rate of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">10</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%, with prejudgment interest running from June 1, 2022 (a final amount to be calculated in August 2024).</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Civil Investigative Demand</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In December 2022, the Company received a civil investigative demand (CID) pursuant to the federal False Claims Act from the United States Attorney’s Office for the Northern District of California seeking information relating to the Company’s spinal cord stimulation system (SCS System). The CID primarily relates to marketing, promotion and billing practices, not the therapeutic or safety attributes of the Company’s SCS System. The Company maintains rigorous policies and procedures designed to promote compliance with the federal False Claims Act and other regulatory requirements, and is cooperating in this matter and providing the requested information.</span></p> 2015-03 50000 2015-06-30 2022-05 2000000.0 2400000 50000 1200000 2900000 The lease for the Expansion Premises commenced on June 1, 2018 2018-06-01 2025-05-31 78000 2024-06-01 2031-12-31 3000000 5700000 4700000 2017-03-01 2022-02-28 400000 2025-05-31 400000 2020-08 35411 2021-04 2031-06 3900000 2900000 2900000 limited one- to five-year warranty <span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Activities related to warranty obligations were as follows (in thousands):</span><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:70.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.38%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Six Months Ended</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Beginning balance</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,004</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,147</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,531</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">866</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Provision for warranty</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,667</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,085</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,027</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,848</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Utilization</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,471</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">883</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,358</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,365</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Ending balance</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,200</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,349</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,200</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,349</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Supply Agreements</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> The Company has entered into supply agreements with certain suppliers that require certain minimum annual purchase agreements. As of June 30, 2024, the Company had minimum annual purchase commitments of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">6.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million due for the remainder of 2024 and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.9</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million due in 2025.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> In addition, the Company renegotiated a supplier contract resulting in a one-time $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">6.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million fee, recorded in accrued liabilities and expensed to cost of revenue as of June 30, 2024. The renegotiation reduced the Company’s future purchase commitments enabling the company to accelerate the move of inventory production to its Costa Rica facility.</span></p> 2004000 1147000 1531000 866000 1667000 1085000 3027000 2848000 1471000 883000 2358000 2365000 2200000 1349000 2200000 1349000 6300000 4900000 6000000 200000 0.10 <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">7. Debt</span></p><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2025 Notes and Convertible Note Hedge and Warrant Transactions</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> During the three months ended June 30, 2024, the conditions allowing holders of the 2025 Notes to convert have not been met. Therefore, the 2025 Notes are not convertible during the three months ended September 30, 2024. As of June 30, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the if-converted value of the 2025 Notes did </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">t exceed the principal value of those notes.</span></p><div style="font-size:11pt;font-family:'Calibri',sans-serif;"><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The net carrying amount of the liability component of the 2025 Notes was as follows (in thousands):</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Principal</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">38,038</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">38,038</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Unamortized issuance cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">197</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">326</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net carrying amount</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">37,841</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">37,712</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><div style="font-size:11pt;font-family:'Calibri',sans-serif;"><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table sets forth the interest expense recognized related to the 2025 Notes (in thousands):</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.38%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Six Months Ended</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Contractual interest expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">261</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,304</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">523</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,610</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amortization of debt issuance costs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">65</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">314</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">129</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">621</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total interest expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">326</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,618</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">652</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,231</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Credit Agreement with Braidwell LP</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Braidwell Credit Agreement provides for a term loan facility in the amount of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">200.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, which was funded in its entirety in November 2023. Loans borrowed pursuant to the Braidwell Credit Agreement (the Braidwell Term Loans) bear interest at a rate per annum equal to Term Secured Overnight Financing Rate (as defined in the Braidwell Credit Agreement and with a floor of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.50</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%) plus </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.25</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%. At the option of the Company, a portion of the interest payable on the Braidwell Term Loans equal to (i) (a) on or prior to the first anniversary of the Closing Date (as defined in the Braidwell Credit Agreement), </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.25</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%, (b) following the first anniversary of the Closing Date and on or prior to the third anniversary of the Closing Date, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.50</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% and (c) following the third anniversary of the Closing Date, </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.50</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%, may be paid in-kind rather than in cash. The portion of the interest payable that the Company elects to be paid-in-kind results in an increase to the principal of the Braidwell Term Loans, which for the three and six months ended June 30, 2024 was </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.4</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively. The Braidwell Term Loans do not amortize, and have a maturity date of November 30, 20</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">29. As of June 30, 2024, the Company was in compliance with covenants under the Braidwell Credit Agreement.</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:11pt;font-family:'Calibri',sans-serif;"><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The net carrying amount of the liability component of the Braidwell Term Loans was as follows (in thousands):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Principal</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">213,191</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">207,801</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Unamortized issuance cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">32,633</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">34,042</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net carrying amount</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">180,558</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">173,759</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table sets forth the interest expense recognized related to the Braidwell Term Loans (in thousands):</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.193%;"></td> <td style="width:1.6%;"></td> <td style="width:1%;"></td> <td style="width:13.903%;"></td> <td style="width:1%;"></td> <td style="width:1.6%;"></td> <td style="width:1%;"></td> <td style="width:12.703000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Six Months Ended</span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30, 2024</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30, 2024</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Contractual interest expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,524</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,864</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amortization of debt issuance costs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">891</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,737</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total interest expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,415</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,601</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> 0 <p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The net carrying amount of the liability component of the 2025 Notes was as follows (in thousands):</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Principal</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">38,038</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">38,038</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Unamortized issuance cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">197</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">326</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net carrying amount</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">37,841</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">37,712</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 38038000 38038000 197000 326000 37841000 37712000 <p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table sets forth the interest expense recognized related to the 2025 Notes (in thousands):</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:50.38%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.22%;"></td> <td style="width:1%;"></td> <td style="width:9.184000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Six Months Ended</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Contractual interest expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">261</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,304</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">523</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,610</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amortization of debt issuance costs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">65</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">314</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">129</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">621</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total interest expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">326</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,618</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">652</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,231</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 261000 1304000 523000 2610000 65000 314000 129000 621000 326000 1618000 652000 3231000 200000000 0.035 0.0525 0.0525 0.025 0.015 2800000 5400000 <p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The net carrying amount of the liability component of the Braidwell Term Loans was as follows (in thousands):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.993%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.62%;"></td> <td style="width:1%;"></td> <td style="width:12.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Principal</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">213,191</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">207,801</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Unamortized issuance cost</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">32,633</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">34,042</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net carrying amount</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">180,558</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">173,759</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 213191000 207801000 32633000 34042000 180558000 173759000 <p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table sets forth the interest expense recognized related to the Braidwell Term Loans (in thousands):</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.193%;"></td> <td style="width:1.6%;"></td> <td style="width:1%;"></td> <td style="width:13.903%;"></td> <td style="width:1%;"></td> <td style="width:1.6%;"></td> <td style="width:1%;"></td> <td style="width:12.703000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Six Months Ended</span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30, 2024</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30, 2024</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Contractual interest expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5,524</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,864</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Amortization of debt issuance costs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">891</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,737</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total interest expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,415</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,601</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 5524000 10864000 891000 1737000 6415000 12601000 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">8. Goodwill and Intangible Assets</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Goodwill is recorded when the purchase price of an acquisition exceeds the fair value of the net tangible and identifiable intangible assets acquired. The gross carrying amount of goodwill was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">38.2</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2024 and December 31, 2023.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table presents details of the Company’s intangible assets (in thousands):</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:38.392%;"></td> <td style="width:2.14%;"></td> <td style="width:1%;"></td> <td style="width:16.397%;"></td> <td style="width:1%;"></td> <td style="width:2.14%;"></td> <td style="width:1%;"></td> <td style="width:16.397%;"></td> <td style="width:1%;"></td> <td style="width:2.14%;"></td> <td style="width:1%;"></td> <td style="width:16.397%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross Carrying Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Accumulated Amortization</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Net Carrying Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Intangible assets with finite lives:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Developed technology</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26,800</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,563</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25,237</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Customer relationships</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">800</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">156</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">644</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">27,600</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,719</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25,881</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:38.392%;"></td> <td style="width:2.14%;"></td> <td style="width:1%;"></td> <td style="width:16.397%;"></td> <td style="width:1%;"></td> <td style="width:2.14%;"></td> <td style="width:1%;"></td> <td style="width:16.397%;"></td> <td style="width:1%;"></td> <td style="width:2.14%;"></td> <td style="width:1%;"></td> <td style="width:16.397%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross Carrying Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Accumulated Amortization</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Net Carrying Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Intangible assets with finite lives:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Developed technology</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26,800</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">223</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26,577</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Customer relationships</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">800</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">777</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">27,600</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">246</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">27,354</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Future amortization expense of these intangibles assets as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2024 is as follows (in thousands):</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:69.2%;"></td> <td style="width:2.54%;"></td> <td style="width:1%;"></td> <td style="width:26.259999999999998%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Future Amortization Expense</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024, remaining months</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,474</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2025</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,947</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2026</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,924</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2027</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,680</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2028</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,680</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Thereafter</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,176</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total future amortization expense</span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25,881</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> 38200000 38200000 <p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table presents details of the Company’s intangible assets (in thousands):</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:38.392%;"></td> <td style="width:2.14%;"></td> <td style="width:1%;"></td> <td style="width:16.397%;"></td> <td style="width:1%;"></td> <td style="width:2.14%;"></td> <td style="width:1%;"></td> <td style="width:16.397%;"></td> <td style="width:1%;"></td> <td style="width:2.14%;"></td> <td style="width:1%;"></td> <td style="width:16.397%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross Carrying Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Accumulated Amortization</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Net Carrying Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Intangible assets with finite lives:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Developed technology</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26,800</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,563</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25,237</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Customer relationships</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">800</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">156</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">644</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">27,600</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,719</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25,881</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:38.392%;"></td> <td style="width:2.14%;"></td> <td style="width:1%;"></td> <td style="width:16.397%;"></td> <td style="width:1%;"></td> <td style="width:2.14%;"></td> <td style="width:1%;"></td> <td style="width:16.397%;"></td> <td style="width:1%;"></td> <td style="width:2.14%;"></td> <td style="width:1%;"></td> <td style="width:16.397%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="10" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross Carrying Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Accumulated Amortization</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Net Carrying Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Intangible assets with finite lives:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Developed technology</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26,800</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">223</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26,577</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Customer relationships</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">800</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">777</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">27,600</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">246</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">27,354</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 26800000 1563000 25237000 800000 156000 644000 27600000 1719000 25881000 26800000 223000 26577000 800000 23000 777000 27600000 246000 27354000 <p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Future amortization expense of these intangibles assets as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">June 30, 2024 is as follows (in thousands):</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:69.2%;"></td> <td style="width:2.54%;"></td> <td style="width:1%;"></td> <td style="width:26.259999999999998%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Future Amortization Expense</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2024, remaining months</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,474</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2025</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,947</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2026</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,924</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2027</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,680</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2028</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,680</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Thereafter</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,176</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total future amortization expense</span></p></td> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">25,881</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 1474000 2947000 2924000 2680000 2680000 13176000 25881000 <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">9. Stock-Based Compensation</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company accounts for stock-based compensation arrangements with employees in accordance with Accounting Standards Codification (ASC) 718, Compensation—Stock Compensation. ASC 718 requires the recognition of compensation expense, using a fair value-based method, for costs related to all share-based payments including stock options. The Company estimates forfeitures expected to occur to determine the amount of compensation cost recognized in each period.</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In addition to restricted stock units, the Company grants performance stock units (PSUs) to certain members of the management team. These PSUs vest over a </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three-year</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> period, subject to continued service, and are based on (1) the total shareholder return (TSR) of the Company’s common stock price compared to the S&amp;P Healthcare Equipment Select Industry Index (the Index) over a </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">two-year</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> period or (2) specific revenue targets over a </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">two-year</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> performance period. Additionally, in 2022, the Company made PSU grants to its then CEO that included attainment criteria that required the Company's stock price to reach certain pre-specified stock prices. Since TSR and stock price attainment are considered market conditions, the PSUs based on TSR and stock price attainment have fair values that are determined at the grant date using the Monte Carlo simulation model, with the recorded expense based on fair value. Since revenue targets are considered performance conditions, the PSUs based on revenue targets have a fair value that is equal to the closing stock price on the grant date, with the recorded expense based on the fair value and the probability of achievement, which is reassessed at each reporting period.</span></p><div style="font-size:11pt;font-family:'Calibri',sans-serif;"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The PSU grant activity is as follows:</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:47.57%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10.242%;"></td> <td style="width:1%;"></td> <td style="width:1.28%;"></td> <td style="width:1%;"></td> <td style="width:9.602%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10.242%;"></td> <td style="width:1%;"></td> <td style="width:1.28%;"></td> <td style="width:1%;"></td> <td style="width:9.782%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Six Months Ended</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30, 2024</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30, 2024</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Shares</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted Average Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Shares</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted Average Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total shareholder return</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,110</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15.80</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">245,833</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20.89</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Revenue targets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,110</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11.53</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">245,844</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15.23</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total PSUs granted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,220</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13.67</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">491,677</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18.06</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:47.57%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10.242%;"></td> <td style="width:1%;"></td> <td style="width:1.28%;"></td> <td style="width:1%;"></td> <td style="width:9.602%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10.242%;"></td> <td style="width:1%;"></td> <td style="width:1.28%;"></td> <td style="width:1%;"></td> <td style="width:9.782%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Six Months Ended</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30, 2023</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30, 2023</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Shares</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted Average Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Shares</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted Average Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total shareholder return</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">85,393</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">44.68</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">172,924</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">45.09</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Revenue targets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">85,395</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">32.10</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">172,952</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">32.20</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total PSUs granted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">170,788</span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">38.39</span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">345,876</span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">38.65</span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><div style="font-size:11pt;font-family:'Calibri',sans-serif;"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">A summary of stock-based compensation expense by line items in the condensed consolidated statements of operations is as follows (in thousands):</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:47.57%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10.062%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10.062%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10.062%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10.242%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Six Months Ended</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cost of revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">803</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">670</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,362</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,112</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Research and development</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,518</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,269</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,321</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,913</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Sales, general and administrative</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,100</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,227</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,576</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23,701</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total stock-based compensation expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,421</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,166</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">27,259</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29,726</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:11pt;font-family:'Calibri',sans-serif;"><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">A summary of pre-tax stock-based compensation expense by category was as follows (in thousands):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:47.57%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10.062%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10.062%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10.062%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10.242%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Six Months Ended</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Stock Options</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">244</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">539</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Restricted stock units</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,482</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,092</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23,232</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23,647</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Performance stock units</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,579</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,334</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,163</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,166</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Employee stock purchase plan</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">360</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">496</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">864</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,374</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total stock-based compensation expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,421</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,166</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">27,259</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29,726</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> P3Y P2Y P2Y <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The PSU grant activity is as follows:</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:47.57%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10.242%;"></td> <td style="width:1%;"></td> <td style="width:1.28%;"></td> <td style="width:1%;"></td> <td style="width:9.602%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10.242%;"></td> <td style="width:1%;"></td> <td style="width:1.28%;"></td> <td style="width:1%;"></td> <td style="width:9.782%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Six Months Ended</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30, 2024</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30, 2024</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Shares</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted Average Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Shares</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted Average Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total shareholder return</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,110</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15.80</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">245,833</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20.89</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Revenue targets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,110</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">11.53</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">245,844</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">15.23</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total PSUs granted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,220</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13.67</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">491,677</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">18.06</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:47.57%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10.242%;"></td> <td style="width:1%;"></td> <td style="width:1.28%;"></td> <td style="width:1%;"></td> <td style="width:9.602%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10.242%;"></td> <td style="width:1%;"></td> <td style="width:1.28%;"></td> <td style="width:1%;"></td> <td style="width:9.782%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Six Months Ended</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30, 2023</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30, 2023</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Shares</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted Average Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Shares</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted Average Fair Value</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total shareholder return</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">85,393</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">44.68</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">172,924</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">45.09</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Revenue targets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">85,395</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">32.10</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">172,952</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">32.20</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total PSUs granted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">170,788</span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">38.39</span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">345,876</span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="border-top:0.5pt solid #000000;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">38.65</span></p></td> <td style="border-top:0.5pt solid #ffffff03;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 6110 15.8 245833 20.89 6110 11.53 245844 15.23 12220 13.67 491677 18.06 85393 44.68 172924 45.09 85395 32.1 172952 32.2 170788 38.39 345876 38.65 <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">A summary of stock-based compensation expense by line items in the condensed consolidated statements of operations is as follows (in thousands):</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:47.57%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10.062%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10.062%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10.062%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10.242%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Six Months Ended</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cost of revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">803</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">670</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,362</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,112</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Research and development</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,518</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,269</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,321</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,913</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Sales, general and administrative</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10,100</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,227</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,576</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23,701</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total stock-based compensation expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,421</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,166</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">27,259</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29,726</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 803000 670000 1362000 1112000 3518000 2269000 6321000 4913000 10100000 13227000 19576000 23701000 14421000 16166000 27259000 29726000 <p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">A summary of pre-tax stock-based compensation expense by category was as follows (in thousands):</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:80.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:47.57%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10.062%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10.062%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10.062%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10.242%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Six Months Ended</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Stock Options</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">244</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">539</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Restricted stock units</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12,482</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,092</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23,232</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23,647</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Performance stock units</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,579</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,334</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,163</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,166</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Employee stock purchase plan</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">360</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">496</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">864</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,374</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total stock-based compensation expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">14,421</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">16,166</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">27,259</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">29,726</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 0 244000 0 539000 12482000 14092000 23232000 23647000 1579000 1334000 3163000 4166000 360000 496000 864000 1374000 14421000 16166000 27259000 29726000 <p style="font-size:10pt;margin-top:18pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">10. Basic and Diluted Net Income (Loss) Per Share</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Basic net loss per share is computed by dividing the net loss by the weighted average number of common shares outstanding for the period. Diluted net income (loss) per share is computed by dividing the net income (loss) by the weighted average number of common shares and dilutive common stock equivalents outstanding for the period, if inclusion of these is dilutive. The Company uses the if-converted method and presumes share settlement for its 2025 Notes when calculating the dilutive effect of these notes. In connection with the offerings of the convertible senior notes, the Company entered into convertible note hedges and warrants. However, the convertible note hedges are not included when calculating potentially dilutive shares since their effect is always anti-dilutive. Warrants were considered anti-dilutive to the extent that their strike price were above the Company's average share price during the period.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:11pt;font-family:'Calibri',sans-serif;"><p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the computation of basic and diluted net loss per share</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> (in thousands, except share and per share data):</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:47.99%;"></td> <td style="width:1.28%;"></td> <td style="width:1%;"></td> <td style="width:9.722000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.28%;"></td> <td style="width:1%;"></td> <td style="width:9.722000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.28%;"></td> <td style="width:1%;"></td> <td style="width:9.722000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.28%;"></td> <td style="width:1%;"></td> <td style="width:9.722000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Six Months Ended</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net loss, basic and diluted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,575</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,724</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">44,984</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">59,753</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted average shares used to compute <br/>   basic and diluted net loss per share</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">36,936,867</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35,921,539</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">36,702,118</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35,753,112</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net loss per share, basic and diluted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.53</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.69</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.23</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.67</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> </table></div><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:11pt;font-family:'Calibri',sans-serif;"><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following potentially dilutive securities outstanding at the end of the periods presented have been excluded from the computation of diluted shares outstanding, as the effect would be anti-dilutive:</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.967%;"></td> <td style="width:1.16%;"></td> <td style="width:1%;"></td> <td style="width:13.357%;"></td> <td style="width:1%;"></td> <td style="width:1.16%;"></td> <td style="width:1%;"></td> <td style="width:13.357%;"></td> <td style="width:1%;"></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Unreleased restricted stock and performance stock units</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,833,070</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,591,591</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Options to purchase common stock</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">376,634</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">497,493</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Convertible senior notes</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">362,267</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,807,141</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Warrants related to the issuance of convertible senior notes</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,807,141</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,807,141</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Warrants related to term debt</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,587,742</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,966,854</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,703,366</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="text-indent:4.533%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the computation of basic and diluted net loss per share</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> (in thousands, except share and per share data):</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:47.99%;"></td> <td style="width:1.28%;"></td> <td style="width:1%;"></td> <td style="width:9.722000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.28%;"></td> <td style="width:1%;"></td> <td style="width:9.722000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.28%;"></td> <td style="width:1%;"></td> <td style="width:9.722000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.28%;"></td> <td style="width:1%;"></td> <td style="width:9.722000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Six Months Ended</span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net loss, basic and diluted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,575</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,724</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">44,984</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">59,753</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Weighted average shares used to compute <br/>   basic and diluted net loss per share</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">36,936,867</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35,921,539</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">36,702,118</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">35,753,112</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net loss per share, basic and diluted</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.53</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.69</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.23</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.67</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> </table> -19575000 -19575000 -24724000 -24724000 -44984000 -44984000 -59753000 -59753000 36936867 36936867 35921539 35921539 36702118 36702118 35753112 35753112 -0.53 -0.53 -0.69 -0.69 -1.23 -1.23 -1.67 -1.67 <p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following potentially dilutive securities outstanding at the end of the periods presented have been excluded from the computation of diluted shares outstanding, as the effect would be anti-dilutive:</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.967%;"></td> <td style="width:1.16%;"></td> <td style="width:1%;"></td> <td style="width:13.357%;"></td> <td style="width:1%;"></td> <td style="width:1.16%;"></td> <td style="width:1%;"></td> <td style="width:13.357%;"></td> <td style="width:1%;"></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:11pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-family:'Calibri',sans-serif;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">June 30,</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:middle;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Unreleased restricted stock and performance stock units</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,833,070</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,591,591</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Options to purchase common stock</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">376,634</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">497,493</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Convertible senior notes</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">362,267</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,807,141</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Warrants related to the issuance of convertible senior notes</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,807,141</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,807,141</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Warrants related to term debt</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,587,742</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:top;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">9,966,854</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,703,366</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 4833070 2591591 376634 497493 362267 1807141 1807141 1807141 2587742 9966854 6703366 <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">11. Employee Benefit Plans</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">401(k) Plan</span></p><p style="text-indent:4.533%;font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In 2007, the Company adopted a 401(k) plan for its employees whereby eligible employees may contribute up to the maximum amount permitted by the Internal Revenue Code. In June 2016, the Company adopted a policy to match a portion of employee contributions for all qualified employees participating in the 401(k) plan. The Company recorded an expense for matching contributions of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.7</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three months ended June 30, 2024 and 2023, respectively, and $</span><span style="font-size:10pt;font-family:Times New Roman;white-space:pre-wrap;min-width:fit-content;color:#000000;">3.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">six months ended June 30, 2024 and 2023.</span></p> 700000 600000 3000000.0 3100000 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">12. Restructuring</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> On January 6, 2024, the Company approved a restructuring plan to accelerate its path to profitability that included laying off </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">63</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> employees, which represented approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the Company’s total number of employees. Operating expenses for the three months ended March 31, 2024 reflected a $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million restructuring charge, consisting of one-time severance and other termination benefit costs. On May 5, 2024, the Company approved additional restructuring steps to further accelerate its path to profitability. Operating expenses for the three months ended June 30, 2024 reflected a $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">4.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million restructuring charge, consisting of one-time severance and other termination benefit costs. As of June 30, 2024, substantially all severance and other termination benefit amounts have been paid.</span></p> 63 0.05 5500000 4600000 false false false false Exclusive of amortization of intangible assets, which is shown separately. Included in cash and cash equivalents on the condensed consolidated balance sheets. Included in short-term investments on the condensed consolidated balance sheets.